Multiple-output transmitter for transmitting a plurality of spatial streams
First Claim
1. A transmitter configured for transmitting a single input data stream over two or more spatial channels using orthogonal frequency division multiplexed (OFDM) signals, the transmitter comprising:
- a commutator to select bits from the single input data stream for two or more bit streams;
two or more encoders, each to encode bits of one of the bit streams, wherein the commutator operates at a bit rate and sequentially provide the selected bits of the input data stream to the encoders;
a block permuter associated with each spatial stream; and
a spatial bit sequencer having a plurality of inputs and a plurality of outputs, each input coupled to an output of one of the encoders and each output coupled to an input of one of the block permuters,the spatial bit sequencer to select groups of encoded bits from each of the encoders and to assign individual bits of a selected group at the bit-rate to each of the block permuters in a sequential manner to distribute bits from the selected group across the block permuters, the block permuters to perform a block interleaving operation on blocks of bits of an associated spatial stream to produce interleaved blocks of bits for the associated spatial streams.
0 Assignments
0 Petitions
Accused Products
Abstract
A multiple output transmitter is configured for transmitting a single input data stream over two or more spatial channels using OFDM signals. The transmitter includes a commutator to select bits from the single input data stream for two or more bit streams and two or more encoders each to encode bits of one of the bit streams. The commutator operates at a bit rate and sequentially provides the selected bits of the input data stream to the encoders. A spatial bit sequencer selects groups of encoded bits from each of the encoders and assigns individual bits of a selected group at the bit-rate to block permuters in a sequential manner to distribute bits from the selected group across the block permuters. The block permuters produce interleaved blocks of bits for an associated spatial stream. The commutator assigns bits of the input bit stream to more than one encoder to allow each encoder to operate at a lower rate.
33 Citations
15 Claims
-
1. A transmitter configured for transmitting a single input data stream over two or more spatial channels using orthogonal frequency division multiplexed (OFDM) signals, the transmitter comprising:
-
a commutator to select bits from the single input data stream for two or more bit streams; two or more encoders, each to encode bits of one of the bit streams, wherein the commutator operates at a bit rate and sequentially provide the selected bits of the input data stream to the encoders; a block permuter associated with each spatial stream; and a spatial bit sequencer having a plurality of inputs and a plurality of outputs, each input coupled to an output of one of the encoders and each output coupled to an input of one of the block permuters, the spatial bit sequencer to select groups of encoded bits from each of the encoders and to assign individual bits of a selected group at the bit-rate to each of the block permuters in a sequential manner to distribute bits from the selected group across the block permuters, the block permuters to perform a block interleaving operation on blocks of bits of an associated spatial stream to produce interleaved blocks of bits for the associated spatial streams. - View Dependent Claims (2, 3)
-
-
4. A transmitter configured for transmitting a single input data stream over two or more spatial channels using orthogonal frequency division multiplexed (OFDM) signals, the transmitter comprising:
-
a commutator to select bits from the single input data stream for two or more bit streams; two or more encoders, each to encode bits of one of the bit streams, wherein the commutator operates at a bit rate and sequentially provide the selected bits of the input data stream to the encoders; a spatial bit sequencer; a block permuter associated with each spatial stream, the spatial bit sequencer to select groups of encoded bits from each of the encoders and to assign individual bits of a selected group at the bit-rate to each of the block permuters in a sequential manner to distribute bits from the selected group across the block permuters, the block permuters to perform a block interleaving operation on blocks of bits of an associated spatial stream to produce interleaved blocks of bits for the associated spatial streams; a QAM mapper for each spatial stream to map bits of the spatial streams to QAM symbols for subsequent transmission; bit-grouping shifters to shift bits within symbol-bit groupings of the interleaved blocks of bits by a spatial stream index of an associated spatial stream, each spatial stream having a different spatial stream index; and bit-position permuters to rotate bits among I and Q subgroups of the symbol-bit groupings based on the spatial stream index, wherein the commutator assigns bits of the input bit stream to more than one encoder to allow each encoder to operate at a lower rate. - View Dependent Claims (5, 6, 7)
-
-
8. A method for transmitting a single input data stream over two or more spatial channels using orthogonal frequency division multiplexed (OFDM) signals with a transmitter, the method comprising:
-
selecting bits from the single input data stream for two or more bit streams; separately encoding bits of each of the bit streams wherein the bits are selected at a bit rate and sequentially provided for encoding by separate encoders; selecting groups of encoded bits from each of the encoders and assigning individual bits of a selected group at the bit-rate to block permuters in a sequential manner to distribute bits from the selected group across the block permuters, performing a block interleaving operation on blocks of bits of an associated spatial stream to produce interleaved blocks of bits for the associated spatial streams, wherein the selecting groups is performed by a spatial bit sequencer having a plurality of inputs and a plurality of outputs, each input coupled to an output of one of the separate encoders and each output coupled to an input of a block permuter for performing the block interleaving operation. - View Dependent Claims (9, 10)
-
-
11. A method for transmitting a single input data stream over two or more spatial channels using orthogonal frequency division multiplexed (OFDM) signals with a transmitter, the method comprising:
-
selecting bits from the single input data stream for two or more bit streams; separately encoding bits of each of the bit streams wherein the bits are selected at a bit rate and sequentially provided for encoding by separate encoders; selecting groups of encoded bits from each of the encoders and assigning individual bits of a selected group at the bit-rate to block permuters in a sequential manner to distribute bits from the selected group across the block permuters; performing a block interleaving operation on blocks of bits of an associated spatial stream to produce interleaved blocks of bits for the associated spatial streams; mapping, with a QAM mapper for each spatial stream, bits of the spatial streams to QAM symbols for subsequent transmission; shifting bits within symbol-bit groupings of the interleaved blocks of bits by a spatial stream index of an associated spatial stream, each spatial stream having a different spatial stream index; and rotating bits among I and Q subgroups of the symbol-bit groupings based on the spatial stream index, wherein the bits of the input bit stream are assigned to more than one encoder to allow each encoder to operate at a lower rate. - View Dependent Claims (12, 13)
-
-
14. A transmitter configured for transmitting a single input data stream over two or more spatial channels using orthogonal frequency division multiplexed (OFDM) signals, the transmitter comprising:
-
a block permuter associated with each spatial stream; a spatial bit sequencer to select groups of encoded bits from each of two or more encoders and to assign individual bits of a selected group at a bit-rate to each of the block permuters in a sequential manner to distribute bits from the selected group across the block permuters, the block permuters to perform a block interleaving operation on blocks of bits of an associated spatial stream to produce interleaved blocks of bits for the associated spatial streams; bit-grouping shifters to shift bits within symbol-bit groupings of the interleaved blocks of bits by a spatial stream index of an associated spatial stream, each spatial stream having a different spatial stream index; and bit-position permuters to rotate bits among I and Q subgroups of the symbol-bit groupings based on the spatial stream index. - View Dependent Claims (15)
-
Specification