IP Library Granted Patent US 8,503,594
Granted Patent B2
US 8,503,594 · App. 13/604,423 · Granted Aug 6, 2013

Phase tracking in communications systems

Inventors: Tommy Yu (Orange, CA); Amy Gayle Hundhausen (Laguna Beach, CA)
Assignee: Broadcom Corporation
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,503,594
App. No.
13/604,423
Granted
Aug 6, 2013
Kind
B2
Abstract

The present invention includes a method of determining a phase estimate for an input signal having pilot symbols. The method includes receiving a plurality of pilot symbols, and then multiplying two or more pilot symbol slots by corresponding correlator coefficients to correct a phase estimate of the input signal.

Claims (33)

1. A system for aligning a phase of data symbols positioned between at least two pilot symbol slots in a received data stream, one of the slots being currently received and the other slot being previously received, the system comprising:

a flag module configured to produce an enable signal when at least one of the pilot symbol slots is sensed;

an estimator configured to estimate a phase of a first pilot symbol in the currently received slot, and to produce a current phase estimate value based upon the enable signal; and

a comparator configured to compare the current phase estimate value with a phase estimate value from a second pilot symbol of the previously received slot to produce a difference phase estimate value;

wherein the phase of the data symbols is corrected based upon the difference phase estimate value.

2. The system of claim 1 , further comprising a delay module configured to delay the phase estimate value of the first pilot symbol.

3. The system of claim 2 , wherein the delay module includes a memory configured to store the delayed phase estimate value.

4. The system of claim 3 , wherein the difference phase estimate value is representative of a phase difference between the at least two pilot symbol slots.

5. The system of claim 4 , further comprising a processing module configured to produce a phase ramp representative of respective beginning and ending points of the first and second pilot symbols.

6. The system of claim 5 , wherein the processing module includes a scalar and a frequency synthesizer.

7. The system of claim 6 , wherein the phase ramp is converted to a complex sinusoidal value.

8. The system of claim 7 , further comprising a multiplier coupled to a second delay module and the processing module, the second delay module configured to store the data symbols.

9. The system of claim 8 , wherein the multiplier is configured to multiply the complex sinusoidal value with the data symbols.

10. The system of claim 9 , wherein the multiplying corrects the phase of the data symbols.

11. The system of claim 6 , wherein the scalar divides the difference phase estimate value by a number of data symbols between the first pilot symbol and the second pilot symbol.

12. The system of claim 11 , wherein the frequency synthesizer produces the phase ramp based on the divided difference phase estimate.

13. The system of claim 9 , wherein the complex sinusoidal value includes a real part that corresponds to a sine of the phase ramp, and an imaginary part that corresponds to a cosine of the phase ramp.

14. A non-transitory tangible computer readable medium having stored thereon computer executable instructions that, if executed by a computing device, cause the computing device to perform a method for aligning a phase of data symbols positioned between at least two pilot symbol slots in a received data stream, one of the slots being currently received and the other slot being previously received, the method comprising:

generating an enable signal when at least one of the pilot symbol slots is sensed;

estimating via a phase estimator a phase of a first pilot symbol in the currently received slot to produce a current phase estimate value based upon the enable signal;

comparing the current phase estimate value with a phase estimate value from a second pilot symbol of the previously received slot to produce a difference phase estimate value; and

correcting the phase of the data symbols based upon the difference phase estimate value.

15. The non-transitory tangible computer readable medium of claim 14 , wherein the comparing includes storing and delaying the phase estimate value of the first pilot symbol.

16. The non-transitory tangible computer readable medium of claim 15 , wherein the difference phase estimate value is representative of a phase difference between the at least two pilot symbol slots.

17. The non-transitory tangible computer readable medium of claim 16 , wherein the correcting includes producing a phase ramp representative of respective beginning and ending points of the first and second pilot symbols.

18. The non-transitory tangible computer readable medium of claim 17 , wherein the phase ramp is converted to a complex sinusoidal value.

19. The non-transitory tangible computer readable medium of claim 18 , wherein the correcting includes multiplying the complex sinusoidal value with the data symbols.

20. A system for aligning a phase of data symbols positioned between at least two pilot symbol slots in a received data stream, one of the slots being currently received and the other slot being previously received, the system comprising:

a flag module configured to produce an enable signal when at least one of the pilot symbol slots is sensed;

an estimator configured to estimate a phase of a first pilot symbol in the currently received slot and to produce a current phase estimate value based upon the enable signal;

a comparator configured to compare the current phase estimate value with a phase estimate value from a second pilot symbol of the previously received slot to produce a difference phase estimate value;

a processing module configured to produce a phase ramp representative of respective beginning and ending points of the first and second pilot symbols; and

a multiplier configured to multiply the data symbols with a complex sinusoidal value that is based on the phase ramp.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2012
From: YU, TOMMY; HUNDHAUSEN, AMY GAYLE
To: BROADCOM CORPORATION
Reel/Frame 028902/0438 →
Continuity (3)
Continuation 11586668 · Oct 26, 2006
Provisional Application 60730376 · Oct 27, 2005
Related Publication 20120328064A1 · Dec 27, 2012