Software radio frequency canceller
First Claim
Patent Images
1. A method comprising:
- receiving an analog primary signal from a radio receiver input port, an antenna, or a receiver front end;
receiving an analog reference signal locally generated and transmitted by a radio transmitter, wherein the radio transmitter is co-located with the radio receiver;
converting the analog primary signal into a digital primary signal;
converting the analog reference signal into a digital reference signal; and
processing the digital reference signal with a dual loop digital adaptive filter, wherein a first adaptive filter of the dual loop digital adaptive filter uses the output of a second adaptive filter of the dual loop digital adaptive filter as one of the inputs for determining filter weights, to provide an output; and
subtracting the direct output of the first adaptive filter of the dual loop digital adaptive filter from the digital primary signal to generate a digital cancelled signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A full-duplex RF communication system and corresponding methods use digital adaptive filters for interference cancellation. As provided, the techniques allow full-duplex radio frequency communication without frequency-, time-, or code-division multiplexing and without the use of hardware RF cancellers. Such techniques may be useful for wireless communication, such as cellular communication, radio communication, broadcasting, short-range point-to-point communication, wireless sensor networks, and wireless computer networks.
-
Citations
29 Claims
-
1. A method comprising:
-
receiving an analog primary signal from a radio receiver input port, an antenna, or a receiver front end; receiving an analog reference signal locally generated and transmitted by a radio transmitter, wherein the radio transmitter is co-located with the radio receiver; converting the analog primary signal into a digital primary signal;
converting the analog reference signal into a digital reference signal; and
processing the digital reference signal with a dual loop digital adaptive filter, wherein a first adaptive filter of the dual loop digital adaptive filter uses the output of a second adaptive filter of the dual loop digital adaptive filter as one of the inputs for determining filter weights, to provide an output; andsubtracting the direct output of the first adaptive filter of the dual loop digital adaptive filter from the digital primary signal to generate a digital cancelled signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device programmed with machine-readable instructions for:
-
receiving an analog primary signal from a radio receiver input port, an antenna, or a receiver front end; receiving an analog reference signal locally generated and transmitted by a radio transmitter, wherein the radio transmitter is co-located with the radio receiver; converting the analog primary signal into a digital primary signal;
converting the analog reference signal into a digital reference signal; andprocessing the digital reference signal with a dual loop digital adaptive filter, wherein a first adaptive filter of the dual loop digital adaptive filter uses the output of a second adaptive filter of the dual loop digital adaptive filter as one of the inputs for determining filter weights, to provide an output; and subtracting the direct output of the first adaptive filter of the dual loop digital adaptive filter from the digital primary signal to generate a digital cancelled signal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A full-duplex wireless communication system comprising:
-
a receiver input port, antenna, or receiver front end configured to receive an analog primary signal; a transmitter configured to transmit an analog transmitted signal; a directional coupler configured to sample a portion of the analog transmitted signal to provide an analog reference signal; a first analog to digital converter configured to convert the analog primary signal into a digital primary signal; a second analog to digital converter configured to convert the analog reference signal into a digital reference signal; and a processor comprising instructions for; processing the digital reference signal with a dual loop digital adaptive filter, wherein a first adaptive filter of the dual loop digital adaptive filter uses the output of a second adaptive filter of the dual loop digital adaptive filter as one of the inputs for determining filter weights, to provide an output; and subtracting the direct output of the first adaptive filter of the dual loop digital adaptive filter from the digital primary signal to generate a digital cancelled signal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A full-duplex wireless communication system comprising:
-
a receiver input port, antenna, or receiver front end capable of receiving an analog primary signal; a transmitter configured to transmit an analog transmitted signal; a directional coupler configured to sample a portion of the analog transmitted signal to provide an analog reference signal; a first analog to digital converter configured to convert the analog primary signal into a digital primary signal; a second analog to digital converter configured to convert the analog reference signal into a digital reference signal; and a processor configured to execute instructions for; processing the digital reference signal with a first digital adaptive filter to provide a first output; subtracting the first output of the first digital adaptive filter from the digital primary signal to generate a first filtered signal; and processing the first filtered signal with a second digital adaptive filter to provide a second output, wherein the second output of the second digital adaptive filter is used as an input for determining filter weights of the first digital adaptive filter. - View Dependent Claims (27, 28, 29)
-
Specification