IP Library Granted Patent US 7,697,410
Granted Patent B2
US 7,697,410 · App. 10/523,442 · Granted Apr 13, 2010

Centralized buffer architecture for an orthogonal frequency division multiplexing (OFDM) receiver

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,697,410
App. No.
10/523,442
Granted
Apr 13, 2010
Kind
B2
Abstract

The disclosed embodiments relate to a centralized buffer architecture for an Orthogonal Frequency Division Multiplexing (OFDM) receiver. In this architecture, a central buffer is shared by the main functional blocks or modules of the OFDM receiver. A state machine enables access to the buffer by the functional blocks to maintain buffer coherency.

Claims (56)

1. An Orthogonal Frequency Division Multiplexing (OFDM) receiver that is adapted to receive OFDM signals, the OFDM receiver comprising:

a shared buffer that stores data corresponding to the OFDM signals;

an equalizer tap initialization module that is adapted to exchange data with the shared buffer;

a fine carrier estimation module that is adapted to exchange data with the shared buffer;

a fine frame synchronization module that is adapted to exchange data with the shared buffer;

an equalizer module adapted to receive data from the shared buffer and equalize the data; and

a receiver controller that controls the transfer of data from the shared buffer to the equalizer module and allows the equalizer tap initialization module, the fine carrier estimation module and the fine frame synchronization module to access the shared buffer responsive to receipt of at least a portion of a preamble by the OFDM receiver.

2. The OFDM receiver of claim 1 , comprising:

a pilot frame tracking module that is adapted to move an FFT window location by changing an index pointer to the shared buffer.

3. The OFDM receiver of claim 1 , comprising:

a pilot carrier tracking module adapted to provide pilot carrier tracking data to the shared buffer; and

a fine carrier estimation module that is adapted to access the shared buffer to obtain the pilot carrier tracking data.

4. The OFDM receiver of claim 1 , comprising:

an equalizer tap initialization module that is adapted to exchange data with the shared buffer; and

a least mean squares (LMS) adaptation engine that is adapted to provide input to the equalizer tap initialization module.

5. The OFDM receiver of claim 4 , wherein the equalizer tap initialization module is adapted to reuse output from the LMS adaptation engine to perform a recursive division algorithm.

6. The OFDM receiver of claim 1 , comprising:

a least mean squares (LMS) adaptation engine that is adapted to provide input to the equalizer module; and

wherein the equalizer module is adapted to reuse the data provided by the LMS adaptation engine to compute a least mean squares tap update value.

7. The OFDM receiver of claim 1 , comprising:

a fine frame synchronization module adapted to exchange data with the shared buffer; and

a least mean squares (LMS) adaptation engine that is adapted to provide input to the fine frame synchronization module.

8. The OFDM receiver of claim 7 , wherein the fine frame synchronization module is adapted to reuse output from the LMS adaptation engine to perform a recursive division algorithm.

9. The OFDM receiver of claim 1 , comprising:

a coarse carrier estimation and frame synchronization module that is adapted to exchange data with the shared buffer; and

wherein the receiver controller is adapted to allow the coarse carrier estimation and frame synchronization module to access the shared buffer responsive to receipt of at least a portion of a preamble by the OFDM receiver.

10. The OFDM receiver of claim 1 , comprising:

a pilot carrier tracking module that is adapted to receive data from the equalizer module;

a pilot frame tracking module that is adapted to provide data to the shared buffer; and

wherein the receiver controller is adapted to activate the equalizer module, the pilot carrier tracking module and the pilot frame tracking module responsive to the receipt of at least a portion of an OFDM signal by the OFDM receiver.

11. The OFDM receiver of claim 1 , wherein the receiver controller is a state machine.

12. A device, comprising:

a shared buffer that stores data corresponding to signals;

an equalizer tap initialization module that is adapted to exchange data with the shared buffer;

a fine carrier estimation module that is adapted to exchange data with the shared buffer;

a fine frame synchronization module that is adapted to exchange data with the shared buffer;

an equalizer module adapted to receive data from the shared buffer and equalize the data; and

a device controller that controls the transfer of data from the shared buffer to the equalizer module and allows the equalizer tap initialization module, the fine carrier estimation module and the fine frame synchronization module to access the shared buffer responsive to receipt of at least a portion of a preamble signal.

13. The device of claim 12 , comprising:

a pilot frame tracking module that is adapted to move an FFT window location by changing an index pointer to the shared buffer.

14. The device of claim 12 , comprising:

a pilot carrier tracking module adapted to provide pilot carrier tracking data to the shared buffer; and

a fine carrier estimation module that is adapted to access the shared buffer to obtain the pilot carrier tracking data.

15. The device of claim 12 , comprising:

an equalizer tap initialization module that is adapted to exchange data with the shared buffer; and

a least mean squares (LMS) adaptation engine that is adapted to provide input to the equalizer tap initialization module.

16. The device of claim 12 , comprising:

a least mean squares (LMS) adaptation engine that is adapted to provide input to the equalizer module; and

wherein the equalizer module is adapted to reuse the data provided by the LMS adaptation engine to compute a least mean squares tap update value.

17. The device of claim 12 , comprising:

a coarse carrier estimation and frame synchronization module that is adapted to exchange data with the shared buffer; and

wherein the device controller is adapted to allow the coarse carrier estimation and frame synchronization module to access the shared buffer responsive to receipt of at least a portion of a preamble signal.

18. The device of claim 12 , comprising:

a pilot carrier tracking module that is adapted to receive data from the equalizer module;

a pilot frame tracking module that is adapted to provide data to the shared buffer; and

wherein the device controller is adapted to activate the equalizer module, the pilot carrier tracking module and the pilot frame tracking module responsive to the receipt of a signal by the device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 043302/0965 →
CHANGE OF NAME Recorded Apr 21, 2017
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 042303/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2005
From: BELOTSERKOVSKY, MAXIM BORISOVICH; DEMOULIN, VINCENT; LITWIN, LOUIS ROBERT, JR.
To: THOMSON LICENSING S.A.
Reel/Frame 016694/0675 →