IP Library Granted Patent US 11,456,901
Granted Patent B2
US 11,456,901 · App. 17/032,991 · Granted Sep 27, 2022

Transmit spur detection and mitigation for wireless communications devices

Inventors: Ayush Sood (Bangalore, IN); Suprojit Mukherjee (Kalyani, IN)
Assignee: Cypress Semiconductor Corporation
H04L25/0328H04L25/03292H04L25/03299H04L25/03305H04L25/497
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 11,456,901
App. No.
17/032,991
Granted
Sep 27, 2022
Kind
B2
Abstract

Systems, methods, and devices reduce and mitigate spurs that may occur in transmit waveforms of wireless communications devices. Methods include receiving a plurality of samples of a baseband transmission and generating, using a processing device, an estimated amplitude and an estimated phase of a spur component of the baseband transmission based on the received plurality of samples, the spur component being a spectral spike in a transmit waveform. Methods further include generating, using the processing device, a canceling signal configured to cancel the estimated amplitude and estimated phase of the spur component, and canceling the spur component of the baseband transmission by combining the canceling signal with a transmission of at least a portion of a data packet.

Claims (50)

1. A method comprising:

receiving a plurality of samples of a baseband transmission;

generating, using a processing device, an estimated amplitude and an estimated phase of a spur component of the baseband transmission based on the received plurality of samples, the spur component being a spectral spike in a transmit waveform, the estimated amplitude and estimated phase being generated by a first correlator and a second correlator using a first reference signal and a second reference signal;

generating, using the processing device, a canceling signal configured to cancel the estimated amplitude and estimated phase of the spur component; and

canceling the spur component of the baseband transmission by combining the canceling signal with a transmission of at least a portion of a data packet.

2. The method of claim 1 , wherein the baseband transmission is transmitted from a physical layer of a wireless communications device.

3. The method of claim 2 , wherein the wireless communications device is compatible with a Bluetooth transmission protocol.

4. The method of claim 1 , wherein the generating of the estimated amplitude and the estimated phase further comprises:

providing the plurality of samples of the baseband transmission to the first correlator and the second correlator;

correlating, using the first correlator, the plurality of samples with the first reference signal; and

correlating, using the second correlator, the plurality of samples with the second reference signal, wherein the first and second correlators are different, and wherein the first and second reference signals are different.

5. The method of claim 4 , wherein the canceling signal is generated based, at least in part, on an output of the first correlator and the second correlator.

6. The method of claim 4 , wherein the first reference signal has a different frequency than the second reference signal.

7. The method of claim 1 , wherein the generating of the estimated amplitude and the estimated phase further comprises:

comparing a magnitude of at least one frequency with at least one spectrum parameter of a reference spectrum.

8. The method of claim 7 , wherein the generating of the canceling signal further comprises:

applying an inverse fast Fourier transform to the plurality of samples at the at least one frequency in response to determining that the magnitude of the at least one frequency is greater than the at least one spectrum parameter.

9. The method of claim 1 further comprising:

establishing a loopback path between a transmit path and a receive path.

10. A system comprising:

a transceiver configured to transmit and receive data based on one or more wireless communications protocols; and

a processing device comprising one or more processors configured to:

receive a plurality of samples of a transmitted signal from the transceiver;

generate an estimated amplitude and an estimated phase of a spur component of the transmitted signal based on the received plurality of samples, the spur component being a spectral spike in a transmit waveform, the estimated amplitude and estimated phase being generated by a first correlator and a second correlator using a first reference signal and a second reference signal;

generate a canceling signal configured to cancel the estimated amplitude and estimated phase of the spur component; and

cancel the spur component of the transmitted signal by combining the canceling signal with a transmission of the transmitted signal.

11. The system of claim 10 , wherein the transmitted signal is generated based on a baseband transmission from a physical layer of a wireless communications device, and wherein the one or more wireless communications protocols comprises a Bluetooth transmission protocol.

12. The system of claim 10 , wherein the generating of the estimated amplitude and the estimated phase further comprises:

providing the plurality of samples to the first correlator and the second correlator;

correlating, using the first correlator, the plurality of samples with the first reference signal; and

correlating, using the second correlator, the plurality of samples with the second reference signal, wherein the first and second correlators are different, and wherein the first and second reference signals are different.

13. The system of claim 12 , wherein the canceling signal is generated based, at least in part, on an output of the first correlator and the second correlator.

14. The system of claim 10 , wherein the generating of the estimated amplitude and the estimated phase further comprises:

comparing a magnitude of at least one frequency with at least one spectrum parameter of a reference spectrum.

15. The system of claim 14 , wherein the generating of the canceling signal further comprises:

applying an inverse fast Fourier transform to the plurality of samples at the at least one frequency in response to determining that the magnitude of the at least one frequency is greater than the at least one spectrum parameter.

16. A computer program product comprising non-transitory computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause the one or more processors to perform a method comprising:

receiving a plurality of samples of a baseband transmission;

generating, using a processing device, an estimated amplitude and an estimated phase of a spur component of the baseband transmission based on the received plurality of samples, the spur component being a spectral spike in a transmit waveform, the estimated amplitude and estimated phase being generated by a first correlator and a second correlator using a first reference signal and a second reference signal;

generating, using the processing device, a canceling signal configured to cancel the estimated amplitude and estimated phase of the spur component; and

canceling the spur component of the baseband transmission by combining the canceling signal with a transmission of at least a portion of a data packet.

17. The computer program product recited in claim 16 , wherein the generating of the estimated amplitude and the estimated phase further comprises:

providing the plurality of samples of the baseband transmission to the first correlator and the second correlator;

correlating, using the first correlator, the plurality of samples with the first reference signal; and

correlating, using the second correlator, the plurality of samples with the second reference signal, wherein the first and second correlators are different, and wherein the first and second reference signals are different.

18. The computer program product recited in claim 17 , wherein the canceling signal is generated based, at least in part, on an output of the first correlator and the second correlator.

19. The computer program product recited in claim 16 , wherein the generating of the estimated amplitude and the estimated phase further comprises:

comparing a magnitude of at least one frequency with at least one spectrum parameter of a reference spectrum.

20. The computer program product recited in claim 19 , wherein the generating of the canceling signal further comprises:

applying an inverse fast Fourier transform to the plurality of samples at the at least one frequency in response to determining that the magnitude of the at least one frequency is greater than the at least one spectrum parameter.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: SOOD, AYUSH; MUKHERJEE, SUPROJIT
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 054195/0587 →
Continuity (1)
Related Publication 20220103401A1 · Mar 31, 2022