System and method for providing 3-dimensional joint interleaver and circulation transmissions
First Claim
1. An interleaving method for converting an input bit stream A(k), k=0, 1, 2, . . . 191, into four OFDM symbols to be simultaneously transmitted in an OFDM-based MIMO system containing 48 data subcarriers, wherein each OFDM symbol consists of 48 data bits, the method comprising:
- forming output bit stream B(i), i=0, 1, 2, . . . , 191 by assigning A(k) to B(i), k=0, 1, 2, . . . , 191, wherein the index i is related to k by the following equation, where NI, the number of OFDM symbols per interleaver, is 4, NCBPS, the number of coded bits per OFDM symbol, is 48, k=0,1, . . . , 191, and floor(x) is the largest integer smaller than or equal to x.
11 Assignments
0 Petitions
Accused Products
Abstract
System performance in wireless communication is improved by increasing diversity in time, space and frequency. Information to be transmitted is processed by a convolution encoder to produce encoded bits. The encoded bits are interleaved and mapped to subcarriers. Symbols are created from the subcarriers and the symbols are transmitted so as to increase diversity in time, space and frequency. Circulation transmission in addition to interleaving is used to increase diversity. For example, circulation transmission can be symbol based or subcarrier based.
61 Citations
28 Claims
-
1. An interleaving method for converting an input bit stream A(k), k=0, 1, 2, . . . 191, into four OFDM symbols to be simultaneously transmitted in an OFDM-based MIMO system containing 48 data subcarriers, wherein each OFDM symbol consists of 48 data bits, the method comprising:
-
forming output bit stream B(i), i=0, 1, 2, . . . , 191 by assigning A(k) to B(i), k=0, 1, 2, . . . , 191, wherein the index i is related to k by the following equation, where NI, the number of OFDM symbols per interleaver, is 4, NCBPS, the number of coded bits per OFDM symbol, is 48, k=0,1, . . . , 191, and floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (2)
-
-
3. An interleaving method for converting an input bit stream A(k), k=0, 1, 2, . . . 383, into four OFDM symbols to be simultaneously transmitted in an OFDM-based MIMO system containing 48 data subcarriers, wherein each OFDM symbol consists of 96 data bits, the method comprising:
-
forming output bit stream B(i), i=0, 1, 2, . . . , 383 by assigning A(k) to B(i), k=0, 1, 2, . . . , 383, wherein the index i is related to k by the following equation, where NI, the number of OFDM symbols per interleaver, is 4, NCBPS, the number of coded bits per OFDM symbol, is 96, and k=0,1, . . . , 383, and floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (4)
-
-
5. An interleaving method for an OFDM-based MIMO system for converting an input bit stream A(k), k=0, 1, 2, . . . (NCBPS×
- 4)−
1, into four OFDM symbols, wherein each OFDM symbol consists of NCBPS data bits and each subcarrier consists of NBPSC bits, the method comprising;
selecting two design parameters Nrow and Ncolumn, wherein Nrow×
Ncolumn=NCBPS and Nrow/NBPSC is the subcarrier distance between two adjacent A(k) bits; and
forming output bit stream B(j) by assigning A(k) to B(j), k=0, 1, 2, . . . , NCBPS×
4−
1, wherein the index i is related to k by the following two equations,where NI, the number of OFDM symbols per interleaver, is 4, k=0, 1, . . . , NCBPS×
NI−
1, and floor(x) is the largest integer smaller than or equal to x, andwhere s=max(NBPSC/2,
1), i=0, 1, . . . , NCBPS×
NI−
1, and floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (6)
- 4)−
-
7. An interleaving method for an OFDM-based MIMO system for converting an input bit stream A(k), k=0, 1, 2, . . . NCBPS×
- NI−
1, into NI OFDM symbols, wherein each OFDM symbol consists of NCBPS bits and each subcarrier consists of NBPSC bits, the method comprising;
selecting a design parameters Nrow and Ncolumn, wherein Nrow×
Ncolumn=NCBPS and Nrow is the subcarrier distance between adjacent A(k) bits; and
forming output bit stream B(i) by assigning A(k) to B(i), k=0, 1, 2, . . . , NCBPS×
NI−
1, wherein the index i is related to k by the following equation,where floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (8)
- NI−
-
9. An interleaving method for an OFDM-based MIMO system for converting an input bit stream A(k), k=0, 1, 2, . . . NCBPS×
- NI−
1, into NI of OFDM symbols, wherein each OFDM symbol consists of NCBPS bits and each subcarrier consists of NBPSC bits, the method comprising;
selecting two design parameters Nrow and Ncolumn, wherein Nrow×
Ncolumn=NCBPS, andNrow/NBPSC is the minimum subcarrier separation between two adjacent A(k) bits; and
forming output bit stream B(j) by assigning A(k) to B(j), k=0, 1, 2, . . . , NCBPS×
NI−
1, wherein the index j is related to k by the following two equations,where k=0, 1, . . . , NCBPS×
NI−
1, and floor(x) is the largest integer smaller than or equal to x, andwhere s=max(NBPSC/2,1) and i=0, 1, . . . , NCBPS×
NI−
1, and floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (10)
- NI−
-
11. An interleaving method for an OFDM-based MIMO system for converting an input bit stream A(k), k=0, 1, 2, . . . NCBPS×
- NI−
1, into NI OFDM symbols, wherein each OFDM symbol consists of NCBPS bits and each subcarrier consists of NBPSC bits, the method comprising;
selecting two design parameters Nrow and Ncolumn, wherein Nrow×
Ncolumn=NCBPS and Nrow/NBPSC is the subcarrier distance between two adjacent A(k) bits; and
forming output bit stream B(i) by assigning A(k) to B(i), k=0, 1, 2, . . . , NCBPS×
NI−
1, wherein the index i is related to k by the following equations,where k=0, 1, . . . , NCBPS×
NI−
1, and floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (12)
- NI−
-
13. An interleaving method for an OFDM-based MIMO system for converting an input bit stream A(k), k=0, 1, 2, . . . NCBPS×
- NI−
1, into NI of OFDM symbols, wherein each OFDM symbol consists of NCBPS bits and each subcarrier consists of NBPSC bits, the method comprising;
selecting two design parameters Nrow and Ncolumn, wherein Nrow×
Ncolumn=NCBPS, and Nrow/NBPSC is the minimum subcarrier separation between adjacent A(k) bits; and
forming output bit stream B(j) by assigning A(k) to B(j), k=0, 1, 2, . . . , NCBPS×
NI−
1, wherein the index j is related to k by the following equations,where X, Y and Z are defined above, and k=0, 1, . . . , NCBPS×
NI−
1, andwhere s=max(NBPSC/2,1) and i=0, 1, . . . , NCBPS×
NI−
1, and floor(x) is the largest integer smaller than or equal to x. - View Dependent Claims (14)
- NI−
-
15. A system comprising a wireless transmission apparatus, the apparatus comprising:
-
an encoder being capable of encoding input data to generate an input bit stream comprising a plurality of encoded data bits; and
an interleaver being capable of interleaving the encoded data bits to generate an output bit stream comprising a plurality of output data bits for transmission of the output bit stream through at least two channels in at least two OFDM symbols, the interleaver being capable of;
assigning two adjacent bits in the input bit stream to two bits in the output bit stream corresponding to two separate OFDM symbols in the output bit stream; and
assigning two adjacent bits in the input bit stream to two bits in the output bit stream corresponding to two separate subcarriers. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for transmitting information in a wireless communication system, comprising:
-
receiving an input data for transmission;
encoding input data to generate an input bit stream comprising a plurality of encoded data bits; and
interleaving the encoded data bits to generate an output bit stream comprising a plurality of output data bits for transmission through at least two channels in at least two OFDM symbols, the interleaving of the encoded data bits comprising;
assigning two adjacent bits of the input bit stream to two bits of the output bit stream corresponding to two separate OFDM symbols; and
assigning two adjacent bits of the input bit stream to two bits of the output bit stream corresponding to two separate subcarriers. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification