IP Library Granted Patent US 8,432,999
Granted Patent B2
US 8,432,999 · App. 13/274,794 · Granted Apr 30, 2013

Method and apparatus for channel response calculation in an 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 8,432,999
App. No.
13/274,794
Granted
Apr 30, 2013
Kind
B2
Abstract

An efficient algorithm is described for use with OFDM receivers that characterizes the impulse response of a communication channel using frequency domain techniques that reduce computational and memory requirements, relative to time-domain cross-correlation methods, without sacrificing algorithm performance. An FFT engine is used to transform a time domain input sequence, the transformed sequence is multiplied by the conjugate of the expected sequence, the product of several sequences is averaged, then the FFT engine transforms the average back to a time domain sequence, the magnitude of which is the impulse response of the channel.

Claims (31)

1. A device for computing the impulse response of a communication channel comprising:

an FFT engine for computing a Fast Fourier Transform (FFT) of an input sequence to produce an HT output sequence;

a data selector feeding the FFT engine to select between an input signal and a feedback path;

a multiplier that multiplies the FFT output sequence by a predetermined Error Vector Magnitude (EVM) sequence;

wherein when the data selector selects the input signal, the averaging the product of the EVM sequence and the FFT of the input signal is calculated, and when the data selector selects the feedback path, the FFT engine computes the FFT of the impulse response of the communication channel.

2. The device of claim 1 wherein the EVM is computed on a per-carrier basis as a difference between a known transmitted sequence and a received sequence.

3. The device of claim 2 wherein the known transmitted sequence is generated by a linear feedback shift register with a generator polynomial X 10 +X 7 +1.

4. The device of claim 3 wherein the linear feedback shift register can be initialized at the start of each transmitted sequence.

5. The device of claim 4 wherein the known transmitted sequence comprises the first set of values generated by the generator polynomial, the first set comprising a predetermined number of the first values generated.

6. The device of claim 5 wherein the sequence is transmitted with pi/4-offset BPSK modulation using single carrier modulation.

7. The device of claim 6 , wherein the sample rate of the sequence is 50 million samples per second.

8. The device of claim 7 , wherein the sequence is used for both bitloading and for channel characterization.

9. The device of claim 1 , wherein FFT engine computers the impulse response as (I 2 +Q 2 ) from the complex result of a final FFT pass.

10. A system for processing received signals to determine the impulse response of a channel, the system comprising:

a) a selector switch having a first and second input and an output, the first input for receiving a time domain signal;

b) a fast Fourier Transform calculation engine having an input and an output, the input coupled to the output of the selector switch;

c) a data symbol switch having a signal input, a control input and an output, the signal input coupled to the output of the fast Fourier Transform calculation engine and controlled by a control signal coupled to the control input, the switch governing which data symbols of a received packet are to be added into an average of channel response under the control of the control signal;

d) a multiplier having a first input, a second input and an output, the first input coupled to the output of the data symbol switch, the second input coupled to receive an EVM sequence, the multiplier multiplying the signal applied to the first input with the signal applied to the second input;

e) an EVM average memory, the EVM average memory storing the output of the multiplier and providing the stored values to the second input of the data selector switch; and

f) a sum and square computer coupled to the output of the fast Fourier Transform, the sum and square computer outputting the impulse response of the time domain channel.

11. A method of computing the impulse response of a communication channel comprising:

computing a Fast Fourier Transform (FFT) of an input sequence to produce an output sequence with an FFT engine;

feeding the FFT engine with a data selector to select between an input signal and a feedback path;

multiplying the FFT output sequence by a predetermined Error Vector Magnitude (EVM) sequence with a multiplier;

wherein when the data selector selects the input signal, the averaging the product of the EVM sequence and the FFT of the input signal is calculated, and when the data selector selects the feedback path, the HT engine computes the FFT of the impulse response of the communication channel.

12. The method of claim 11 wherein the EVM is computed on a per-carrier basis as a difference between a known transmitted sequence and a received sequence.

13. The method of claim 12 wherein the known transmitted sequence is generated by a linear feedback shift register with a generator polynomial X 10 +X 7 +1.

14. The method of claim 13 wherein the linear feedback shift register can be initialized at the start of each transmitted sequence.

15. The method of claim 14 wherein the known transmitted sequence comprises the first set of values generated by the generator polynomial, the first set comprising a predetermined number of the first values generated.

16. The method of claim 15 wherein the sequence is transmitted with pi/4-offset BPSK modulation using single carrier modulation.

17. The method of claim 16 , wherein the sample rate of the sequence is 50 million samples per second.

Assignments (6)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →