IP Library › Granted Patent US 12,104,955
Granted Patent B2
US 12,104,955 · App. 17/649,944 · Granted Oct 1, 2024

Device to process sample using a time-windowed transform function to generate spectral data and to use combined magnitude and phase spectrograms

Inventors: Ely V. Soto (Lorton, VA); Aleksandar Jovancevic (Clifton, VA)
Assignee: THE BOEING COMPANY
G01J3/40G01R23/16G06N3/04G06T7/0002G01J3/2823G06N20/00G06T2207/20084
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,104,955
App. No.
17/649,944
Granted
Oct 1, 2024
Kind
B2
Abstract

A method of signal processing includes receiving samples of a signal and processing the samples using a time-windowed transform function to generate spectral data corresponding to each time window. The method includes generating first spectrogram data based on magnitudes of the spectral data and generating second spectrogram data based on phase differences of the spectral data. The method further includes combining the first spectrogram data and the second spectrogram data to generate a combined spectrogram and processing the combined spectrogram to generate output.

Claims (49)

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.

2. The device of claim 1 , wherein the one or more processors are configured to multiply values of the first spectrogram data and values of the second spectrogram data to generate the combined spectrogram.

3. The device of claim 1 , wherein the one or more processors are configured to generate multiple combined spectrograms for the signal using different time window sizes of the transform function.

4. The device of claim 3 , wherein the one or more processors are configured to format the multiple combined spectrograms as multi-channel image data for processing at an image processor.

5. The device of claim 4 , wherein each particular bin of one channel of the multi-channel image data corresponds to a same time and frequency block as the corresponding bins of the other channels of the multi-channel image data.

6. The device of claim 1 , wherein the combined spectrogram provides a high-fidelity image of signal information.

7. The device of claim 1 , wherein the one or more processors are further configured to send the combined spectrogram to a display device for visual display.

8. The device of claim 1 , wherein the one or more processors are further configured to input the combined spectrogram into a neural network configured to process image data.

9. The device of claim 8 , wherein the combined spectrogram enables detection, by the neural network, of one or more waveform signatures, and wherein the detection of one or more waveform signatures includes preamble detection.

10. The device of claim 9 , wherein the combined spectrogram enables identification, by the neural network, of a particular waveform instance based on the one or more waveform signatures.

11. The device of claim 8 , wherein the combined spectrogram enables detection, by the neural network, of a presence of multiple emitting sources.

12. The device of claim 11 , wherein the one or more processors are configured to identify specific emitting sources of the multiple emitting sources based on detecting, within the combined spectrogram, characteristics unique to the specific emitting sources.

13. A method of signal processing comprising:

receiving samples of a signal;

processing the samples using a time-windowed transform function to generate spectral data corresponding to each time window;

generating first spectrogram data based on magnitudes of the spectral data;

generating, from the spectral data, phase data that is corrected for phase rotation due to frequency offset from baseband;

generating phase difference data based on the phase data;

performing an unwrapping operation of the phase difference data to generate unwrapped difference data;

rectifying the unwrapped difference data for generating second spectrogram data based on phase differences of the spectral data;

combining the first spectrogram data and the second spectrogram data to generate a combined spectrogram; and

processing 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.

14. The method of claim 13 , further comprising generating multiple combined spectrograms for the signal using different time window sizes of the transform function.

15. The method of claim 14 , further comprising formatting the multiple combined spectrograms as multi-channel image data for processing at an image processor.

16. The method of claim 13 , wherein the combined spectrogram enables detection, by a neural network, of one or more waveform signatures, and wherein the detection of one or more waveform signatures includes preamble detection.

17. The method of claim 13 , further comprising multiplying values of the first spectrogram data and values of the second spectrogram data to generate the combined spectrogram.

18. The method of claim 13 , further comprising inputting the combined spectrogram into a neural network configured to process image data, wherein the combined spectrogram enables detecting, by the neural network, of one or more waveform signatures, and wherein the detecting of one or more waveform signatures includes preamble detection.

19. A computer-readable storage device storing instructions that, when executed by one or more processors, cause the one or more processors 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 based on phase differences of the spectral 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.

20. The computer-readable storage device of claim 19 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to generate multiple combined spectrograms for the signal using different time window sizes of the transform function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2022
From: SOTO, ELY V.; JOVANCEVIC, ALEKSANDAR
To: THE BOEING COMPANY
Reel/Frame 058886/0973 →
Continuity (2)
Provisional Application 63154897 · Mar 1, 2021
Related Publication 20220276094A1 · Sep 1, 2022
Cited By (1)
US 12,468,369