IP Library Granted Patent US 8,019,311
Granted Patent B2
US 8,019,311 · App. 12/213,997 · Granted Sep 13, 2011

Systems and methods for DC component recovery in a zero-IF radio 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,019,311
App. No.
12/213,997
Granted
Sep 13, 2011
Kind
B2
Abstract

Methods and systems for recovering a DC component in a zero-IF radio receiver are disclosed that involve receiving a frequency modulated radio frequency broadcast signal, down-converting the frequency modulated radio frequency broadcast signal directly to an original baseband frequency signal, wherein the original baseband frequency signal includes an original DC component, filtering the original baseband signal to obtain a filtered baseband signal, wherein the original DC component is removed, analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component, and adding the estimated quantity for the original DC component to the filtered baseband signal to compensate for removal of the original DC component such that a reconstructed baseband signal is obtained.

Claims (189)

1. A method for DC component recovery in a zero-IF radio receiver comprising the steps of:

receiving a frequency modulated (FM) radio frequency broadcast signal;

down-converting the frequency modulated radio frequency broadcast signal directly to an original baseband frequency signal, wherein the original baseband frequency signal includes an original DC component;

filtering the original baseband signal to obtain a filtered baseband signal, wherein the original DC component is removed;

analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component; and

adding the estimated quantity for the original DC component to the filtered baseband signal to compensate for removal of the original DC component such that a reconstructed baseband signal is obtained.

2. The method of claim 1 wherein analyzing modulus values of the filtered baseband signal comprises the steps of:

constructing an error function representing the original DC component; and

minimizing the error function to determine the estimated quantity for the original DC component.

3. The method of claim 2 wherein constructing the error function includes collecting a plurality of samples of the filtered baseband signal.

4. The method of claim 3 wherein the error function is

E

=

1

4

N

i

[

y

i

2

-

R

2

]

2

,

wherein x i , i=1 . . . N represents the plurality of filtered baseband signal samples, X represents a DC offset, y i =x i +X represents a plurality of reconstructed baseband signal samples, and R represents a modulus estimation.

5. The method of claim 4 wherein minimizing the error function is based upon setting a gradient of the error function

E

=

[

E

/

X

E

/

R

]

,

and solving to find an estimation of the DC offset.

6. The method of claim 1 wherein filtering the original baseband signal comprises passing the original baseband signal through a DC notch filter.

7. The method of claim 1 wherein filtering the original baseband signal comprises passing the original baseband signal through a high-pass filter.

8. The method of claim 1 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises algebraically solving a system of equations.

9. The method of claim 1 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises generating successive approximations for the original DC component iteratively until a stopping condition is satisfied to determine the estimated quantity for the original DC component.

10. The method of claim 1 further comprising the step of feeding back the estimated DC component to a voltage adder such that a portion of an unwanted DC voltage from a mixer is removed and wherein a DC blocking filter has a minimized stop-band bandwidth.

11. The method of claim 1 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises:

algebraically solving a system of equations to obtain an initial estimated quantity for the original DC component and using this quantity as a starting value; and

starting with the starting value and generating successive approximations for the original DC component iteratively until a stopping condition is satisfied to determine the estimated quantity for the original DC component.

12. A system for DC component recovery in a zero-IF radio receiver, comprising:

a processing system; and

a memory coupled to the processing system, wherein the processing system is configured to perform the steps of:

receiving a frequency modulated (FM) radio frequency broadcast signal;

down-converting the frequency modulated radio frequency broadcast signal directly to an original baseband frequency signal, wherein the original baseband frequency signal includes an original DC component;

filtering the original baseband signal to obtain a filtered baseband signal, wherein the original DC component is removed;

analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component; and

adding the estimated quantity for the original DC component to the filtered baseband signal to compensate for removal of the original DC component such that a reconstructed baseband signal is obtained.

13. The system of claim 12 wherein analyzing modulus values of the filtered baseband signal comprises the steps of:

constructing an error function representing the original DC component; and

minimizing the error function to determine the estimated quantity for the original DC component.

14. The system of claim 13 wherein constructing the error function includes collecting a plurality of samples of the filtered baseband signal.

15. The system of claim 14 wherein the error function is

E

=

1

4

N

i

[

y

i

2

-

R

2

]

2

,

wherein x i , i=1 . . . N represents the plurality of filtered baseband signal samples, X represents a DC offset, y i =x i +X represents a plurality of reconstructed baseband signal samples, and R represents a modulus estimation.

16. The system of claim 15 wherein minimizing the error function is based upon setting a gradient of the error function

E

=

[

E

/

X

E

/

R

]

,

and solving to find an estimation of the DC offset.

17. The system of claim 12 wherein filtering the original baseband signal comprises passing the original baseband signal through a DC notch filter.

18. The system of claim 12 wherein filtering the original baseband signal comprises passing the original baseband signal through a high-pass filter.

19. The system of claim 12 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises algebraically solving a system of equations.

20. The system of claim 12 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises generating successive approximations for the original DC component iteratively until a stopping condition is satisfied to determine the estimated quantity for the original DC component.

21. The system of claim 12 further comprising the step of feeding back the estimated DC component to a voltage adder such that a portion of an unwanted DC voltage from a mixer is removed and wherein a DC blocking filter has a minimized stop-band bandwidth.

22. The system of claim 12 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises:

algebraically solving a system of equations to obtain an initial estimated quantity for the original DC component and using this quantity as a starting value; and

starting with the starting value and generating successive approximations for the original DC component iteratively until a stopping condition is satisfied to determine the estimated quantity for the original DC component.

23. A processor non-transitory readable medium having instructions thereon adapted to cause a processing system to recover a DC component baseband signal in a zero-IF radio receiver, the instructions configured to cause the processing system to execute a method comprising the steps of:

receiving a frequency modulated radio frequency broadcast signal;

down-converting the frequency modulated radio frequency broadcast signal directly to an original baseband frequency signal, wherein the original baseband frequency signal includes an original DC component;

filtering the original baseband signal to obtain a filtered baseband signal, wherein the original DC component is removed;

analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component; and

adding the estimated quantity for the original DC component to the filtered baseband signal to compensate for removal of the original DC component such that a reconstructed baseband signal is obtained.

24. The processor readable medium of claim 23 wherein analyzing modulus values of the filtered baseband signal comprises the steps of:

constructing an error function representing the original DC component; and

minimizing the error function to determine the estimated quantity for the original DC component.

25. The processor readable medium of claim 23 wherein filtering the original baseband signal comprises passing the original baseband signal through a DC notch filter.

26. The processor readable medium of claim 25 wherein constructing the error function includes collecting a plurality of samples of the filtered baseband signal.

27. The processor readable medium of claim 26 wherein the error function is

E

=

1

4

N

i

[

y

i

2

-

R

2

]

2

,

wherein x i , i=1 . . . N represents the plurality of filtered baseband signal samples, X represents a DC offset, y i =x i +X represents a plurality of reconstructed baseband signal samples, and R represents a modulus estimation.

28. The processor readable medium of claim 27 wherein minimizing the error function is based upon setting a gradient of the error function

E

=

[

E

/

X

E

/

R

]

,

and solving to find an estimation of the DC offset.

29. The processor readable medium of claim 23 wherein filtering the original baseband signal comprises passing the original baseband signal through a high-pass filter.

30. The processor readable medium of claim 23 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises algebraically solving a system of equations.

31. The processor readable medium of claim 23 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises generating successive approximations for the original DC component iteratively until a stopping condition is satisfied to determine the estimated quantity for the original DC component.

32. The processor readable medium of claim 23 further comprising the step of feeding back the estimated DC component to a voltage adder such that a portion of an unwanted DC voltage from a mixer is removed and wherein a DC blocking filter has a minimized stop-band bandwidth.

33. The processor readable medium of claim 23 , wherein analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component comprises:

algebraically solving a system of equations to obtain an initial estimated quantity for the original DC component and using this quantity as a starting value; and

starting with the starting value and generating successive approximations for the original DC component iteratively until a stopping condition is satisfied to determine the estimated quantity for the original DC component.

34. A device for DC component recovery in a zero-IF radio receiver, comprising:

a processor, wherein the processor is configured to perform steps comprising:

receiving a frequency modulated (FM) radio frequency broadcast signal;

down-converting the frequency modulated radio frequency broadcast signal directly to an original baseband frequency signal, wherein the original baseband frequency signal includes an original DC component;

filtering the original baseband signal to obtain a filtered baseband signal, wherein the original DC component is removed;

analyzing modulus values of the filtered baseband signal to determine an estimated quantity for the original DC component; and

adding the estimated quantity for the original DC component to the filtered baseband signal to compensate for removal of the original DC component such that a reconstructed baseband signal is obtained.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 040821/0108 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 9, 2015
From: IBIQUITY DIGITAL CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037069/0153 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2015
From: MERRILL LYNCH CREDIT PRODUCTS, LLC
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 036877/0146 →
SECURITY INTEREST Recorded Jun 9, 2011
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC
Reel/Frame 026423/0250 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 21, 2009
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 022980/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2008
From: NEKHAMKIN, MICHAEL; YU, LIANGKAI
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 021681/0362 →