Apparatus to detect interference in wireless signals
First Claim
Patent Images
1. An apparatus to identify interference in wireless signals, the apparatus comprising:
- an antenna operable to receive a wireless signal;
an input means operable to receive input from a user; and
a computer readable storage medium and processor operating thereon, wherein the computer readable storage medium includes instructions that when executed in response to user input cause the apparatus to(a) acquire a standard-defined set of reference sequences in discrete time format, wherein each of the reference sequences is a known sequence from which a signal source is identifiable;
(b) modulate the standard-defined set of reference sequences according to a signal type associated with each of the reference sequences to generate a set of ideal waveforms;
(c) store the set of ideal reference waveforms as a set of complex sequences representing in-phase and out-of-phase components of the ideal reference waveforms;
(d) sample the received signal over a length of time to obtain a sampled signal, wherein the sampled signal comprises a plurality of signals, wherein each signal from the plurality of signals comprises a modulated waveform;
(e) store the sampled signal as a complex sequence representing in-phase and out-of-phase components of the sampled signal;
(f) retrieve the stored set of ideal reference waveforms;
(g) cross-correlate discrete time periods of the sampled signal with the set of ideal reference waveforms to generate an array of complex values representing in-phase and out-of-phase components over the sampled length of time;
(h) identify a dominant waveform in the sampled signal based on magnitudes of the complex values above an estimated noise floor, wherein the dominant waveform is identified with a reference waveform from the set of ideal reference waveforms associated with the complex value having highest magnitude;
(i) remove the dominant waveform from the sampled signal to create a modified sampled signal wherein removing the dominant waveform comprisesmeasuring characteristics of the dominant waveform;
adjusting an ideal reference waveform corresponding to the dominant waveform according to the measured characteristics to create an adjusted waveform; and
subtracting the adjusted waveform from the sampled signal to create the modified sampled signal; and
(j) repeat steps (h) and (i), recursively substituting the modified sampled signal from step (i) for the sampled signal, until all dominant waveforms have been removed, leaving a remaining signal having no identifiable dominant component; and
(k) identify the remaining signal as interference in the signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus to detect interference in wireless signals, comprising an antenna for receiving a wireless signal; and wherein the apparatus is operable to identify a dominant waveform in the received signal; subtract the dominant waveform from the received signal to create a modified received signal; and repeat the above steps, recursively substituting the modified received signal for the received signal, until all adjusted reference waveforms have been subtracted.
-
Citations
18 Claims
-
1. An apparatus to identify interference in wireless signals, the apparatus comprising:
-
an antenna operable to receive a wireless signal; an input means operable to receive input from a user; and a computer readable storage medium and processor operating thereon, wherein the computer readable storage medium includes instructions that when executed in response to user input cause the apparatus to (a) acquire a standard-defined set of reference sequences in discrete time format, wherein each of the reference sequences is a known sequence from which a signal source is identifiable; (b) modulate the standard-defined set of reference sequences according to a signal type associated with each of the reference sequences to generate a set of ideal waveforms; (c) store the set of ideal reference waveforms as a set of complex sequences representing in-phase and out-of-phase components of the ideal reference waveforms; (d) sample the received signal over a length of time to obtain a sampled signal, wherein the sampled signal comprises a plurality of signals, wherein each signal from the plurality of signals comprises a modulated waveform; (e) store the sampled signal as a complex sequence representing in-phase and out-of-phase components of the sampled signal; (f) retrieve the stored set of ideal reference waveforms; (g) cross-correlate discrete time periods of the sampled signal with the set of ideal reference waveforms to generate an array of complex values representing in-phase and out-of-phase components over the sampled length of time; (h) identify a dominant waveform in the sampled signal based on magnitudes of the complex values above an estimated noise floor, wherein the dominant waveform is identified with a reference waveform from the set of ideal reference waveforms associated with the complex value having highest magnitude; (i) remove the dominant waveform from the sampled signal to create a modified sampled signal wherein removing the dominant waveform comprises measuring characteristics of the dominant waveform; adjusting an ideal reference waveform corresponding to the dominant waveform according to the measured characteristics to create an adjusted waveform; and subtracting the adjusted waveform from the sampled signal to create the modified sampled signal; and (j) repeat steps (h) and (i), recursively substituting the modified sampled signal from step (i) for the sampled signal, until all dominant waveforms have been removed, leaving a remaining signal having no identifiable dominant component; and (k) identify the remaining signal as interference in the signal. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus to identify interference in wireless signals comprising:
-
an antenna operable to receive a wireless signal; and a computer readable storage medium and processor operating thereon, wherein the computer readable storage medium includes instructions that when executed cause the apparatus to (a) acquire a standard-defined set of reference sequences in discrete time format, wherein each of the reference sequences is a known sequence from which a signal source is identifiable; (b) modulate the standard-defined set of reference sequences according to a signal type associated with each of the reference sequences to generate a set of ideal waveforms; (c) store the set of ideal reference waveforms as a set of complex sequences representing in-phase and out-of-phase components of the ideal reference waveforms; (d) sample the received signal over a length of time to obtain a sampled signal, wherein the sampled signal comprises a plurality of signals, wherein each signal from the plurality of signals comprises a modulated waveform; (e) store the sampled signal as a complex sequence representing in-phase and out-of-phase components of the sampled signal; (f) retrieve the stored set of ideal reference waveforms; (g) cross-correlate the sampled signal with the set of ideal reference waveforms; (h) identify a dominant waveform in the sampled signal, wherein the dominant waveform is identified with a reference waveform from the set of ideal reference waveforms cross-correlated with the sampled signal; (i) measure frequency, phase, and time offset and power for the dominant waveform; (j) adjust an ideal reference waveform corresponding to the dominant waveform according to the measured frequency, phase, and time offset and power to create an adjusted reference waveform; (k) subtract the adjusted reference waveform from the sampled signal to create a modified sampled signal; and (l) repeat steps (h)-(k), recursively substituting the modified sampled signal from step (k) for the sampled signal, until all dominant waveforms have been subtracted, leaving a remaining signal having no identifiable dominant waveform; and (m) identify the remaining signal as interference in the sampled signal. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising at least one non-transitory computer-readable storage medium storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to isolate interference in wireless signals, the one or more sequences of instructions comprising:
-
(a) acquiring a standard-defined set of reference sequences, wherein each of the reference sequences is a known sequence from which a signal source is identifiable; (b) modulating the standard-defined set of reference sequences according to a signal type associated with each of the reference sequences to generate a set of ideal waveforms; (c) storing the set of ideal reference waveforms as a set of complex sequences representing in-phase and out-of-phase components of the ideal reference waveforms; (d) receiving a signal; (e) sampling the received signal over a length of time to obtain a sampled signal, wherein the sampled signal comprises a plurality of signals, wherein each signal from the plurality of signals comprises a modulated waveform; (f) storing the sampled signal as a complex sequence representing in-phase and out-of-phase components of the sampled signal; (g) retrieving the stored set of ideal reference waveforms; (h) cross-correlating discrete time periods of the sampled signal with the set of ideal reference waveforms to generate an array of complex values representing in-phase and out-of-phase components over the sampled length of time; (i) identifying a dominant waveform in the sampled signal based on magnitudes of the complex values above an estimated noise floor, wherein the dominant waveform is identified with a reference waveform from the set of ideal reference waveforms associated with the complex value having highest magnitude; (j) removing the dominant waveform from the sampled signal to create a modified sampled signal wherein removing the dominant waveform comprises measuring characteristics of the dominant waveform, adjusting an ideal reference waveform corresponding to the dominant waveform according to the measured characteristics to create an adjusted waveform, and subtracting the adjusted waveform from the sampled signal to create the modified sampled signal; and (k) repeating steps (i) and (j), recursively substituting the modified sampled signal from step (j) for the sampled signal, until all dominant waveforms have been removed, leaving a remaining signal having no identifiable dominant waveform; and (l) identifying the remaining signal as interference in the signal. - View Dependent Claims (17, 18)
-
Specification