Software defined radio front end

US9564932B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9564932-B1
Application numberUS-201514982401-A
CountryUS
Kind codeB1
Filing dateDec 29, 2015
Priority dateJul 16, 2015
Publication dateFeb 7, 2017
Grant dateFeb 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present application describes a computer-implemented method for configuring a front end including sweeping a first tone through the frequency band of the receive channel; receiving a first signal and a second signal containing interference; characterizing the receive channel using the first tone; processing the compensated first signal using an infinite impulse response filter based on the characterized receive channel to generate an interference cancelling signal; and coupling the interference cancelling signal to the second signal to generate an interference cancelled receive signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for configuring a front end comprising: sweeping a first tone through the frequency band of the receive channel; receiving a first signal and a second signal containing interference; characterizing the receive channel using the first tone; processing the first signal using an infinite impulse response filter based on the characterized receive channel to generate an interference cancelling signal; and coupling the interference cancelling signal to the second signal to generate an interference cancelled receive signal. 2. The method of claim 1 , further comprising: injecting a second tone generated by a tone generator at an edge of a frequency band of a receive channel; and compensating the first signal for gain and phase imbalances within an IQ constellation of the first signal using the second tone. 3. The method of claim 2 , further comprising: injecting a third tone at the edge of the frequency band of the receive channel; processing the third tone; and modifying, in response to the processing the third tone step, the interference cancelling signal so that a phase and a magnitude of the interference cancelling signal matches an interference and a phase of the receive signal. 4. The method of claim 2 , further comprising: upconverting the second tone to overlay the frequency band of the receive channel for a given application of a radio access technology within a given band. 5. The method of claim 1 , further comprising: generating coefficients of the infinite impulse response filter using the receive channel characteristics to model the receive channel. 6. The method of claim 5 , wherein the coefficients of the infinite impulse response filter are generated in conjunction with a least-squares estimator circuit. 7. The method of claim 5 , wherein the generating step further comprises: computing a least-squares approximation of the infinite impulse response coefficients; computing a residual error of the least-squares approximation; verifying that all poles of the infinite impulse response filter are stable; and selecting coefficients that result in a lowest residual error. 8. A computer-implemented apparatus for a front end comprising: an antenna configured to transmit and receive radio frequency signals; a non-transitory storage medium configured to store computer-executable instructions; and a processor operably coupled to the non-transitory storage medium and configured to execute the computer-executable instructions of: injecting a first tone generated by a tone generator at an edge of a frequency band of a receive channel; sweeping a first tone through the frequency band of the receive channel; injecting the first tone in the frequency band of the receive channel; receiving a first signal and a second signal containing interference; compensating the first signal for gain and phase imbalances using the first tone; characterizing the receive channel using the first tone; and processing the compensated first signal using an infinite impulse response filter to generate an interference cancelling signal. 9. The apparatus of claim 8 , wherein the computer-executable instructions further comprise: injecting a second tone generated by a tone generator at an edge of a frequency band of a receive channel; and compensating the first signal for gain and phase imbalances within an IQ constellation of the first signal using the second tone. 10. The system of claim 9 , wherein the computer-executable instructions further comprise: injecting a third tone at the edge of the frequency band of the receive channel; processing the third tone; and modifying, in response to the processing the third tone step, the interference cancelling signal so that a phase and a magnitude of the interference cancelling signal matches an interference and a phase of the receive signal. 11. The apparatus of claim 9 , further comprising: upconverting the second tone to overlay the frequency band of the receive channel for a given application of a radio access technology within a given band. 12. The apparatus of claim 8 , further comprising: generating coefficients of the infinite impulse response filter using the receive channel characteristics to model the receive channel. 13. The system of claim 12 , wherein the coefficients of the infinite impulse response filter are generated in conjunction with a least-squares estimator circuit. 14. The system of claim 12 , wherein the generating step further comprises: computing a least-squares approximation of the infinite impulse response coefficients; computing a residual error of the least-squares approximation; verifying that all poles of the infinite impulse response filter are stable; and selecting coefficients that result in a lowest residual error. 15. A method for configuring a front end comprising: receiving a first signal; sampling the first signal; amplifying the first signal in a first pathway; phase-shifting the sampled first signal in a second pathway; adding the amplified first signal to the phase-shifted, sampled first signal to generate a carrier-cancelled signal; and coupling the amplified first signal to the carrier-cancelled signal. 16. The method of claim 15 , further comprising: determining an optimal operating point based on a measured output power at the carrier-cancelled signal; stepping a phase or a magnitude of the sampled transmit signal by one step of a first step size in a first direction; and further stepping the phase or the magnitude in either the first direction or a second direction, based on the measured output power, wherein if the measured output power is lower after the one step, stepping one more step in the first direction; and if the measured output power is higher after the one step, stepping the phase or the magnitude by one step in the second direction. 17. The method of claim 16 , wherein if the measured output power is higher after the step of the first step size in the first direction, changing the step of the first step in the first direction to a second step size, wherein the second step size is greater than the first step size. 18. The method of claim 16 , wherein the phase of the sampled transmit signal is held constant first while stepping the magnitude of the sampled transmit signal and then stepping the phase of the sampled transmit signal while the magnitude of the sampled transmit signal is held constant. 19. The method of claim 15 , further comprising: coupling a plurality of tones generated by a tone generator to the carrier-cancelled signal. 20. The method of claim 15 , further comprising: amplifying the sampled transmit signal.

Assignees

Inventors

Classifications

  • Digital filtering (H04B1/0035 takes precedence; digital filters per se H03H17/00) · CPC title

  • Two-way operation using the same type of signal, i.e. duplex · CPC title

  • with means for limiting noise, interference or distortion (H04B1/0483 takes precedence) · CPC title

  • for selecting or indicating operating mode · CPC title

  • Suppression or limitation of noise or interference (by means associated with receiver H04B1/10) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9564932B1 cover?
The present application describes a computer-implemented method for configuring a front end including sweeping a first tone through the frequency band of the receive channel; receiving a first signal and a second signal containing interference; characterizing the receive channel using the first tone; processing the compensated first signal using an infinite impulse response filter based on the …
Who is the assignee on this patent?
LGS Innovations LLC
What technology area does this patent fall under?
Primary CPC classification H03F3/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).