Patent ID: 6693910
Filing Date: 2004-02-17
Classification: H04L

Abstract:
A system for transmitting a plurality of data streams, each of said plurality of data streams having a sequence of data blocks, the system comprising:a plurality of H-ARQ transmit processors, each for processing a data block for transmission; a scheduler, for receiving said data streams, for assigning data blocks to one of said plurality of HARQ transmitting processors and for associating a process identity to each of said plurality of data blocks, the process identity corresponding to the H-ARQ transmit processor which processes the data block; a plurality of H-ARQ receive processors, each for receiving a data block from a corresponding H-ARQ transmit processor and for acknowledging the receipt of a data block to said corresponding H-ARQ transmit processor; and a plurality of reordering processors, each for ensuring the sequence of blocks for at least one of said data streams, whereby an H-ARQ transmit processor is released once it has processed a data block without errors and said scheduler schedules the most recently released H-ARQ transmit processor first.