Blind signal classification and demodulation in a multimodal radio frequency environment
First Claim
1. A method for detecting and identifying threats associated with wireless devices within an electromagnetic environment, comprising:
- providing one or more sensor antennas within the electromagnetic environment;
coupling a radio frequency signal from one or more of the sensor antennas into a radio receiver;
communicating data samples representing a portion of the radio frequency signal from the radio receiver to a raw signal analysis engine;
identifying, through operation of the raw signal analysis engine, features within the data samples associated with a communicated signal;
forming a feature vector comprising the identified features within the data samples;
identifying time-frequency domain signals within the data samples;
updating identifiers of the time-frequency domain signals into the feature vector;
performing clustering analysis on the time-frequency domain signals to identify one or more contiguous blocks of signals;
determining a likelihood of each contiguous block of signals having been transmitted by a common radio source;
updating the likelihood for each of the contiguous blocks of signals to the feature vector;
classifying, through operation of the raw signal analysis engine, modulation features associated with each of the contiguous blocks of signals by matching the feature vector to a known feature vector having a signal with known modulation;
decoding, through operation of the raw signal analysis engine, information features from the communicated signal according to the classified modulation features; and
aggregating features from multiple receivers to support detecting and identifying threats associated with wireless devices and to support associated operator interfaces.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods can support detecting and identifying threats associated with wireless devices within an electromagnetic environment. One or more sensor antennas may be located within the electromagnetic environment. Radio frequency signals may be coupled from the sensor antennas into a radio receiver. The radio receiver can communicate data samples representing a portion of the radio frequency signal to a raw signal analysis engine. The raw signal analysis engine can identify features associated with a communicated signal within the data samples. The raw signal analysis engine can classify modulation features and decode information features from the communicated signal. Feature vectors may be generated comprising the data samples and the identified features associated with the data samples. The feature vectors can be transmitted to a signal aggregation and analysis engine to support detecting and identifying electromagnetic threats and to support associated operator interfaces.
5 Citations
20 Claims
-
1. A method for detecting and identifying threats associated with wireless devices within an electromagnetic environment, comprising:
-
providing one or more sensor antennas within the electromagnetic environment; coupling a radio frequency signal from one or more of the sensor antennas into a radio receiver; communicating data samples representing a portion of the radio frequency signal from the radio receiver to a raw signal analysis engine; identifying, through operation of the raw signal analysis engine, features within the data samples associated with a communicated signal; forming a feature vector comprising the identified features within the data samples; identifying time-frequency domain signals within the data samples; updating identifiers of the time-frequency domain signals into the feature vector; performing clustering analysis on the time-frequency domain signals to identify one or more contiguous blocks of signals; determining a likelihood of each contiguous block of signals having been transmitted by a common radio source; updating the likelihood for each of the contiguous blocks of signals to the feature vector; classifying, through operation of the raw signal analysis engine, modulation features associated with each of the contiguous blocks of signals by matching the feature vector to a known feature vector having a signal with known modulation; decoding, through operation of the raw signal analysis engine, information features from the communicated signal according to the classified modulation features; and aggregating features from multiple receivers to support detecting and identifying threats associated with wireless devices and to support associated operator interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A signal classification and processing system for electromagnetic signature analysis and threat detection, comprising:
-
one or more sensor antennas within the electromagnetic environment; a radio receiver configured to couple a radio frequency signal from one or more of the sensor antennas; and a raw signal analysis engine comprising one or more processing units, and one or more processing modules configuring the one or more processing units to; receive data samples representing a portion of the radio frequency signal from the radio receiver, identify features within the data samples associated with a communicated signal, form a feature vector comprising the identified features within the data samples, identify time-frequency domain signals within the data samples, update identifiers of the time-frequency domain signals into the feature vector, perform clustering analysis on the time-frequency domain signals to identify one or more contiguous blocks of signals, determine a likelihood of each contiguous block of signals having been transmitted by a common radio source, update the likelihood for each of the contiguous blocks of signals to the feature vector, classify modulation features associated with each of the contiguous blocks of signals by matching the feature vector to a known feature vector having a signal with known modulation, decode information features from the communicated signal according to the classified modulation features, and transmit features to a signal aggregation and analysis engine to support detecting and identifying electromagnetic threats and to support associated operator interfaces. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A signal classification and processing system for electromagnetic signature analysis and threat detection, comprising:
-
one or more sensor antennas within the electromagnetic environment; a software radio receiver configured to couple a radio frequency signal from one or more of the sensor antennas and generate data samples representing a portion of the radio frequency signal; and a raw signal analysis engine comprising one or more processing units, and one or more processing modules configuring the one or more processing units to; receive the data samples representing a portion of the radio frequency signal, compute a time-frequency-domain signals in the data samples, identify features associated with a communicated signal by performing energy clustering analysis on output from the time-frequency-domain signals, form a feature vector comprising the identified features and the data samples, perform clustering analysis on the time-frequency domain signals to identify one or more contiguous blocks of signals, determine a likelihood of each contiguous block of signals having been transmitted by a common radio source, update the likelihood for each of the contiguous blocks of signals into the feature vector, estimate an orientation associated with a position of a radio source associated with the communicated signal, classify modulation features associated with each of the contiguous blocks of signals by matching the feature vector to a known feature vector having a signal with known modulation, decode information features from the communicated signal according to the classified modulation features, and update the feature vector with the data samples, and transmit the feature vectors to a signal aggregation and analysis engine to support detecting and identifying electromagnetic threats and to support associated operator interfaces.
-
Specification