System and method for classifying signals using timing templates, power templates and other techniques
First Claim
1. A method for classifying signals occurring in a frequency band, comprising steps of:
- a. generating data for one or more attributes of radio frequency energy received in the frequency band over time; and
b. executing against the data a plurality of classification procedures to identify signals occurring in the frequency band.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for classifying signals occurring in a frequency band. One or more characteristics of one or more signals in the frequency band are detected using any suitable technology, such as a device that can generate characteristics of signal pulses detected in the frequency band. Data pertaining to the signal pulses is accumulated over time. The accumulated signal data is compared against reference data associated with known signals to classify the one or more signals in the frequency band based on the comparison. The accumulated data may include one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration, time between pulses and number of different active pulses, and wherein the reference data associated with each of a plurality of known signals comprises one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration and time between pulses. The accumulated signal data is compared against the reference data, and depending on the degree of match with reference data, a signal can be classified. Additional levels of signal classification processing may be performed.
190 Citations
49 Claims
-
1. A method for classifying signals occurring in a frequency band, comprising steps of:
-
a. generating data for one or more attributes of radio frequency energy received in the frequency band over time; and
b. executing against the data a plurality of classification procedures to identify signals occurring in the frequency band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
- 29. A processor readable medium encoded with instructions that, when executed by a processor, cause the processor to classify signals occurring in a frequency band, comprising a step of executing against data for one or more attributes for radio frequency energy a plurality of classification procedures each of which is dedicated to identifying a particular signal occurring in a frequency band.
- 32. The processor readable medium of claim 32, and further comprising instructions that, when executed by the processor, cause the processor to designate for one or more signal pulses in the accumulated signal pulse data an identifier corresponding to the classification procedure that achieves a sufficient match to the one or more signal pulses.
-
49. A radio device comprising:
-
a. a radio transceiver that receives radio frequency energy in a radio frequency band in which radio signals of multiple types may be occurring;
b. a Fast Fourier Transform (FFT) circuit coupled to the radio transceiver that converts received samples of the radio frequency energy into power versus frequency data comprising power levels for each of a plurality of frequency bins during an FFT interval;
c. a spectrum analyzer circuit that is coupled to the FFT circuit that generates statistics from the power versus frequency data including at least one of an average power statistic for each frequency bin over a plurality of FFT intervals a maximum power statistic for each frequency bin over a plurality of FFT intervals;
d. a plurality of pulse detectors that are coupled to receive the output of the FFT circuit, each of the pulse detectors being configurable to simultaneously detect signal pulses of radio frequency energy having signal pulse characteristics that fall within configurable ranges for at least one of center frequency, duration and bandwidth from the power versus frequency data, and output signal pulse data for pulses that meet the corresponding signal pulse characteristics; and
e. a processor coupled to accumulate data output by the pulse detectors and the spectrum analyzer circuit and executing a plurality of classification procedures against-the accumulated data to identify signals occurring in the frequency band.
-
Specification