Interleaver and interleaving method in a communication system
First Claim
Patent Images
1. An interleaver that sequentially arranges by columns an input data stream of size N in a memory having a row×
- column matrix structure and having 2m rows, (J−
1) columns and R rows in a Jth column, partial-bit reversal order (P-BRO) interleaves the arranged data and reads the interleaved data by rows wherein N, m, J and R are given as follows;
N m J R
408
7 4
24
792
8 4
24 1560
9 4
24 2328 10 3 280 3096 10 4
24 3864 11 2 1816.
1 Assignment
0 Petitions
Accused Products
Abstract
A P-BRO interleaver and a method for optimizing parameters according to an interleaver size for the P-BRO interleaver. The P-BRO interleaver sequentially, by columns, arranges an input data stream of size N in a matrix having 2m rows and (J−1) columns, and R rows in a Jth column, P-BRO interleaves the arranged data, and reads the interleaved data by rows.
-
Citations
5 Claims
-
1. An interleaver that sequentially arranges by columns an input data stream of size N in a memory having a row×
- column matrix structure and having 2m rows, (J−
1) columns and R rows in a Jth column, partial-bit reversal order (P-BRO) interleaves the arranged data and reads the interleaved data by rows wherein N, m, J and R are given as follows;N m J R
408
74
24
792
84
241560
94
242328 10 3 280 3096 10 4
243864 11 2 1816.
- column matrix structure and having 2m rows, (J−
-
2. A method of determining parameters for an interleaver that arranges input data in a memory having a row×
- column matrix structure in a communication system, comprising;
sequentially arranging by columns an input data stream of size N in a matrix having 2m rows, (J−
1) columns and R rows in a Jth column (0≦
R<
2m);partial-bit reversal order (P-BRO) interleaving the arranged data and generating read addresses for reading the interleaved data by rows; calculating a first minimum distance between addresses indicating adjacent columns in the same row in the generated read addresses; calculating a second minimum distance between addresses indicating a last column of a row and an address indicating a first column of the next row in the generated read addresses; and repeating the steps of arranging, P-BRO interleaving, calculating the first minimum distance and calculating the second minimum distance until the m and J values, that minimize the difference between the first minimum distance and the second minimum distance, are determined. - View Dependent Claims (3, 4)
- column matrix structure in a communication system, comprising;
-
5. A method of determining parameters for an interleaver that arranges input data in memory having a row×
- column matrix structure in a communication system, comprising;
sequentially arranging by columns an input data stream of size N in a matrix having 2m rows, (J−
1) columns and R rows in a last column (0≦
R<
2m);partial-bit reversal order (P-BRO) interleaving the arranged data, and generating read addresses for reading the interleaved data by rows; calculating a first minimum distance between addresses indicating adjacent columns in the same row in the generated read addresses; calculating a second minimum distance between addresses indicating a last column of a row and an address indicating a first column of the next row in the generated read addresses; and repeating the steps of arranging, P-BRO interleaving, calculating the first minimum distance and calculating the second minimum distance until the m and J values, that maximize one of the first minimum distance and the second minimum distance, are determined.
- column matrix structure in a communication system, comprising;
Specification