IP Library Granted Patent US 12,418,349
Granted Patent B2
US 12,418,349 · App. 17/056,359 · Granted Sep 16, 2025

Spectrum monitoring and analysis, and related methods, systems, and devices

Inventors: Kurt W. Derr (Idaho Falls, ID); Samuel Ramirez (Shelley, ID); Sneha K. Kasera (Salt Lake City, UT); Christopher D. Becker (Aitkin, MN); Aniqua Z. Baset (Salt Lake City, UT)
Assignees: Battelle Energy Alliance, LLC; University of Utah Research Foundation
H04B17/336H04B17/15H04B17/29H04W24/08H04W24/10H04W28/0958
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,418,349
App. No.
17/056,359
Granted
Sep 16, 2025
Kind
B2
Abstract

Disclosed embodiments relate to ensemble wireless signal classification and systems and devices the incorporate the same. Some embodiments of ensemble wireless signal classification may include energy-based classification processes and machine learning-based classification processes. In some embodiments, incremental machine learning techniques may be incorporated to add new machine learning-based classifiers to a system or update existing machine learning-based classifiers.

Claims (39)

1. A method of monitoring a wireless environment, comprising:

monitoring a wireless environment for known signal classes;

extracting one or more features from a signal detected in the wireless environment using one or more novelty detection models trained, at least in part, using known signals of the known signal classes;

training one or more binary classifier models using data indicative of noise and data indicative of a signal;

classifying the detected signal as noise or a signal using the one or more binary classifier models;

determining that the signal is unknown responsive to the one or more features being different from features of each of the known signal classes and classifying the detected signal as a signal class;

labeling the signal as an unknown signal responsive to the determination that the signal is unknown;

training a learned wireless-signal classifier model using the labeled unknown signal;

defining a new known signal class using feature representations of the learned wireless-signal classifier model; and

adding the new known signal class to the known signal classes used for monitoring the wireless environment.

2. The method of claim 1 , wherein the defining the new known signal class using feature representations of the learned wireless-signal classifier model comprises:

defining the new known signal class using cyclostationary feature representations of the learned wireless-signal classifier.

3. The method of claim 1 , wherein the defining the new known signal class using feature representations of the learned wireless-signal classifier model comprises:

defining the new known signal class using shift-invariant feature representations of the learned wireless-signal classifier.

4. The method of claim 3 , wherein the defining the new known signal class using the shift-invariant feature representations of the learned wireless-signal classifier comprises:

defining the new known signal class using an alpha-profile derived from a Spectral Correlation Function.

5. A system, comprising:

a radio;

a processor; and

a non-transitory computer-readable memory, wherein the non-transitory computer-readable memory is configured to store:

known signal classes;

signal data for detected known signals, unknown signals, and noise; and

instructions executable by the processor, the instructions adapted to enable the processor to perform operations for claim 1 .

6. A method of monitoring a wireless environment, comprising:

monitoring a wireless environment for known signal classes;

extracting one or more features from a signal detected in the wireless environment using one or more novelty detection models trained, at least in part, using known signals of the known signal classes;

determining that the detected signal is not a known signal class responsive to the one or more features being different from features of the known signal classes;

classifying the detected signal as noise or a signal using a learned binary classifier, wherein the learned binary classifier was trained using data sets comprising data indicative of noise and data indicative of a signal; and

labeling the detected signal as unknown responsive to the determination that the detected signal is not a known signal class and classifying the detected signal as a signal.

7. The method of claim 6 , wherein the learned noise/signal classifier model was trained using supervising learning techniques to distinguish between noise and signals using training data comprising noise and signals for a given frequency spectrum.

8. A signal monitoring system, the system comprising:

a feature set calculator configured to generate feature sets for signals detected in a deployed environment;

classifier models configured to classify the signals detected in the deployed environment responsive to the calculated feature sets, the classifiers comprising:

a learned binary classifier model configured to classify one or more signals as a respective noise class or a signal class, the learned binary classifier model trained using data labeled as noise data and data labeled as signal data; and

learned known signal classifier models, the learned known signal classifier models configured to sort the one or more signals into respective known signal classes responsive to a determination that a feature set for each of the one or more signals corresponds to a known signal class of the known signal classes;

a result merger configured to label one or more signals as unknown responsive to the determination that a feature set of each of the one or more signals does not correspond to a known signal class of the known signal classes and classifying the one or more signals as a signal class; and

a classification engine, configured to train a new learned known signal classifier using the labeled unknown signal.

9. The system of claim 8 , wherein the classification engine is configured to define a new known signal class using feature representations of the learned known signal classifier model.

10. The system of claim 8 , wherein the learned signal/noise classifier model is configured to classify the unknown signal as belonging to a signal class responsive to detecting the absence of noise.

Assignments (1)
CONFIRMATORY LICENSE Recorded Jun 8, 2021
From: BATTELLE ENERGY ALLIANCE/IDAHO NAT'L LAB
To: UNITED STATES DEPARTMENT OF ENERGY
Reel/Frame 056464/0693 →
Continuity (3)
Provisional Application 62800251 · Feb 1, 2019
Provisional Application 62673545 · May 18, 2018
Related Publication 20210211212A1 · Jul 8, 2021
References Cited (39)
US 6175634B1 · Graumann · 2001 [cited by applicant]
US 7680502B2 · McCown et al. · 2010 [cited by applicant]
US 8160163B1 · Yucek · 2012 [cited by examiner]
US 8494464B1 · Kadambe · 2013 [cited by examiner]
US 8938202B1 · Thommana et al. · 2015 [cited by applicant]
US 8958764B1 · Xu et al. · 2015 [cited by applicant]
US 9195934B1 · Hunt et al. · 2015 [cited by applicant]
US 10372587B1 · Sternberg et al. · 2019 [cited by applicant]
US 10429486B1 · O'Shea · 2019 [cited by examiner]
US 20080293353A1 · Mody · 2008 [cited by examiner]
US 20090047920A1 · Livsics et al. · 2009 [cited by applicant]
US 20090154291A1 · Ferber · 2009 [cited by applicant]
US 20090253376A1 · Parssinen · 2009 [cited by examiner]
US 20100124940A1 · Hassan · 2010 [cited by examiner]
US 20100266002A1 · Du et al. · 2010 [cited by applicant]
US 20120263247A1 · Bhattad et al. · 2012 [cited by applicant]
US 20130281108A1 · Silva · 2013 [cited by examiner]
US 20130288734A1 · Mody · 2013 [cited by examiner]
US 20130297299A1 · Chakrabartty et al. · 2013 [cited by applicant]
US 20130336425A1 · Lee · 2013 [cited by examiner]
US 20140106801A1 · Tamizhmani et al. · 2014 [cited by applicant]
US 20150071129A1 · Soderlund et al. · 2015 [cited by applicant]
US 20150087347A1 · Roberts et al. · 2015 [cited by applicant]
US 20150256234A1 · Bose · 2015 [cited by examiner]
US 20150289143A1 · McHenry · 2015 [cited by examiner]
US 20170014794A1 · Seul · 2017 [cited by applicant]
US 20170094527A1 · Shattil · 2017 [cited by examiner]
US 20170147940A1 · Mitola, III · 2017 [cited by examiner]
US 20180324595A1 · Shima · 2018 [cited by examiner]
US 20190066713A1 · Mesgarani · 2019 [cited by examiner]
US 20190122689A1 · Jain · 2019 [cited by examiner]
US 20190318725A1 · Le Roux · 2019 [cited by examiner]
WO 20180170267A1 · 2018 [cited by applicant]
International Search Report for Application No. PCT/US2019/032845, mailed Apr. 21, 2020, 5 pages. [cited by applicant]
Written Opinion of the International Searching Authority for Application No. PCT/US2019/032845, mailed Apr. 21, 2020, 10 pages. [cited by applicant]
Hong et al., “DOF: A Local Wireless Information Plane”, ACM SIGCOMM Computer Communication Review—SIGCOMM '11, vol. 41 Issue 4, (Aug. 2011) pp. 230-241. [cited by applicant]
Lakshminarayanan et al., “RFDump: An Architecture for Monitoring the Wireless Ether”, Proceedings of the 5th international conference on Emerging networking experiments and technologies, Rome, Italy (Dec. 2009) pp. 253-… [cited by applicant]
Li, “Mixed Signal Detection and Parameter Estimation based on Second-Order Cyclostationary Features”, A thesis submitted in partial fulfillment of the requirements for the degree of Masters of Science in Engineering, Wr… [cited by applicant]
Yadav et al., “Hybrid Cooperative Spectrum Sensing with Cyclostationary Detection for Cognitive Radio Networks”, 2016, IEEE, (Year: 2016). [cited by applicant]