CPC H04B 17/309 (2015.01) [H04B 17/20 (2015.01); H04B 17/23 (2015.01); H04B 17/26 (2015.01); H04B 17/27 (2015.01); H04B 17/29 (2015.01); H04W 24/08 (2013.01); H04W 24/10 (2013.01); H04W 64/00 (2013.01); H04B 17/24 (2015.01); H04W 24/04 (2013.01)] | 20 Claims |
1. A system for signal or interference detection in an electromagnetic environment, comprising:
at least one event manager;
at least one receiver operable to receive electromagnetic environment data;
at least one node including at least one signal processor operable to process the electromagnetic environment data; and
at least one server or cloud-based system in network communication with the at least one node;
wherein the at least one receiver is in communication with the at least one node;
wherein the at least one node includes an edge processor or is in network communication with the edge processor;
wherein the edge processor is operable to receive processed signal data from the at least one signal processor;
wherein the at least one signal processor is operable to process the signal data using compressed data for deltas from a baseline determined using matched positive and negative gradients;
wherein the at least one signal processor is operable to use a calibration vector to de-bias raw signal data;
wherein the at least one signal processor is operable to determine if at least one signal is moving using a frequency-locked loop by determining if there is a Doppler change in the at least one signal;
wherein the edge processor is operable to analyze the processed signal data;
wherein the at least one node is operable to send the analyzed, processed signal data to the at least one server or the cloud-based system;
wherein the edge processor is operable to analyze the processed signal data by conducting a first fast Fourier transform (FFT) analysis and a second FFT analysis, aggregating the first FFT analysis and the second FFT analysis in order to create baselines to be used in reporting, comparing incoming FFTs to the baseline in order to detect potential conflicts;
wherein the edge processor is operable to send data regarding the potential conflicts to the event manager; and
wherein the event manager is operable to decide a course of action based on the potential conflicts.
|