IP Library Granted Patent US 8,787,145
Granted Patent B2
US 8,787,145 · App. 13/608,320 · Granted Jul 22, 2014

Area and power efficient architectures of time deinterleaver for receivers

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 8,787,145
App. No.
13/608,320
Granted
Jul 22, 2014
Kind
B2
Abstract

A method and apparatus for de-interleaving interleaved data in a deinterleaver memory in an Orthogonal Frequency Division Multiplexing (OFDM) based Integrated Services Digital Broadcasting Terrestrial (ISDB-T) receiver. In different embodiments, the apparatus comprises of a OFDM symbol counter along with a divider or a buffer pointer RAM with circular pointer logic, a first lookup table to obtain delay buffer size and interleaving lengths for a given OFDM transmission layer, and a second lookup table to obtain buffer base address and interleaving lengths for a given OFDM transmission layer.

Claims (36)

1. An apparatus for de-interleaving interleaved data in an Orthogonal Frequency Division Multiplexing (OFDM) based receiver, said apparatus comprising:

a deinterleaver memory;

an OFDM symbol counter incrementing once for each orthogonal frequency division multiplexing-OFDM symbol, wherein a bit width of said OFDM symbol counter is in the range of 23 to 33 bits;

a divider for calculating intra buffer offset in said deinterleaver memory for every increment of said OFDM symbol counter;

a first lookup table in said deinterleaver memory for obtaining delay buffer sizes for various carriers and interleaving lengths for a given OFDM transmission layer; and

a second lookup table in said deinterleaver memory for obtaining buffer base addresses for various carriers and interleaving lengths for a given OFDM transmission layer, wherein said bit width of said OFDM symbol counter is selected based on uninterrupted television viewing time on a particular channel.

2. The apparatus of claim 1 , wherein said divider comprises a combinational divider.

3. The apparatus of claim 1 , wherein said divider comprises a sequential divider.

4. The apparatus of claim 1 , wherein said first and second lookup tables are stored in a read-only memory (ROM).

5. The apparatus of claim 1 , wherein said first and second lookup tables are implemented using dynamic arithmetic calculations.

6. The apparatus of claim 1 , wherein said delay buffer sizes and said buffer base addresses are obtained from the first and second lookup tables for corresponding carriers and interleaving lengths for a given OFDM transmission layer.

7. The apparatus of claim 1 , wherein said receiver comprises a mobile application receiver.

8. The apparatus of claim 1 , wherein said receiver comprises a mobile television receiver.

9. The apparatus of claim 1 , wherein said receiver comprises an Integrated Services Digital Broadcasting Terrestrial (ISDB-T) receiver.

10. A method of deinterleaving interleaved data in a deinterleaver memory in an Orthogonal Frequency Division Multiplexing (OFDM) based receiver comprising a OFDM symbol counter, a divider, a first lookup table to obtain delay buffer size and interleaving lengths for a given OFDM transmission layer, and a second lookup table to obtain buffer base address and interleaving lengths for a given OFDM transmission layer, said method comprising:

counting received OFDM symbols by incrementing said OFDM symbol counter, wherein said OFDM symbol counter comprises a bit width in the range of 23 to 33 bits;

retrieving a delay buffer size value for a corresponding carrier from said first lookup table;

calculating intra buffer offset by dividing said OFDM symbol counter with said delay buffer size of corresponding carrier;

retrieving a buffer base address for corresponding carrier from said second lookup table;

combining said intra buffer offset and said buffer base address to calculate a memory address to store corresponding carrier data bits; and

storing said carrier data bits at said calculated memory address.

11. The method of claim 10 , further comprising implementing the first and second lookup tables as a read-only memory (ROM).

12. The method of claim 10 , further comprising implementing the first and second lookup tables as dynamic arithmetic calculations.

13. The method of claim 10 , wherein said receiver comprises a mobile application receiver.

14. The method of claim 10 , wherein said receiver comprises a mobile television receiver.

15. The method of claim 10 , wherein said receiver comprises an Integrated Services Digital Broadcasting Terrestrial (ISDB-T) receiver.

16. An Orthogonal Frequency Division Multiplexing (OFDM) based receiver that de-interleaves interleaved data, said receiver comprising:

a deinterleaver memory;

an OFDM symbol counter incrementing once for each orthogonal frequency division multiplexing-OFDM symbol, wherein a bit width of said OFDM symbol counter is in the range of 23 to 33 bits;

a divider for calculating intra buffer offset in said deinterleaver memory for every increment of said OFDM symbol counter;

a first lookup table in said deinterleaver memory for obtaining delay buffer sizes for various carriers and interleaving lengths for a given OFDM transmission layer; and

a second lookup table in said deinterleaver memory for obtaining buffer base addresses for various carriers and interleaving lengths for a given OFDM transmission layer, wherein said bit width of said OFDM symbol counter is selected based on uninterrupted television viewing time on a particular channel.

17. The receiver of claim 16 , wherein said divider comprises any of a combinational divider and a sequential divider.

18. The receiver of claim 16 , further comprising a read-only memory (ROM) that stores said first and second lookup tables.

19. The receiver of claim 16 , wherein said first and second lookup tables are implemented using dynamic arithmetic calculations.

20. The receiver of claim 16 , wherein said delay buffer sizes and said buffer base addresses are obtained from the first and second lookup tables for corresponding carriers and interleaving lengths for a given OFDM transmission layer.

Assignments (29)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 6, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL WIRELESS MCU TECHNOLOGIES CORPORATION
Reel/Frame 038364/0615 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 6, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NEWPORT MEDIA, INC.
Reel/Frame 038364/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 034705/0090 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: BRIDGE BANK, NATIONAL ASSOCIATION
To: ATMEL CORPORATION
Reel/Frame 033907/0517 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: PINNACLE VENTURES, L.L.C.
To: ATMEL CORPORATION
Reel/Frame 033908/0379 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 033908/0242 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 033907/0775 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 033907/0748 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: HORIZON TECHNOLOGY FINANCE CORPORATION
To: ATMEL CORPORATION
Reel/Frame 033907/0702 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: PINNACLE VENTURES, L.L.C.
To: ATMEL CORPORATION
Reel/Frame 033908/0435 →
PATENT SECURITY AGREEMENT Recorded Sep 5, 2014
From: ATMEL WIRELESS MCU TECHNOLOGIES CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033689/0214 →
PATENT SECURITY AGREEMENT Recorded Sep 5, 2014
From: NEWPORT MEDIA, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033689/0195 →
SECURITY AGREEMENT Recorded Mar 1, 2013
From: NEWPORT MEDIA, INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION, AS COLLATERAL AGENT
Reel/Frame 029956/0891 →
SECURITY AGREEMENT Recorded Feb 15, 2013
From: NEWPORT MEDIA, INC., A DELAWARE CORPORATION; NEWPORT MEDIA, INC., A CALIFORNIA CORPORATION
To: PINNACLE VENTURES, L.L.C.
Reel/Frame 029818/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2012
From: TREIGHERMAN, PHILIP
To: NEWPORT MEDIA, INC.
Reel/Frame 028927/0081 →