Demultiplexer for channel interleaving
First Claim
1. A demultiplexer for channel interleaving, comprising:
- a distribution module configured to receive a plurality of input data elements comprising first input data elements and subsequent input data elements, and configured to generate a plurality of outputs comprising a first output and other outputs, wherein the distribution module is configured to route the plurality of input data elements in succession to a plurality of outputs, wherein the first input data elements are routed to the first output; and
a switching module coupled to the distribution module and configured to control the distribution module to once repeat routing of the subsequent input data elements to the first output after the first input data elements have been distributed to the first output, such that subsequent input data elements are routed to at least one of the other outputs that is different than the first output to which the first input data elements were routed.
0 Assignments
0 Petitions
Accused Products
Abstract
A demultiplexer for channel interleaving in communications systems with multiple carriers and/or transmitter diversity includes a distribution module that distributes data bits in succession to successive transmitter antennas, and a switching module coupled to the distribution module. The distribution module routes one data bit to each antenna such that no data bit is routed to the same antenna as the previous data bit. The switching module controls the distribution module to skip an antenna in the routing process once each time a predefined number of data bits have been routed. Alternatively, the switching module may control the distribution module to repeat an antenna in the routing process once each time a predefined number of data bits have been routed. The transmitter antennas may, in the alternative, be different carrier frequency bands.
59 Citations
13 Claims
-
1. A demultiplexer for channel interleaving, comprising:
-
a distribution module configured to receive a plurality of input data elements comprising first input data elements and subsequent input data elements, and configured to generate a plurality of outputs comprising a first output and other outputs, wherein the distribution module is configured to route the plurality of input data elements in succession to a plurality of outputs, wherein the first input data elements are routed to the first output; and
a switching module coupled to the distribution module and configured to control the distribution module to once repeat routing of the subsequent input data elements to the first output after the first input data elements have been distributed to the first output, such that subsequent input data elements are routed to at least one of the other outputs that is different than the first output to which the first input data elements were routed. - View Dependent Claims (2, 3, 4)
-
-
5. A method of demultiplexing data elements, comprising:
-
receiving a plurality of input data elements comprising first input data elements and subsequent input data elements;
routing the plurality of input data elements in succession to a plurality of outputs comprising a first output and other outputs, wherein the first input data elements are routed to the first output; and
once repeating routing of the subsequent input data elements to the first output after the first input data elements have been distributed to the first output, wherein subsequent input data elements are routed to at least one of the other outputs that is different than the first output to which the first input data elements were routed. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A demultiplexer, comprising:
-
means for receiving a plurality of input data elements comprising first input data elements and subsequent input data elements;
means for routing the plurality of input data elements in succession to a plurality of outputs comprising a first output and other outputs, wherein the first input data elements are routed to the first output; and
repeating means for at least once repeating routing of the subsequent input data elements to the first output after the first input data elements have been distributed to the first output, wherein subsequent input data elements are routed to at least one of the other outputs that is different than the first output to which the first input data elements were routed. - View Dependent Claims (11, 12, 13)
-
Specification