摘要 |
For processing a data flow received on a plurality of different channels, there is provided: at least one digital signal processor arranged to have its processing power divided into processing time slices, each dedicated to independently performing determined processing tasks on said data flow of an allocated channel, and allocation means for allocating dynamically the processing time slices to respective data channels so as to satisfy time alignment requirements of said channels. The digital signal processor typically processes voice data, e.g. in UMTS communications or the like, for instance to process voice data at the lu-cs interface of a UTRAN network. The allocation means can allocate data of a given data channel to a processing time slice in phase advance or in phase delay. An egress buffer can be provided for adding a delay in a given channel to adjust the phase accurately or to compensate for a processing of the corresponding data of said given channel at an advanced processing time slice when the most time appropriate slice is not free.
|