Interleaving apparatus and method for symbol mapping in an HSDPA mobile communication system
DCFirst Claim
1. An apparatus for data transmission in a communication system, comprising:
- a turbo encoder for coding data bits to generate systematic bits and parity bits;
a rate matcher for rate matching the systematic bits and parity bits;
a first interleaver for writing the rate-matched systematic bits on a row by row basis, and performing inter-column permutation;
a second interleaver for writing the rate-matched parity bits on a row-by-row basis, and performing inter-column permutation;
a modulator for alternatively collecting the permutated bits on a column by column basis from the first interleaver and the second interleaver, and mapping collected bits from the first interleaver and second interleaver onto one modulation symbol,wherein a size of the first interleaver is equal to a size of the second interleaver.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
In an apparatus for data transmission in a communication system, a turbo encoder encodes data bits to generate systematic bits and parity bits, and a rate matcher matches the systematic bits and parity bits. A first interleaver writes the rate-matched systematic bits on a row by row basis, and performs inter-column permutation. A second interleaver writes the rate-matched parity bits on a row-by-row basis, and performs inter-column permutation. A modulator alternatively collects the permutated bits on a column by column basis from the first and second interleavers, and maps collected bits from the first and second interleavers onto one modulation symbol, wherein a size of the first interleaver is equal to a size of the second interleaver.
-
Citations
16 Claims
-
1. An apparatus for data transmission in a communication system, comprising:
-
a turbo encoder for coding data bits to generate systematic bits and parity bits; a rate matcher for rate matching the systematic bits and parity bits; a first interleaver for writing the rate-matched systematic bits on a row by row basis, and performing inter-column permutation; a second interleaver for writing the rate-matched parity bits on a row-by-row basis, and performing inter-column permutation; a modulator for alternatively collecting the permutated bits on a column by column basis from the first interleaver and the second interleaver, and mapping collected bits from the first interleaver and second interleaver onto one modulation symbol, wherein a size of the first interleaver is equal to a size of the second interleaver. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for data transmission in a communication system, comprising the steps of:
-
turbo coding data bits to generate systematic bits and parity bits; rate matching the systematic bits and parity bits; writing the rate-matched systematic bits on a row by row basis in a first interleaver and the rate-matched parity bits on a row by row basis in a second interleaver; performing inter-column permutation in the first interleaver and in the second interleaver; alternatively collecting the permutated bits on a column by column basis from the first interleaver and the second interleaver; mapping the collected bits from the first interleaver and second interleaver onto one modulation symbol, wherein a size of the first interleaver is equal to a size of the second interleaver. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for receiving data in a communication system, comprising:
-
a demodulator for demodulating a received symbol into a plurality of systematic bits and parity bits; a first deinterleaver for writing the plurality of systematic bits on a column by column basis and performing inter-column permutation; a second deinterleaver for writing the plurality of parity bits on a column by column basis and performing inter-column permutation; a rate matcher for rate matching the de-interleaved systematic bits and parity bits; and a decoder for decoding the rate matched systematic bits and parity bits, wherein a size of the first deinterleaver is equal to a size of the second deinterleaver. - View Dependent Claims (12, 13)
-
-
14. A method for receiving data in a communication system, comprising:
-
demodulating a received symbol into a plurality of systematic bits and parity bits; writing the plurality of systematic bits on a column by column basis in a first deinterleaver and performing inter-column permutation, and writing the plurality of parity bits on a column by column basis in a second deinterleaver and performing inter-column permutation; rate marching the de-interleaved systematic bits and parity bits; and decoding the rate matched systematic bits and parity bits, wherein a size of the first deinterleaver is equal to a size of the second deinterleaver. - View Dependent Claims (15, 16)
-
Specification