US 12,104,955 B2
Device to process sample using a time-windowed transform function to generate spectral data and to use combined magnitude and phase spectrograms
Ely V. Soto, Lorton, VA (US); and Aleksandar Jovancevic, Clifton, VA (US)
Assigned to THE BOEING COMPANY, Arlington, VA (US)
Filed by THE BOEING COMPANY, Chicago, IL (US)
Filed on Feb. 4, 2022, as Appl. No. 17/649,944.
Claims priority of provisional application 63/154,897, filed on Mar. 1, 2021.
Prior Publication US 2022/0276094 A1, Sep. 1, 2022
Int. Cl. G01J 3/40 (2006.01); G01R 23/16 (2006.01); G06N 3/04 (2023.01); G06T 7/00 (2017.01); G01J 3/28 (2006.01); G06N 20/00 (2019.01)
CPC G01J 3/40 (2013.01) [G01R 23/16 (2013.01); G06N 3/04 (2013.01); G06T 7/0002 (2013.01); G01J 3/2823 (2013.01); G06N 20/00 (2019.01); G06T 2207/20084 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device for signal processing comprising:
a memory configured to store instructions; and
one or more processors configured to execute the instructions to:
receive samples of a signal;
process the samples using a time-windowed transform function to generate spectral data corresponding to each time window;
generate first spectrogram data based on magnitudes of the spectral data;
generate, from the spectral data, phase data that is corrected for phase rotation due to frequency offset from baseband;
generate phase difference data based on the phase data;
perform an unwrapping operation of the phase difference data to generate unwrapped difference data;
rectify the unwrapped difference data to generate second spectrogram data;
combine the first spectrogram data and the second spectrogram data to generate a combined spectrogram; and
process the combined spectrogram to generate an output that identifies one or more signal types associated with the signal, identifies one or more emitters associated with the signal, or both.