IP Library › Granted Patent US 7,362,840
Granted Patent B2
US 7,362,840 · App. 10/990,367 · Granted Apr 22, 2008

Circuit and method for adjusting timing alignment using programmable codes

Assignee: Freescale Semiconductor Inc.
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,362,840
App. No.
10/990,367
Granted
Apr 22, 2008
Kind
B2
Abstract

A method is provided for adjusting timing alignment in which a receiver generates a plurality of imbalanced correction codes ( 1310 ), and square waves both having the same frequency. The receiver mixes the imbalanced correction codes with the square waves to create a mixed signal ( 1320 ), and integrates the mixed signal over a correction code period to generate a signal power value ( 1330 ). The receiver adjusts a phase of the square wave in a first direction when the signal power value satisfies a first criterion ( 1340, 1350 ), and in a second direction when the signal power value satisfies a second criterion ( 1340, 1360 ). Each imbalanced correction code is symmetrical. And a total integrated value of one of the imbalanced correction codes over the correction code period is either above a first threshold, or below a second threshold, the first threshold being greater than or equal to the second threshold.

Claims (54)

1. A method for adjusting timing alignment in a wireless receiver, comprising:

generating an imbalanced correction code signal comprising a plurality of imbalanced correction codes;

generating a first square wave signal having a square wave frequency equal to a correction code frequency of the unbalanced correction codes in the imbalanced correction code signal;

mixing the imbalanced correction code signal with the first square wave signal to create a first mixed signal;

integrating the first mixed signal over a correction code period to generate a signal power value;

adjusting a phase of the first square wave in a first direction when the signal power value satisfies a first criterion; and

adjusting the phase of the first square wave in a second direction when the signal power value satisfies a second criterion,

wherein the plurality of imbalanced correction codes are formed such that:

each imbalanced correction code is symmetrical, and

a total integrated value or one of the imbalanced correction codes over the correction code period is one of: above a first threshold, or below a second threshold, the first threshold being greater than or equal to the second threshold.

2. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 , wherein the first and second thresholds are both zero.

3. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 , wherein the step of generating an imbalanced correction code signal further comprises:

generating an initial correction code signal comprising a plurality of initial correction codes;

generating a second square wave having the square wave frequency; and

multiplying the initial correction code signal with the second square wave to generate the imbalanced correction code signal.

4. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 ,

wherein the first criterion is satisfied when the signal power value is above a third threshold,

wherein the second criterion is satisfied when the signal power value is below a fourth threshold, and

wherein the third threshold is greater than or equal to the fourth threshold.

5. A method for adjusting timing alignments in a wireless receiver, as recited in claim 4 , wherein the third and fourth thresholds are both zero.

6. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 ,

wherein the first criterion is satisfied when a sign of the signal power value passes from negative to positive, and

wherein the second criterion is satisfied when the sign of the signal power value passes from positive to negative.

7. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 , wherein each of the plurality of imbalanced correction codes comprises a plurality of positive signal portions and a plurality of negative signal portions.

8. A method for adjusting timing alignments in a wireless receiver, as recited in claim 7 ,

wherein the positive signal portions are one of: positively-justified sine wave portions, positively-justified bi-phase Gaussian wavelet portions, positively-justified square wave portions, and positively-justified saw wave portions, and

wherein the negative signal portions are one of: negatively-justified sine wave portions, negatively-justified bi-phase Gaussian wavelet portions, negatively-justified square wave portions, and negatively-justified saw wave portions.

9. A method for adjusting timing alignments in a wireless receiver, as recited in claim 7 , wherein the plurality of positive signal portions is greater in number than the plurality of negative signal portions.

10. A method for adjusting dining alignments in a wireless receiver, as recited in claim 7 , wherein the plurality of positive signal portions is smaller in number than the plurality of negative signal portions.

11. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 , wherein the method is implemented in an integrated circuit.

12. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 , wherein the method is implemented in an ultra wideband device.

13. A method for adjusting timing alignments in a wireless receiver, as recited in claim 1 , wherein the steps of mixing the imbalanced correction code signal with the first square wave signal, integrating the first mixed signal over the correction code period, adjusting the phase of the first square wave in the first direction when the signal power value satisfies the first criterion, and adjusting the phase of the first square wave in the second direction when the signal power value satisfies the second criterion, are repeated until the square wave is aligned with the imbalanced correction code signal such that one cycle of the first square wave signal is substantially aligned with one of the imbalanced correction codes.

14. A circuit for adjusting timing alignments in a wireless receiver, comprising:

a square wave generator for generating a base square wave at a code frequency;

a code generator for generating an unbalanced correction code at the code frequency in response to the base square wave;

a delay circuit for delaying the base square wave by a delay time to create a delayed square wave;

a mixer for multiplying the imbalanced correction code and the delayed square wave to create a first mixed signal;

an integrate and hold circuit for integrating the mixed signal over a code period to create a signal power value; and

a control circuit for setting the delay time based on the signal power value,

wherein the imbalanced correction code is symmetrical, and

a total integrated value of the imbalanced correction codes over the code period is one of: above a first threshold, or below a second threshold, the first threshold being greater than or equal to the second threshold.

15. A circuit for adjusting timing alignments in a wireless receiver, as recited in claim 14 ,

wherein the control circuit increases the delay time when the signal power value satisfies a first criterion; and

wherein the control circuit decreases the delay time when the signal power value satisfies a second criterion.

16. A circuit for adjusting timing alignments in a wireless receiver, as recited in claim 14 , wherein the first and second thresholds are both zero.

17. A circuit for adjusting timing alignments in a wireless receiver, as recited in claim 14 ,

wherein the first criterion is satisfied when the signal power value is shove a third threshold,

wherein the second criterion is satisfied when the signal power value is below a fourth threshold, and

wherein the third threshold is greater than or equal to the fourth threshold.

18. A circuit for adjusting timing alignments in a wireless receiver, as recited in claim 14 ,

wherein the first criterion is satisfied when a sign of the signal power value passes from negative to positive, and

wherein the second criterion is satisfied when the sign of the signal power value passes from positive to negative.

19. A circuit for adjusting timing alignments in a wireless receiver, as recited in claim 14 , wherein the circuit is implemented in an integrated circuit.

20. A circuit for adjusting timing alignments in a wireless receiver, as recited in claim 14 , wherein the circuit is implemented in an ultra wideband device.

Assignments (30)
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 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 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 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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
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 →
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 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
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 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037694/0264 →
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 037354/0225 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0719 →
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 037356/0143 →
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 Sep 24, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021570/0449 →
SECURITY AGREEMENT Recorded Feb 2, 2007
From: FREESCALE SEMICONDUCTOR, INC.; FREESCALE ACQUISITION CORPORATION; FREESCALE ACQUISITION HOLDINGS CORP.; FREESCALE HOLDINGS (BERMUDA) III, LTD.
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 018855/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2004
From: JOHNSON, TERENCE L.; MILLER, TIMOTHY R.; SHARMA, NITIN
To: FREESCALE SEMICONDUCTOR INC.
Reel/Frame 016006/0290 →
Continuity (1)
Related Publication 20060104337A1 · May 18, 2006