IP Library Granted Patent US 12,618,940
Granted Patent B2
US 12,618,940 · App. 18/673,603 · Granted May 5, 2026

Signal detection and denoising systems

Inventors: Babak Hassibi (San Marino, CA); Behrooz Rezvani (Petaluma, CA)
Assignee: Neural Propulsion Systems, Inc.
G01S7/2921G01S7/295G01S7/354
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,618,940
App. No.
18/673,603
Granted
May 5, 2026
Kind
B2
Abstract

Disclosed herein are systems and methods for estimating target ranges, angles of arrival, and speed using optimization procedures. Target ranges are estimated by performing an optimization procedure to obtain a denoised signal, performing a correlation of a transmitted waveform and the denoised signal, and using a result of the correlation to determine an estimate of a distance between the sensor and at least one target. Target angles of arrival are estimated by determining ranges at which targets are located, and, for each range, constructing an array signal from samples of received echo signals, and using the array signal, performing another optimization procedure to estimate a respective angle of arrival for each target of the at least one target. Doppler shifts may also be estimated using another optimization procedure. Certain of the optimization procedures use atomic norm techniques.

Claims (55)

1 . A method, comprising:

a sensor receiving an echo signal off of at least one target;

at least one analog-to-digital converter generating samples of the echo signal;

using at least a portion of the samples of the echo signal, performing an optimization procedure to obtain a denoised signal, wherein the optimization procedure explicitly exploits a structure of the echo signal to select, from a set of estimates, a best estimate with regard to a criterion;

performing a correlation of a transmitted waveform and the denoised signal; and

using a result of the correlation of the transmitted waveform and the denoised signal, determining at least one range value, the at least one range value being an estimate of a distance between the sensor and the at least one target.

2 . The method of claim 1 , wherein the at least one range value comprises a first range value representing an estimate of a distance between the sensor and a first target, and a second range value representing an estimate of a distance between the sensor and a second target.

3 . The method of claim 1 , wherein performing the optimization procedure to obtain the denoised signal comprises:

minimizing an atomic norm of the denoised signal subject to a constraint on a metric characterizing a closeness of the denoised signal to the samples of the echo signal.

4 . The method of claim 3 , wherein the atomic norm corresponds to a collection of atoms, and wherein:

each atom is a time-shifted version of the transmitted waveform, and/or

each atom is a planar wave with a respective arrival angle that differs from the respective arrival angle of every other atom.

5 . The method of claim 3 , wherein minimizing the atomic norm comprises performing a frequency-domain atomic norm optimization procedure, and/or performing a gradient descent.

6 . The method of claim 1 , wherein performing the optimization procedure to obtain the denoised signal comprises:

minimizing a metric characterizing a closeness of the denoised signal to the samples of the echo signal subject to a constraint on an atomic norm of the denoised signal.

7 . The method of claim 1 , wherein performing the optimization procedure to obtain the denoised signal comprises:

minimizing a weighted sum of (a) a metric characterizing a closeness of the denoised signal to the samples of the echo signal and (b) an atomic norm of the denoised signal.

8 . The method of claim 1 , wherein determining the at least one range value comprises:

identifying at least one peak in the result of the correlation of the transmitted waveform and the denoised signal; and

computing the estimate of the distance between the sensor and the at least one target based at least in part on a position of the at least one peak within the result of the correlation of the transmitted waveform and the denoised signal.

9 . The method of claim 1 , wherein determining the at least one range value comprises performing a Fourier transform.

10 . The method of claim 1 , wherein the echo signal is a first echo signal in a first frequency band, and the denoised signal is a first denoised signal, and the transmitted waveform is a first transmitted waveform, and the at least one range value is a first at least one range value, and the estimate of the distance between the sensor at the at least one target is a first estimate of the distance between the sensor and the at least one target, and wherein the method further comprises:

the sensor receiving a second echo signal in a second frequency band;

the at least one analog-to-digital converter generating samples of the second echo signal;

using at least a portion of the samples of the second echo signal, performing the optimization procedure to obtain a second denoised signal;

performing a correlation of a second transmitted waveform and the second denoised signal; and

using a result of the correlation of the second transmitted waveform and the second denoised signal, determining a second at least one range value, the second at least one range value being a second estimate of the distance between the sensor and the at least one target.

11 . The method of claim 1 , wherein the sensor is a first sensor, the echo signal is a first echo signal, the samples of the echo signal are first samples of the first echo signal, the denoised signal is a first denoised signal, the at least one range value is a first at least one range value, and the optimization procedure is a first optimization procedure, and further comprising:

a second sensor receiving a second echo signal off of the at least one target;

the at least one analog-to-digital converter generating second samples of the second echo signal;

using at least a portion of the second samples of the second echo signal, performing the first optimization procedure to obtain a second denoised signal;

performing a correlation of the transmitted waveform and the second denoised signal;

using a result of the correlation of the transmitted waveform and the second denoised signal, determining a second at least one range value, the second at least one range value being an estimate of a distance between the second sensor and the at least one target;

using the first denoised signal, the second denoised signal, and the first at least one range value, constructing a first array signal;

using the first array signal, performing a second optimization procedure to estimate a first respective angle of arrival for each target of the at least one target;

using the first denoised signal, the second denoised signal, and the second at least one range value, constructing a second array signal; and

using the second array signal, performing the second optimization procedure to estimate a second respective angle of arrival for each target of the at least one target.

12 . The method of claim 11 , wherein performing the second optimization procedure comprises:

obtaining a denoised array signal from an array signal; and

applying an angle-of-arrival estimation algorithm to the denoised array signal.

13 . The method of claim 12 , wherein obtaining the denoised array signal from the array signal comprises:

minimizing an atomic norm of the denoised array signal subject to a constraint on a metric characterizing a closeness of the denoised array signal to the array signal.

14 . The method of claim 12 , wherein obtaining the denoised array signal from the array signal comprises:

minimizing a metric characterizing a closeness of the denoised array signal to the array signal subject to a constraint on an atomic norm of the denoised array signal.

15 . The method of claim 12 , wherein obtaining the denoised array signal from the array signal comprises:

minimizing a weighted sum of (a) a metric characterizing a closeness of the denoised array signal to the array signal and (b) an atomic norm of the denoised array signal.

16 . The method of claim 11 , further comprising:

using the first denoised signal, the second denoised signal, the first at least one range value, and the second at least one range value, performing a third optimization procedure to determine a velocity of the at least one target.

17 . The method of claim 11 , further comprising:

transmitting, for a time period, a first instance of the transmitted waveform modulated onto a first carrier signal having a carrier frequency and a first phase; and

transmitting, for the time period and substantially synchronously with the first instance of the transmitted waveform, a second instance of the transmitted waveform modulated onto a second carrier signal having the carrier frequency and a second phase, the second phase being different from the first phase, wherein the first instance and the second instance of the transmitted waveform are substantially identical.

18 . The method of claim 1 , further comprising:

modifying an aspect of the optimization procedure in response to additional information other than the samples of the echo signal.

19 . The method of claim 1 , further comprising downconverting the echo signal to baseband, and wherein the at least one analog-to-digital converter is configured to generate a set of in-phase samples and a set of quadrature samples for the sensor, and wherein the samples of the echo signal comprise the set of in-phase samples and the set of quadrature samples.

20 . The method of claim 1 , further comprising downconverting the echo signal to an intermediate frequency, and wherein sampling the echo signal is performed while the echo signal resides at the intermediate frequency.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2024
From: REZVANI, BEHROOZ; HASSIBI, BABAK
To: NEURAL PROPULSION SYSTEMS, INC.
Reel/Frame 067714/0759 →
Continuity (5)
Continuation 18174612 · Feb 25, 2023
Division 17120127 · Dec 12, 2020
Continuation 16569011 · Sep 12, 2019
Provisional Application 62730405 · Sep 12, 2018
Related Publication 20250028022A1 · Jan 23, 2025
References Cited (44)
US 4884229A · Dekker · 1989 [cited by applicant]
US 6882311B2 · Walker et al. · 2005 [cited by applicant]
US 7079071B2 · Ikeda · 2006 [cited by applicant]
US 7911373B2 · Weinstein et al. · 2011 [cited by applicant]
US 9058303B2 · Bouchard et al. · 2015 [cited by applicant]
US 9229100B2 · Lee et al. · 2016 [cited by applicant]
US 9632178B2 · Kim et al. · 2017 [cited by applicant]
US 9791561B2 · Rhee et al. · 2017 [cited by applicant]
US 20180259620A1 · Maher et al. · 2018 [cited by applicant]
US 20180356506A1 · Bilik et al. · 2018 [cited by applicant]
US 20190324108A1 · Wittenberg · 2019 [cited by examiner]
EP 2824479A1 · 2015 [cited by applicant]
Badri Narayan Bhaskar, Gongguo Tang, and Benjamin Recht, “Atomic norm denoising with applications to line spectral estimation,” Apr. 2012, Revised Feb. 2013. [cited by applicant]
Badri Narayan Bhaskary et al., “Atomic norm denoising with applications to line spectral estimation,” Feb. 16, 2013. [cited by applicant]
Danial Ehyaie, “Novel Approaches to the Design of Phased Array Antennas,” dissertation submitted in partial fulfillment of the requirement for the degree ofDoctor of Philosophy (Electrical Engineering) in The University… [cited by applicant]
Dijana Tralic, Sonja Grgic, “Signal Reconstruction via Compressive Sensing,” Proceedings ELMAR—2011, Sep. 14-16, 2011. [cited by applicant]
Emmanuel Candes and Benjamin Recht, “Simple Bounds for Recovering Low-complexity Models,” Jun. 2011; revised Feb. 2012. [cited by applicant]
Emmanuel Candes and Terence Tao, “Decoding by Linear Programming,” Dec. 2004. [cited by applicant]
Emmanuel J. Candès and Michael B. Wakin, “An Introduction To Compressive Sampling,” IEEE Signal Processing Magazine, Mar. 2008. [cited by applicant]
Gianluigi Pillonetto et al., “Regularized linear system identification using atomic, nuclear and kernel-based norms: the role of the stability constraint,” Jul. 2, 2015. [cited by applicant]
Guoshen Yu et al., “Audio Denoising by Time-Frequency Block Thresholding,” IEEE Transactions on Signal Processing, vol. 56, No. 5, May 2008. [cited by applicant]
Laurent Condat, “Atomic Norm Minimization for Decomposition into Complex Exponentials,” First version: Jan. 2016, enclosed version: Sep. 25, 2018. [cited by applicant]
Louis L. Scharf et al., “Sensitivity Considerations in Compressed Sensing,” 2011 Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, Nov. 6-9, 2011. [cited by applicant]
M. Fazel et al., “Hankel Matrix Rank Minimization With Applications to System Identification and Realization,” SIAM J. Matrix Anal. Appl., 34(3), 946-977 (2013). [cited by applicant]
Mark Weber, John Cho, James Flavin, Jeffrey Herd, and Michael Vai, “Multi-Function Phased Array Radar for U.S. Civil-Sector Surveillance Needs,” 2005. [cited by applicant]
Matthew A. Herman and Thomas Strohmer, “High-Resolution Radar via Compressed Sensing,” IEEE Transactions on Signal Processing, vol. 57, Issue: 6 , Jun. 2009, pp. 2275-2284. [cited by applicant]
Matthew Herman and Thomas Strohmer, “Compressed sensing radar,” 2008 IEEE Radar Conference, May 26-30, 2008. [cited by applicant]
Mohammad Toghi et al., “Projection Onto Convex Sets (POCS) Based Signal Reconstruction Framework with an associated cost function,” Feb. 11, 2014. [cited by applicant]
N. P. Waweru et al., “Performance Analysis of Music, Root-Music and ESPRIT DOA Estimation Algorithm,” World Academy of Science, Engineering and Technology International Journal of Electronics and Communication Engineeri… [cited by applicant]
Ousmane Abdoulaye Oumar et al., “Comparison between Music and Esprit Direction of Arrival Estimation Algorithms for Wireless Communication Systems,” The First International Conference on Future Generation Communication … [cited by applicant]
Parikshit Shah et al., “Linear System Identification via Atomic Norm Regularization,” Apr. 3, 2012. [cited by applicant]
Parikshit Shah, “Atomic Norm Regularization for Signal and System Identification,” 2012. [cited by applicant]
Reinhard Heckel, “Super-resolution MIMO radar,” 2016 IEEE International Symposium on Information Theory, pp. 1416-1420, Jul. 2016. [cited by applicant]
Sean Victor Hum, “Radar Systems,” Aug. 2018. [cited by applicant]
Shuang Li et al., “Atomic Norm Minimization for Modal Analysis from Random and Compressed Samples,” Dec. 21, 2017. [cited by applicant]
Thomas Strohmer and Benjamin Friedlander, “Analysis of Sparse MIMO Radar,” Applied and Computational Harmonic Analysis, vol. 37, Issue 3, Nov. 2014, pp. 361-388. [cited by applicant]
Thu L. N. Nguyen and Yoan Shin, “Detection and Estimation via Compressive Sensing,” Dec. 2014. [cited by applicant]
Venkat Chandrasekaran et al., “The Convex Geometry of Linear Inverse Problems,” Dec. 3, 2010; revised Feb. 24, 2012. [cited by applicant]
W. Xu, C. Gu, C. Li and M. Sarrafzadeh, “Robust Doppler radar demodulation via compressed sensing,” Electronics Letters Oct. 25, 2012 Vol. 48 No. 22. [cited by applicant]
Weiyu Xu et al., “Precise Semidefinite Programming Formulation of Atomic Norm Minimization for Recovering D-Dimensional (D >= 2) Off-The-Grid Frequencies,” Dec. 2, 2013. [cited by applicant]
Y. Chi et al., “Harnessing Sparsity over the Continuum: Atomic Norm Minimization for Super Resolution,” Aug. 26, 2019. [cited by applicant]
Yuejie Chi et al., “Compressive Two-Dimensional Harmonic Retrieval via Atomic Norm Minimization,” IEEE Transactions on Signal Processing, vol. 63, No. 4, Feb. 15, 2015. [cited by applicant]
Yuejie Chi et al., “The Sensitivity to Basis Mismatch of Compressed Sensing for Spectrum Analysis and Beamforming,” 2009. [cited by applicant]
Zhihui Zhu et al., “Super-Resolution in SAR Imaging: Analysis With the Atomic Norm,” 2016 IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM), Jul. 2016. [cited by applicant]