| CPC H04W 24/08 (2013.01) [G06N 5/022 (2013.01); G06N 20/00 (2019.01); H04B 17/23 (2015.01); H04B 17/27 (2015.01); H04B 17/309 (2015.01); H04B 17/318 (2015.01); H04W 16/14 (2013.01); H04W 64/006 (2013.01); H04B 17/3911 (2015.01); H04W 64/00 (2013.01)] | 20 Claims |

|
1. A method for automatic signal detection in a radio-frequency (RF) environment, comprising:
learning the RF environment, including power level measurements of one or more frequency bins within the RF environment;
forming a knowledge map of the RF environment based on the power level measurements;
scrubbing a real-time spectral sweep against the knowledge map to create an alert for a spike in power and/or bandwidth for the one or more frequency bins;
calculating a first derivative of the power level measurements and a second derivative of the power level measurements;
smoothing the real-time spectral sweep with a correction vector;
applying a gradient detection algorithm to the smoothed real-time spectral sweep to create matched positive and negative gradients;
detecting at least one signal in the RF environment based on the matched positive and negative gradients;
averaging the real-time spectral sweep, removing areas identified by the matched positive and negative gradients, and connecting points between removed areas to determine a baseline;
calculating and storing signal degradation data for the at least one signal based at least in part on noise figure parameters, hardware parameters, and environmental parameters; and
creating a reconstructed signal using compressed data for deltas and the baseline;
wherein the deltas are differentials from the baseline;
wherein the detecting the at least one signal in the RF environment comprises automatically fine-tuning a threshold of power level on a segmented basis while extracting at least one temporal feature from the knowledge map;
wherein determining the baseline is based on averaging past power level measurements and subtracting at least one signal of interest based on the matched positive and negative gradients;
wherein a pre-recognition delay parameter sets a minimum number of consecutive scans of the RF environment to determine if the at least one signal is a signal of interest; and
wherein the hardware parameters comprise antenna position, antenna type, orientation, and/or effective isotropic radiated power (EIRP).
|