Pre-detection threshold determination method, threshold factor determination method and target detection method

By dynamically adjusting the threshold factor of CFAR detection and utilizing the signal-to-noise ratio of the points to be confirmed in the current frame, the problem of high computational load and high false negative rate caused by improper threshold factor setting in CFAR detection is solved, achieving more accurate pre-detection and target recognition.

CN121763237APending Publication Date: 2026-03-31BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, the threshold factor used in the CFAR detection method before target detection is set empirically, which leads to problems such as the presence of a large amount of noise in the points to be confirmed, increasing the computational load or the high probability of missed detection.

Method used

By utilizing the signal-to-noise ratio of the first and second types of points in the current frame to be confirmed, the detection threshold factor of the next frame is dynamically adjusted, and the pre-detection threshold is determined by combining the noise floor estimate, thereby improving the accuracy of the detection threshold.

Benefits of technology

It improves the accuracy of the pre-detection threshold, reduces the computational load and false negative rate of CFAR detection, and lowers the false positive rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121763237A_ABST
    Figure CN121763237A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a pre-detection threshold determination method, a threshold factor determination method and a target detection method, and the pre-detection threshold determination method comprises the steps: determining a detection threshold factor of a next frame based on the signal-to-noise ratio of a first type of points and a second type of points in to-be-confirmed points of a current frame; wherein the to-be-confirmed point of the current frame is obtained by screening a pre-detection threshold of the current frame; and determining a pre-detection threshold of the next frame based on the detection threshold factor of the next frame. Therefore, dynamic determination of the pre-detection threshold is realized, the accuracy of determination of the point to be confirmed is improved, a reliable data basis is provided for target detection based on the point to be confirmed, and the omission ratio is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of radar technology, and in particular to a method for determining a pre-detection threshold, a method for determining a threshold factor, and a target detection method. Background Technology

[0002] The CFAR (Constant False-Alarm Rate) detection method is widely used in radar signal processing. It dynamically determines the detection threshold by the noise power level of adjacent reference cells, which improves the accuracy of target identification. At the same time, CFAR can also ensure a stable false alarm rate, thereby ensuring the stability of target detection performance in complex noise environments.

[0003] Before using CFAR for target detection, potential target points, or points to be confirmed, need to be screened. In related technologies, the threshold used for screening points to be confirmed is based on the product of an empirically set threshold factor and an estimated noise floor. If this threshold factor is set too low, the points to be confirmed will contain a lot of noise, increasing the computational burden of CFAR detection; if it is set too high, there is a risk of missed detections. Therefore, there is an urgent need to provide a strategy for dynamically determining this threshold factor. Summary of the Invention

[0004] This application provides a pre-detection threshold determination method, a threshold factor determination method, and a target detection method. By utilizing the signal-to-noise ratio of noise and target points in the previous frame, the threshold factor is dynamically adjusted, thereby improving the accuracy of the detection threshold determination during pre-detection of points to be confirmed, reducing the computational load of target detection, and lowering the false negative rate.

[0005] The embodiments of this application provide the following technical solutions:

[0006] A first aspect of this application provides a pre-detection threshold determination method, comprising: determining a detection threshold factor for the next frame based on the signal-to-noise ratio of a first type of point and a second type of point among the points to be confirmed in the current frame; wherein the points to be confirmed in the current frame are obtained by filtering the pre-detection threshold of the current frame; and determining the pre-detection threshold for the next frame based on the detection threshold factor of the next frame.

[0007] In one possible implementation, the detection threshold factor for the next frame is determined based on the signal-to-noise ratio (SNR) of the first type of points and the second type of points in the current frame to be confirmed. This includes: calculating the minimum SNR of the first type of points in the current frame to obtain a first SNR; calculating the maximum SNR of the second type of points in the current frame to obtain a second SNR; and determining the detection threshold factor for the next frame based on the first SNR and the second SNR.

[0008] In one possible implementation, determining the detection threshold factor for the next frame based on a first signal-to-noise ratio and a second signal-to-noise ratio includes: determining the smaller value of the first signal-to-noise ratio and the second signal-to-noise ratio as the detection threshold factor for the next frame.

[0009] In one possible implementation, the pre-detection threshold for the next frame is determined based on the detection threshold factor of the next frame, including: determining the pre-detection threshold for each distance cell in the next frame based on the detection threshold factor of the next frame and the noise floor estimate of each distance cell in the next frame.

[0010] In one possible implementation, the method further includes: determining points in each distance cell of the next frame that exceed the pre-detection threshold of that distance cell as points to be confirmed.

[0011] In one possible implementation, the pre-detection threshold determination method further includes: obtaining the range-Doppler matrix of the next frame; performing noise floor estimation on the Doppler dimension data of each range cell in the range-Doppler matrix of the next frame to obtain the noise floor estimate value of each range cell in the next frame.

[0012] In one possible implementation, the pre-detection threshold determination method further includes: obtaining the range-Doppler matrix of multiple antenna channels in the next frame; performing non-coherent accumulation on the range-Doppler matrix of multiple antenna channels in the next frame to obtain the non-coherent accumulation matrix of the next frame; and estimating the noise floor of the Doppler data of each range cell in the non-coherent accumulation matrix of the next frame to obtain the noise floor estimate of each range cell in the next frame.

[0013] In one possible implementation, the pre-detection threshold determination method further includes: classifying the points to be confirmed in the current frame based on the coherent accumulation gain of the points to be confirmed in the current frame, to obtain the first type of points and the second type of points in the current frame.

[0014] In one possible implementation, the points to be confirmed in the current frame are classified based on the coherent accumulation gain of the points to be confirmed in the current frame, resulting in a first class of points and a second class of points in the current frame. This includes: determining points to be confirmed that the sum of the signal-to-noise ratio and the coherent accumulation gain is greater than the constant false alarm rate threshold as first class points, and determining points to be confirmed that the sum of the signal-to-noise ratio and the coherent accumulation gain is less than or equal to the constant false alarm rate threshold as second class points; the constant false alarm rate threshold is the detection threshold used in constant false alarm rate detection.

[0015] In one possible implementation, the pre-detection threshold determination method further includes: performing constant false alarm rate (CFAR) detection on the coherently accumulated data of the current frame to obtain the CFAR threshold for each point to be confirmed in the current frame; wherein, the data of the point to be confirmed in the coherently accumulated data of the current frame is the coherently accumulated value of the point to be confirmed in the current frame.

[0016] In one possible implementation, the pre-detection threshold determination method further includes: obtaining the distance-Doppler matrix or non-coherent accumulation matrix of the current frame; replacing the value of each point to be confirmed in the distance-Doppler matrix or non-coherent accumulation matrix of the current frame with the coherent accumulation value of each point to be confirmed, and obtaining the coherently accumulated data of the current frame.

[0017] In one possible implementation, the pre-detection threshold determination method further includes: for the point to be confirmed in the current frame, obtaining the corresponding point of the point to be confirmed in the next frame; based on the angle of the point to be confirmed in the current frame, performing coherent accumulation on the data of multiple antenna channels of the point to be confirmed in the next frame to obtain the coherent accumulation value of the point to be confirmed in the next frame; and determining the coherent accumulation gain of the point to be confirmed based on the coherent accumulation value of the point to be confirmed in the next frame.

[0018] In one possible implementation, obtaining the point corresponding to the point to be confirmed in the next frame includes: determining the Doppler index of the point to be confirmed in the next frame; using the Doppler index of the point to be confirmed in the next frame as the Doppler index and the distance index of the point to be confirmed as the distance index to obtain the point corresponding to the point to be confirmed in the next frame.

[0019] In one possible implementation, determining the Doppler index of the point to be confirmed in the next frame includes: determining the Doppler index of the point to be confirmed in the next frame based on the velocity obtained after deblurring the point in the current frame.

[0020] In one possible implementation, the Doppler index of the point to be confirmed in the next frame is determined based on the velocity obtained after deblurring the point in the current frame, including: determining the blur velocity of the point to be confirmed in the next frame based on the velocity obtained after deblurring the point in the current frame and the detection velocity limit of the next frame; and determining the Doppler index of the point to be confirmed in the next frame based on the blur velocity of the point to be confirmed in the next frame.

[0021] In one possible implementation, the blur velocity of the point to be confirmed in the next frame is determined based on the velocity obtained after deblurring the point in the current frame and the detection velocity limit of the next frame. This includes: taking the integer part and the fractional part of the quotient of the velocity obtained after deblurring the point in the current frame divided by the detection upper limit velocity of the next frame; if the integer part is odd, then the blur velocity of the point to be confirmed in the next frame is calculated based on the fractional part and the first relation.

[0022] In one possible implementation, the pre-detection threshold determination method further includes: if the integer part is even, calculating the blur rate of the point to be confirmed in the next frame based on the fractional part and the second relation.

[0023] In one possible implementation, determining the Doppler index of the point to be confirmed in the next frame based on the blur velocity of the point to be confirmed in the next frame includes: determining the target Doppler index based on the blur velocity of the point to be confirmed in the next frame; obtaining a reference point by using the target Doppler index as the Doppler index and the distance index of the point to be confirmed as the distance index; and searching for the Doppler index of the point to be confirmed in the next frame within a preset range of the reference point in the distance-Doppler map of the next frame.

[0024] In one possible implementation, the Doppler index of the point to be confirmed in the next frame is obtained from a preset range of reference points in the distance-Doppler image of the next frame. This includes: determining the Doppler index corresponding to the maximum value within the preset range of reference points in the distance-Doppler image of the next frame, which is the Doppler index of the point to be confirmed in the next frame.

[0025] In one possible implementation, the target Doppler index is determined based on the blur velocity of the point to be confirmed in the next frame, including: rounding the quotient of the blur velocity of the point to be confirmed in the next frame divided by the velocity resolution of the next frame to obtain the initial Doppler index; if the blur velocity of the point to be confirmed in the next frame is less than 0, the target Doppler index is determined to be the sum of the maximum values ​​of the initial Doppler index and the Doppler index of the next frame.

[0026] In one possible implementation, the method further includes: if the blur velocity of the point to be confirmed in the next frame is greater than or equal to 0, then the target Doppler index is determined to be the initial Doppler index plus 1.

[0027] In one possible implementation, based on the angle of the point to be confirmed in the current frame, coherent accumulation is performed on the data of multiple antenna channels of the point corresponding to the point in the next frame to obtain the coherent accumulation value of the point corresponding to the point in the next frame. This includes: performing phase compensation on the data of multiple antenna channels of the point corresponding to the point in the next frame to obtain phase-compensated data; calculating the weighting coefficients of multiple antenna channels based on the angle of the point to be confirmed in the current frame; and performing coherent accumulation on the phase-compensated data based on the weighting coefficients of multiple antenna channels to obtain the coherent accumulation value of the point corresponding to the point in the next frame.

[0028] In one possible implementation, the pre-detection threshold determination method further includes: obtaining an initial detection threshold factor, and using the initial detection threshold factor as the detection threshold factor for the first frame.

[0029] In one possible implementation, the pre-detection threshold determination method further includes: determining an initial detection threshold factor based on radar parameters.

[0030] In one possible implementation, the initial detection threshold is determined based on the radar parameters, including: determining the minimum resolvable signal-to-noise ratio of the radar based on the radar parameters and the radar equations; and determining the initial detection threshold factor based on the minimum resolvable signal-to-noise ratio.

[0031] In one possible implementation, the pre-detection threshold determination method further includes: if the number of points to be confirmed obtained based on the pre-detection threshold of the first frame is less than a preset number, then the initial detection threshold factor is reduced, so as to redetermine the pre-detection threshold of the first frame based on the reduced initial detection threshold factor.

[0032] A second aspect of this application provides a threshold factor determination method, comprising: determining a detection threshold factor for the next frame based on the signal-to-noise ratio of a first type of point and a second type of point in the current frame to be confirmed; wherein the points to be confirmed in the current frame are obtained by pre-detection threshold screening of the current frame, and the pre-detection threshold of the current frame is determined based on the detection threshold factor of the current frame.

[0033] A third aspect of this application provides a target detection method, comprising: determining a point to be confirmed in each frame based on a pre-detection threshold for each frame; wherein the pre-detection threshold for each frame is obtained based on the method provided in the first aspect of this application; and performing target detection based on constant false alarm rate detection and the point to be confirmed in each frame.

[0034] In one possible implementation, the points to be confirmed in each frame are determined based on the pre-detection threshold of each frame, including: determining points in each frame whose values ​​are greater than the pre-detection threshold of each frame as points to be confirmed.

[0035] A fourth aspect of this application provides a pre-detection threshold determination device, comprising: a factor adjustment module, configured to determine a detection threshold factor for the next frame based on the signal-to-noise ratio of a first type of point and a second type of point in the current frame to be confirmed; wherein the points to be confirmed in the current frame are obtained by filtering the pre-detection threshold of the current frame; and a pre-detection threshold determination module, configured to determine a pre-detection threshold for the next frame based on the detection threshold factor of the next frame.

[0036] A fifth aspect of this application provides a threshold factor determination device for: determining a detection threshold factor for the next frame based on the signal-to-noise ratio of a first type of point and a second type of point in the current frame to be confirmed; wherein the points to be confirmed in the current frame are obtained by pre-detection threshold screening of the current frame, and the pre-detection threshold of the current frame is determined based on the detection threshold factor of the current frame.

[0037] A sixth aspect of this application provides a target detection apparatus, comprising: a pre-detection module, configured to determine a point to be confirmed in each frame based on a pre-detection threshold for each frame; wherein the pre-detection threshold for each frame is obtained based on the method provided in the first aspect of this application; and a target detection module, configured to perform target detection based on constant false alarm rate detection and the point to be confirmed in each frame.

[0038] A seventh aspect of this application provides an electronic device, including a memory and a processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the processor to perform the methods provided in the first, second, or third aspects of this application.

[0039] An eighth aspect of this application provides a radar system including a control unit; the control unit is used to execute the methods provided in the first, second, or third aspects of this application.

[0040] A ninth aspect of this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the first, second, or third aspects of this application.

[0041] A tenth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the first, second, or third aspects of this application.

[0042] The pre-detection threshold determination method, threshold factor determination method, and target detection method provided in this application, specifically for CFAR detection, aim to improve the accuracy of the detection threshold used in pre-detection before CFAR detection. A scheme for dynamically determining the pre-detection threshold is offered, which utilizes the signal-to-noise ratio distribution of first-class and second-class points in the current frame to be confirmed, dynamically determining the detection threshold factor. Based on this detection threshold factor, a dynamic pre-detection threshold for detecting points to be confirmed in the next frame is calculated. By dynamically determining the pre-detection threshold using the noise and target signal-to-noise ratio levels of the current frame, the accuracy of pre-detection threshold determination and the accuracy of point confirmation determination are improved, the budget for CFAR detection is reduced, and the false detection rate of CFAR detection is lowered.

[0043] In addition to the technical problems solved by the embodiments of this application, the technical features constituting the technical solutions, and the beneficial effects brought about by the technical features of these technical solutions described above, other technical problems that can be solved by the pre-detection threshold determination method, data processing method, device, and accelerator chip provided by the embodiments of this application, other technical features included in the technical solutions, and the beneficial effects brought about by these technical features will be further explained in detail in the specific implementation. Attached Figure Description

[0044] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0045] Figure 1 A schematic diagram of the target detection process provided in the embodiments of this application;

[0046] Figure 2 A flowchart illustrating the pre-detection threshold determination method provided in this application embodiment. Figure 1 ;

[0047] Figure 3 A flowchart illustrating the pre-detection threshold determination method provided in this application embodiment. Figure 2 ;

[0048] Figure 4 A flowchart illustrating the pre-detection stage provided in an embodiment of this application;

[0049] Figure 5 A schematic diagram of the RDM and pre-detection threshold provided in the embodiments of this application;

[0050] Figure 6 For this application Figure 3 A flowchart illustrating step S306 in the illustrated embodiment;

[0051] Figure 7 A flowchart illustrating the pre-detection threshold determination method provided in this application embodiment. Figure 3 ;

[0052] Figure 8 A schematic diagram of multiple points to be confirmed in the first frame of an exemplary embodiment provided in this application;

[0053] Figure 9a For this application Figure 8 A schematic diagram of the CFAR detection results before coherent accumulation in the embodiment shown;

[0054] Figure 9b For this application Figure 8 A schematic diagram of the CFAR detection results after coherent accumulation in the illustrated embodiment;

[0055] Figure 10 A schematic diagram of the detection threshold factor change curve in an exemplary embodiment provided in this application;

[0056] Figure 11 A schematic diagram of multiple points to be confirmed in the 10th frame of an exemplary embodiment provided in this application;

[0057] Figure 12 A flowchart illustrating the coherent accumulation method provided in the embodiments of this application. Figure 1 ;

[0058] Figure 13 A schematic diagram illustrating the Doppler index search process of the point to be confirmed in the next frame, as provided in an embodiment of this application;

[0059] Figure 14 A flowchart illustrating the coherent accumulation method provided in the embodiments of this application. Figure 2 ;

[0060] Figure 15 This is a schematic diagram of the layout of a radar antenna array provided in an embodiment of this application.

[0061] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0062] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0063] Radar is widely used in intelligent driving and driver assistance technologies. To ensure the angular resolution and positioning accuracy of radar, a MIMO (Multiple Input Multiple Output) antenna array, containing multiple transmitting antennas and multiple receiving antennas, is generally used. During radar signal processing, the echo signal returned from each antenna channel is processed into a Range-Doppler Matrix (RDM). The CFAR (Computed Tomography Arrangement) detection method is typically used to detect and identify targets within the RDM.

[0064] Figure 1 A schematic diagram of the target detection process provided in the embodiments of this application, such as Figure 1 As shown, the target detection process includes three stages: the accumulation stage, the pre-detection stage, and the target detection stage. In the accumulation stage, to reduce computational load, before performing CFAR detection, multiple antenna channels (such as...) are first integrated using non-coherent or coherent accumulation. Figure 1The RDMs of antenna channels 1 to N are merged into one RDM, namely the accumulated RDM. In the pre-detection stage, points in the accumulated RDM whose values ​​exceed the set pre-detection threshold are identified as points to be confirmed. In the target detection stage, the target point is determined from the points to be confirmed using CFAR detection, thus achieving target detection.

[0065] In related technologies, the detection threshold used during pre-detection, or pre-detection threshold, is often a fixed value set based on experience, or the product of a fixed factor and the noise floor estimate. If the fixed factor or pre-detection threshold is set too low, a large number of points to be confirmed will be screened out in the pre-detection stage, increasing the computational load of subsequent CFAR detection; if the fixed factor or pre-detection threshold is set too high, the probability of missed detection in CFAR detection is high.

[0066] To address the aforementioned issues, this application provides a pre-detection threshold determination method. This method dynamically determines the threshold factor for pre-detection in the next frame by utilizing the signal-to-noise ratio (SNR) of the first type of points and the SNR of the second type of points in the current frame to be confirmed. Based on this threshold factor, the pre-detection threshold is determined, thereby improving the accuracy of the pre-detection threshold determination, which in turn improves the quality of the selection of points to be confirmed, reduces the budget for CFAR detection, and lowers the false detection rate of CFAR detection.

[0067] To make the above-mentioned objectives, features, and advantages of the embodiments of this application more apparent and understandable, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0068] Figure 2 A flowchart illustrating the pre-detection threshold determination method provided in this application embodiment. Figure 1 This method can be executed by any module with the corresponding data processing capabilities, such as a device specifically designed to determine the pre-detection threshold, a target detection device, or a processor in a radar system. Figure 2 As shown, the pre-detection threshold determination method provided in this embodiment includes the following steps:

[0069] Step S201: Based on the signal-to-noise ratio of the first type of points and the second type of points in the current frame to be confirmed, determine the detection threshold factor for the next frame; wherein, the points to be confirmed in the current frame are obtained by filtering the pre-detection threshold of the current frame.

[0070] Among them, the detection threshold factor is a factor used to determine the pre-detection threshold.

[0071] Points to be confirmed in the current frame are those whose values ​​in the radar data of the current frame exceed the pre-detection threshold of the current frame. The first type of points are those predicted as target points, while the second type of points are those predicted as noise.

[0072] The radar data in the current frame can be echo data obtained after the echo signal is processed by the antenna channel, or it can be data obtained after processing the echo data, such as RDM, or data obtained after RDM is noncoherently accumulated, etc.

[0073] Step S202: Determine the pre-detection threshold for the next frame based on the detection threshold factor of the next frame.

[0074] A frame is the basic unit of radar data transmission and reception. A radar frame is a complete set of data acquired by the radar during continuous scanning, from start to finish. This set of data can include information such as the distance, velocity, and angle of a point.

[0075] For each frame of radar data collected, the pre-detection threshold of the frame needs to be determined based on the detection threshold factor of that frame; points with values ​​higher than the pre-detection threshold are identified as points to be confirmed; then the points to be confirmed in the frame are divided into two categories, namely the first category and the second category. The first category of points is predicted as target points during pre-screening, while the second category of points is predicted as noise.

[0076] After determining the points to be confirmed in each frame, the signal-to-noise ratio (SNR) of each point is calculated. The SNR is the ratio of the amplitude or power of the radar data of the point to be confirmed to the amplitude or power of the background noise.

[0077] Specifically, in the RDM or the RDM obtained after non-coherent accumulation of the current frame, the noise floor is estimated in units of range bins to obtain the noise floor estimate; the ratio of the value of each point to be confirmed in the RDM or the RDM obtained after non-coherent accumulation to the noise floor estimate of the range bin is calculated to obtain the signal-to-noise ratio of each point to be confirmed in the current frame.

[0078] Optionally, the pre-detection threshold determination method further includes: obtaining the range-Doppler matrix of the next frame; performing noise floor estimation on the Doppler dimension data of each range cell in the range-Doppler matrix of the next frame to obtain the noise floor estimate value of each range cell in the next frame.

[0079] The range-Doppler matrix is ​​a two-dimensional matrix used to represent the distance and relative velocity between a point within the radar's detection range and the radar. Rows represent different range cells, and columns represent different velocity (Doppler) cells. The value of each matrix element reflects the echo intensity of the point under that combination of range and velocity.

[0080] The range-Doppler matrix (RDM) for each frame can be generated based on the Fast Fourier Transform (FFT) of each frame of echo data.

[0081] For each range cell in each frame of RDM, noise floor estimation is performed based on the Doppler data of that range cell to obtain the noise floor estimate value of that range cell.

[0082] For example, multiple sampling points obtained within a distance cell can be determined, and the average power of all sampling points within the distance cell can be determined as the noise floor estimate of the distance cell.

[0083] In some embodiments, the noise floor estimate of the distance cell can be updated by continuously replacing the maximum value with the average power of the sampling points until the difference between two adjacent noise floor estimates is small. The last noise floor estimate is then used as the final output noise floor estimate of the distance cell to calculate the signal-to-noise ratio of the point to be confirmed within the distance cell. In other words, after obtaining the noise floor estimate, the signal-to-noise ratio of the point to be confirmed can be calculated based on the noise floor estimate.

[0084] Since noise may vary with distance, noise floor estimation is performed using distance cells in RDM, which improves the matching degree between the noise floor estimation and the actual noise level. At the same time, it simplifies the complex noise estimation problem into processing each distance cell separately, which simplifies the signal processing flow and reduces computational complexity.

[0085] After obtaining the signal-to-noise ratio (SNR) of each point to be confirmed in the current frame, the detection threshold factor for the next frame can be determined based on the statistical values ​​of the SNR of the first type of points and the statistical values ​​of the SNR of the second type of points. These statistical values ​​can be the minimum, maximum, average, median, etc.

[0086] Specifically, the detection threshold factor for the next frame can be determined based on the minimum signal-to-noise ratio of the first type of points and the maximum signal-to-noise ratio of the second type of points.

[0087] After obtaining the detection threshold factor for the next frame, the product of the detection threshold factor and the preset noise amplitude or power is calculated to obtain the pre-detection threshold for the next frame. Thus, the pre-detection threshold of the next frame is used to filter out the points to be confirmed in the next frame during the pre-detection stage.

[0088] After obtaining the detection threshold factor for the next frame, the detection threshold factor can be multiplied by the noise floor estimate of each distance cell in the next frame to obtain the pre-detection threshold of each distance cell in the next frame. Thus, the pre-detection threshold of each distance cell in the next frame can be used to filter out the points to be confirmed in each distance cell in the next frame during the pre-detection stage.

[0089] In some embodiments, the determination of the point to be confirmed can be performed only for the long-distance interval. That is, in each distance cell within the long-distance interval of each frame, the point to be confirmed for that distance cell is determined based on the pre-detection threshold of the distance cell.

[0090] Optionally, the pre-detection threshold for the next frame is determined based on the detection threshold factor of the next frame, including: determining the pre-detection threshold for each distance cell in the next frame based on the detection threshold factor of the next frame and the noise floor estimate of each distance cell in the next frame.

[0091] Optionally, the pre-detection threshold determination method further includes: determining points in each distance cell of the next frame that exceed the pre-detection threshold of that distance cell as points to be confirmed.

[0092] Let the noise floor estimate of a certain distance cell in the next frame be σ. 2 If the detection threshold factor for the next frame is α, then the expression for the pre-detection threshold T of this distance cell is: T = α × σ 2 Therefore, in the pre-detection stage, points whose values ​​in the RDM of the next frame exceed the pre-detection threshold of the distance cell are identified as points to be confirmed, and the signal-to-noise ratio of the points to be confirmed is calculated, and so on.

[0093] The pre-detection threshold is dynamically adjusted based on the noise level of the current frame and the previous frame, which improves the accuracy of the pre-detection threshold determination, thereby improving the accuracy of target detection and reducing the occurrence of false alarms.

[0094] Furthermore, after determining the points to be confirmed in each frame, target points can be identified from the points to be confirmed in that frame through CFAR detection, thus achieving target detection.

[0095] The pre-detection threshold determination method provided in this application, specifically for CFAR detection, aims to improve the accuracy of the detection threshold used in pre-detection before CFAR detection. It offers a scheme for dynamically determining the pre-detection threshold, utilizing the signal-to-noise ratio (SNR) distribution of first-class and second-class points in the current frame to be confirmed. Based on this SNR factor, a dynamic pre-detection threshold for detecting points to be confirmed in the next frame is calculated. By dynamically determining the pre-detection threshold using the noise and target SNR levels of the current frame, the accuracy of both pre-detection threshold determination and point confirmation is improved, thereby reducing the budget required for CFAR detection and lowering the false detection rate.

[0096] Figure 3 A flowchart illustrating the pre-detection threshold determination method provided in this application embodiment. Figure 2 This embodiment is in Figure 2Based on the illustrated embodiment, the steps for determining the detection threshold factor are further refined, and steps related to noise floor estimation and classification of points to be confirmed are added. For example... Figure 3 As shown, the pre-detection threshold determination method provided in this embodiment may specifically include the following steps:

[0097] Step S301: Obtain the distance-Doppler matrix of multiple antenna channels in the current frame.

[0098] The radar frames can be traversed in chronological order, with the currently traversed frame as the current frame. Based on the echo data from multiple antenna channels in the current frame, the range-Doppler matrices of multiple antenna channels in the current frame can be obtained. Each antenna channel corresponds to a range-Doppler matrix.

[0099] Step S302: Perform noncoherent accumulation of the range-Doppler matrices of multiple antenna channels in the current frame to obtain the noncoherent accumulation matrix of the current frame.

[0100] Noncoherent accumulation is a signal processing technique that directly superimposes the amplitude or power of a signal or data. The value of a point in the noncoherent accumulation matrix is ​​the sum of the values ​​of that point in the distance-Doppler matrix of multiple antenna channels.

[0101] noncoherent accumulation matrix RDM nc It can be represented as:

[0102]

[0103] Among them, RDM i Let be the distance-Doppler matrix of antenna channel i, and M be the total number of antenna channels.

[0104] Noncoherent accumulation can improve the signal-to-noise ratio, thereby improving the accuracy of target detection, especially weak target detection.

[0105] Step S303: Perform noise floor estimation on the Doppler data of each distance cell in the noncoherent accumulation matrix of the current frame to obtain the noise floor estimate value of each distance cell in the current frame.

[0106] Optionally, noise floor estimation is performed on the Doppler data of each distance cell in the noncoherent accumulation matrix of the current frame to obtain the noise floor estimate of each distance cell in the current frame. This includes: calculating the mean of the Doppler data of each distance cell in the noncoherent accumulation matrix of the current frame; repeatedly replacing the maximum value in the Doppler data of the distance cell with the mean until the difference between two adjacent mean values ​​is less than a preset value to obtain the adjusted Doppler data of the distance cell; and determining the noise floor estimate of the distance cell based on the variance of the adjusted Doppler data of the distance cell.

[0107] Each distance cell corresponds to a specific distance range, and the Doppler data for that distance cell is the value of the RDM falling within that cell. The unit of the data in the RDM can be decibels (dB) to describe the relative echo intensity. The default value is a configurable parameter, such as 1.

[0108] To improve the accuracy of noise floor estimation and avoid introducing target data during noise floor estimation, a method was implemented to continuously replace the maximum value with the mean, thereby obtaining a stable noise floor estimate.

[0109] The mean value u of the Doppler data of the distance cell is obtained in the j-th calculation. j Then, the mean u j Replace the maximum value in the Doppler data of the distance cell with the mean u of the replaced Doppler data. j+1 Determine σ j -σ j+1 Is the condition <1 (preset value) satisfied, where σ j For u j The value obtained by converting u to decibels, if u j If the unit is decibel, then u j =σ j If not, then continue with u j+1 Replace the maximum value in the Doppler data of that distance cell, and so on; if so, then based on satisfying σ j -σ j+1 σ <1 j+1 Determine the noise floor estimate of the distance cell, for example, σ. j+1 The square of.

[0110] Step S304: Based on the detection threshold factor of the current frame and the noise floor estimate of each distance cell in the current frame, determine the pre-detection threshold of each distance cell in the current frame.

[0111] Specifically, for each distance cell in the current frame, the pre-detection threshold of that distance cell is the product of the detection threshold factor of the current frame and the noise floor estimate of that distance cell.

[0112] Step S305: Points in each distance cell of the current frame that exceed the pre-detection threshold of that distance cell are identified as points to be confirmed, and the signal-to-noise ratio of the points to be confirmed is calculated based on the noise floor estimate of the distance cell in which the points to be confirmed are located.

[0113] After obtaining the pre-detection threshold of each distance cell in each frame, points to be confirmed are selected from each distance cell based on the pre-detection threshold of each distance cell. That is, points whose values ​​in the RDM exceed the pre-detection threshold of their respective distance cells are determined as points to be confirmed, thus completing the pre-detection stage.

[0114] After predictive detection, we can proceed to the CFAR detection stage, also known as the target detection stage. CFAR detection is used to determine the target point based on the noncoherent accumulation matrix RDM. nc The value in is used to detect the target point from the points to be confirmed.

[0115] Figure 4 This is a flowchart illustrating the pre-detection stage provided in an embodiment of this application, as shown below. Figure 4 As shown, the pre-detection stage mainly includes the following steps:

[0116] Step S401: For each distance interval of the current frame, obtain the Doppler data for that distance interval;

[0117] Step S402: Calculate the mean u of the Doppler data for this distance interval. j This is then converted to a decibel value, denoted as σ. j And determine the position k where the Doppler data in this distance interval reaches its maximum value;

[0118] Step S403, use the mean u j Replace the value at position k of the Doppler data within this distance interval, calculate the mean of the new Doppler data, and convert it to a decibel value, denoted as σ. j+1 ;

[0119] Step S404, determine σ j -σ j+1 Is it less than 1? If not, return to step S402 to replace the current maximum value with the newly obtained mean; if yes, proceed to step S405.

[0120] Step S405, determine σ j+1 The square of is the noise floor estimate for that distance interval.

[0121] Step S406: Based on the detection threshold factor of each distance interval in the current frame and the noise floor estimate of each distance interval in the current frame, determine the pre-detection threshold of each distance interval in the current frame.

[0122] Step S407: Filter points in each distance interval by using a pre-detection threshold, identify points that exceed the pre-detection threshold as points to be confirmed, and save the distance index and Doppler index of the points to be confirmed.

[0123] For the first frame, the detection threshold factor can be a value set based on experience.

[0124] Optionally, the pre-detection threshold determination method further includes: obtaining an initial detection threshold factor, and using the initial detection threshold factor as the detection threshold factor for the first frame.

[0125] The initial detection threshold factor can be a value set based on experience, which is less than the minimum threshold factor value for CFAR detection in the same scene, such as 5dB.

[0126] In the first frame, since there is no previous frame, the detection threshold factor uses the set initial detection threshold factor. Because the detection threshold factor will be dynamically adjusted in subsequent frames, the initial detection threshold factor can be set to a lower value to avoid missed detections.

[0127] Initial detection threshold factors can be pre-assigned for various detection scenarios, resulting in a preset correspondence. Different detection scenarios may involve different radar parameters, or variations in the detected targets, their motion attributes, or the distance between the target and the radar. Based on the current detection scenario, the corresponding initial detection threshold factor can be read from the preset correspondence and used as the detection threshold factor for the first frame of that scenario. This is then combined with radar data from the first frame, such as RDM, RDM... nc The noise floor estimate is used to obtain the pre-detection threshold for the first frame.

[0128] Optionally, the pre-detection threshold determination method further includes: determining an initial detection threshold factor based on radar parameters.

[0129] Specifically, the initial detection threshold can be determined based on the radar's transmit power, antenna gain, signal bandwidth, and the signal processing algorithm used.

[0130] For example, an initial detection threshold can be determined based on the radar's minimum resolvable signal-to-noise ratio. The initial detection threshold can be a value slightly smaller than the minimum resolvable signal-to-noise ratio.

[0131] The minimum resolvable signal-to-noise ratio of the radar can be obtained through prior simulation tests.

[0132] By utilizing the radar's own parameters, the initial detection threshold is determined, which improves the accuracy of the initial detection threshold determination and avoids the slow convergence speed and large amount of computation caused by setting the initial detection threshold too low.

[0133] Optionally, an initial detection threshold factor is determined based on radar parameters, including: determining the minimum resolvable signal-to-noise ratio of the radar based on radar parameters and radar equations; and determining the initial detection threshold factor based on the minimum resolvable signal-to-noise ratio.

[0134] The radar equations are fundamental formulas describing radar performance, establishing the relationship between radar received power and transmitted power, antenna gain, target cross-section, range, and other parameters. Radar performance, in turn, affects the radar's minimum resolvable signal-to-noise ratio (SNR). Higher transmitted power, higher antenna gain, and higher received power all contribute to improving the SNR and reducing the radar's minimum resolvable SNR.

[0135] The minimum resolvable signal-to-noise ratio (SNR) of the radar is calculated by using the radar's own parameters and radar equations, thus achieving automatic determination of the minimum resolvable SNR and improving the automation level of the algorithm.

[0136] Optionally, the pre-detection threshold determination method further includes: if the number of points to be confirmed obtained based on the pre-detection threshold of the first frame is less than a preset number, then the initial detection threshold factor is reduced, so as to redetermine the pre-detection threshold of the first frame based on the reduced initial detection threshold factor.

[0137] The preset quantity is a configurable parameter, which can be a fixed value or determined based on the attributes of the target being detected in the detection scene, the radar's range resolution, and velocity resolution.

[0138] Since the detection threshold factor is positively correlated with the determined pre-detection threshold, after determining the pre-detection threshold for the first frame based on the initial detection threshold factor, if the number of points to be confirmed obtained through the pre-detection stage is too small (less than the preset number), it indicates that the pre-detection threshold is too high, i.e., the initial detection threshold factor is too high. In this case, the initial detection threshold factor is adjusted to a smaller value, and the pre-detection threshold for the first frame is re-determined. The initial detection threshold factor can be adjusted in fixed steps, or the adjustment value can be determined based on the difference between the number of points to be confirmed and the preset number.

[0139] The initial detection threshold factor can be adjusted multiple times until the number of points to be confirmed in the first frame is greater than or equal to the preset number.

[0140] Through the aforementioned steps, the initial detection threshold factor is adjusted based on the feedback mechanism, thus avoiding the problem of missed detections due to an excessively high initial detection threshold factor.

[0141] pass Figure 4 The pre-detection process shown determines the points to be confirmed in each frame. These points are represented using corresponding distance and Doppler indices.

[0142] For example, Figure 5 This is a schematic diagram of the RDM and pre-detection threshold provided in the embodiments of this application, as shown below. Figure 5 As shown, the graph corresponding to RDM includes three coordinate axes: the distance axis (unit: m), the Doppler axis (unit: m / s), and the relative intensity axis (unit: dB). Figure 5 Each square in the diagram corresponds to a distance cell or Doppler cell. Figure 5 The RDM shown can be the RDM obtained after noncoherent accumulation. nc Pre-detection threshold, such as Figure 5 As shown in the darker areas, RDM nc Points with relative intensity exceeding that of the dark area are marked as points to be confirmed.

[0143] After determining the points to be confirmed in each frame, coherent accumulation can be performed on the points to be confirmed to enhance the signal-to-noise ratio of the target points in the points to be confirmed.

[0144] After obtaining the points to be confirmed in each frame through pre-detection, the signal-to-noise ratio of the points to be confirmed is calculated based on the value of the points to be confirmed in the RDM and the distance cell where the points to be confirmed are located, so as to determine the detection threshold factor for the next frame.

[0145] Step S306: Based on the coherent accumulation gain of the points to be confirmed in the current frame, classify the points to be confirmed in the current frame to obtain the first type of points and the second type of points in the current frame.

[0146] The coherent accumulation gain of the point to be confirmed is used to describe the radar data of the point to be confirmed, such as in RDM or RDM. nc The value in the equation represents the degree to which the gain increases after coherent accumulation.

[0147] For example, the coherent accumulation gain g c It can be represented as: g c =10lg(xˊ / x), where x is the value of the point to be confirmed without coherent accumulation, and xˊ is the value of the point to be confirmed after coherent accumulation.

[0148] The value of the uncoordinated accumulation of the point to be confirmed can be the value of the point to be confirmed in the RDM or in the RDM. nc The value in the RDM of the point to be confirmed; the value after coherent accumulation can be the value obtained by coherently accumulating the values ​​of the point to be confirmed in the RDM of multiple antenna channels, or the value of the point to be confirmed in the current frame RDM. nc The value in the RDM corresponds to the point to be confirmed in the next frame. nc The value obtained by accumulating the values ​​in the reference.

[0149] For example, points to be confirmed where the coherent accumulation gain is greater than a preset gain can be identified as first-type points, and the remaining points to be confirmed can be identified as second-type points. The preset gain can be a fixed value or it can be determined based on the signal-to-noise ratio of the points to be confirmed, such as the difference between the constant false alarm rate threshold at the point to be confirmed and the signal-to-noise ratio of the point to be confirmed.

[0150] The coherent accumulation gain of the point to be confirmed in the current frame can also be represented by the coherent accumulation gain of the point corresponding to the point to be confirmed in the next frame.

[0151] Optionally, based on the coherent accumulation gain of the points to be confirmed in the current frame, the points to be confirmed in the current frame are classified to obtain the first type of points and the second type of points in the current frame. This includes: determining the points to be confirmed whose sum of signal-to-noise ratio and coherent accumulation gain is greater than the constant false alarm rate threshold as the first type of points, and determining the points to be confirmed whose sum of signal-to-noise ratio and coherent accumulation gain is less than or equal to the constant false alarm rate threshold as the second type of points; the constant false alarm rate threshold is the detection threshold used in constant false alarm rate detection.

[0152] Optionally, the method further includes: for the point to be confirmed in the current frame, obtaining the point corresponding to the point to be confirmed in the next frame; based on the angle of the point to be confirmed in the current frame, performing coherent accumulation on the data of multiple antenna channels of the point corresponding to the point to be confirmed in the next frame to obtain the coherent accumulation value of the point corresponding to the point to be confirmed in the next frame; and determining the coherent accumulation gain of the point to be confirmed based on the coherent accumulation value of the point corresponding to the point to be confirmed in the next frame.

[0153] Optionally, the method further includes: performing constant false alarm rate (CFAR) detection on the coherently accumulated data of the current frame to obtain the CFAR threshold for each point to be confirmed in the current frame; wherein, the data of the point to be confirmed in the coherently accumulated data of the current frame is the coherently accumulated value of the point to be confirmed in the current frame.

[0154] Step S307: Calculate the minimum SNR of the first type of points among the points to be confirmed in the current frame to obtain the first SNR, and calculate the maximum SNR of the second type of points among the points to be confirmed in the current frame to obtain the second SNR.

[0155] Step S308: Based on the first signal-to-noise ratio and the second signal-to-noise ratio, determine the detection threshold factor for the next frame. The next frame is taken as the current frame, and step S301 is returned to determine the detection threshold factor for subsequent frames. This process continues until no subsequent frames exist.

[0156] For example, the detection threshold factor for the next frame can be determined as the average of the first signal-to-noise ratio and the second signal-to-noise ratio.

[0157] Optionally, based on the first signal-to-noise ratio and the second signal-to-noise ratio, the detection threshold factor for the next frame is determined, including: determining the smaller value of the first signal-to-noise ratio and the second signal-to-noise ratio as the detection threshold factor for the next frame.

[0158] The first signal-to-noise ratio (SNR) represents the minimum SNR of a set of points that are likely to be targets, and can be used to characterize the minimum SNR of distinguishable targets; the second SNR represents the maximum SNR of a set of points that are likely to be noise, and can be used to characterize the highest level of noise.

[0159] Choosing the smaller of the first and second signal-to-noise ratios as the detection threshold factor for the next frame avoids the problem of missed detections caused by setting the detection threshold factor too high. At the same time, by comprehensively considering the smallest distinguishable target and the highest noise level in the current frame, the detection threshold factor is determined, which improves the accuracy of the detection threshold factor determination.

[0160] In this embodiment, the signal-to-noise ratio is improved through noncoherent accumulation of the multi-antenna channel RDM, thereby improving the accuracy of target detection; the noncoherent accumulation matrix RDM... nc Noise floor estimation at the distance unit granularity improves the closeness of the noise floor estimate to the real noise, thereby improving the accuracy of signal-to-noise ratio (SNR) calculation and pre-detection threshold calculation. Since the SNR is significantly improved after coherent accumulation, after the points to be confirmed in the corresponding frame are selected by the pre-detection threshold of the corresponding frame during pre-detection, target and noise classification is performed on the points to be confirmed based on the coherent accumulation gain, which improves the accuracy of classification. The detection threshold factor of the next frame is determined by the minimum SNR of the points to be confirmed belonging to the target class and the maximum SNR of the points belonging to the noise class. Combined with the noise estimate, the pre-detection threshold of the next frame is calculated, so that the pre-detection threshold can better adapt to changes in signal and noise, improving the accuracy and robustness of target detection.

[0161] Figure 6 For this application Figure 3 The flowchart of step S306 in the illustrated embodiment is as follows: Figure 6 As shown, step S306 may specifically include the following steps:

[0162] Step S601: Obtain the distance-Doppler matrix or noncoherent accumulation matrix of the current frame.

[0163] Step S602: Replace the values ​​of each point to be confirmed in the distance-Doppler matrix or non-coherent accumulation matrix of the current frame with the coherent accumulation values ​​of each point to be confirmed, and obtain the coherently accumulated data of the current frame.

[0164] The coherent accumulation value of the point to be confirmed can be data from multiple antenna channels of the point to be confirmed, such as RDM or RDM. nc The value is obtained by coherently accumulating the data in the database.

[0165] After determining the points to be confirmed in each frame, based on the information of the corresponding points in the previous frame, including angle and velocity, coherent accumulation is performed on the data of multiple antenna channels for the points to be confirmed in the current frame to obtain the coherent accumulation value xˊ for each point to be confirmed in the current frame; the coherent accumulation value xˊ is then used to replace the range-Doppler matrix RDM or the non-coherent accumulation matrix RDM. nc By determining the original value x of each point to be confirmed, the data after coherent accumulation of that frame can be obtained.

[0166] Before coherent accumulation, phase compensation is required to compensate for the phase changes caused by the target's motion relative to the radar.

[0167] Step S603: Perform constant false alarm rate (CFAR) detection on the data after coherent accumulation of the current frame to obtain the CFAR threshold for each point to be confirmed in the current frame.

[0168] After obtaining the coherently accumulated data for each frame, CFAR detection is performed to determine target points from the points to be confirmed in each frame. During CFAR detection, background clutter power is estimated based on data from points within a certain range of the points to be confirmed. Based on the estimated background clutter power and a preset false alarm probability, a constant false alarm rate (CFAR) threshold is determined. Target detection is then performed based on this CFAR threshold, and points to be confirmed whose data exceeds the CFAR threshold are identified as target points. If no points to be confirmed whose data exceeds the CFAR threshold exist, then no target is identified.

[0169] Step S604: Determine the points to be confirmed where the sum of the signal-to-noise ratio and the coherent cumulative gain is greater than the constant false alarm rate threshold as the first type of points, and determine the points to be confirmed where the sum of the signal-to-noise ratio and the coherent cumulative gain is less than or equal to the constant false alarm rate threshold as the second type of points.

[0170] For each point to be confirmed in each frame, after obtaining the constant false alarm rate threshold of the point to be confirmed, the sum of the signal-to-noise ratio of the point to be confirmed and the coherent accumulation gain of the point to be confirmed is calculated, and it is determined whether the sum is greater than the constant false alarm rate threshold of the point to be confirmed; if so, the point to be confirmed is determined to be a first-class point, otherwise, the point to be confirmed is determined to be a second-class point.

[0171] Because the target point itself has a high signal-to-noise ratio, its gain is high after coherent accumulation. On the other hand, the noise itself has a low signal-to-noise ratio, and its gain is low after coherent accumulation due to phase incoherence. Therefore, the target point and noise in the points to be confirmed can be distinguished by the signal-to-noise ratio and the coherent accumulation gain, thus improving the accuracy of the classification of the points to be confirmed. Since the threshold of constant false alarm rate detection will be adaptively adjusted to adapt to complex environments, the classification of the points to be confirmed can be achieved by comparing with the constant false alarm rate threshold, further improving the accuracy of the classification.

[0172] Figure 7 A flowchart illustrating the pre-detection threshold determination method provided in this application embodiment. Figure 3 ,like Figure 7 As shown, the pre-detection threshold determination method provided in this embodiment specifically includes the following steps:

[0173] Step S701, set the detection threshold factor for the first frame: specifically, determine the initial detection threshold factor as the detection threshold factor for the first frame;

[0174] Step S702: Perform noncoherent accumulation of the RDM of multiple antenna channels in the current frame to obtain the noncoherent accumulation matrix RDM. nc ;

[0175] Step S703, using RDM nc The noise floor is estimated using Doppler data in each distance cell. The noise floor estimate is obtained. The pre-detection threshold of the current frame is determined as the product of the detection threshold factor of the current frame and the noise floor estimate. Points exceeding the pre-detection threshold are identified as points to be confirmed. The signal-to-noise ratio of the points to be confirmed is calculated.

[0176] Step S704: Perform coherent accumulation on the points to be confirmed;

[0177] Step S705: Replace RDM with coherent accumulated value. nc The values ​​at the corresponding positions are used to obtain the coherent accumulation matrix, and CFAR detection is performed based on the coherent accumulation matrix;

[0178] Step S706: Based on the ratio of the coherent accumulation value to the value before coherent accumulation, obtain the coherent accumulation gain of the point to be confirmed;

[0179] Step S707: Determine whether the sum of the signal-to-noise ratio and coherent accumulation gain of the point to be confirmed exceeds the CFAR detection threshold, i.e., the constant false alarm rate threshold.

[0180] Step S708: If the CFAR detection threshold is exceeded, the point to be confirmed is determined to belong to the first type of point; if the CFAR detection threshold is not exceeded, the point to be confirmed is determined to belong to the second type of point; calculate the minimum signal-to-noise ratio (SNR) of the first type of point. 1,min And the maximum signal-to-noise ratio (SNR) of the second type of points. 2,max ;

[0181] Step S709, obtain SNR 1,min and SNR 2,max The smaller value in is used as the detection threshold factor for the next frame; return to step S702, take the next frame as the current frame, perform CFAR detection for the next frame, and dynamically determine the detection threshold factor for subsequent frames.

[0182] Exemplary embodiments

[0183] Taking millimeter-wave radar as an example, assuming that the millimeter-wave radar collects data with 512 sampling points, 256 identical frequency-modulated continuous waves are transmitted per frame, the range resolution is set to 0.61m, and the maximum detectable distance is approximately 156m. Target 1 and Target 2 are set to distances of 30m and 140m respectively, with a velocity of 0m / s and angles of 5° and 2° respectively.

[0184] To achieve target detection, an initial detection threshold factor is first set. Then, by performing FFT transforms on the received signals from multiple antenna channels in both the range and Doppler dimensions, the range distance matrix (RDM) of multiple antenna channels is obtained. Finally, noncoherent accumulation is performed on the RDMs of multiple antenna channels within the same frame to obtain the noncoherent accumulation matrix (RDM). nc .

[0185] Using RDM nc For each range cell in the RDM, noise floor estimation is performed to obtain the noise floor estimate value. This estimate is then combined with the initial detection threshold factor to obtain the pre-detection threshold for the first frame. nc Pre-detection is performed to obtain multiple points to be confirmed in the first frame.

[0186] For example, Figure 8 This is a schematic diagram of multiple points to be confirmed in the first frame of the exemplary embodiment provided in this application. Points to be confirmed in the first frame that exceed the pre-detection threshold are as follows: Figure 8 As shown in the white box, in the aforementioned embodiment, target 1 and target 2 are included in the points to be confirmed. The distance corresponding to distance 1 in the distance dimension is approximately 0.6m (156m / 256).

[0187] For the points to be confirmed in the first frame, coherent accumulation is performed on multiple antenna channels to obtain coherent accumulation values; these coherent accumulation values ​​are then used to replace the RDM values. nc By obtaining the values ​​at the corresponding positions, we can obtain the coherent accumulation matrix of the first frame, which is the coherently accumulated data, and then perform conventional CFAR detection.

[0188] Figure 9a For this application Figure 8 The diagram shown illustrates the CFAR detection results before coherent accumulation in the embodiment shown. Figure 9b For this application Figure 8 The schematic diagram shown is of the CFAR detection results after coherent accumulation in the embodiment illustrated. Figure 9a and Figure 9b As shown, the horizontal axis X represents distance in meters (m), and the vertical axis Y represents the relative intensity of the echo in dB. Figure 9a The distance dimension signal in the equation is the original signal of each point without coherent accumulation. Figure 9b The distance dimension signal in the equation represents the signal at each point after coherent accumulation, i.e., the coherent accumulation value. The CFAR detection threshold is the aforementioned constant false alarm rate threshold. Before coherent accumulation, target 2 at coordinates (140.284, 102.381) near 140m could not be detected. After coherent accumulation, due to the enhanced signal-to-noise ratio of the target, target 2 at coordinates (139.674, 112.467) near 140m exceeds the CFAR detection threshold and can be detected.

[0189] After coherent accumulation, based on the coherent accumulation gain of the points to be confirmed, the points to be confirmed in the first frame are classified, and the minimum SNR of the first type of points (the type of points belonging to the target) and the maximum SNR of the second type of points (the type of points belonging to the noise) are calculated. The smaller value is taken as the detection threshold factor for the second frame to determine the pre-detection threshold of the second frame, thereby realizing the pre-detection and target detection of the second frame, and so on.

[0190] After 10 frames, the change curves of the detection threshold factor in each frame are as follows: Figure 10 As shown, Figure 10 This is a schematic diagram of the detection threshold factor change curve in an exemplary embodiment provided in this application. Figure 10 It can be seen that the detection threshold factor is initially low, at 3dB in the first frame, gradually increases after several frames, and finally stabilizes at 3.8dB in the 8th-10th frames.

[0191] Figure 11 This is a schematic diagram of multiple points to be confirmed in the 10th frame of an exemplary embodiment provided in this application, for comparison. Figure 8 and Figure 11 It can be seen that by adjusting the detection threshold factor, the number of points to be confirmed obtained by pre-detection is reduced, while target 1 and target 2 can still be detected accurately.

[0192] This application embodiment also provides a threshold factor determination method, including: determining the detection threshold factor of the next frame based on the signal-to-noise ratio of the first type of points and the second type of points in the points to be confirmed in the current frame; wherein, the points to be confirmed in the current frame are obtained by screening the pre-detection threshold of the current frame, and the pre-detection threshold of the current frame is determined based on the detection threshold factor of the current frame.

[0193] Figure 12 A flowchart illustrating the coherent accumulation method provided in the embodiments of this application. Figure 1 The coherent accumulation method provided in this embodiment is used to determine the coherent accumulation value of the point to be confirmed in the aforementioned embodiments, such as... Figure 12 The coherent accumulation method shown includes the following steps:

[0194] Step S1201: For the point to be confirmed in the current frame, obtain the point corresponding to the point to be confirmed in the next frame.

[0195] The distance index and Doppler index of the point to be confirmed in the next frame are the distance index and Doppler index of the determined point to be confirmed in the next frame. The distance index of the point to be confirmed in the next frame can be the distance index of the point to be confirmed.

[0196] The distance index is used to represent the position of the echo signal of the corresponding point in the distance dimension of the RDM, while the Doppler index represents the position of the echo signal of the corresponding point in the Doppler dimension.

[0197] Optionally, obtaining the point corresponding to the point to be confirmed in the next frame includes: determining the Doppler index of the point to be confirmed in the next frame; using the Doppler index of the point to be confirmed in the next frame as the Doppler index and the distance index of the point to be confirmed as the distance index to obtain the point corresponding to the point to be confirmed in the next frame.

[0198] For distance index, the distance index of the point to be confirmed in the current frame can be directly determined as the distance index of the point corresponding to the point in the next frame. For Doppler index, the Doppler index of the point to be confirmed in the next frame can be determined based on the velocity of the point to be confirmed in the current frame.

[0199] The velocity of the point to be confirmed in each frame can be provided by the radar's signal processing module.

[0200] The point to be confirmed in the next frame is usually also the point to be confirmed in the next frame. This step realizes the mapping of points to be confirmed in different frames.

[0201] Because the radar operates in TDMA (Time Division Multiple Address) mode, velocity ambiguity occurs when the Doppler frequency of the echo is greater than half the repetition frequency of the radar's transmitted pulse. Generally, CRT (Chinese Remainder Theorem) can be used for deambiguation to obtain the true velocity. However, this method causes the Doppler index of the same point to change in adjacent RDM frames, making it impossible to directly use the Doppler index of the current frame as the Doppler index of the next frame; a search within a certain range is required. Since CRT-based velocity deambiguation requires at least two frames of data to obtain the true velocity, this application starts coherent accumulation from the third frame as the first frame.

[0202] Optionally, determining the distance index and Doppler index of the point to be confirmed in the next frame includes: determining the distance index of the point to be confirmed in the current frame as the distance index of the point to be confirmed in the next frame; and determining the Doppler index of the point to be confirmed in the next frame based on the velocity obtained after deblurring the point to be confirmed in the current frame.

[0203] The speed obtained after deblurring can be called the true speed or the unblurred speed. Any algorithm can be used to deblurr and obtain the true speed corresponding to the blurred speed, such as a CRT-based speed deblurring algorithm.

[0204] After deblurring the blurred velocity of the point to be confirmed in the current frame to obtain the true velocity, the true velocity of the point to be confirmed in the current frame is mapped to the space where the Doppler dimension of the next frame is located, thus obtaining the Doppler index of the point to be confirmed in the next frame.

[0205] By resolving velocity ambiguity, a mapping relationship for the same point is established in adjacent frames, providing a reliable foundation for coherent accumulation based on information from the same point in the previous frame.

[0206] Optionally, based on the velocity obtained after deblurring the point to be confirmed in the current frame, the Doppler index of the point to be confirmed in the next frame is determined, including: determining the blur velocity of the point to be confirmed in the next frame based on the velocity obtained after deblurring the point to be confirmed in the current frame and the detection velocity limit of the next frame; and determining the Doppler index of the point to be confirmed in the next frame based on the blur velocity of the point to be confirmed in the next frame.

[0207] The detection rate limit for a given frame is the product of the maximum value of the Doppler index in the RDM, such as 64, and the Doppler resolution of that frame.

[0208] The detection speed limit includes an upper limit and a lower limit, with the lower limit having the opposite speed direction to the upper limit. When the fuzzy speed is greater than or equal to 0, the detection speed limit is the upper limit; when the fuzzy speed is less than 0, the detection speed limit is the lower limit, to maintain consistency with the direction of the fuzzy speed.

[0209] Specifically, the blurred velocity of the point to be confirmed in the next frame can be determined by dividing the true velocity of the point to be confirmed in the current frame (i.e., the velocity obtained after deblurring) by the detection velocity limit of the next frame. The calculated quotient can be substituted into a calculation formula, and the blurred velocity of the point to be confirmed in the next frame can be determined through this formula.

[0210] After obtaining the blurred velocity of the point to be confirmed in the next frame, the blurred velocity is mapped to the space where the RDM Doppler dimension of the next frame is located, and the Doppler index of the point to be confirmed in the next frame can be obtained.

[0211] To improve the accuracy of Doppler index determination, a search can be performed within a smaller range to obtain the Doppler index of the point to be confirmed in the next frame.

[0212] Optionally, based on the blur velocity of the point to be confirmed in the next frame, the Doppler index of the point to be confirmed in the next frame is determined, including: determining the target Doppler index based on the blur velocity of the point to be confirmed in the next frame; using the target Doppler index as the Doppler index and the distance index of the point to be confirmed as the distance index to obtain a reference point; and searching for the Doppler index of the point to be confirmed in the next frame from a preset range of the reference point in the distance-Doppler image of the next frame.

[0213] The preset range is used to characterize the region near the reference point, such as the region located in the same Doppler cell as the reference point. The range-Doppler map is used to show the distribution of echo intensity or relative echo intensity in two dimensions: range and Doppler.

[0214] For example, the preset range can be a square or circular area centered on a reference point.

[0215] After obtaining the blurred velocity of the point to be confirmed in the next frame, the blurred velocity is mapped to the space where the RDM Doppler dimension of the next frame is located, and the Doppler index corresponding to the reference point, i.e., the reference Doppler index, can be obtained; based on the echo intensity of each point within the preset range of the reference point in the distance-Doppler image of the next frame, the Doppler index of the point to be confirmed in the next frame is obtained.

[0216] For example, the Doppler index of the point with the strongest echo intensity within the preset range of the reference point can be directly determined as the Doppler index of the point to be confirmed in the next frame; or the Doppler index of the point with echo intensity exceeding the echo intensity of the reference point by at least the preset intensity within the preset range can be determined as the Doppler index of the point to be confirmed in the next frame.

[0217] Optionally, the Doppler index of the point to be confirmed in the next frame can be obtained from the preset range of distance-Doppler map reference points in the next frame, including: determining the Doppler index corresponding to the maximum value in the preset range of distance-Doppler map reference points in the next frame, which is the Doppler index of the point to be confirmed in the next frame.

[0218] The Doppler index corresponding to the maximum value within the preset range of the reference point is taken from the Doppler index of the point with the highest echo intensity in the distance-Doppler map, which is located within the preset range of the reference point.

[0219] Figure 13 This is a schematic diagram illustrating the Doppler index search process of the point to be confirmed in the next frame, as provided in the embodiments of this application. Figure 13 As shown, for a point to be confirmed in the Nth frame, the blurred velocity of the point to be confirmed in the N+1th frame is determined by the true velocity of the point to be confirmed. Based on the blurred velocity and the distance index of the point to be confirmed in the Nth frame, a reference point is mapped in the distance-Doppler map of the N+1th frame. With the reference point as the center, the maximum value is searched from the preset range of the reference point. The point corresponding to the maximum value is determined as the point corresponding to the point to be confirmed in the N+1th frame.

[0220] Using the Doppler index of the point with the highest echo intensity as the Doppler index of the point to be confirmed in the next frame results in high search efficiency and low logical complexity. Furthermore, considering the echo intensity during the search improves the accuracy of mapping the point to be confirmed across different frames.

[0221] Step S1202: Based on the angle of the point to be confirmed in the current frame, perform coherent accumulation of data from multiple antenna channels of the point corresponding to the point to be confirmed in the next frame.

[0222] During coherent accumulation, the angle of the incident signal affects the weighting coefficients of multiple antenna channels. The angle of the incident signal is the azimuth or elevation angle of the signal source relative to the receiving device. Therefore, after determining the point to be confirmed in the next frame, during coherent accumulation, the angle of the point to be confirmed in the current frame (including at least one of the azimuth and elevation angles) can be used to determine the weighting coefficients of each channel in the multiple antenna channels. Thus, based on the determined weighting coefficients, coherent accumulation is performed on the data of the multiple antenna channels corresponding to the point to be confirmed in the next frame.

[0223] Since the weighting coefficients are also affected by the array manifold of the antenna, weighting formulas for different array manifolds can be established in advance. Based on the array manifold of the radar antenna, the target weighting formula can be determined from multiple weighting formulas. The angle of the point to be confirmed is substituted into the target weighting formula to obtain the weighting coefficients of multiple antenna channels, thereby realizing the coherent accumulation of data from multiple antenna channels of the point to be confirmed in the next frame.

[0224] Data from multiple antenna channels at a point, such as RDM or RMD nc After performing coherent accumulation on the data, the coherent accumulation value of that point can be obtained.

[0225] In order to classify the points to be confirmed in the current frame, after obtaining the coherent accumulation value of the point corresponding to the point to be confirmed in the next frame, it is also necessary to determine the coherent accumulation gain of the point based on the coherent accumulation value, and then determine the classification of the point to be confirmed based on the coherent accumulation gain of the point corresponding to the point in the next frame, specifically, to determine whether the point to be confirmed belongs to the first type of point or the second type of point.

[0226] The coherent accumulation method provided in this embodiment achieves coherent accumulation of the corresponding point in the next frame based on the angle of the point to be confirmed in the current frame by mapping the point to be confirmed in adjacent frames. This eliminates the need for multiple angle traversals and reduces the computational load of coherent accumulation.

[0227] Figure 14 A flowchart illustrating the coherent accumulation method provided in the embodiments of this application. Figure 2 This embodiment is in Figure 12 Based on the illustrated embodiment, the steps for determining the Doppler index and the steps for coherent accumulation are further refined. For example... Figure 14 As shown, the coherent accumulation method provided in this embodiment may specifically include the following steps:

[0228] Step S1401: For the point to be confirmed in the current frame, take the integer part and the fractional part of the quotient of the speed obtained after deblurring the point in the current frame and dividing it by the detection upper limit speed of the next frame.

[0229] Let V be the velocity of the point to be confirmed after deblurring in the current frame. NThe detection speed limit for the next frame is V. N+1 max Then the integer part in can be expressed as: in = |floor(V N / V N+1 max )|, where floor() is the floor function, used to return the largest integer not greater than a real number; the decimal part de can be expressed as: de = |V N / V N+1 max )|-in.

[0230] Step S1402: If the integer part is odd, then calculate the blur rate of the point to be confirmed in the next frame based on the fractional part and the first relation.

[0231] Step S1403: If the integer part is even, then calculate the blur rate of the point to be confirmed in the next frame based on the fractional part and the second relation.

[0232] After obtaining the integer part in and the fractional part de, determine whether the integer part in is odd; if so, the blur velocity V′ of the point to be confirmed in the next frame is calculated based on the first relation; if not, V′ is calculated based on the second relation.

[0233] The first relation is a piecewise relation: V N If the value is greater than or equal to 0, then V′=(de-1)×V N+1 max If V N If less than 0, then V′=-(de-1)×V N+1 max .

[0234] The second relation is a piecewise relation: if V N If V' is greater than or equal to 0, then V' = de × V N+1 max If V N If less than 0, then V′=-de×V N+1 max .

[0235] Step S1404: The quotient of the blurred velocity of the point to be confirmed in the next frame divided by the velocity resolution of the next frame is rounded to obtain the initial Doppler index.

[0236] After obtaining the blurred velocity V′ of the point to be confirmed in the next frame, the initial Doppler index is determined as the rounded result of the quotient of V′ and the velocity resolution of the next frame.

[0237] For example, the initial Doppler index can be represented as: round(V′ / V N+1 res), where V N+1 res The velocity resolution is set to the next frame, and round() is the rounding function.

[0238] Step S1405: If the blur velocity of the point to be confirmed in the next frame is less than 0, then the target Doppler index is determined to be the sum of the maximum values ​​of the initial Doppler index and the Doppler index of the next frame.

[0239] Step S1406: If the blur velocity of the point to be confirmed in the next frame is greater than or equal to 0, then the target Doppler index is determined to be the initial Doppler index plus 1.

[0240] When V′ is less than 0, the target Doppler index is: round(V′ / V N+1 res When V′ is greater than or equal to 0, the target Doppler index is: round(V′ / V) + dBins; N+1 res )+1, where dBins is the maximum value of the Doppler index of the next frame.

[0241] The reference point is obtained by using the target Doppler index as the Doppler index and the distance index of the point to be confirmed in the current frame as the distance index.

[0242] Step S1407: Determine the Doppler index corresponding to the maximum value within the preset range of the reference point in the distance-Doppler image of the next frame, which is the Doppler index of the point to be confirmed in the next frame.

[0243] Step S1408: Using the Doppler index of the point to be confirmed in the next frame as the Doppler index and the distance index of the point to be confirmed as the Doppler index, the point corresponding to the point to be confirmed in the next frame is obtained.

[0244] Step S1409: Perform phase compensation on the data of multiple antenna channels of the point to be confirmed in the next frame to obtain the phase-compensated data.

[0245] Since the actual velocity of the point to be confirmed in the current frame is known, phase compensation can be performed on the data of multiple antenna channels of the point corresponding to the point in the next frame based on the actual velocity of the point to be confirmed in the current frame, so as to obtain the phase-compensated data.

[0246] For example, Figure 15 This is a schematic diagram of the layout of a radar antenna array provided in an embodiment of this application, as shown below. Figure 15 As shown, the antenna array includes 3 transmitting antennas and 4 receiving antennas. The spacing between the transmitting antennas is 2λ, and the spacing between the receiving antennas is 0.5λ, where λ is the wavelength of the electromagnetic wave. Based on this, 12 virtual antennas can be simulated using signal processing technology.

[0247] for Figure 15 The antenna array shown can have the following coefficients for phase compensation:

[0248] c = [1, 1, 1, 1, e -jΔΦ ,e -jΔΦ ,e -jΔΦ ,e -jΔΦ ,…,e -j(nT-1)ΔΦ ]

[0249]

[0250] Among them, V N nT represents the actual velocity of the point to be confirmed in the Nth frame; nT represents the number of transmitting antennas; T represents the actual velocity of the point to be confirmed in the Nth frame. c This is the transmission period of the linear frequency modulated pulse Chirp. Figure 15 Taking nT as an example of 3.

[0251] Step S1410: Calculate the weighting coefficients of multiple antenna channels based on the angle of the point to be confirmed in the current frame.

[0252] For example, Figure 15 The weighted neighboring function w, composed of the weighting coefficients of each antenna channel in the antenna array shown, is:

[0253]

[0254] Where, θ N Let nT be the angle of the point to be confirmed in the Nth frame, nT be the number of transmitting antennas, and nR be the number of receiving antennas.

[0255] Step S1411: Based on the weighting coefficients of multiple antenna channels, perform coherent accumulation on the phase-compensated data to obtain the coherent accumulation value of the point to be confirmed in the next frame.

[0256] By using the aforementioned method of mapping adjacent frame points and coherent accumulation, combined with the nature of velocity fuzziness, accurate mapping of adjacent frame points is achieved, improving the accuracy of determining the corresponding point of the point to be confirmed in the next frame; by using the angle of the point to be confirmed in the previous frame to perform coherent accumulation on the corresponding point in the current frame, it is not necessary to traverse multiple angles, thus reducing the computational load of coherent accumulation.

[0257] This application also provides a target detection method, including: determining the points to be confirmed in each frame based on the pre-detection threshold of each frame; wherein the pre-detection threshold of each frame is determined based on the pre-detection threshold determination method provided in real time as described above in this application; and performing target detection based on constant false alarm rate detection and the points to be confirmed in each frame.

[0258] In one possible implementation, the points to be confirmed in each frame are determined based on the pre-detection threshold of each frame, including: determining points in each frame whose values ​​are greater than the pre-detection threshold of each frame as points to be confirmed.

[0259] In one possible implementation, target detection is performed based on constant false alarm rate (CFAR) detection and the points to be confirmed in each frame, including: determining target points from the points to be confirmed in each frame based on CFAR detection, and performing target detection based on the target points determined from each frame.

[0260] A constant false alarm rate (CFAR) detection algorithm is applied. Based on a preset false alarm probability threshold and the statistical characteristics of background noise, an initial detection threshold (i.e., the detection threshold of the first frame) is calculated, and the detection threshold of each frame is dynamically adjusted. Points to be confirmed that exceed the detection threshold of their respective frames are identified as target points.

[0261] The system can perform clustering, feature extraction, and discrimination on target points identified from each frame, determine the presence of a target based on the processing results, and output the target detection result. The target detection result can include information such as the position and velocity of the detected target.

[0262] Corresponding to the pre-detection threshold determination method provided in the foregoing embodiments, this application also provides a corresponding apparatus. This application provides a pre-detection threshold determination apparatus, comprising: a factor adjustment module, used to determine a detection threshold factor for the next frame based on the signal-to-noise ratio of a first type of point and a second type of point in the current frame to be confirmed; wherein the points to be confirmed in the current frame are obtained through pre-detection threshold filtering of the current frame; and a pre-detection threshold determination module, used to determine a pre-detection threshold for the next frame based on the detection threshold factor of the next frame.

[0263] In one possible implementation, the factor adjustment module includes: a statistics module, used to calculate the minimum value of the signal-to-noise ratio (SNR) of the first type of points in the current frame to be confirmed, to obtain a first SNR, and to calculate the maximum value of the SNR of the second type of points in the current frame to be confirmed, to obtain a second SNR; and a factor adjustment unit, used to determine the detection threshold factor for the next frame based on the first SNR and the second SNR.

[0264] In one possible implementation, the factor adjustment unit is specifically used to: determine the smaller of the first signal-to-noise ratio and the second signal-to-noise ratio as the detection threshold factor for the next frame.

[0265] In one possible implementation, the pre-detection threshold determination module is specifically used to: determine the pre-detection threshold of each distance cell in the next frame based on the detection threshold factor of the next frame and the noise floor estimate of each distance cell in the next frame.

[0266] In one possible implementation, the pre-detection threshold determination device further includes a point-to-be-confirmed determination module, used to: determine points in each distance cell of the next frame that exceed the pre-detection threshold of that distance cell as points to be confirmed.

[0267] In one possible implementation, the pre-detection threshold determination device further includes a noise floor estimation module, used to: obtain the range-Doppler matrix of the next frame; perform noise floor estimation on the Doppler dimension data of each range cell in the range-Doppler matrix of the next frame, and obtain the noise floor estimation value of each range cell in the next frame.

[0268] In one possible implementation, the pre-detection threshold determination device further includes a noncoherent accumulation module, used to: acquire the range-Doppler matrix of multiple antenna channels in the next frame; and perform noncoherent accumulation on the range-Doppler matrix of the multiple antenna channels in the next frame to obtain the noncoherent accumulation matrix of the next frame. Correspondingly, the noise floor estimation module is specifically used to: estimate the noise floor of the Doppler data of each range cell in the noncoherent accumulation matrix of the next frame to obtain the noise floor estimate value of each range cell in the next frame.

[0269] In one possible implementation, the pre-detection threshold determination device further includes a point-to-be-confirmed classification module, which is used to classify the points to be confirmed in the current frame based on the coherent accumulation gain of the points to be confirmed in the current frame, and obtain the first type of points and the second type of points in the current frame.

[0270] In one possible implementation, the unconfirmed point classification module is specifically used to: determine unconfirmed points whose sum of signal-to-noise ratio and coherent cumulative gain is greater than the constant false alarm rate threshold as first-class points, and determine unconfirmed points whose sum of signal-to-noise ratio and coherent cumulative gain is less than or equal to the constant false alarm rate threshold as second-class points; the constant false alarm rate threshold is the detection threshold used in constant false alarm rate detection.

[0271] In one possible implementation, the pre-detection threshold determination device further includes a CFAR threshold determination module, used to: perform constant false alarm rate detection on the data after coherent accumulation of the current frame to obtain the constant false alarm rate threshold of each point to be confirmed in the current frame; wherein, the data of the point to be confirmed in the data after coherent accumulation of the current frame is the coherent accumulation value of the point to be confirmed in the current frame.

[0272] In one possible implementation, the pre-detection threshold determination device further includes a first coherent accumulation module, used to: obtain the distance-Doppler matrix or non-coherent accumulation matrix of the current frame; replace the value of each point to be confirmed in the distance-Doppler matrix or non-coherent accumulation matrix of the current frame with the coherent accumulation value of each point to be confirmed, and obtain the coherently accumulated data of the current frame.

[0273] In one possible implementation, the pre-detection threshold determination device further includes: a point mapping module, used to obtain the point corresponding to the point to be confirmed in the next frame for the point to be confirmed in the current frame; a second coherent accumulation module, used to perform coherent accumulation on the data of multiple antenna channels of the point corresponding to the point to be confirmed in the next frame based on the angle of the point to be confirmed in the current frame, to obtain the coherent accumulation value of the point corresponding to the point to be confirmed in the next frame; and a coherent accumulation gain determination module, used to determine the coherent accumulation gain of the point to be confirmed based on the coherent accumulation value of the point corresponding to the point to be confirmed in the next frame.

[0274] In one possible implementation, the point mapping module includes: a Doppler index determination unit, used to determine the Doppler index of the point to be confirmed in the next frame; and a point mapping unit, used to obtain the point corresponding to the point to be confirmed in the next frame by using the Doppler index of the point to be confirmed in the next frame as the Doppler index and the distance index of the point to be confirmed as the distance index.

[0275] In one possible implementation, the Doppler index determination unit is specifically used to: determine the Doppler index of the point to be confirmed in the next frame based on the velocity obtained after the point to be confirmed is deblurred in the current frame, and obtain the point corresponding to the point to be confirmed in the next frame.

[0276] In one possible implementation, the Doppler index determination unit includes: a fuzzy velocity determination subunit, used to determine the fuzzy velocity of the point to be confirmed in the next frame based on the velocity obtained after defuzzification of the point to be confirmed in the current frame and the detection velocity limit of the next frame; and a Doppler index determination subunit, used to determine the Doppler index of the point to be confirmed in the next frame based on the fuzzy velocity of the point to be confirmed in the next frame, thereby obtaining the point corresponding to the point to be confirmed in the next frame.

[0277] In one possible implementation, the fuzzy velocity determination subunit is specifically used to: take the integer part and the fractional part of the quotient of the velocity obtained by deblurring the point to be confirmed in the current frame and dividing it by the detection upper limit velocity of the next frame; if the integer part is odd, then calculate the fuzzy velocity of the point to be confirmed in the next frame based on the fractional part and the first relation; if the integer part is even, then calculate the fuzzy velocity of the point to be confirmed in the next frame based on the fractional part and the second relation.

[0278] In one possible implementation, the Doppler index determining sub-unit is specifically used for: determining the target Doppler index based on the blur velocity of the point to be confirmed in the next frame; obtaining a reference point using the target Doppler index as the Doppler index and the distance index of the point to be confirmed as the distance index; searching for the Doppler index of the point to be confirmed in the next frame from a preset range of the reference point in the distance-Doppler image of the next frame, and obtaining the point corresponding to the point to be confirmed in the next frame; the Doppler index of the reference point is the target Doppler index, and the distance index is the distance index of the point to be confirmed in the next frame.

[0279] In one possible implementation, when the Doppler index determination sub-unit searches for the Doppler index of the point to be confirmed in the next frame within a preset range of reference points in the distance-Doppler image of the next frame, it is specifically used to: determine the Doppler index corresponding to the maximum value within the preset range of reference points in the distance-Doppler image of the next frame, which is the Doppler index of the point to be confirmed in the next frame.

[0280] In one possible implementation, when the Doppler index determination subunit determines the target Doppler index based on the blur velocity of the point to be confirmed in the next frame, it specifically performs the following steps: rounding down the quotient of the blur velocity of the point to be confirmed in the next frame divided by the velocity resolution of the next frame to obtain the initial Doppler index; if the blur velocity of the point to be confirmed in the next frame is less than 0, then the target Doppler index is determined to be the sum of the maximum value of the initial Doppler index and the Doppler index of the next frame; if the blur velocity of the point to be confirmed in the next frame is greater than or equal to 0, then the target Doppler index is determined to be the initial Doppler index plus 1.

[0281] In one possible implementation, the second coherent accumulation module is specifically used for: performing phase compensation on the data of multiple antenna channels of the point to be confirmed in the next frame to obtain phase-compensated data; calculating the weighting coefficients of multiple antenna channels based on the angle of the point to be confirmed in the current frame; and performing coherent accumulation on the phase-compensated data based on the weighting coefficients of multiple antenna channels to obtain the coherent accumulation value of the point to be confirmed in the next frame.

[0282] In one possible implementation, the pre-detection threshold determination device further includes an initial factor acquisition module, used to: acquire an initial detection threshold factor and use the initial detection threshold factor as the detection threshold factor for the first frame.

[0283] In one possible implementation, the pre-detection threshold determination device further includes an initial factor determination module for: determining an initial detection threshold factor based on radar parameters.

[0284] In one possible implementation, the initial factor determination module is specifically used to: determine the minimum resolvable signal-to-noise ratio of the radar based on the radar parameters and radar equations; and determine the initial detection threshold factor based on the minimum resolvable signal-to-noise ratio.

[0285] In one possible implementation, the pre-detection threshold determination device further includes an initial factor adjustment module, used to: reduce the initial detection threshold factor if the number of points to be confirmed obtained based on the pre-detection threshold screening of the first frame is less than a preset number; and redetermine the pre-detection threshold of the first frame based on the reduced initial detection threshold factor.

[0286] The pre-detection threshold determination device provided in this application can be used to execute the technical solution of the pre-detection threshold determination method provided in any of the above embodiments of this application. Its implementation principle and technical effect are similar, and will not be described again here.

[0287] Corresponding to the threshold factor determination method provided in the foregoing embodiments, this application also provides a corresponding apparatus. This application provides a threshold factor determination apparatus for: determining the detection threshold factor of the next frame based on the signal-to-noise ratio of a first type of point and a second type of point in the current frame to be confirmed; wherein the points to be confirmed in the current frame are obtained through pre-detection threshold screening of the current frame, and the pre-detection threshold of the current frame is determined based on the detection threshold factor of the current frame.

[0288] Corresponding to the target detection method provided in the foregoing embodiments, this application also provides a corresponding apparatus. This application provides a target detection apparatus, comprising: a pre-detection module, configured to determine the points to be confirmed in each frame based on a pre-detection threshold for each frame; wherein the pre-detection threshold for each frame is obtained based on the pre-detection threshold determination method provided in any of the foregoing embodiments of this application; and a target detection module, configured to perform detection based on constant false alarm rate detection and the points to be confirmed in each frame.

[0289] In one possible implementation, the pre-detection module is specifically used to: determine points in each frame whose values ​​are greater than the pre-detection threshold of each frame as points to be confirmed.

[0290] The target detection device provided in this application embodiment can be used to execute the target detection method provided in any of the above embodiments of this application. Its implementation principle and technical effect are similar, and will not be repeated here.

[0291] This application also provides an electronic device, including a memory and a processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the processor to execute the technical solutions of the pre-detection threshold determination method, threshold factor determination method, or target detection method provided in any of the above embodiments of this application.

[0292] It should be noted that the beneficial effects of the electronic device provided in this application embodiment are the same as those of the method embodiment described above, and will not be elaborated further in this embodiment.

[0293] This application also provides a radar system, including a control unit; the control unit is used to execute the technical solutions of the pre-detection threshold determination method, threshold factor determination method or target detection method provided in any of the above embodiments of this application.

[0294] Furthermore, the radar system may also include a transmitter, an antenna, a receiver, and a signal processing unit. The antenna is connected to both the transmitter and the receiver. The transmitter is responsible for transmitting radar signals, and the antenna is responsible for radiating the radar signals generated by the transmitter into space and receiving the echo signals reflected back from targets, transmitting the echo signals to the receiver for processing. The receiver mainly amplifies and filters the echo signals to improve the signal-to-noise ratio of the echo signals.

[0295] The signal processing unit is connected to both the receiver and the control unit. It is responsible for further processing and analyzing the signal output from the receiver, such as distance measurement, velocity measurement, and direction measurement. Through a series of processing steps, useful information for target detection can be extracted, and radar data or images can be generated. The control unit, based on the radar data output from the signal processing unit, further processes the radar data by executing the pre-detection threshold determination method, threshold factor determination method, or target detection method provided in any of the above embodiments.

[0296] For example, the radar system is a millimeter-wave radar system, a high-frequency ground-wave radar system, etc.

[0297] This application also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the methods of any of the foregoing embodiments.

[0298] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the method of any of the foregoing embodiments.

[0299] The various embodiments or implementation methods described in this specification are presented in a progressive manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other.

[0300] It should be noted that the embodiments referred to in the specification, such as "one embodiment," "embodiment," "exemplary embodiment," and "some embodiments," may include specific features, structures, or characteristics, but not every embodiment necessarily includes that specific feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when a specific feature, structure, or characteristic is described in connection with an embodiment, implementing such a feature, structure, or characteristic in conjunction with other embodiments, whether explicitly described or not, is within the knowledge scope of those skilled in the art.

[0301] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A pre-detection threshold determination method, characterized by, The method comprises the following steps: determining a detection threshold factor of a next frame based on signal-to-noise ratios of first type points and second type points in to-be-confirmed points of a current frame, wherein the to-be-confirmed points of the current frame are obtained by screening a pre-detection threshold of the current frame; determining a pre-detection threshold of the next frame based on the detection threshold factor of the next frame.

2. The method of claim 1, wherein, The step of determining the detection threshold factor of the next frame based on the signal-to-noise ratios of the first type points and the second type points in the to-be-confirmed points of the current frame comprises the following steps: obtaining a first signal-to-noise ratio by counting a minimum value in the signal-to-noise ratios of the first type points in the to-be-confirmed points of the current frame; obtaining a second signal-to-noise ratio by counting a maximum value in the signal-to-noise ratios of the second type points in the to-be-confirmed points of the current frame; determining the detection threshold factor of the next frame based on the first signal-to-noise ratio and the second signal-to-noise ratio.

3. The method of claim 2, wherein, The step of determining the detection threshold factor of the next frame based on the first signal-to-noise ratio and the second signal-to-noise ratio comprises the following step: determining a smaller value between the first signal-to-noise ratio and the second signal-to-noise ratio as the detection threshold factor of the next frame.

4. The method of claim 1, wherein, The step of determining the pre-detection threshold of the next frame based on the detection threshold factor of the next frame comprises the following step: determining the pre-detection threshold of each distance unit of the next frame based on the detection threshold factor of the next frame and noise floor estimation values of each distance unit of the next frame.

5. The method of claim 4, wherein, The method further comprises the following steps: determining points of each distance unit of the next frame that exceed the pre-detection threshold of the distance unit as to-be-confirmed points.

6. The method of claim 4, wherein, The method further comprises the following steps: obtaining a range-Doppler matrix of the next frame; performing noise floor estimation on Doppler frequency data of each distance unit in the range-Doppler matrix of the next frame to obtain noise floor estimation values of each distance unit of the next frame.

7. The method of claim 4, wherein, The method further comprises the following steps: obtaining range-Doppler matrices of multiple antenna channels of the next frame; performing non-coherent accumulation on the range-Doppler matrices of the multiple antenna channels of the next frame to obtain a non-coherent accumulation matrix of the next frame; performing noise floor estimation on Doppler frequency data of each distance unit in the non-coherent accumulation matrix of the next frame to obtain noise floor estimation values of each distance unit of the next frame.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises the following steps: classifying the to-be-confirmed points of the current frame based on coherent accumulation gains of the to-be-confirmed points of the current frame to obtain the first type points and the second type points of the current frame.

9. The method of claim 8, wherein, The step of classifying the to-be-confirmed points of the current frame based on coherent accumulation gains of the to-be-confirmed points of the current frame to obtain the first type points and the second type points of the current frame comprises the following steps: determining the first type points as to-be-confirmed points whose sum of signal-to-noise ratios and coherent accumulation gains is greater than a constant false alarm rate threshold, and determining the second type points as to-be-confirmed points whose sum of signal-to-noise ratios and coherent accumulation gains is less than or equal to the constant false alarm rate threshold; the constant false alarm rate threshold is a detection threshold used in constant false alarm rate detection.

10. The method of claim 9, wherein, The method further comprises the following steps: performing constant false alarm rate detection on data after coherent accumulation of the current frame to obtain constant false alarm rate thresholds of each to-be-confirmed point of the current frame; wherein data of a to-be-confirmed point in the data after coherent accumulation of the current frame is a coherent accumulation value of the to-be-confirmed point in the current frame.

11. The method of claim 10, wherein, The method further comprises the following steps: obtaining a range-Doppler matrix or a non-coherent accumulation matrix of the current frame; replacing values of each to-be-confirmed point in the range-Doppler matrix or the non-coherent accumulation matrix of the current frame with coherent accumulation values of each to-be-confirmed point to obtain data after coherent accumulation of the current frame.

12. The method of claim 9, wherein, The method further comprises the following steps: For a to-be-confirmed point of a current frame, a corresponding point of the to-be-confirmed point in a next frame is obtained; Based on an angle of the to-be-confirmed point in the current frame, data of multiple antenna channels of the corresponding point of the to-be-confirmed point in the next frame is coherently accumulated to obtain a coherent accumulation value of the corresponding point of the to-be-confirmed point in the next frame; Based on the coherent accumulation value of the corresponding point of the to-be-confirmed point in the next frame, a coherent accumulation gain of the to-be-confirmed point is determined.

13. The method of claim 12, wherein, The obtaining of the corresponding point of the to-be-confirmed point in the next frame comprises: A Doppler index of the to-be-confirmed point in the next frame is determined; The Doppler index of the to-be-confirmed point in the next frame is taken as a Doppler index, and a distance index of the to-be-confirmed point is taken as a distance index to obtain the corresponding point of the to-be-confirmed point in the next frame.

14. The method of claim 13, wherein, The determination of the Doppler index of the to-be-confirmed point in the next frame comprises: Based on a speed of the to-be-confirmed point obtained after deblurring of the current frame, the Doppler index of the to-be-confirmed point in the next frame is determined.

15. The method of claim 14, wherein, The determination of the Doppler index of the to-be-confirmed point in the next frame based on the speed of the to-be-confirmed point obtained after deblurring of the current frame comprises: Based on the speed of the to-be-confirmed point obtained after deblurring of the current frame and a detection speed limit value of the next frame, a blurring speed of the to-be-confirmed point in the next frame is determined; Based on the blurring speed of the to-be-confirmed point in the next frame, the Doppler index of the to-be-confirmed point in the next frame is determined.

16. The method of claim 15, wherein, The determination of the blurring speed of the to-be-confirmed point in the next frame based on the speed of the to-be-confirmed point obtained after deblurring of the current frame and the detection speed limit value of the next frame comprises: An integer part and a decimal part of a quotient of the speed of the to-be-confirmed point obtained after deblurring of the current frame divided by the detection upper limit speed of the next frame are taken; If the integer part is odd, the blurring speed of the to-be-confirmed point in the next frame is calculated based on the decimal part and a first relationship.

17. The method of claim 16, wherein, The method further comprises: If the integer part is even, the blurring speed of the to-be-confirmed point in the next frame is calculated based on the decimal part and a second relationship.

18. The method of claim 15, wherein, The determination of the Doppler index of the to-be-confirmed point in the next frame based on the blurring speed of the to-be-confirmed point in the next frame comprises: Based on the blurring speed of the to-be-confirmed point in the next frame, a target Doppler index is determined; The target Doppler index is taken as a Doppler index, and a distance index of the to-be-confirmed point is taken as a distance index to obtain a reference point; From a preset range of the reference point in a range-doppler graph of the next frame, the Doppler index of the to-be-confirmed point in the next frame is searched.

19. The method of claim 18, wherein, The searching of the Doppler index of the to-be-confirmed point in the next frame from the preset range of the reference point in the range-doppler graph of the next frame comprises: A Doppler index corresponding to a maximum value in the preset range of the reference point in the range-doppler graph of the next frame is determined as the Doppler index of the to-be-confirmed point in the next frame.

20. The method of claim 18, wherein, The determination of the target Doppler index based on the blurring speed of the to-be-confirmed point in the next frame comprises: An initial Doppler index is obtained by rounding a quotient of the blurring speed of the to-be-confirmed point in the next frame divided by a speed resolution of the next frame; If the blur speed of the to-be-confirmed point in the next frame is less than 0, the target Doppler index is determined as the sum of the initial Doppler index and the maximum value of the next frame Doppler index.

21. The method of claim 20, wherein, The method further comprises: If the blur speed of the to-be-confirmed point in the next frame is greater than or equal to 0, the target Doppler index is determined as the initial Doppler index plus 1.

22. The method of claim 11, wherein, The coherent accumulation of the data of the multiple antenna channels of the corresponding point of the to-be-confirmed point in the next frame based on the angle of the to-be-confirmed point in the current frame comprises: Phase compensation is performed on the data of the multiple antenna channels of the corresponding point of the to-be-confirmed point in the next frame to obtain phase-compensated data; Based on the angle of the to-be-confirmed point in the current frame, a weighting coefficient of the multiple antenna channels is calculated; Based on the weighting coefficient of the multiple antenna channels, coherent accumulation is performed on the phase-compensated data to obtain the coherent accumulation value of the corresponding point of the to-be-confirmed point in the next frame.

23. The method of any one of claims 1-7, wherein, The method further comprises: An initial detection threshold factor is obtained, and the initial detection threshold factor is used as a detection threshold factor of a first frame.

24. The method of claim 23, wherein, The method further comprises: Based on parameters of a radar, the initial detection threshold factor is determined.

25. The method of claim 24, wherein, The determination of the initial detection threshold factor based on the parameters of the radar comprises: Based on the parameters of the radar and a radar equation, a minimum resolvable signal-to-noise ratio of the radar is determined; Based on the minimum resolvable signal-to-noise ratio, the initial detection threshold factor is determined.

26. The method of claim 23, wherein, The method further comprises: If the number of to-be-confirmed points obtained based on a pre-detection threshold of the first frame is less than a preset number, the initial detection threshold factor is reduced, and the pre-detection threshold of the first frame is re-determined based on the reduced initial detection threshold factor.

27. A method of determining a threshold factor, the method comprising: It comprises: Based on the signal-to-noise ratios of the first type points and the second type points in the to-be-confirmed points of the current frame, a detection threshold factor of a next frame is determined; wherein the to-be-confirmed points of the current frame are obtained by screening based on a pre-detection threshold of the current frame, and the pre-detection threshold of the current frame is determined based on the detection threshold factor of the current frame.

28. A target detection method characterized by, It comprises: Based on the pre-detection thresholds of the frames, to-be-confirmed points of the frames are determined; wherein the pre-detection thresholds of the frames are obtained based on the method of any one of claims 1-26; Based on a constant false alarm rate detection and the to-be-confirmed points of the frames, target detection is performed.

29. The method of claim 28, wherein, The determination of the to-be-confirmed points of the frames based on the pre-detection thresholds of the frames comprises: Points with values greater than the pre-detection threshold of each frame are determined as to-be-confirmed points.

30. A pre-detection threshold determination device, characterized in that, It comprises: A factor adjustment module is configured to determine a detection threshold factor of a next frame based on the signal-to-noise ratios of the first type points and the second type points in the to-be-confirmed points of the current frame; wherein the to-be-confirmed points of the current frame are obtained by screening based on a pre-detection threshold of the current frame; A pre-detection threshold determination module is configured to determine a pre-detection threshold of the next frame based on the detection threshold factor of the next frame.

31. A threshold factor determination apparatus characterized by comprising: It is used for: Based on the signal-to-noise ratios of the first type points and the second type points in the to-be-confirmed points of the current frame, a detection threshold factor of a next frame is determined; wherein the to-be-confirmed points of the current frame are obtained by screening based on a pre-detection threshold of the current frame, and the pre-detection threshold of the current frame is determined based on the detection threshold factor of the current frame.

32. A target detection apparatus characterized by comprising: It comprises: a pre-detection module configured to determine a to-be-confirmed point of each frame based on a pre-detection threshold of each frame, wherein the pre-detection threshold of each frame is obtained based on the method in any one of claims 1-26; a target detection module configured to perform target detection based on a constant false alarm rate detection and the to-be-confirmed point of each frame.

33. An electronic device, comprising: comprising a memory and a processor; the memory stores computer-executed instructions; the processor executes the computer-executed instructions stored in the memory, so that the processor executes the method in any one of claims 1-29.

34. A radar system, characterized by comprising a control unit; the control unit is configured to execute the method in any one of claims 1-29.

35. A computer-readable storage medium, comprising: the computer-readable storage medium stores computer-executed instructions, and the computer-executed instructions are executed by the processor to implement the method in any one of claims 1-29.

36. A computer program product, characterised in that, comprising a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-29.