IP Library Granted Patent US 7,684,519
Granted Patent B2
US 7,684,519 · App. 11/102,157 · Granted Mar 23, 2010

Method and system for adjusting DC offset slice point in an RF 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,684,519
App. No.
11/102,157
Granted
Mar 23, 2010
Kind
B2
Abstract

A method for adjusting a DC offset slice point in an RF receiver is provided and may comprise estimating DC offset using a combination of fast tracking of an input signal and slow tracking of an input signal. If both are used, the fast tracking may be executed prior to executing the slow tracking. The fast tracking may acquire synchronizing signals transmitted before a payload. Additionally, noise tolerance may be increased in the fast tracking and the slow tracking by using tracking envelopes. The fast tracking may average acquisition envelopes and tracking envelopes using a fast tracking weighting factor to a sum of the acquisition envelopes and a slow tracking weighting factor to a sum of the tracking envelopes. Additionally, the slow tracking may average the tracking envelopes.

Claims (43)

1. A method for direct current (DC) offset compensation in a receiver, the method comprising:

estimating DC offset using fast tracking and slow tracking wherein:

said fast tracking uses positive and negative acquisition envelopes which correspond to a first estimation of maxima and minima of an input signal;

said fast tracking uses positive and negative tracking envelopes which correspond to a second estimation of said maxima and minima of said input signal; and

said slow tracking uses said positive and negative tracking envelopes; and

said positive and negative acquisition envelopes respond more quickly to changes in said input signal than do said positive and negative tracking envelopes; and

adjusting a DC offset slice point based on said estimating.

2. The method according to claim 1 , comprising executing said fast tracking prior to executing said slow tracking.

3. The method according to claim 1 , comprising acquiring synchronizing signals transmitted before a payload via said fast tracking.

4. The method according to claim 1 , comprising averaging said acquisition envelopes and said tracking envelopes for said fast tracking.

5. The method according to claim 4 , comprising applying a fast tracking weighting factor to a sum of said positive acquisition envelope and said negative acquisition envelope.

6. The method according to claim 4 , comprising applying a slow tracking weighting factor to a sum of said positive tracking envelope and said negative tracking envelope.

7. The method according to claim 1 , comprising averaging said positive and negative tracking envelopes for said slow tracking.

8. The method according to claim 7 , comprising applying a slow tracking weighting factor to a sum of said positive and negative tracking envelopes.

9. A machine-readable storage having stored thereon, a computer program having at least one code section for DC offset compensation, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

estimating DC offset using fast tracking and slow tracking wherein:

said fast tracking uses positive and negative acquisition envelopes which correspond to a first estimation of maxima and minima of an input signal;

said fast tracking uses positive and negative tracking envelopes which correspond to a second estimation of said maxima and minima of said input signal; and

said slow tracking uses said positive and negative tracking envelopes; and

said positive and negative acquisition envelopes respond more quickly to changes in said input signal than do said positive and negative tracking envelopes; and

adjusting a DC offset slice point based on said estimating.

10. The machine-readable storage according to claim 9 , wherein the at least one code section comprises code for executing said fast tracking prior to executing said slow tracking.

11. The machine-readable storage according to claim 9 , wherein the at least one code section comprises code for acquiring synchronizing signals transmitted before a payload via said fast tracking.

12. The machine-readable storage according to claim 9 , wherein the at least one code section comprises code for averaging said acquisition envelopes and said tracking envelopes for said fast tracking.

13. The machine-readable storage according to claim 12 , wherein the at least one code section comprises code for applying a fast tracking weighting factor to a sum of said positive acquisition envelope and said negative acquisition envelope.

14. The machine-readable storage according to claim 12 , wherein the at least one code section comprises code for applying a slow tracking weighting factor to a sum of positive said tracking envelope and said negative tracking envelope.

15. The machine-readable storage according to claim 9 , wherein the at least one code section comprises code for averaging said positive and negative tracking envelopes for said slow tracking.

16. The machine-readable storage according to claim 15 , wherein the at least one code section comprises code for applying a slow tracking weighting factor to a sum of said positive and negative tracking envelopes.

17. A system for processing a signal, the system comprising:

one or more circuits in a receiver, wherein said one or more circuits are operable to:

estimate DC offset using fast tracking and slow tracking wherein:

said fast tracking uses positive and negative acquisition envelopes which correspond to a first estimation of maxima and minima of an input signal;

said fast tracking uses positive and negative tracking envelopes which correspond to a second estimation of said maxima and minima of said input signal; and

said slow tracking uses said positive and negative tracking envelopes; and

said positive and negative acquisition envelopes respond more quickly to changes in said input signal than do said positive and negative tracking envelopes; and

adjusting a DC offset slice point based on said estimating.

18. The system according to claim 17 , wherein said one or more circuits are operable to execute said fast tracking prior to executing said slow tracking.

19. The system according to claim 17 , wherein said one or more circuits are operable to use said fast tracking to acquire synchronizing signals transmitted before a payload.

20. The system according to claim 17 , wherein said one or more circuits are operable to average said acquisition envelopes and said tracking envelopes for said fast tracking.

21. The system according to claim 20 , wherein said one or more circuits are operable to apply a fast tracking weighting factor to a sum of said positive acquisition envelope and said negative acquisition envelope.

22. The system according to claim 20 , wherein said one or more circuits are operable to apply a slow tracking weighting factor to a sum of said positive tracking envelope and said negative tracking envelope.

23. The system according to claim 17 , wherein said one or more circuits are operable to average said positive and negative tracking envelopes for said slow tracking.

24. The system according to claim 23 , wherein said one or more circuits are operable to apply a slow tracking weighting factor to a sum of said positive and negative tracking envelopes.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. 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 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 May 10, 2005
From: KIM, HEA JOUNG; IBRAHIM, BRIMA; JENSEN, HENRIK
To: BROADCOM CORPORATION
Reel/Frame 016217/0195 →