Radar wave detection method, device, equipment and storage medium

By constructing target pulse groups by determining the type and time interval of radar pulses, the problem of inaccurate radar wave detection in existing technologies is solved, achieving higher identification accuracy and breadth, and reducing interference between wireless network equipment and radar systems.

CN116318519BActive Publication Date: 2026-02-24TP-LINK INT SHENZHEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310081367.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-13
Publication Date
2026-02-24
Estimated Expiration
2043-01-13

AI Technical Summary

Technical Problem

Existing radar wave detection methods cannot accurately identify radar waves, leading to interference between wireless network devices and radar systems, especially in cases of short pulses, few pulses, or poor continuity.

Method used

By determining the type and parameters of the radar pulses, a target pulse group is constructed, and the time interval between adjacent pulses is used to determine whether a radar wave is formed, thus eliminating the limitation on the number of pulses.

Benefits of technology

It improves the accuracy and scope of radar wave detection, is applicable to a variety of difficult-to-identify radar pulses, and reduces false identification and interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116318519B_ABST
    Figure CN116318519B_ABST
Patent Text Reader

Abstract

The application provides a radar wave detection method, device, equipment and storage medium. The method comprises the following steps: determining a plurality of radar pulses, types of the plurality of radar pulses and pulse parameters corresponding to each radar pulse in the plurality of radar pulses based on a pulse signal detected in a target channel; determining a target pulse group based on the plurality of radar pulses and the types of the plurality of radar pulses; determining time intervals between adjacent pulses in the target pulse group based on the types of the plurality of radar pulses and the pulse parameters corresponding to each radar pulse in the plurality of radar pulses; and determining whether the plurality of radar pulses constitute a radar wave based on the time intervals between adjacent pulses in the target pulse group. In this way, the time intervals between radar pulses are used as a basis for determining whether the plurality of radar pulses constitute a radar wave in the radar wave detection process, the accuracy and breadth of radar wave detection are improved, and the method is suitable for a plurality of radar pulses that are difficult to identify.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and particularly relate to a radar wave detection method, device, equipment and storage medium. BACKGROUND

[0002] Currently, the frequency bands of 5250-5350MHz and 5470-5725MHz are the working frequency bands of radar systems worldwide, but at the same time, the two frequency bands (or sub-frequency bands) are also allocated to unlicensed wireless local area network (WLAN) devices. In order to avoid interference to military radars and communications, the WLAN products need to detect whether there is a radar wave on the radar working frequency band before using the radar working frequency band, and change the working frequency band when a radar wave is detected to avoid interference.

[0003] The current radar wave detection method mainly identifies a plurality of radar pulses through the power information of the pulse signals, determines the time interval between two adjacent radar pulses in the plurality of radar pulses, and determines the number of time intervals in the above time intervals that meet the standard radar wave time interval requirement. By judging whether the above number meets a threshold value, it is determined whether the plurality of radar pulses constitute a radar wave; or, by judging whether the maximum number of equal time intervals exceeds a threshold value, it is further determined whether the plurality of radar pulses constitute a radar wave.

[0004] However, the current radar wave detection method cannot accurately identify the radar wave, resulting in interference between the wireless network device and the radar system. SUMMARY

[0005] Embodiments of the present application provide a radar wave detection method, device, equipment and storage medium, which can accurately detect a radar wave.

[0006] In a first aspect, the embodiments of the present application provide a radar wave detection method, which comprises:

[0007] Based on the pulse signals detected in the target channel, a plurality of radar pulses, the types of the plurality of radar pulses, and the pulse parameters corresponding to each radar pulse in the plurality of radar pulses are determined;

[0008] Based on the plurality of radar pulses and the types of the plurality of radar pulses, a target pulse group is determined;

[0009] Based on the types of the plurality of radar pulses and the pulse parameters corresponding to each radar pulse in the plurality of radar pulses, the time interval between adjacent pulses in the target pulse group is determined;

[0010] Based on the time interval between adjacent pulses in the target pulse group, it is determined whether the plurality of radar pulses constitute a radar wave.

[0011] Secondly, embodiments of this application provide a radar wave detection device, the device comprising:

[0012] The first determining unit is used to determine multiple radar pulses, the types of multiple radar pulses, and the pulse parameters corresponding to each radar pulse among the multiple radar pulses based on the pulse signals detected in the target channel.

[0013] The second determining unit is used to determine the target pulse group based on multiple radar pulses and the types of multiple radar pulses;

[0014] The third determining unit is used to determine the time interval between adjacent pulses in the target pulse group based on the type of multiple radar pulses and the pulse parameters corresponding to each radar pulse in the multiple radar pulses.

[0015] The fourth determining unit is used to determine whether multiple radar pulses constitute a radar wave based on the time interval between adjacent pulses in the target pulse group.

[0016] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor; the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods in the first aspect or its various implementations described above.

[0017] Fourthly, a chip is provided for implementing the methods of any one of the first or second aspects or their respective implementations. Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device equipped with the chip to perform the methods of the first aspect or their respective implementations.

[0018] Fifthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods described in the first aspect or its various implementations.

[0019] In a sixth aspect, a computer program product is provided, including computer program instructions that cause a computer to perform the methods described in the first aspect or its various implementations.

[0020] In a seventh aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods described in the first aspect or its various implementations.

[0021] In summary, the technical solution of this application, when performing radar wave detection, firstly, based on the pulse signals detected in the target channel, determines multiple radar pulses, the types of these multiple radar pulses, and the pulse parameters corresponding to each of these multiple radar pulses; then, based on these multiple radar pulses and their types, determines a target pulse group; next, based on the types of these multiple radar pulses and the pulse parameters corresponding to each of these multiple radar pulses, determines the time interval between adjacent pulses in the target pulse group; finally, based on the time interval between adjacent pulses in the target pulse group, determines whether the multiple radar pulses constitute a radar wave. Thus, in the radar wave detection process, the time interval between radar pulses is used as the basis for determining whether multiple radar pulses constitute a radar wave, eliminating the limitation on the number of pulses, improving the accuracy and breadth of radar wave detection, and making it applicable to various difficult-to-identify radar pulses. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is a schematic diagram of the identification method for identifying a single radar pulse in existing radar wave detection methods.

[0024] Figure 2A This is a normal radar wave;

[0025] Figure 2B A radar pulse detected when detecting radar waves;

[0026] Figure 3A This refers to a radar pulse detected when another type of radar wave is detected.

[0027] Figure 3B This refers to a radar pulse detected when another type of radar wave is detected.

[0028] Figure 4 A schematic flowchart illustrating a radar wave detection method provided in an embodiment of this application;

[0029] Figure 5 This is a schematic diagram of the structure of a radar wave detection device provided in one embodiment of this application;

[0030] Figure 6 This is a schematic block diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.

[0033] The radar wave detection method provided in this application can be applied to any field that requires radar wave detection.

[0034] Before introducing the technical solution of this application, the existing radar wave detection methods will be explained below.

[0035] Dynamic Frequency Selection (DFS) is a wireless channel allocation / selection mechanism. Through DFS, wireless devices can dynamically select or change their operating frequency to avoid interference with other systems (primarily radar systems). Although radar transmitters can generate high-power transmission signals, radar receivers typically have poor sensitivity, and their receiving performance is limited by noise power. Typically, when local noise reaches an interference-to-noise ratio (NNR) of -6 to -10 dB, the receiving performance degrades significantly. Even with signal processing gain techniques and anti-jamming technologies, modern radar systems often cannot mitigate the impact of interference from other wireless systems operating in the same frequency band. Currently, the 5250-5350 MHz and 5470-5725 MHz frequency bands are the operating bands for radar systems worldwide, but these bands (or sub-bands) are also allocated to unlicensed wireless local area network (WLAN) devices. For example, the 802.11a standard uses the 5 GHz frequency, which is widely used by military radar systems in Europe. To avoid interference with military radar and communications, Europe has made mandatory regulations on the dynamic selection of transmission power and operating frequency bands for WLAN products: WLAN products that use radar operating frequency bands must have DFS (Dynamic Frequency Selection) functionality.

[0036] Generally, when a device using DFS detects other devices on the same radio channel, it switches to another channel if necessary. Typically, access points (APs) in a wireless network transmit beacons and inform client stations that the AP is using DFS. When a client station detects radar on a channel, it notifies the AP. Based on this information, the AP uses DFS to select the optimal channel for network communication that will not interfere with the radar.

[0037] Existing radar wave detection methods mainly include:

[0038] Step 1: Identify the radar pulses in the target channel by power, and obtain several radar pulses;

[0039] Step 2: Analyze the radar pulses obtained in Step 1 to determine whether they constitute a qualified radar wave. That is, identify whether the radar pulses constitute a radar wave through radar detection algorithms.

[0040] Figure 1 This is a schematic diagram of the identification method for identifying a single radar pulse in existing radar wave detection methods.

[0041] For step 1, such as Figure 1 As shown, existing radar wave detection methods, when identifying a single radar pulse in a target channel, first determine the time point T0 when the rising edge of the pulse signal in the target channel reaches eh, and the time point T1 when the falling edge of the pulse signal reaches el, where eh and el both represent signal strength values; based on the difference between T1 and T0, the width PW (Pulse Width) of the pulse signal is determined, and whether the pulse signal belongs to a radar pulse is determined based on whether the width PW of the pulse signal meets the signal width requirements of a radar pulse.

[0042] However, for long pulses, existing radar wave detection methods can indeed detect two time points, T1 and T0; but for short pulses, due to the small pulse width, which is usually between 0.5μs and 30μs, existing radar wave detection methods are limited by the test accuracy and can only detect one time point, T0, and cannot detect T1, resulting in the inability to identify short pulses.

[0043] For step two, existing radar wave detection methods determine whether the several radar pulses constitute a qualified radar wave in the following two ways.

[0044] Method 1: Calculate the time interval between adjacent radar pulses among the several radar pulses obtained in step one above; determine the number of consecutive equal time intervals, determine the maximum consecutive number, and determine whether the maximum consecutive number exceeds a threshold, thereby determining whether the above multiple radar pulses constitute a radar wave.

[0045] Method 2: Calculate the time interval between adjacent radar pulses among the several radar pulses obtained in step one above; compare whether each time interval belongs to the time interval range corresponding to the radar wave, and determine the number of time intervals corresponding to the several radar pulses that meet the time interval requirements corresponding to the radar wave; by judging whether the number of time intervals corresponding to the several radar pulses that meet the time interval requirements corresponding to the radar wave exceeds a threshold, it is then determined whether the several radar pulses constitute a radar wave.

[0046] However, step 2 uses the number of radar pulses obtained in step 1 as a criterion when determining whether they constitute a radar wave. This limits existing radar wave detection methods to the number of radar pulses obtained and their continuity. If the number of radar pulses determined in step 1 is small, or if the radar pulses are discontinuous, step 2 may have difficulty identifying a radar wave. Furthermore, lowering the threshold may lead to non-radar waves being identified as radar waves; for example, noise signals such as those generated by microwave appliances or other devices may be mistaken for radar signals.

[0047] Figure 2A This is a normal radar wave.

[0048] Assuming normal radar waves, such as Figure 2A The diagram shows 10 radar pulses, from which the time intervals between 9 adjacent pulses (PRI, Pulse Repetition Interval) can be obtained.

[0049] Figure 2B A radar pulse detected when detecting radar waves.

[0050] Relevant regulations stipulate that the DFS module in wireless network equipment must detect radar waves when there is more than 30% traffic on the target channel. Traffic can mask radar pulses, reducing the number of detected radar pulses. For example... Figure 2A and 2B As shown, in actual testing, at least 30% of the 10 radar pulses are undetectable on average, with only 7 being detected. Furthermore, the greater the data traffic in the target channel and / or the more unstable the traffic, the fewer radar pulses are detected, and the worse the continuity.

[0051] Figure 3AThis refers to a radar pulse detected when another type of radar wave is detected.

[0052] like Figure 3A As shown, the detected radar pulses are discontinuous. Therefore, existing radar wave detection methods struggle to determine... Figure 3A Whether the radar pulse shown constitutes a radar wave depends on... Figure 3A If there are no consecutive equal time intervals between adjacent radar pulses, then such radar pulses cannot be identified as radar waves.

[0053] Figure 3B This refers to a radar pulse detected when another type of radar wave is detected.

[0054] If the traffic is high or unstable, the number of radar pulses detected by the DFS module in the wireless network device will decrease, resulting in poor continuity. Assuming a normal radar wave consists of 10 radar pulses, then if the traffic is too high, such as... Figure 3B As shown, only 6 radar pulses, or even fewer, can be detected. Therefore, during radar wave detection, the reduced number of detected radar pulses prevents the DFS module from recognizing them as radar waves.

[0055] As mentioned above, when wireless network devices detect radar waves using existing radar detection methods, on the one hand, they cannot identify short pulses, and on the other hand, when the number of detected radar pulses is small or the continuity is poor, it is difficult to identify radar waves. This makes it impossible for wireless network devices to avoid the channels being used by the radar system in time, resulting in interference between wireless network devices and radar systems.

[0056] To address the aforementioned technical problems, embodiments of this application provide a radar wave detection method, apparatus, device, and storage medium. During radar wave detection, firstly, based on the pulse signals detected in the target channel, multiple radar pulses, the types of these multiple radar pulses, and the pulse parameters corresponding to each of the multiple radar pulses are determined; then, based on the multiple radar pulses and their types, a target pulse group is determined; next, based on the types of the multiple radar pulses and the pulse parameters corresponding to each of the multiple radar pulses, the time interval between adjacent pulses in the target pulse group is determined; finally, based on the time interval between adjacent pulses in the target pulse group, it is determined whether the multiple radar pulses constitute a radar wave. Thus, in the radar wave detection process, the time interval between radar pulses is used as the basis for determining whether multiple radar pulses constitute a radar wave, eliminating the limitation on the number of pulses, improving the accuracy and breadth of radar wave detection, and making it applicable to various difficult-to-identify radar pulses.

[0057] The technical solutions of the embodiments of this application will be described in detail below through some examples. The following embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0058] Figure 4 This is a schematic flowchart illustrating a radar wave detection method provided in an embodiment of this application.

[0059] like Figure 4 As shown, the radar wave detection method includes the following steps S401 to S404:

[0060] S401. Based on the pulse signal detected in the target channel, determine multiple radar pulses, the type of the multiple radar pulses, and the pulse parameters corresponding to each of the multiple radar pulses.

[0061] The embodiments of this application do not limit the specific method of "determining multiple radar pulses based on the pulse signals detected in the target channel" in S401.

[0062] In some embodiments, the signal strength of the rising edge of the pulse signal is determined, and when the signal strength of the rising edge of the pulse signal reaches a second threshold, the pulse signal is determined to be a radar pulse.

[0063] It should be noted that the target channel inevitably contains noise signals, such as noise signals generated by microwave appliances. In order to avoid misidentifying noise signals as radar pulse signals, a second threshold is introduced in this embodiment. This second threshold can be understood as the dividing point between the signal strength of the noise signal and the signal strength of the radar pulse. Pulse signals whose signal strength at the rising edge cannot reach the second threshold can be considered as noise signals; pulse signals whose signal strength at the rising edge can reach the second threshold can be considered as radar pulses.

[0064] In some embodiments, the signal strength when the pulse signal reaches its peak value is determined, and when the signal strength when the pulse signal reaches its peak value is detected to be greater than a third threshold value, the pulse signal is determined to be a radar pulse.

[0065] This application does not limit the type of radar pulse in its embodiments.

[0066] In some embodiments, radar pulses are classified into long radar pulses, medium radar pulses, and short radar pulses based on their width.

[0067] For example, radar pulse widths vary from 0.5μs to 30μs and 50μs to 100μs. Radar pulses with a pulse width between 0.5μs and 30μs can be considered short radar pulses; those with a pulse width between 50μs and 75μs can be considered medium radar pulses; and those with a pulse width between 75μs and 100μs can be considered long radar pulses.

[0068] In some embodiments, the radar pulse type includes long radar pulses and short radar pulses.

[0069] For example, radar pulses with a pulse width between 0.5μs and 30μs can be considered short radar pulses, while radar pulses with a pulse width between 50μs and 100μs can be considered long radar pulses.

[0070] It should be noted that, in the embodiments of this application, the radar pulse can be divided into pulse types of different precision according to the width of the radar pulse, in order to meet the needs of actual testing.

[0071] The embodiments of this application do not limit the specific method for determining the type of radar pulse.

[0072] The technical solution of this application will be described below using the types of radar pulses, including long radar pulses and short radar pulses, as an example.

[0073] In some embodiments, when the type of radar pulse includes long radar pulses and short radar pulses, the type of radar pulse is determined mainly based on the following steps S401-A1 and S401-A2.

[0074] S401-A1. For each of the above multiple radar pulses, when the signal strength of the rising edge of the radar pulse reaches the first threshold, if the falling edge of the radar pulse is detected within the first preset time period, the radar pulse is determined to be a short radar pulse.

[0075] It should be noted that the first threshold involved in the embodiments of this application can be understood in the same way as the second threshold mentioned above. In this case, the first threshold is equal to the second threshold. In some cases, the first threshold may also be greater than or slightly less than the second threshold.

[0076] S401-A2 If the falling edge of the radar pulse is not detected within the first preset time period, the falling edge of the radar pulse is detected within the second preset time period. When the falling edge of the radar pulse is detected within the second preset time period, the radar pulse is determined to be a long radar pulse. The second preset time period is after the first preset time period.

[0077] For example, radar pulses with a pulse width between 0.5μs and 30μs are considered short radar pulses, while those between 50μs and 100μs are considered long radar pulses. Typically, the time interval between two adjacent radar pulses is more than 150μs. Based on these values, a parameter between 30μs and 50μs can be selected as the first preset time period, and a parameter between 100μs and 150μs can be selected as the second preset time period.

[0078] For example, when determining the type of radar pulse, if the signal strength of the rising edge of the radar pulse reaches a first threshold, and the falling edge of the radar pulse is detected within 40 μs, then the radar pulse is determined to be a short radar pulse.

[0079] If the falling edge of the radar pulse is not detected within 40μs, then the falling edge of the radar pulse is detected within 40μs-125μs. If the falling edge of the radar pulse is detected within 40μs-125μs, the radar pulse is determined to be a long radar pulse.

[0080] In some embodiments, when the type of radar pulse includes long radar pulses and short radar pulses, the type of radar pulse is determined mainly based on the following steps S401-B1 and S401-B3.

[0081] S401-B1. For each of the above multiple radar pulses, when the signal strength of the rising edge of the radar pulse reaches the first threshold, if the falling edge of the radar pulse is detected within the first preset time period, the radar pulse is determined to be a short radar pulse.

[0082] S401-B2 If the falling edge of the radar pulse is not detected within the first preset time period, the falling edge of the radar pulse is detected within the second preset time period. When the falling edge of the radar pulse is detected within the second preset time period, the radar pulse is determined to be a long radar pulse. The second preset time period is after the first preset time period.

[0083] S401-B3 If the falling edge of the radar pulse is not detected within the second preset time period, the radar pulse is determined to be a short radar pulse.

[0084] For example, radar pulses with a pulse width between 0.5μs and 30μs are considered short radar pulses, while those between 50μs and 100μs are considered long radar pulses. Typically, the time interval between two adjacent radar pulses is more than 150μs. Based on these values, a parameter between 30μs and 50μs can be selected as the first preset time period, and a parameter between 100μs and 150μs can be selected as the second preset time period.

[0085] For example, when determining the type of radar pulse, if the signal strength of the rising edge of the radar pulse reaches a first threshold, and the falling edge of the radar pulse is detected within 35μs, then the radar pulse is determined to be a short radar pulse.

[0086] If the falling edge of the radar pulse is not detected within 35μs, then the falling edge of the radar pulse is detected within 50μs-125μs. If the falling edge of the radar pulse is detected within 50μs-125μs, the radar pulse is determined to be a long radar pulse.

[0087] If the falling edge of the radar pulse is not detected within 50μs-125μs, the radar pulse is identified as a short radar pulse.

[0088] It should be noted that, in this embodiment of the application, the radar pulse is identified by the signal strength of the rising edge of the pulse signal, which improves the ability to identify short radar pulses and avoids the problem that short radar pulses cannot be identified when the pulse width is short.

[0089] The embodiments of this application do not limit the specific method of determining the pulse parameters of the radar pulse as described above.

[0090] In some embodiments, for each of the plurality of radar pulses, a first time node (T0) is determined when the signal strength of the rising edge of the radar pulse reaches a first threshold, and the first time node T0 is determined as the pulse parameter of the radar pulse.

[0091] In some embodiments, for each of the plurality of radar pulses, if the radar pulse is a short radar pulse, a first time node (T0) corresponding to when the signal strength of the rising edge of the radar pulse reaches a first threshold is determined, and the first time node T0 is determined as the pulse parameter of the radar pulse; if the radar pulse is a long radar pulse, a second time node corresponding to when the falling edge of the radar pulse is detected is determined, and the second time node is determined as the pulse parameter of the radar pulse.

[0092] In some embodiments, determining the pulse parameters corresponding to each of the plurality of radar pulses in S401 includes:

[0093] For each radar pulse among multiple radar pulses, if the radar pulse is a short radar pulse, then the first time node (T0) corresponding to when the signal strength of the rising edge of the radar pulse reaches the first threshold is determined, and the first time node T0 is determined as the pulse parameter of the radar pulse; if the radar pulse is a long radar pulse, then the first time node corresponding to when the signal strength of the rising edge of the radar pulse reaches the first threshold and the second time node corresponding to when the falling edge of the radar pulse is detected are determined, and the first time node and the second time node are determined as the pulse parameter of the radar pulse.

[0094] S402. Based on the multiple radar pulses and the types of the multiple radar pulses, determine the target pulse group.

[0095] The embodiments of this application do not limit the specific method of determining the target pulse group based on multiple radar pulses and the types of the multiple radar pulses.

[0096] In some embodiments, the target pulse group is determined based on the following S402-A1 to S402-A3.

[0097] S402-A1. Based on the type of radar pulse, obtain the duration of the pulse group corresponding to that type of radar pulse.

[0098] S402-A2: Based on the duration of the aforementioned pulse groups, divide the multiple radar pulses into N pulse groups, where N is a positive integer.

[0099] It should be noted that different types of radar pulses correspond to different pulse group durations. Based on the type of radar pulse, the duration of a pulse group can be determined, and the received radar pulses can then be classified into pulse groups based on the obtained pulse group duration.

[0100] For example, for long radar pulses, the FCC (Federal Communications Commission) certified Type 5 radar waves have various radar pulse groups. Calculations show that there are at most 20 radar pulse groups within 12 seconds, meaning each radar pulse group lasts for at most 600ms. In this embodiment, a value less than 600ms, such as 400ms, can be selected as the duration of the target pulse group corresponding to the long radar pulse. Using 400ms as a time interval, the received multiple radar pulses are divided into N pulse groups.

[0101] For short radar pulses, based on the width of the short radar pulse and the number of pulses that can be included in a pulse group, 10ms can be selected as the duration of a pulse group corresponding to a short radar pulse.

[0102] S402-A3 selects one pulse group from N pulse groups as the target pulse group.

[0103] In this embodiment of the application, when selecting a pulse group from N pulse groups as the target pulse group, either any pulse group can be selected from the N pulse groups, or a pulse group that meets preset conditions can be selected as the target pulse group. For example, the pulse group with the largest number of pulses among the N pulse groups can be selected as the target pulse group.

[0104] In some embodiments, the channel environment is first determined, and based on the type of radar pulse and the channel environment, the number of radar pulses that can be detected in a pulse group corresponding to that type of radar pulse in the channel environment is determined, and radar pulses with the same number of pulses are selected from multiple radar pulses as the target pulse group.

[0105] S403. Based on the type of the multiple radar pulses and the pulse parameters corresponding to each radar pulse in the multiple radar pulses, determine the time interval between adjacent pulses in the target pulse group.

[0106] In some embodiments, if the plurality of radar pulses are short radar pulses, the time difference between the first time nodes corresponding to two adjacent radar pulses in the target pulse group is determined as the time interval between adjacent pulses in the target pulse group.

[0107] If the multiple radar pulses are long radar pulses, then the time interval between adjacent pulses in the target pulse group is determined according to the first time node and / or the second time node corresponding to the radar pulse.

[0108] For example, the time difference between the first time nodes T0 corresponding to two adjacent pulses in the target pulse group is determined, and this time difference is used as the time interval between the two adjacent pulses.

[0109] For example, the time difference between the second time nodes T1 corresponding to two adjacent pulses in the target pulse group is determined, and this time difference is used as the time interval between the two adjacent pulses.

[0110] For example, for two adjacent pulses in a target pulse group: the first pulse and the second pulse, the average of the first time node T2 and the second time node T3 corresponding to the first pulse is taken as the first value; the average of the first time node T2 and the second time node T3 corresponding to the second pulse is taken as the second value; the difference between the first value and the second value is used to obtain the time interval between the first pulse and the second pulse.

[0111] S404. Based on the time interval between adjacent pulses in the target pulse group, determine whether multiple radar pulses constitute a radar wave.

[0112] In one possible implementation, the generalized greatest common divisor of the time intervals between adjacent pulses in the target pulse group is determined based on the time interval between adjacent pulses in the target pulse group, and when the generalized greatest common divisor satisfies the time interval corresponding to the radar wave, multiple radar pulses are determined to constitute a radar wave.

[0113] For example, a defined target pulse group such as Figure 3A As shown, the target pulse group includes 7 radar pulses. Based on the pulse parameters corresponding to these 7 radar pulses, the time intervals between adjacent pulses are determined to be: PRI1, PRI2, PRI3, PRI4, PRI5, and PRI6. This embodiment determines the generalized greatest common divisor (GCD) among PRI1, PRI2, PRI3, PRI4, PRI5, and PRI6. It then determines whether the obtained GCD falls within the time interval range corresponding to the standard radar wave. If the obtained GCD is within the time interval range corresponding to the standard radar wave, it is determined that a radar wave has been detected; otherwise, it is determined that no radar wave has been detected.

[0114] It should be noted that the greatest common divisor (GCD), also known as the greatest common factor, is the largest common factor among two or more integers. For example, the GCD of 50, 100, and 150 is 50. However, the time intervals generated in radar wave detection scenarios may contain errors or be non-integer. For example, if the time intervals generated in a radar wave detection scenario are 101μs, 50μs, and 202μs, the GCD obtained using the strictly defined mathematical GCD would be 1, which is significantly different from reality. Therefore, it is impossible to calculate the GCD of multiple real numbers using the GCD calculation method. To address this, this application proposes a generalized GCD, which calculates a generalized GCD with the highest degree of conformity for multiple real numbers using a specific method. For example, the generalized GCD of 101μs, 50μs, and 202μs can be approximately 50.

[0115] In some embodiments, the Euclidean algorithm can be used to determine the generalized greatest common divisor of the time intervals between adjacent pulses in the target pulse group.

[0116] According to the embodiments of this application, when performing radar wave detection, firstly, based on the pulse signals detected in the target channel, multiple radar pulses, the types of these multiple radar pulses, and the pulse parameters corresponding to each of these multiple radar pulses are determined; then, based on these multiple radar pulses and their types, a target pulse group is determined; next, based on the types of these multiple radar pulses and the pulse parameters corresponding to each of these multiple radar pulses, the time interval between adjacent pulses in the target pulse group is determined; finally, based on the time interval between adjacent pulses in the target pulse group, it is determined whether the multiple radar pulses constitute a radar wave. In this way, during radar wave detection, the time interval between radar pulses is used as the basis for determining whether multiple radar pulses constitute a radar wave, eliminating the limitation on the number of pulses, improving the accuracy and breadth of radar wave detection, and making it applicable to various difficult-to-identify radar pulses.

[0117] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application.

[0118] Figure 5 This is a schematic diagram of the structure of a radar wave detection device provided in an embodiment of this application.

[0119] like Figure 5 As shown, the radar wave detection device 50 includes:

[0120] The first determining unit 51 is used to determine multiple radar pulses, the types of multiple radar pulses, and the pulse parameters corresponding to each radar pulse among the multiple radar pulses based on the pulse signals detected in the target channel.

[0121] The second determining unit 52 is used to determine the target pulse group based on multiple radar pulses and the types of multiple radar pulses;

[0122] The third determining unit 53 is used to determine the time interval between adjacent pulses in the target pulse group based on the type of multiple radar pulses and the pulse parameters corresponding to each radar pulse in the multiple radar pulses.

[0123] The fourth determining unit 54 is used to determine whether multiple radar pulses constitute a radar wave based on the time interval between adjacent pulses in the target pulse group.

[0124] In some embodiments, the first determining unit 51 is used to determine the signal strength of the rising edge of the pulse signal, and when the signal strength of the rising edge of the pulse signal reaches a second threshold, the pulse signal is determined to be a radar pulse.

[0125] In some embodiments, the first determining unit 51 is configured to, for each of a plurality of radar pulses, when the signal strength of the rising edge of the radar pulse reaches a first threshold, if a falling edge of the radar pulse is detected within a first preset time period, then the radar pulse is determined to be a short radar pulse; if a falling edge of the radar pulse is not detected within the first preset time period, then a falling edge of the radar pulse is detected within a second preset time period, and if a falling edge of the radar pulse is detected within the second preset time period, then the radar pulse is determined to be a long radar pulse, wherein the second preset time period is after the first preset time period.

[0126] In some embodiments, the first determining unit 51 is further configured to determine a radar pulse as a short radar pulse if no falling edge of the radar pulse is detected within a second preset time period for each of the plurality of radar pulses.

[0127] In some embodiments, the first determining unit 51 is configured to, for each of a plurality of radar pulses, if the radar pulse is a short radar pulse, determine a first time node when the signal strength of the rising edge of the radar pulse reaches a first threshold, and determine the first time node as the pulse parameter of the radar pulse; if the radar pulse is a long radar pulse, determine a first time node when the signal strength of the rising edge of the radar pulse reaches the first threshold, and a second time node corresponding to the detection of the falling edge of the radar pulse, and determine the first time node and the second time node as the pulse parameter of the radar pulse.

[0128] In some embodiments, the second determining unit 52 is configured to obtain the duration of the pulse group corresponding to the type of radar pulse; and divide the multiple radar pulses into N pulse groups, where N is a positive integer, according to the duration of the pulse group; and select one pulse group from the N pulse groups as the target pulse group.

[0129] In some embodiments, the third determining unit 53 is configured to determine the time difference between the first time nodes corresponding to two adjacent radar pulses in the target pulse group as the time interval between adjacent pulses in the target pulse group when the multiple radar pulses are short radar pulses; and to determine the time interval between adjacent pulses in the target pulse group according to the first time node and / or the second time node corresponding to the radar pulse when the multiple radar pulses are long radar pulses.

[0130] In some embodiments, the fourth determining unit 54 is used to determine the generalized greatest common divisor of the time intervals between adjacent pulses in the target pulse group based on the time intervals between adjacent pulses in the target pulse group, and to determine that multiple radar pulses constitute a radar wave when the generalized greatest common divisor satisfies the time interval corresponding to the radar wave.

[0131] It should be understood that the device embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. To avoid repetition, further details will not be provided here. Specifically, Figure 5 The apparatus shown can execute the above-described embodiments of the radar wave detection method, and the aforementioned and other operations and / or functions of each module in the apparatus are respectively for implementing the radar wave detection method embodiments corresponding to the computing device. For the sake of brevity, they will not be described in detail here.

[0132] The apparatus of this application embodiment has been described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments in this application can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in this application embodiment can be directly embodied as being executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. Optionally, the software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps in the above method embodiments.

[0133] Figure 6 This is a schematic block diagram of an electronic device provided in an embodiment of this application. This electronic device can be used to perform the radar wave detection method described above.

[0134] like Figure 6 As shown, the electronic device 60 may include:

[0135] The system includes a memory 61 and a processor 62. The memory 61 stores computer programs and transfers the program code to the processor 62. In other words, the processor 62 can retrieve and run the computer programs from the memory 61 to implement the methods described in the embodiments of this application.

[0136] For example, the processor 62 can be used to execute the above-described method embodiments according to instructions in the computer program.

[0137] In some embodiments of this application, the processor 62 may include, but is not limited to:

[0138] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0139] In some embodiments of this application, the memory 61 includes, but is not limited to:

[0140] Volatile memory and / or non-volatile memory. 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. 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 RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0141] In some embodiments of this application, the computer program may be divided into one or more modules, which are stored in the memory 61 and executed by the processor 62 to perform the method provided in this application. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the radar wave detection device.

[0142] like Figure 6 As shown, the electronic device 60 may further include:

[0143] Transceiver 63, which can be connected to processor 62 or memory 61.

[0144] The processor 62 can control the transceiver 63 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 63 may include a transmitter and a receiver. The transceiver 63 may further include antennas, and the number of antennas may be one or more.

[0145] It should be understood that the various components in the device are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.

[0146] According to one aspect of this application, a computer storage medium is provided that stores a computer program thereon, which, when executed by a computer, enables the computer to perform the methods of the above-described method embodiments. Alternatively, embodiments of this application also provide a computer program product containing instructions that, when executed by a computer, cause the computer to perform the methods of the above-described method embodiments.

[0147] According to another aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computing device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computing device to perform the method of the above-described method embodiments.

[0148] In other words, when implemented using software, it can be implemented wholly or partially in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0149] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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.

[0150] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.

[0151] 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 in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. For example, the functional modules in the various embodiments of this application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0152] 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 that can be easily conceived by those skilled in the art within the scope of the technology 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 wave detection method, characterized in that, include: Based on the pulse signals detected in the target channel, multiple radar pulses, the types of the multiple radar pulses, and the pulse parameters corresponding to each of the multiple radar pulses are determined. Based on the types of the multiple radar pulses, the target pulse group among the multiple radar pulses is determined; Based on the types of the plurality of radar pulses and the pulse parameters corresponding to each radar pulse in the plurality of radar pulses, the time interval between adjacent pulses in the target pulse group is determined; Based on the time interval between adjacent pulses in the target pulse group, it is determined whether the multiple radar pulses constitute a radar wave, thus eliminating the limitation on the number of pulses; Determining whether the plurality of radar pulses constitute a radar wave based on the time interval between adjacent pulses in the target pulse group includes: Based on the time interval between adjacent pulses in the target pulse group, the generalized greatest common divisor of the time interval between adjacent pulses in the target pulse group is determined, and when the generalized greatest common divisor satisfies the time interval corresponding to the radar wave, the plurality of radar pulses are determined to constitute a radar wave.

2. The method according to claim 1, characterized in that, The radar pulse types include long radar pulses and short radar pulses, and determining the types of the plurality of radar pulses includes: For each of the plurality of radar pulses, when the signal strength of the rising edge of the radar pulse reaches a first threshold, if the falling edge of the radar pulse is detected within a first preset time period, the radar pulse is determined to be a short radar pulse. If the falling edge of the radar pulse is not detected within the first preset time period, the falling edge of the radar pulse is detected within the second preset time period. When the falling edge of the radar pulse is detected within the second preset time period, the radar pulse is determined to be a long radar pulse, wherein the second preset time period is after the first preset time period.

3. The method according to claim 2, characterized in that, Determining the type of the plurality of radar pulses further includes: For each of the plurality of radar pulses, if the falling edge of the radar pulse is not detected within the second preset time period, the radar pulse is determined to be a short radar pulse.

4. The method according to claim 2, characterized in that, Determining the pulse parameters corresponding to each of the plurality of radar pulses includes: For each of the plurality of radar pulses, if the radar pulse is a short radar pulse, then determine the first time node corresponding to when the signal strength of the rising edge of the radar pulse reaches a first threshold, and determine the first time node as the pulse parameter of the radar pulse; If the radar pulse is a long radar pulse, then determine the first time node corresponding to when the signal strength of the rising edge of the radar pulse reaches the first threshold, and the second time node corresponding to when the falling edge of the radar pulse is detected, and determine the first time node and the second time node as the pulse parameters of the radar pulse.

5. The method according to claim 4, characterized in that, Determining the time interval between adjacent pulses in the target pulse group based on the type of the plurality of radar pulses and the pulse parameters corresponding to each of the plurality of radar pulses includes: If the plurality of radar pulses are short radar pulses, then the time difference between the first time nodes corresponding to two adjacent radar pulses in the target pulse group is determined as the time interval between adjacent pulses in the target pulse group. If the plurality of radar pulses are long radar pulses, then the time interval between adjacent pulses in the target pulse group is determined according to the first time node and / or the second time node corresponding to the radar pulse.

6. The method according to claim 1, characterized in that, The determination of multiple radar pulses based on the pulse signals detected in the target channel includes: The signal strength of the rising edge of the pulse signal is determined, and when the signal strength of the rising edge of the pulse signal reaches a second threshold, the pulse signal is identified as a radar pulse.

7. The method according to claim 1, characterized in that, Based on the plurality of radar pulses and the types of the plurality of radar pulses, a target pulse group is determined, including: Based on the type of radar pulse, the duration of the pulse group corresponding to that type of radar pulse is obtained; Based on the duration of the pulse group, the plurality of radar pulses are divided into N pulse groups, where N is a positive integer; Select one pulse group from the N pulse groups as the target pulse group.

8. A radar wave detection device, characterized in that, include: The first determining unit is used to determine, based on the pulse signal detected in the target channel, multiple radar pulses, the type of the multiple radar pulses, and the pulse parameters corresponding to each of the multiple radar pulses; The second determining unit is used to determine the target pulse group based on the plurality of radar pulses and the types of the plurality of radar pulses; The third determining unit is used to determine the time interval between adjacent pulses in the target pulse group based on the type of the plurality of radar pulses and the pulse parameters corresponding to each radar pulse in the plurality of radar pulses. The fourth determining unit is used to determine whether the multiple radar pulses constitute a radar wave based on the time interval between adjacent pulses in the target pulse group, thus eliminating the limitation on the number of pulses. Determining whether the plurality of radar pulses constitute a radar wave based on the time interval between adjacent pulses in the target pulse group includes: Based on the time interval between adjacent pulses in the target pulse group, the generalized greatest common divisor of the time interval between adjacent pulses in the target pulse group is determined, and when the generalized greatest common divisor satisfies the time interval corresponding to the radar wave, the plurality of radar pulses are determined to constitute a radar wave.

9. An electronic device, characterized in that, include: Memory, processor; The memory is used to store computer programs; The processor is configured to execute the computer program to implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Radar radiation source PRI calculation method based on pulse rising edge correlation matching

    CN115542275A

  • Method of detecting a radar signal, radar detection module, and wireless transceiver including the same

    US20110150053A1