Radar signal detection method, processing chip, radar, device, and detection apparatus

By configuring thresholds and adjusting radar signal detection methods using historical data, the problem of inaccurate radar signal detection was solved, enabling accurate identification of moving targets and reducing false alarms, thus improving the user experience.

WO2026081573A1PCT designated stage Publication Date: 2026-04-23HUAWEI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-07-10
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing radar signal detection methods are not accurate enough and cannot effectively distinguish between moving people and objects and non-human objects, leading to false alarms and reducing user experience.

Method used

The threshold is configured by receiving the first instruction. The alarm signal is sent based on the similarity between the radar signal and the preset signal. Recommendation information is generated by combining historical data to adjust the threshold and ensure accuracy.

Benefits of technology

It improves the accuracy of radar signal detection, reduces false alarms, enhances user experience, and increases the detection rate of moving targets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025107916_23042026_PF_FP_ABST
    Figure CN2025107916_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a radar signal detection method, a processing chip, a radar, a device, and a detection apparatus, which relate to the technical field of radars. The method comprises: receiving a first instruction, wherein the first instruction is used for indicating a first threshold value; receiving a first radar signal; and in response to the similarity between the first radar signal and a preset signal being greater than or equal to the first threshold value, sending an alarm signal, wherein the preset signal is used for representing that there is a moving target object in a target area. In this way, the accuracy of radar detection can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Radar signal detection methods, processing chips, radar, equipment, and detection devices

[0001] This application claims priority to Chinese Patent Application No. 202411469800.8, filed on October 18, 2024, entitled "Radar Signal Detection Method, Processing Chip, Radar, Equipment and Detection Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of radar technology, and in particular to a radar signal detection method, processing chip, radar, device, and detection apparatus. Background Technology

[0003] Radar-based signal detection utilizes methods such as the Doppler effect to detect the presence of objects. These methods are low-cost, simple, and effective, making them an important part of signal detection technology. However, current radar detection methods are not accurate enough. Summary of the Invention

[0004] This application provides a radar signal detection method, processing chip, radar, device, and detection apparatus, which solves the problem that existing radar detection methods are not accurate enough.

[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0006] Firstly, a radar signal detection method is provided, comprising: receiving a first instruction, the first instruction indicating a first threshold; receiving a first radar signal; and, in response to the similarity between the first radar signal and a preset signal being greater than or equal to the first threshold, sending an alarm signal, the preset signal being used to characterize the presence of a moving target object in the target area.

[0007] In the above technical solution, the threshold used to determine whether the received radar signal indicates the presence of a moving target object in the target area can be configured according to instructions. For example, the radar determines this threshold as a first threshold based on a first instruction. When there is environmental interference, this threshold can be set higher to eliminate false alarms caused by the movement of some or all non-human objects. When there is no environmental interference, this threshold can be set lower to enhance the detection rate of moving target objects. This improves the user experience. Therefore, this radar signal detection method is more accurate.

[0008] In one possible implementation of the first aspect, the radar signal detection method further includes: outputting recommendation information. The recommendation information is used to indicate a target threshold or target range, where the target range includes the target threshold. The target threshold is used to determine whether the first radar signal indicates the presence of a moving target object in the target area. In the above possible implementation, the radar can output recommendation information to indicate the target threshold or target range. This can assist users or other devices in setting appropriate thresholds more accurately, minimizing false alarms caused by non-human objects and improving user experience. Therefore, this radar signal detection method is more accurate.

[0009] In one possible implementation of the first aspect, the recommended information is determined based on historical data, which includes the similarity scores of multiple second radar signals with a preset signal. The second radar signals are radar signals received before the first radar signal. In this possible implementation, the radar can collect historical data, including the similarity scores of multiple second radar signals with a preset signal. The radar can generate recommended information based on these similarities. Thus, the recommended information can accurately determine a suitable threshold. The target threshold is not too small, leading to frequent false alarms. The target threshold is not too large, causing missed instances of human movement.

[0010] In one possible implementation of the first aspect, the similarity between the first radar signal and the preset signal includes the similarity between the waveform of the first radar signal and the waveform of the preset signal. In the above possible implementation, the waveform similarity between the radar signal reflected back by a moving non-human object and the preset signal is less than the waveform similarity between the radar signal reflected back by a moving person and the preset signal. Therefore, moving non-human objects can be distinguished from moving people, and false alarms caused by the movement of some or all non-human objects can be eliminated by adjusting the threshold. This improves the user experience and makes the radar signal detection method more accurate. Furthermore, through an algorithm, multiple algorithm parameters are unified into one algorithm parameter, namely waveform similarity. This implementation only requires adjusting the threshold used for comparison with waveform similarity, making the operation relatively simple.

[0011] In one possible implementation of the first aspect, the similarity between the waveform of the first radar signal and the waveform of the preset signal includes: the degree of similarity between the velocity and acceleration of the object indicated by the first radar signal and the velocity and acceleration of the target object indicated by the preset signal. In the above possible implementation, determining the waveform similarity by comparing the velocity and acceleration of the object indicated by the first radar signal with the velocity and acceleration of the moving target object indicated by the preset signal is relatively simple and accurate.

[0012] In one possible implementation of the first aspect, after sending an alarm signal in response to the similarity between the first radar signal and a preset signal being greater than or equal to a first threshold, the method further includes: receiving a second instruction, the second instruction indicating a second threshold. The first radar signal is received. In response to the similarity between the first radar signal and the preset signal being less than the second threshold, no alarm signal is sent. In the above possible implementation, the first threshold is low, and the radar cannot eliminate some interference in the environment. After the first radar signal triggers an alarm signal, the radar can receive a second instruction to modify the first threshold to the second threshold. The second threshold is greater than the first threshold. When the radar receives the first radar signal again, and the similarity between the first radar signal and the preset signal is less than the second threshold, the radar can determine that the object reflecting the first radar signal is a non-human object. The radar will not send an alarm signal. Thus, the problem of false alarms caused by non-human objects reflecting the first radar signal can be eliminated, improving the user experience. Therefore, this radar signal detection method is more accurate.

[0013] In a second aspect, a processing chip is provided for performing the methods provided by the first aspect or any possible implementation thereof.

[0014] Thirdly, a radar is provided, comprising an antenna, a signal transceiver, and a processing chip provided in the second aspect; both the processing chip and the antenna are coupled to the signal transceiver.

[0015] Fourthly, an electronic device is provided, comprising an output device and a radar provided in the third aspect, wherein the output device is coupled to the radar.

[0016] Fifthly, a detection apparatus is provided, comprising a module for performing the method provided by the first aspect or any possible implementation thereof.

[0017] In a sixth aspect, a computer-readable storage medium is provided, wherein program code is stored therein, and the program code can be invoked by a processor to execute the methods provided by the first aspect or any possible implementation thereof.

[0018] In a seventh aspect, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to perform the method provided by the first aspect or any possible implementation thereof.

[0019] Understandably, the apparatus, chip, radar, electronic device, computer storage medium, or computer program product of any of the radar signal detection methods provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here. Attached Figure Description

[0020] Figure 1 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0021] Figure 2 is a schematic diagram of a detection scenario provided in an embodiment of this application;

[0022] Figure 3 is a schematic diagram of a detection scenario provided in an embodiment of this application;

[0023] Figure 4 is a schematic flowchart of a radar signal detection method provided in an embodiment of this application;

[0024] Figure 5 is a schematic flowchart of a radar signal detection method provided in an embodiment of this application;

[0025] Figure 6 is a historical data distribution diagram of an interference-free scenario provided in an embodiment of this application;

[0026] Figure 7 is a historical data distribution map of a scene of wind blowing through green plants provided in an embodiment of this application;

[0027] Figure 8 is a historical data distribution diagram of a scene where curtains are blown by the wind, provided in an embodiment of this application.

[0028] Figure 9 is a schematic diagram of the accuracy and detection rate of radar signal detection under different threshold conditions provided in an embodiment of this application;

[0029] Figure 10 is a schematic diagram of a detection device provided in an embodiment of this application. Detailed Implementation

[0030] It should be noted that the terms "first" and "second" used in the embodiments of this application are only used to distinguish features of the same type and should not be construed as indicating relative importance, quantity, order, etc.

[0031] The terms "exemplary" or "for example" used in the embodiments of this application are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0032] Before introducing the specific content of the embodiments of this application, the application scenarios of the embodiments of this application will be introduced first.

[0033] The embodiments of this application can be applied to electronic devices including radar. These electronic devices include, but are not limited to, home appliances such as smart air conditioners, smart refrigerators, televisions, and wireless fidelity (WiFi) network routers.

[0034] Radar emits radar signals that can penetrate the atmosphere and be reflected back from objects. Radar signals can be electromagnetic waves, operating in frequency bands ranging from 500 MHz to 18 GHz, with millimeter-wave radars operating at frequencies reaching 40 GHz or even higher. The energy of the reflected radar signal received by the radar is related to the distance to the object. The radar can decode the reflected radar signal to determine the object's distance. Continuous radar scanning can also determine the object's speed. Furthermore, radar can use algorithms to obtain more information about the object, such as its azimuth and altitude.

[0035] This application provides an electronic device, as shown in FIG1. ​​The electronic device 1000 may include a radar 1100 and an output device 1200. The radar 1100 may include a processing chip 100, a memory 200, a signal transceiver 300, and an antenna 400. The signal transceiver 300 may include a transmitter 310 and a receiver 320. The output device 1200 may include a display screen 1210 and a speaker 1220. The transmitter 310, receiver 320, memory 200, display screen 1210, and speaker 1220 of the signal transceiver 300 are all coupled to the processing chip 100. The transmitter 310 and receiver 320 are also both coupled to the antenna 400.

[0036] When transmitting radar signals, the processing chip 100 can generate the radar signal to be transmitted and determine the scanning frequency of the radar signal to be transmitted. This radar signal can be a digital signal. The processing chip 100 can output the radar signal to be transmitted to the transmitter 310. The transmitter 310 can convert the radar signal into an electromagnetic wave signal that can propagate in the atmosphere and transmit the electromagnetic wave signal through the antenna 400. The receiver 320 can receive the reflected electromagnetic wave signal through the antenna 400. The receiver 320 can convert the reflected electromagnetic wave signal into a radar signal that the processing chip 100 can process and output the radar signal to the processing chip 100. The processing chip 100 can receive and decode the radar signal, and determine information such as the distance and speed of the object based on the decoded result. The memory 200 can be used for data, such as storing information like the distance and speed of the object. The processing chip 100 can also be used to draw an image of the object and send it to the display screen 1210. The display screen 1210 can be used to display the image of the object. The processing chip 100 can also be used to generate an indication signal for an object and send it to the speaker 1220. The speaker 1220 can be used to play a voice prompt of the indication signal. As shown in Figure 2, the purpose of radar 1100 detection can be to determine whether there is a moving target object in the target area. The target object can refer to a person. If a person is moving, radar 1100 will issue an alarm.

[0037] In one possible implementation, radar 1100 determines whether there is movement in the target area based on the echo energy of the reflected radar signal. If the echo energy of the radar signal is greater than or equal to a preset echo energy threshold, it is determined that someone is moving, and radar 1100 sends an alarm signal. If the echo energy of the radar signal is less than the preset echo energy threshold, it is determined that no one is moving, and radar 1100 does not send an alarm signal.

[0038] In some examples, as shown in Figure 2, when someone moves, radar 1100 receives the radar signal reflected back by the person. Radar 1100 compares the echo energy of this radar signal with a preset echo energy threshold. If the echo energy of the radar signal is greater than the preset echo energy threshold, radar 1100 determines that someone is moving. Radar 1100 then sends an alarm signal.

[0039] In other examples, as shown in Figure 3, when the curtains are blown by the wind, radar 1100 receives the radar signal reflected back from the curtains. Radar 1100 compares the echo energy of this radar signal with a preset echo energy threshold. If the echo energy of the radar signal is greater than the preset echo energy threshold, radar 1100 determines that someone is moving. Radar 1100 then sends an alarm signal.

[0040] In this implementation, the radar 1100 detects objects based on their motion. In scenarios such as wind blowing through greenery, curtains, or a fan oscillating, the echo energy of radar signals reflected back from moving non-human objects is difficult to distinguish from the echo energy of radar signals reflected back from moving people. Therefore, the radar 1100 cannot differentiate between moving objects and non-human objects. The motion of non-human objects interferes with the radar 1100's detection; even if no one is moving, the radar 1100 will still send an alarm signal. This can lead to false alarms from the radar 1100, degrading the user experience. Therefore, the current radar 1100 detection method is not accurate enough.

[0041] In another possible implementation, radar 1100 determines whether there is movement in the target area based on the similarity between the reflected radar signal and a preset signal. If the similarity between the radar signal and the preset signal is greater than or equal to a preset threshold, movement is detected, and radar 1100 sends an alarm signal. If the echo energy of the radar signal is less than the preset threshold, no movement is detected, and radar 1100 does not send an alarm signal. The preset threshold can be used to determine whether the received radar signal indicates the presence of a moving target object in the target area. This preset threshold can be configured by the user. If the alarm signal sent by radar 1100 is a false alarm, the user can know that interference exists in the scenario. Radar 1100 can receive the preset threshold input by the user. In scenarios with interference, the preset threshold can be set larger to avoid false alarms from radar 1100. In scenarios without interference, the preset threshold can be set smaller to enhance the detection rate of moving target objects and improve the sensitivity of radar signal detection.

[0042] Based on this, this application provides a radar signal detection method, which can be applied to the radar 1100 in the electronic device 1000 shown in FIG1, for example, it can be executed by the processing chip 100 in the radar 1100. As shown in FIG4, the method includes at least the following steps:

[0043] S100: Radar 1100 receives a first instruction, which is used to indicate a first threshold.

[0044] For example, the first instruction can be input by a user. The first instruction can be used to set a first threshold to the aforementioned preset threshold. For instance, the user holds a handheld terminal (e.g., a mobile phone) connected to the radar 1100 via a network. The user inputs the first instruction through a terminal application or webpage, and the terminal forwards the first instruction to the radar 1100. Alternatively, the display screen 1210 of the electronic device 1000 can interact with the user. The user outputs the first instruction on the display screen 1210, and the display screen 1210 sends the first instruction to the radar 1100.

[0045] As another example, the first command can be sent by other devices. For instance, the radar 1100 is also connected to a camera wirelessly or via a wired connection. The camera can photograph the surrounding environment to determine if interference exists. The camera can send the first command to the radar 1100 based on the interference situation. This camera may or may not be integrated into the electronic device 1000.

[0046] The embodiments of this application will now be described using the example of a first instruction being input by a user.

[0047] S200: Radar 1100 receives the first radar signal.

[0048] For example, radar 1100 can continuously transmit and receive multiple radar signals to monitor the surrounding environment. A first radar signal is one of these multiple signals. The first radar signal can be a radar signal reflected back from a moving object.

[0049] S300: Radar 1100 sends an alarm signal in response to the similarity between the first radar signal and the preset signal being greater than or equal to a first threshold. The preset signal is used to characterize the presence of a moving target object in the target area.

[0050] For example, the preset signal can be a radar signal reflected back by a moving person. A first threshold can be used to determine whether the received radar signal indicates the presence of a moving target object in the target area. If the similarity between the received radar signal and the preset signal is greater than or equal to the first threshold, the radar 1100 determines that the target object reflecting the radar signal is moving, and the radar 1100 sends an alarm signal. If the similarity between the received radar signal and the preset signal is less than the first threshold, the radar 1100 determines that the target object reflecting the radar signal is not moving, and the radar 1100 does not send an alarm signal. The information of the preset signal and the first threshold can be stored in the memory 200.

[0051] For example, radar 1100 can display a visual prompt of the alarm signal on display screen 1210, or radar 1100 can play a voice prompt of recommended information through speaker 1220, or radar 1100 can output the alarm signal in other ways.

[0052] For example, the similarity between the radar signal reflected by a moving non-human object and a preset signal is less than the similarity between the radar signal reflected by a moving person and the preset signal. If the similarity between the reflected radar signal and the preset signal is greater than a preset threshold, radar 1100 sends an alarm signal. The user receives the alarm signal and finds that no one is moving. The user can determine that the alarm signal was triggered by a moving non-human object, meaning there is interference in the scene. This means the preset threshold is set too low. Not only does the similarity between the radar signal reflected by a moving person and the preset signal satisfy the condition of being greater than or equal to the preset threshold, but the similarity between the radar signal reflected by a moving non-human object and the preset signal also satisfies the condition of being greater than or equal to the preset threshold. Therefore, the user can set the preset threshold to a larger first threshold. The similarity between the radar signal reflected by a moving non-human object and the preset signal may not necessarily satisfy the condition of being greater than or equal to the first threshold. In this way, false alarms caused by the movement of some or all non-human objects can be eliminated.

[0053] As another example, the similarity between the first radar signal and the preset signal may include the similarity between the waveform of the first radar signal and the waveform of the preset signal.

[0054] For example, the similarity between the waveform of the first radar signal and the waveform of the preset signal can include the degree of similarity between the velocity and acceleration of the object indicated by the first radar signal and the velocity and acceleration of the moving target object indicated by the preset signal.

[0055] In this implementation, the waveform similarity between the radar signal reflected from a moving non-human object and the preset signal is less than the waveform similarity between the radar signal reflected from a moving human and the preset signal. Therefore, moving non-human objects can be distinguished from moving humans, and false alarms caused by the movement of some or all non-human objects can be eliminated by adjusting the threshold. This improves the user experience and makes the radar signal detection method more accurate. Furthermore, through an algorithm, multiple algorithm parameters are unified into a single parameter: waveform similarity. This implementation only requires adjusting the threshold used for waveform similarity comparison, making the operation relatively simple. Specifically, the waveform similarity is determined by comparing the velocity and acceleration of the object indicated by the first radar signal with the velocity and acceleration of the moving target object indicated by the preset signal. The calculation process is relatively simple and has high accuracy.

[0056] In this embodiment, the threshold used to determine whether a received radar signal indicates the presence of a moving target object in the target area can be configured according to instructions. For example, radar 1100 determines this threshold as a first threshold according to a first instruction. When there is environmental interference, this threshold can be set higher to eliminate false alarms caused by the movement of some or all non-human objects. When there is no environmental interference, this threshold can be set lower to enhance the detection rate of moving target objects. This improves the user experience. Therefore, this radar signal detection method is more accurate.

[0057] In one possible implementation, as shown in FIG5, at least the following steps are included after step S300:

[0058] S400: Radar 1100 receives a second command, which is used to indicate a second threshold.

[0059] For example, the second instruction can be input by a user or sent by another device. The source of the second instruction can be referred to the description of the source of the first instruction, which will not be repeated here. The second threshold can be used to determine whether the received radar signal indicates the presence of a moving target object in the target area. The function of the second threshold can be referred to the description of the function of the first threshold, which will not be repeated here. The second threshold is greater than the first threshold. The second threshold can be stored in the memory 200. The second instruction can be used to modify the preset threshold from the first threshold to the second threshold.

[0060] S500: Radar 1100 receives the first radar signal.

[0061] For example, the object reflecting the first radar signal is still moving. The radar signal continuously transmitted by radar 1100 passes by the object again, and radar 1100 receives the first radar signal again.

[0062] S600: Radar 1100 does not send an alarm signal in response to the similarity between the first radar signal and the preset signal being less than a second threshold.

[0063] For example, if the similarity between the first radar signal and a preset signal is less than a second threshold, it means that the object reflecting the first radar signal is a non-human object. Therefore, radar 1100 does not send an alarm signal.

[0064] In this implementation, the first threshold is relatively low, and the radar 1100 cannot exclude some interference from the environment. After the first radar signal triggers an alarm signal, the radar 1100 can receive a second instruction to modify the first threshold to a second threshold. The second threshold is greater than the first threshold. When the radar 1100 receives the first radar signal again, if the similarity between the first radar signal and the preset signal is less than the second threshold, the radar 1100 can determine that the object reflecting the first radar signal is a non-human object. The radar 1100 will not send an alarm signal. Thus, false alarms caused by non-human objects reflecting the first radar signal can be eliminated, improving the user experience. Therefore, this radar signal detection method is more accurate.

[0065] In one possible implementation, radar 1100 can recommend a suitable threshold. The radar signal detection method may also further include at least the following steps:

[0066] S700: Radar 1100 outputs recommendation information. For example, the recommendation information is used to indicate a target threshold or target range, the target range including the target threshold, and the target threshold used to determine whether the first radar signal indicates the presence of a moving target object in the target area.

[0067] For example, the recommendation information may include a target threshold or a target range. The waveform similarity between the radar signal reflected from a moving non-human object and a preset signal is less than the waveform similarity between the radar signal reflected from a moving human and the preset signal. The target threshold or target range may lie between the waveform similarity between the radar signal reflected from a moving non-human object and the preset signal, and the waveform similarity between the radar signal reflected from a moving human and the preset signal. Users can determine a second threshold based on the target threshold or target range. The second threshold may or may not be equal to the target threshold. The second threshold may or may not lie within the target range. When the second threshold is equal to the target threshold, or when the second threshold lies within the target range, the second threshold is considered the preferred threshold.

[0068] For example, the radar 1100 may display a screen prompt of the recommendation information on the display screen 1210, or the radar 1100 may play a voice prompt of the recommendation information through the speaker 1220, or the radar 1100 may output the recommendation information in other ways.

[0069] In this embodiment, the radar 1100 can output recommended information, which is used to indicate the target threshold or target range. This helps users or other devices to set appropriate thresholds more accurately, minimizing false alarms caused by non-human objects and improving the user experience. Therefore, this radar signal detection method is more accurate.

[0070] In some examples, the recommended information is determined based on historical data, which includes the similarity between multiple second radar signals and a preset signal. The second radar signals are radar signals received before the first radar signal is received.

[0071] For example, the recommendation information may include historical data. The user's terminal or other devices can calculate the target threshold or target range based on the historical data. The similarity between the second radar signal and the preset signal may include the similarity between the waveform of the second radar signal and the waveform of the preset signal. Historical data may be collected by the radar 1100 and stored in the memory 200.

[0072] For example, Figure 6 shows the historical data distribution of a non-interference scenario. The horizontal axis represents similarity, and the vertical axis represents the percentage of data.

[0073] In an interference-free scenario, Radar 1100 receives multiple second radar signals from the past week. The similarity between these second radar signals and the preset signal is mostly distributed between 0 and 0.2, and between 0.7 and 1.0. Therefore, the historical data distribution map is divided into three regions: Region ①, Region ②, and Region ③. Region ① represents the similarity distribution when no one is moving. Region ③ represents the similarity distribution when someone is moving. Region ②, located between Region ① and Region ③, can be called the vacuum region. There is no similarity distribution in the vacuum region.

[0074] If the original preset threshold is set too high, for example, 0.7, then the target threshold can be set too low, for example, 0.4, or the maximum value of the target range can be set too low, for example, [0.3, 0.5].

[0075] For example, Figure 7 shows a historical data distribution map of a scenario where green plants are blown by the wind. The horizontal axis represents similarity, and the vertical axis represents the percentage of similarity. In the scenario of green plants being blown by the wind, radar 1100 received multiple second radar signals from the past week. The similarity between the multiple second radar signals and the preset signal is mostly distributed between 0 and 0.4, and between 0.65 and 1.0. Thus, the historical data distribution map is divided into three regions: region ④, region ⑤, and region ⑥. Region ④ represents the similarity distribution when there is no human movement or non-human object movement (e.g., green plants being blown by the wind). Region ⑥ represents the similarity distribution when there is human movement. Region ⑤, located between region ④ and region ⑥, can be called the vacuum region. There is no similarity distribution in the vacuum region.

[0076] If the original preset threshold is set too low, for example, 0.3, then the target threshold can be set too high, for example, 0.6, or the minimum value of the target range can be set too high, for example, [0.5, 0.6].

[0077] For example, Figure 8 shows a historical data distribution map of a scene where curtains are blown by the wind. The horizontal axis represents similarity, and the vertical axis represents the percentage of similarities. In the scene where curtains are blown by the wind, radar 1100 receives multiple second radar signals from the past week. The similarity between these multiple second radar signals and the preset signal is mostly distributed between 0 and 0.3, and between 0.55 and 1.0. Thus, the historical data distribution map is divided into three regions: region 7, region 8, and region 9. Region 7 represents the similarity distribution when there is no human movement or non-human object movement (e.g., curtains being blown by the wind). Region 9 represents the similarity distribution when there is human movement. Region 8, located between region 7 and region 9, can be called the vacuum region. There is no similarity distribution in the vacuum region.

[0078] If the original preset threshold is set too low, for example, 0.3, then the target threshold can be set too high, for example, 0.5, or the minimum value of the target range can be set too high, for example, [0.4, 0.5].

[0079] In this embodiment, radar 1100 can collect historical data, including the similarity between multiple second radar signals and preset signals. Radar 1100 can generate recommendation information based on these similarities. Thus, the recommendation information can accurately determine a suitable threshold. The target threshold is not too low, leading to frequent false alarms. The target threshold is not too high, causing missed instances of human movement.

[0080] The following example illustrates how a user can adjust the threshold of the radar 1100 using a handheld terminal.

[0081] The user activates the threshold adjustment function of Radar 1100 on the terminal. The terminal sends an activation request to Radar 1100 to request the activation of the threshold adjustment function. Radar 1100 activates the threshold adjustment function. Radar 1100 outputs recommended information, including the target range. The terminal sends a first instruction to Radar 1100, and Radar 1100 receives the first instruction. The first threshold indicated by the first instruction is not within the target range. Radar 1100 sets the first threshold to a preset threshold according to the first instruction. The user then deactivates the threshold adjustment function of Radar 1100 on the terminal. The terminal sends a deactivation request to Radar 1100 to request the deactivation of the threshold adjustment function. Radar 1100 deactivates the threshold adjustment function.

[0082] The user activates the signal detection function of radar 1100 on the terminal. The terminal sends a detection request to radar 1100, requesting the activation of the radar 1100's signal detection function. Radar 1100 activates the signal detection function. Radar 1100 receives a first radar signal. Radar 1100 calculates the similarity between the first radar signal and a preset signal according to an algorithm, and determines that the similarity is greater than or equal to a first threshold. In response to the similarity being greater than or equal to the first threshold, radar 1100 sends an alarm signal. The user receives the alarm signal, but finds no one moving.

[0083] The user activates the threshold adjustment function of Radar 1100 on the terminal. The terminal sends an activation request to Radar 1100. Radar 1100 activates the threshold adjustment function. Radar 1100 outputs recommended information, including the target range. The terminal sends a second instruction to Radar 1100, which is received. The second threshold indicated by the second instruction is not within the target range. Based on the second instruction, Radar 1100 modifies the preset threshold from the first threshold to the second threshold. The user then deactivates the threshold adjustment function of Radar 1100 on the terminal. The terminal sends a deactivation request to Radar 1100. Radar 1100 deactivates the threshold adjustment function.

[0084] The user activates the signal detection function of radar 1100 on the terminal. The terminal sends a detection request to radar 1100, requesting the activation of the radar 1100's signal detection function. Radar 1100 activates the signal detection function. Radar 1100 receives a first radar signal. Radar 1100 calculates the similarity between the first radar signal and a preset signal according to an algorithm, and determines that the similarity is less than a second threshold. In response to the similarity being less than the second threshold, radar 1100 does not send an alarm signal.

[0085] Figure 9 shows the accuracy and detection rate of radar signal detection under different threshold conditions, obtained from experimental data. The first column of data represents the threshold values. The second column represents interference scenarios, while the third, fourth, and fifth columns represent interference-free scenarios. The second column represents the accuracy rate when no one is present. The third column represents the detection rate when people are walking, the fourth column represents the accuracy rate when no one is present, and the fifth column represents the detection rate for subtle movements (such as waving).

[0086] In scenarios with interference, the threshold was gradually increased from 0.6 to 0.95. Referring to the second column of data, the accuracy in detecting unmanned individuals gradually increased from 86.6% to 100%, ultimately resulting in a 0 false alarm rate. This demonstrates that the algorithm performed as expected.

[0087] In a non-interference scenario, the threshold was gradually lowered from 0.95 to 0.6. Referring to the third column of data, the detection rate for human movement remained at 100%. Referring to the fourth column of data, the accuracy for detecting no one remained at 100%. This means that threshold adjustment had no negative impact on the false alarm rate in a non-interference scenario. Referring to the fifth column of data, the detection rate for subtle movements (such as waving) gradually increased from 0% to 78%, showing a progressively higher detection rate. This indicates that the algorithm performed as expected.

[0088] The foregoing mainly describes the radar signal detection method and the electronic device applying the method. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the structures and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0089] This application embodiment can divide functional modules according to the apparatus corresponding to the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0090] Figure 10 shows a possible structural diagram of the detection device involved in the above embodiments, where each functional module is divided according to its corresponding function. The detection device 2000 includes: a first receiving module 2100, a second receiving module 2200, and a first transmitting module 2300.

[0091] The first receiving module 2100 can be used to: receive a first instruction, which is used to indicate a first threshold.

[0092] The second receiving module 2200 can be used to receive the first radar signal.

[0093] The first transmitting module 2300 can be used to: in response to the similarity between the first radar signal received by the second receiving module 2200 and a preset signal being greater than or equal to a first threshold received by the first receiving module 2100, send an alarm signal. The preset signal can be used to characterize the presence of a moving target object in the target area.

[0094] In one possible implementation, the detection device 2000 further includes a second transmitting module. The second transmitting module can be used to output recommendation information. The recommendation information can be used to indicate a target threshold or a target range, where the target range includes the target threshold. The target threshold can be used to determine whether the first radar signal indicates the presence of a moving target object in the target area.

[0095] In one possible implementation, the recommendation information is determined based on historical data, which includes the similarity between multiple second radar signals and a preset signal, wherein the second radar signals are radar signals received before the first radar signal is received.

[0096] In one possible implementation, the similarity between the first radar signal and the preset signal includes the similarity between the waveform of the first radar signal and the waveform of the preset signal.

[0097] In one possible implementation, the similarity between the waveform of the first radar signal and the waveform of the preset signal includes the degree of similarity between the velocity and acceleration of the object indicated by the first radar signal and the velocity and acceleration of the moving target object indicated by the preset signal.

[0098] In one possible implementation, after the first transmitting module 2300 sends an alarm signal in response to the similarity between the first radar signal and a preset signal being greater than or equal to a first threshold, the first receiving module 2100 can further be used to: receive a second instruction, the second instruction being used to indicate a second threshold. The second receiving module 2200 can further be used to: receive the first radar signal. The first transmitting module 2300 can further be used to: not send an alarm signal in response to the similarity between the first radar signal received by the second receiving module 2200 and the preset signal being less than the second threshold received by the first receiving module 2100.

[0099] It is understood that each component of the detection device 2000 can be used to implement the corresponding steps in the aforementioned method embodiments. Since each step has been described in detail in the aforementioned method embodiments, it will not be repeated here.

[0100] This application also provides a computer-readable storage medium storing program code. When the medium is run on a device (e.g., a microcontroller, chip, computer, or processor), the program code can be invoked by the processor to execute one or more steps in the above method embodiments.

[0101] Based on this understanding, this application also provides a computer program product containing instructions. The technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or its processor to execute all or part of the steps of the methods described in the various embodiments of this application.

[0102] The processing chip involved in the embodiments of this application may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a neural processing unit (NPU), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0103] The memory involved in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0104] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0105] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the electronic devices, chips, and apparatuses described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0106] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located on one device or distributed across multiple devices. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional modules in the various embodiments of this application may be integrated into one device, or each module may exist physically separately, or two or more modules may be integrated into one device.

[0107] Finally, it should be noted that the above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A radar signal detection method, characterized by, The radar signal detection method includes: Receive a first instruction, the first instruction being used to indicate a first threshold; Receive the first radar signal; In response to the similarity between the first radar signal and a preset signal being greater than or equal to the first threshold, an alarm signal is sent, wherein the preset signal is used to characterize the presence of a moving target object in the target area.

2. The method of claim 1, wherein, The radar signal detection method further includes: Output recommendation information; The recommended information is used to indicate a target threshold or target range, the target range including the target threshold, and the target threshold is used to determine whether the first radar signal indicates the presence of a moving target object in the target area.

3. The method of claim 2, wherein, The recommendation information is determined based on historical data, which includes the similarity between multiple second radar signals and the preset signal. The second radar signals are radar signals received before the first radar signal is received.

4. The method according to any one of claims 1 to 3, characterized in that, The similarity between the first radar signal and the preset signal includes the similarity between the waveform of the first radar signal and the waveform of the preset signal.

5. The method of claim 4, wherein, The similarity between the waveform of the first radar signal and the waveform of the preset signal includes the degree of similarity between the velocity and acceleration of the object indicated by the first radar signal and the velocity and acceleration of the target object indicated by the preset signal.

6. The method according to any one of claims 1 to 5, characterized in that, After sending an alarm signal in response to the similarity between the first radar signal and a preset signal being greater than or equal to the first threshold, the method further includes: Receive a second instruction, which indicates a second threshold. Receive the first radar signal; If the similarity between the first radar signal and the preset signal is less than the second threshold, the alarm signal is not sent.

7. A processing chip, comprising: The processing chip is used to perform the method as described in any one of claims 1-6.

8. A radar, characterized by The radar includes an antenna, a signal transceiver, and a processing chip as described in claim 7; both the processing chip and the antenna are coupled to the signal transceiver.

9. An electronic device, comprising: The electronic device includes an output device and a radar as described in claim 8, wherein the output device is coupled to the radar.

10. A detection device, characterized in that The detection device includes a module for performing the method as described in any one of claims 1-6.

11. A computer readable storage medium, characterized in that, The computer-readable storage medium stores program code that can be invoked by a processor to execute the method as described in any one of claims 1-6.

12. A computer program product, characterised in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Radar motion target tracking performance testing method, terminal device and storage medium

    CN109917341A

  • Body movement detection method and device

    CN113866761A

  • Personnel perception method based on micro-motion target detection and sensor module

    CN113933823A

  • Radar signal processing method and device and storage medium

    CN113960538A

  • Human body detection method and system based on microwave sensing and medium

    CN116338667A