IP Library Granted Patent US 12,313,768
Granted Patent B2
US 12,313,768 · App. 18/164,398 · Granted May 27, 2025

Signal processing method and apparatus

Inventors: Jintai Zhu (Beijing, CN); Dapeng Lao (Beijing, CN); Dejian Li (Beijing, CN); Jinnan Liu (Shenzhen, CN); Ben Wang (Beijing, CN)
Assignee: Shenzhen Yinwang Intelligent Technologies Co., Ltd.
G01S7/356G01S13/584
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,313,768
App. No.
18/164,398
Granted
May 27, 2025
Kind
B2
Abstract

This disclosure provides a signal processing method and apparatus. The method includes: obtaining Nr1×M1 signals, where the Nr1×M1 signals are echo signals of M1 signals that are sent by a radar to a target in a SIMO mode; obtaining Nt×Nr2×M2 signals, where the Nt×Nr2×M2 signals are echo signals of M2 signals that are sent by the radar to the target in a MIMO mode; performing first signal processing on the Nr1×M1 signals to obtain first processing data, where the first signal processing includes sequentially performing range FFT analysis, linear prediction, and Doppler FFT analysis; performing second signal processing on the Nt×Nr2×M2 signals to obtain second processing data, where the second signal processing includes range FFT analysis and Doppler FFT analysis; and performing velocity matching ambiguity resolution processing based on the first processing data and the second processing data.

Claims (75)

1. A signal processing method, comprising:

obtaining Nr1×M1 signals, wherein the Nr1×M1 signals are echo signals of M1 signals that are sent by a radar to a target in a single input multiple output (SIMO) mode, the SIMO mode corresponds to one transmit channel and Nr1 receive channels, and Nr1 and M1 are integers greater than 1;

obtaining Nt×Nr2×M2 signals, wherein the Nt×Nr2×M2 signals are echo signals of M2 signals that are sent by the radar to the target in a multiple input multiple output (MIMO) mode, the MIMO mode corresponds to Nt transmit channels and Nr2 receive channels, and Nt, Nr2, and M2 are integers greater than 1;

performing first signal processing on the Nr1×M1 signals to obtain first processing data, wherein the first signal processing comprises sequentially performing the following processing: range fast Fourier transform (FFT) analysis, linear prediction, and Doppler FFT analysis, and the linear prediction is used to predict FFT data before or after a time domain of FFT data obtained by performing the range FFT analysis;

performing second signal processing on the Nt×Nr2×M2 signals to obtain second processing data, wherein the second signal processing comprises range FFT analysis and Doppler FFT analysis; and

performing velocity matching ambiguity resolution processing based on the first processing data and the second processing data.

2. The method according to claim 1 , wherein the first signal processing comprises sequentially performing the following processing: the range FFT analysis, coherent superposition of receive channels, the linear prediction, the Doppler FFT analysis, and constant false alarm rate (CFAR) detection.

3. The method according to claim 1 , wherein the first signal processing comprises sequentially performing the following processing: the range FFT analysis, the linear prediction, the Doppler FFT analysis, signal superposition, and constant false alarm rate (CFAR) detection.

4. The method according to claim 1 , wherein the second signal processing further comprises sequentially performing the following processing: the range FFT analysis, the Doppler FFT analysis, signal superposition, and constant false alarm rate (CFAR) detection.

5. The method according to claim 2 , wherein the performing first signal processing on the Nr1×M1 signals to obtain first processing data comprises:

performing the range FFT analysis on the Nr1×M1 signals to obtain Nr1×M1 pieces of 1-dimension FFT data;

performing the coherent superposition of receive channels on the Nr1×M1 pieces of 1-dimension FFT data to obtain M1 pieces of 1-dimension FFT data;

performing the linear prediction on the M1 pieces of 1-dimension FFT data to obtain M1+Y pieces of 1-dimension FFT data, wherein Y is a positive integer;

performing the Doppler FFT analysis on the M1+Y pieces of 1-dimension FFT data to obtain one range-Doppler spectrum graph; and

performing the CFAR detection on the range-Doppler spectrum graph to obtain the first processing data.

6. The method according to claim 3 , wherein the performing first signal processing on the Nr1×M1 signals to obtain first processing data comprises:

performing the range FFT analysis on the Nr1×M1 signals to obtain Nr1×M1 pieces of 1-dimension FFT data;

respectively performing the linear prediction on the Nr1×M1 pieces of 1-dimension FFT data based on different receive channels to obtain Nr1×(M1+Y) pieces of 1-dimension FFT data, wherein Y is a positive integer;

respectively performing the Doppler FFT analysis on the Nr1×(M1+Y) pieces of 1-dimension FFT data based on different receive channels to obtain Nr1 first range-Doppler spectrum graphs;

performing the signal superposition on the Nr1 first range-Doppler spectrum graphs to obtain one second range-Doppler spectrum graph; and

performing the CFAR detection on the second range-Doppler spectrum graph to obtain the first processing data.

7. The method according to claim 4 , wherein the performing second signal processing on the Nt×Nr2×M2 signals to obtain second processing data comprises:

performing the range FFT analysis on the Nt×Nr2×M2 signals to obtain Nt×Nr2×M2 pieces of 1-dimension FFT data;

respectively performing the Doppler FFT analysis on the Nt×Nr2×M2 pieces of 1-dimension FFT data to obtain Nt×Nr2 third range-Doppler spectrum graphs;

performing the signal superposition on the Nt×Nr2 third range-Doppler spectrum graphs to obtain one fourth range-Doppler spectrum graph; and

performing the CFAR detection on the fourth range-Doppler spectrum graph to obtain the second processing data.

8. An apparatus, comprising:

a memory configured to store instructions; and

a processor coupled to the memory and configured to execute the instructions to cause the apparatus to:

obtain Nr1×M1 signals, wherein the Nr1×M1 signals are echo signals of M1 signals that are sent by a radar to a target in a single input multiple output (SIMO) mode, the SIMO mode corresponds to one transmit channel and Nr1 receive channels, and Nr1 and M1 are integers greater than 1;

obtain Nt×Nr2×M2 signals, wherein the Nt×Nr2×M2 signals are echo signals of M2 signals that are sent by the radar to the target in a multiple input multiple output (MIMO) mode, the MIMO mode corresponds to Nt transmit channels and Nr2 receive channels, and Nt, Nr2, and M2 are integers greater than 1;

perform first signal processing on the Nr1×M1 signals to obtain first processing data, wherein the first signal processing comprises sequentially performing the following processing: range fast Fourier transform (FFT) analysis, linear prediction, and Doppler FFT analysis, and the linear prediction is used to predict FFT data before or after a time domain of FFT data obtained by performing the range FFT analysis;

perform second signal processing on the Nt×Nr2×M2 signals to obtain second processing data, wherein the second signal processing comprises range FFT analysis and Doppler FFT analysis; and

perform velocity matching ambiguity resolution processing based on the first processing data and the second processing data.

9. The apparatus according to claim 8 , wherein the first signal processing comprises sequentially performing the following processing: the range FFT analysis, coherent superposition of receive channels, the linear prediction, the Doppler FFT analysis, and constant false alarm rate (CFAR) detection.

10. The apparatus according to claim 8 , wherein the first signal processing comprises sequentially performing the following processing: the range FFT analysis, the linear prediction, the Doppler FFT analysis, signal superposition, and constant false alarm rate (CFAR).

11. The apparatus according to claim 8 , wherein the second signal processing further comprises sequentially performing the following processing: the range FFT analysis, the Doppler FFT analysis, signal superposition, and constant false alarm rate (CFAR).

12. The apparatus according to claim 9 , wherein the perform first signal processing on the Nr1×M1 signals to obtain first processing data comprises:

perform the range FFT analysis on the Nr1×M1 signals to obtain Nr1×M1 pieces of 1-dimension FFT data;

perform the coherent superposition of receive channels on the Nr1×M1 pieces of 1-dimension FFT data to obtain M1 pieces of 1-dimension FFT data;

perform the linear prediction on the M1 pieces of 1-dimension FFT data to obtain M1+Y pieces of 1-dimension FFT data, wherein Y is a positive integer;

perform the Doppler FFT analysis on the M1+Y pieces of 1-dimension FFT data to obtain one range-Doppler spectrum graph; and

perform the CFAR detection on the range-Doppler spectrum graph to obtain the first processing data.

13. The apparatus according to claim 10 , wherein the perform first signal processing on the Nr1×M1 signals to obtain first processing data comprises:

perform the range FFT analysis on the Nr1×M1 signals to obtain Nr1×M1 pieces of 1-dimension FFT data;

respectively perform the linear prediction on the Nr1×M1 pieces of 1-dimension FFT data based on different receive channels to obtain Nr1×(M1+Y) pieces of 1-dimension FFT data, wherein Y is a positive integer;

respectively perform the Doppler FFT analysis on the Nr1×(M1+Y) pieces of 1-dimension FFT data based on different receive channels to obtain Nr1 first range-Doppler spectrum graphs;

perform the signal superposition on the Nr1 first range-Doppler spectrum graphs to obtain one second range-Doppler spectrum graph; and

perform the CFAR detection on the second range-Doppler spectrum graph to obtain the first processing data.

14. The apparatus according to claim 11 , wherein the perform second signal processing on the Nt×Nr2×M2 signals to obtain second processing data comprises:

perform the range FFT analysis on the Nt×Nr2×M2 signals to obtain Nt×Nr2×M2 pieces of 1-dimension FFT data;

respectively perform the Doppler FFT analysis on the Nt×Nr2×M2 pieces of 1-dimension FFT data to obtain Nt×Nr2 third range-Doppler spectrum graphs;

perform the signal superposition on the Nt×Nr2 third range-Doppler spectrum graphs to obtain one fourth range-Doppler spectrum graph; and

perform the CFAR detection on the fourth range-Doppler spectrum graph to obtain the second processing data.

15. A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable storage medium and that, when executed by a processor, cause an apparatus to:

obtain Nr1×M1 signals, wherein the Nr1×M1 signals are echo signals of M1 signals that are sent by a radar to a target in a single input multiple output (SIMO) mode, the SIMO mode corresponds to one transmit channel and Nr1 receive channels, and Nr1 and M1 are integers greater than 1;

obtain Nt×Nr2×M2 signals, wherein the Nt×Nr2×M2 signals are echo signals of M2 signals that are sent by the radar to the target in a multiple input multiple output (MIMO) mode, the MIMO mode corresponds to Nt transmit channels and Nr2 receive channels, and Nt, Nr2, and M2 are integers greater than 1;

perform first signal processing on the Nr1×M1 signals to obtain first processing data, wherein the first signal processing comprises sequentially performing the following processing: range fast Fourier transform (FFT) analysis, linear prediction, and Doppler FFT analysis, and the linear prediction is used to predict FFT data before or after a time domain of FFT data obtained by performing the range FFT analysis;

perform second signal processing on the Nt×Nr2×M2 signals to obtain second processing data, wherein the second signal processing comprises range FFT analysis and Doppler FFT analysis; and

perform velocity matching ambiguity resolution processing based on the first processing data and the second processing data.

16. The computer program product according to claim 15 , wherein the first signal processing comprises sequentially performing the following processing: the range FFT analysis, coherent superposition of receive channels, the linear prediction, the Doppler FFT analysis, and constant false alarm rate (CFAR) detection.

17. The computer program product according to claim 15 , wherein the first signal processing comprises sequentially performing the following processing: the range FFT analysis, the linear prediction, the Doppler FFT analysis, signal superposition, and constant false alarm rate (CFAR).

18. The computer program product according to claim 15 , wherein the second signal processing further comprises sequentially performing the following processing: the range FFT analysis, the Doppler FFT analysis, signal superposition, and constant false alarm rate (CFAR).

19. The computer program product according to claim 16 , wherein the perform first signal processing on the Nr1×M1 signals to obtain first processing data comprises:

perform the range FFT analysis on the Nr1×M1 signals to obtain Nr1×M1 pieces of 1-dimension FFT data;

perform the coherent superposition of receive channels on the Nr1×M1 pieces of 1-dimension FFT data to obtain M1 pieces of 1-dimension FFT data;

perform the linear prediction on the M1 pieces of 1-dimension FFT data to obtain M1+Y pieces of 1-dimension FFT data, wherein Y is a positive integer;

perform the Doppler FFT analysis on the M1+Y pieces of 1-dimension FFT data to obtain one range-Doppler spectrum graph; and

perform the CFAR detection on the range-Doppler spectrum graph to obtain the first processing data.

20. The computer program product according to claim 17 , wherein the perform first signal processing on the Nr1×M1 signals to obtain first processing data comprises:

perform the range FFT analysis on the Nr1×M1 signals to obtain Nr1×M1 pieces of 1-dimension FFT data;

respectively perform the linear prediction on the Nr1×M1 pieces of 1-dimension FFT data based on different receive channels to obtain Nr1×(M1+Y) pieces of 1-dimension FFT data, wherein Y is a positive integer;

respectively perform the Doppler FFT analysis on the Nr1×(M1+Y) pieces of 1-dimension FFT data based on different receive channels to obtain Nr1 first range-Doppler spectrum graphs;

perform the signal superposition on the Nr1 first range-Doppler spectrum graphs to obtain one second range-Doppler spectrum graph; and

perform the CFAR detection on the second range-Doppler spectrum graph to obtain the first processing data.

Assignments (3)
CHANGE OF NAME Recorded May 1, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075316/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: ZHU, JINTAI; LAO, DAPENG; LI, DEJIAN; LIU, JINNAN; WANG, BEN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069377/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069335/0922 →
Continuity (2)
Continuation PCTCN2020106864 · Aug 4, 2020
Related Publication 20230184886A1 · Jun 15, 2023
References Cited (5)
US 20180011170A1 · Rao · 2018 [cited by examiner]
CN 108594233B · 2020 [cited by examiner]
JP 4079084B2 · 2008 [cited by applicant]
JP 2017032531A · 2017 [cited by examiner]
Sim et al., “Enhanced DOA Estimation Using Linearly Predicted Array Expansion for Automotive Radar Systems,” IEEE Access, total 14 pages, Institute of Electrical and Electronics Engineers, New York, New York (Apr. 11, 2… [cited by applicant]