IP Library Granted Patent US 8,014,457
Granted Patent B2
US 8,014,457 · App. 12/183,762 · Granted Sep 6, 2011

Method of providing a data signal for channel estimation and circuit thereof

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,014,457
App. No.
12/183,762
Granted
Sep 6, 2011
Kind
B2
Abstract

A received signal having pilots is converted to a first signal in the frequency domain having the pilots. The pilots are extracted from the first signal to obtain extracted pilots to form a second signal. The second signal is used to provide a first estimate of a channel. The first estimate is converted to the time domain. Noise is removed from the first estimate in the time domain to provide a second estimate of the channel in the time domain. An autocorrelation of the channel in the frequency domain is determined using the second estimate of the channel. Extension signals are determined using the autocorrelation. The extension signals are appended to the first estimate of the channel to obtain a third estimate of the channel. The third estimate is used to provide a data signal in the frequency domain.

Claims (66)

1. A method of providing a data signal in a frequency domain corrected for distortion, comprising:

converting a received signal having pilots to a first signal having the pilots in the frequency domain;

extracting the pilots from the first signal to obtain extracted pilots to form a second signal;

using the second signal to provide a first estimate of a channel;

converting the first estimate to the time domain;

removing noise from the first estimate in the time domain to provide a second estimate of the channel in the time domain;

determining an autocorrelation of the channel in the frequency domain using the second estimate of the channel;

determining extension signals using the autocorrelation;

appending the extension signals to the first estimate of the channel to obtain a third estimate of the channel; and

using the third estimate to provide the data signal in the frequency domain.

2. The method of claim 1 , wherein the step of using the third estimate comprises:

converting the third estimate of the channel to the time domain to provide a fourth estimate of the channel;

removing noise from the fourth estimate;

performing zero insertion on the fourth estimate to obtain an interpolation ready signal;

performing a fast Fourier transform on the interpolation ready signal whereby, in the frequency domain, interpolation occurs which provides channel information among the pilots and provides extended channel information in locations determined using the extension signals to provide a sixth estimate of the channel;

removing the extension signals and the extended channel information from the sixth estimate to provide a seventh estimate of the channel; and

dividing the first signal by the seventh estimate to provide the data signal.

3. The method of claim 2 , wherein the step of converting the third estimate comprises performing an inverse fast Fourier transform.

4. The method of claim 1 , wherein the step of determining the extension signals, comprises:

determining filter coefficients of a minimum mean square error (MMSE) filter using the autocorrelation; and

performing MMSE filtering on a portion of the first estimate of the channel using the filter coefficients to determine the extension signals.

5. The method of claim 1 , wherein the step of determining the autocorrelation comprises:

performing a tap selection on the second estimate; and

determining a channel delay spread based on the tap selection.

6. The method of claim 5 , wherein the step of determining the autocorrelation assumes a uniformly distributed power delay profile.

7. The method of claim 5 , wherein the step of determining the autocorrelation further comprises using the channel delay spread to calculate the autocorrelation.

8. The method of claim 1 , wherein:

the step of using the second signal is further characterized by obtaining a least square estimate.

9. The method of claim 1 , wherein:

the step of extracting the pilots is further characterized as providing a number of extracted pilots; and

the step of determining extension signals is further characterized as providing a length of extension signals that when added to the length of least square estimates obtained form the extracted pilots equals a number that is a power of an integer.

10. The method of claim 9 , wherein the step of determining extension signals is further characterized by the integer being two.

11. The method of claim 9 , wherein the step of using the third estimate comprises:

performing an inverse fast Fourier transform; and

performing a fast Fourier transform.

12. The method of claim 1 , further comprising:

generating a first frequency domain signal having pilots;

converting the first frequency domain signal to a first time domain signal;

transmitting the first time domain signal using a transmit antenna; and

receiving the first time domain signal through a receive antenna, wherein the first time domain signal as received through the receive antenna is distorted by the channel and is the received signal.

13. A method of providing a resultant frequency domain signal based on a time domain signal having pilots useful in estimating a channel through which the time domain signal traveled, comprising:

obtaining an input frequency domain signal derived from the time domain signal;

providing a first estimate of the channel using pilots from the input frequency domain signal;

determining an autocorrelation based on the first estimate of the channel;

adding extension signals to the first estimate of the channel based on the autocorrelation to obtain a second estimate of the channel;

using, which includes performing an inverse fast Fourier transform and a fast Fourier transform, the second estimate of the channel to obtain a third estimate of the channel; and

using the third estimate of the channel on the input frequency domain signal to provide the resultant frequency domain signal.

14. The method of claim 13 , wherein the step of determining the autocorrelation comprises:

determining a power delay profile of the channel based on the first estimate; and

calculating the autocorrelation based on the power delay profile.

15. The method of claim 13 , wherein the step of determining the autocorrelation comprises:

determining a channel delay spread based on the first estimate; and

calculating the autocorrelation based on the channel delay spread.

16. The method of claim 15 , wherein the step of adding the extension signals comprises:

calculating minimum mean square error (MMSE) filter coefficients using the autocorrelation; and

performing MMSE interpolation using the MMSE filter coefficients to determine the extension signals.

17. The method of claim 13 , wherein the step of adding extension signal is further characterized by a total the length of least square estimate and the extension signals being equal to a number that is a power of an integer.

18. A circuit for providing a resultant frequency domain signal in response to a time domain signal having pilots useful in estimating a channel through which the time domain signal traveled, comprising:

means for obtaining an input frequency domain signal derived from the time domain signal;

means for providing a first estimate of the channel using pilots from the input frequency domain signal;

means for determining an autocorrelation based on the first estimate of the channel;

means for adding extension signals to the first estimate of the channel based on the autocorrelation to obtain a second estimate of the channel;

means for using, which includes performing an inverse fast Fourier transform and a fast Fourier transform, the second estimate of the channel to obtain a third estimate of the channel; and

means for using the third estimate of the channel on the input frequency domain signal to provide the resultant frequency domain signal.

19. The circuit of claim 18 , wherein the means for determining the autocorrelation is further characterized as being for determining a channel delay spread and calculating the autocorrelation based on the channel delay spread.

20. The circuit of claim 19 , wherein the means for adding extension signals is further characterized as being for calculating minimum mean square estimate (MMSE) filter coefficients using the autocorrelation and for performing MMSE interpolation using the MMSE filter coefficients to obtain the extension signals.

Assignments (31)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE LISTED CHANGE OF NAME SHOULD BE MERGER AND CHANGE PREVIOUSLY RECORDED AT REEL: 040652 FRAME: 0180. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Jan 12, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 041354/0148 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040652/0180 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0757 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Dec 9, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021936/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2008
From: AZIZ, AHSAN U.; DEHNER, LEO G.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 021389/0427 →