Patent ID: 8462818

Claim:
A device for processing CDMA compliant signals, the device comprises: an input interface; a controller coupled to a data processing unit, to a pair of input buffers and to an output buffer; wherein the controller is adapted to: (i) determine whether multiple channel processing tasks for at least one channel of multiple channels in a branch should start during a time interval based on a branch position and a channel start phase of the at least one channel of multiple channels in the branch; (ii) select, during each time interval of multiple evenly length successive time intervals, the multiple channel processing tasks that should start during the time interval based on the branch position and the channel start phase from channel processing tasks that are scheduled to be at least partially executed during the time interval; (iii) control a storage of input data at the first input buffer and a provision of data associated with the selected multiple channel processing tasks from the second input buffer during even time intervals; and (iv) control a storage of data at the second input buffer and a provision of data associated with the selected multiple channel processing tasks from the first input buffer during odd time intervals, wherein the input data is not stored at the first input buffer and the data associated with the selected multiple channel processing tasks is not provided from the second input buffer during the odd time intervals, and wherein the data is not stored at the second input buffer and the data associated with the selected multiple channel processing tasks is not provided from the first input buffer during odd time intervals during the even time intervals.