IP Library Granted Patent US 8,031,101
Granted Patent B2
US 8,031,101 · App. 12/705,416 · Granted Oct 4, 2011

Spur cancellation

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,031,101
App. No.
12/705,416
Granted
Oct 4, 2011
Kind
B2
Abstract

A technique to mitigate in-band spurs introduced into a signal due to various board/SiP layout issues at a receiver is disclosed. The spurs can be approximated as sinusoids at different known frequencies with unknown amplitudes and phases. The technique is applicable to both single and multiple spur cancellation.

Claims (99)

1. A system comprising:

an analog-to-digital converter (ADC);

a spur cancellation engine coupled to the ADC;

wherein, in operation:

the ADC digitizes an analog waveform to produce a digital signal, wherein the digital signal includes signal-dependent spurs;

the spur cancellation engine combines the digital signal with a spur cancellation signal to produce a spur-compensated digital signal;

a signal combiner in the spur cancellation engine;

wherein, in operation, the digital signal and a spur cancellation signal are combined at the signal combiner to produce the spur-compensated digital signal;

a spur cancellation signal computation engine coupled to the signal combiner;

wherein, in operation, the spur cancellation signal computation engine combines a coefficient B, where B[n] are adaptive spur cancellation amplitudes and phases at time n, with a value exp(j2πfn), where f is a frequency of a spur, to obtain the spur cancellation signal with a value B[n]exp(j2πfn).

2. The system of claim 1 , wherein the analog waveform is an analog baseband waveform, further comprising:

an antenna;

a radio frequency (RF) module coupled to the antenna and the ADC;

wherein, in operation:

an RF signal is received at the antenna;

the RF signal is downconverted to the analog waveform at the RF module.

3. The system of claim 1 , further comprising:

an additional signal processing engine coupled to the spur cancellation engine;

wherein, in operation, the additional signal processing engine processes the spur-compensated digital signal to obtain data bits.

4. The system of claim 1 , wherein the signal combiner is an adder, further comprising:

a plurality of spur cancellation signal computation engines coupled to the signal combiner;

a combined spur cancellation signal computation engine coupled to the plurality of spur cancellation signal computation engines and the signal combiner;

wherein, in operation,

the spur cancellation signal computation engines each combine a coefficient associated with adaptive spur cancellation amplitudes and phases at time n, with a value that is associated at least in part with a frequency of a respective spur at time n, to obtain the spur cancellation signals for the respective frequencies;

the combined spur cancellation signal computation engine combines the spur cancellation signals for the respective frequencies to obtain the spur cancellation signal.

5. The system of claim 1 , further comprising:

a calibration engine;

wherein, in operation, the calibration engine estimates phase and amplitude in association with a spur frequency during a quiet period, and the spur cancellation signal is adjusted in accordance with the estimated phase and amplitude.

6. The system of claim 1 , further comprising:

a calibration engine;

wherein, in operation, the calibration engine finds a spur frequency during a quiet period, and the spur cancellation signal is adjusted in accordance with the frequency that was found.

7. The system of claim 1 , wherein, prior to operation, a calibration engine finds a spur frequency, and wherein, in operation, the spur cancellation signal is adjusted in accordance with the frequency that was found.

8. A system comprising:

a means for digitizing an analog waveform to produce a digital signal, wherein the digital signal includes signal-dependent spurs;

a means for combining the digital signal with a spur cancellation signal to produce a spur-compensated digital signal;

a means for combining a coefficient B, where B[n] are adaptive spur cancellation amplitudes and phases at time n, with a value exp(j2πfn), where f is a frequency of a spur, to obtain the spur cancellation signal with a value B[n]exp(j2πfn).

9. The system of claim 8 , wherein the analog waveform is an analog baseband waveform, further comprising:

a means for receiving a radio frequency (RF) signal;

a means for downconverting the RF signal to the analog waveform.

10. The system of claim 8 , further comprising a means for processing the spur-compensated digital signal to obtain data bits.

11. The system of claim 8 , further comprising:

a means for combining each of a plurality of coefficients associated with adaptive spur cancellation amplitudes and phases at time n, with each of a plurality of values associated at least in part with a frequency of respective spurs at time n, to obtain a plurality of spur cancellation signals for the respective frequencies;

a means for combining the plurality of spur cancellation signals for the respective frequencies to obtain the spur cancellation signal.

12. The system of claim 8 , further comprising:

a means for estimating phase and amplitude in association with a spur frequency during a quiet period;

a means for adjusting the spur cancellation signal in accordance with the estimated phase and amplitude.

13. The system of claim 8 , further comprising:

a means for finding a spur frequency during a quiet period;

a means for adjusting the spur cancellation signal in accordance with the frequency that was found.

14. The system of claim 8 , further comprising:

a means for finding a spur frequency prior to operation;

a means for adjusting the spur cancellation signal in accordance with the frequency that was found in operation.

15. A system comprising:

an analog-to-digital converter (ADC);

a spur cancellation engine coupled to the ADC;

wherein, in operation:

the ADC digitizes an analog waveform to produce a digital signal, wherein the digital signal includes signal-dependent spurs;

the spur cancellation engine combines the digital signal with a spur cancellation signal to produce a spur-compensated digital signal;

a signal combiner in the spur cancellation engine;

wherein, in operation, the digital signal and a spur cancellation signal are combined at the signal combiner to produce the spur-compensated digital signal;

a plurality of spur cancellation signal computation engines coupled to the signal combiner;

a combined spur cancellation signal computation engine coupled to the plurality of spur cancellation signal computation engines and the signal combiner;

wherein, in operation,

the spur cancellation signal computation engines each combine a coefficient associated with adaptive spur cancellation amplitudes and phases at time n, with a value that is associated at least in part with a frequency of a respective spur at time n, to obtain the spur cancellation signals for the respective frequencies;

the combined spur cancellation signal computation engine combines the spur cancellation signals for the respective frequencies to obtain the spur cancellation signal.

16. The system of claim 15 , wherein the analog waveform is an analog baseband waveform, further comprising:

an antenna;

a radio frequency (RF) module coupled to the antenna and the ADC;

wherein, in operation:

an RF signal is received at the antenna;

the RF signal is downconverted to the analog waveform at the RF module.

17. The system of claim 15 , further comprising:

an additional signal processing engine coupled to the spur cancellation engine;

wherein, in operation, the additional signal processing engine processes the spur-compensated digital signal to obtain data bits.

18. The system of claim 15 , further comprising:

a calibration engine;

wherein, in operation, the calibration engine estimates phase and amplitude in association with a spur frequency during a quiet period, and the spur cancellation signal is adjusted in accordance with the estimated phase and amplitude.

19. The system of claim 15 , further comprising:

a calibration engine;

wherein, in operation, the calibration engine finds a spur frequency during a quiet period, and the spur cancellation signal is adjusted in accordance with the frequency that was found.

20. The system of claim 15 , wherein, prior to operation, a calibration engine finds a spur frequency, and wherein, in operation, the spur cancellation signal is adjusted in accordance with the frequency that was found.

21. A system comprising:

a means for digitizing an analog waveform to produce a digital signal, wherein the digital signal includes signal-dependent spurs;

a means for combining the digital signal with a spur cancellation signal to produce a spur-compensated digital signal;

a means for combining each of a plurality of coefficients associated with adaptive spur cancellation amplitudes and phases at time n, with each of a plurality of values associated at least in part with a frequency of respective spurs at time n, to obtain a plurality of spur cancellation signals for the respective frequencies;

a means for combining the plurality of spur cancellation signals for the respective frequencies to obtain the spur cancellation signal.

22. The system of claim 21 , wherein the analog waveform is an analog baseband waveform, further comprising:

a means for receiving a radio frequency (RF) signal;

a means for downconverting the RF signal to the analog waveform.

23. The system of claim 21 , further comprising a means for processing the spur-compensated digital signal to obtain data bits.

24. The system of claim 21 , further comprising:

a means for estimating phase and amplitude in association with a spur frequency during a quiet period;

a means for adjusting the spur cancellation signal in accordance with the estimated phase and amplitude.

25. The system of claim 21 , further comprising:

a means for finding a spur frequency during a quiet period;

a means for adjusting the spur cancellation signal in accordance with the frequency that was found.

26. The system of claim 21 , further comprising:

a means for finding a spur frequency prior to operation;

a means for adjusting the spur cancellation signal in accordance with the frequency that was found in operation.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED AT REEL 051426, FRAME 0410 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC., AS GRANTOR
Reel/Frame 064067/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: MAXLINEAR, INC.
Reel/Frame 063572/0701 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063516/0736 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2023
From: RAPTOR OPERATIONS SUB, INC.; QUANTENNA COMMUNICATIONS, INC.
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063271/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 063280/0591 →
PATENT SECURITY AGREEMENT Recorded Dec 26, 2019
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 051426/0410 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2019
From: SILICON VALLEY BANK
To: QUANTENNA COMMUNICATIONS, INC.
Reel/Frame 049332/0372 →
SECURITY AGREEMENT Recorded May 19, 2016
From: QUANTENNA COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 038754/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2010
From: NARASIMHAN, RAVI; GOLDSMITH, ANDREA
To: QUANTENNA COMMUNICATIONS, INC.
Reel/Frame 024325/0471 →