IP Library Granted Patent US 7,386,766
Granted Patent B2
US 7,386,766 · App. 10/590,557 · Granted Jun 10, 2008

Address generation apparatus for turbo interleaver and deinterleaver in W-CDMA systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,386,766
App. No.
10/590,557
Granted
Jun 10, 2008
Kind
B2
Abstract

There is provided an address generation apparatus for one of an interleaver and a deinterleaver in a Wideband Code Division Multiple Access (W-CDMA) system. The apparatus includes an address pair generator for generating an address pair (n, P(n)) in real-time for one of an interleaver operation and a deinterleaver operation that includes inter-row permutation and intra-row permutation. The address pair (n, P(n)) is generated such that, for the interleaving operation, data to be interleaved are read out from the at least one memory device using the P(n) and interleaved data are written into the at least one memory device using the n. Further, the address pair (n, P(n)) is generated such that, for the deinterleaving operation, data to be deinterleaved are read out from the at least one memory device using the n and deinterleaved data are written into the at least one memory device using the P(n).

Claims (26)

1. An address generation apparatus for one of an interleaver and a deinterleaver in a Wideband Code Division Multiple Access (W-CDMA) system, the apparatus comprising:

at least one memory device; and

an address pair generator for generating an address pair (n, P(n)) in real-time for one of an interleaver operation and a deinterleaver operation that includes inter-row permutation and intra-row permutation,

wherein the address pair (n, P(n)) is generated such that, for the interleaving operation, data to be interleaved are read out from the at least one memory device using the P(n) and interleaved data are written into the at least one memory device using the n, and

wherein the address pair (n, P(n)) is generated such that, for the deinterleaving operation, data to be deinterleaved are read out from the at least one memory device using the n and deinterleaved data are written into the at least one memory device using the P(n).

2. The address generation apparatus of claim 1 , further comprising at least one memory device, and wherein patterns for the inter-row permutation and the intra-row permutation are stored in said at least one memory device prior to the one of the interleaver operation and the deinterleaver operation.

3. The address generation apparatus of claim 1 , wherein the interleaver and the deinterleaver are of a block type.

4. The address generation apparatus of claim 1 , wherein the interleaver and the deinterleaver are of a Turbo type.

5. A method of address generation for at least one of an interleaver and a deinterleaver in a Wideband Code Division Multiple Access (W-CDMA) system, the method comprising the steps of:

generating an address pair (n, P(n)) in real-time for one of an interleaver operation and a deinterleaver operation that includes inter-row permutation and intra-row permutation,

wherein the address pair (n, P(n)) is generated such that, for the interleaving operation, data to be interleaved are read out from the at least one memory device using the P(n) and interleaved data are written into the at least one memory device using the n, and

wherein the address pair (n, P(n)) is generated such that, for the deinterleaving operation, data to be deinterleaved are read out from the at least one memory device using the n and deinterleaved data are written into the at least one memory device using the P(n).

6. The method of claim 5 , further comprising the step of pre-storing patterns for the inter-row permutation and the intra-row permutation prior to the one of the interleaving operation and the deinterleaving operation.

7. The method of claim 5 , wherein the interleaver and the deinterleaver are of a block type.

8. The method of claim 5 , wherein the interleaver and the deinterleaver are of a Turbo type.

9. A method of real-time address generation for an interleaver in a Wideband Code Division Multiple Access (W-CDMA) system, the interleaver for interleaving a data sequence having a length K, the method comprising the steps of:

computing a row value X r and a column value X c using a number of rows in an interleaver matrix;

computing a new row value X r,new and a new column value X c,new according to a row permutation function PR(X r ) and column permutation function PC(T(X r ,X c )); and

generating an address pair (n, P(n)) for an interleaver operation when the P(n) is less than a length of the data sequence K, the address pair (n, P(n)) being generated such that data to be interleaved are read out from at least one memory device using the P(n) and interleaved data are written into the at least one memory device using the n, and

wherein P(n)=(X r,new *C+X c,new ), and the C is a number of columns in the matrix.

10. The method of claim 9 , further comprising the steps of:

initially setting the n and a variable x to zero, prior to said step of computing the row value X r and the column value X c ;

returning to said step of computing the row value X r and the column value X c , when a current value of x is not less than a product of the number of columns in the matrix and a number of rows in the matrix.

11. The method of claim 9 , further comprising the step of pre-storing patterns for the inter-row permutation and the intra-row permutation prior to the interleaving operation.

12. The method of claim 9 , wherein the interleaver is of a block type.

13. The method of claim 9 , wherein the interleaver is of a Turbo type.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2006
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 018232/0723 →