Radar pulse signal detection method, device, medium and equipment based on broadband spectrum data
By buffering the maximum spectrum value in the broadband spectrum data and setting the judgment threshold value, the problem of difficulty in detecting radar pulse signals in the broadband spectrum is solved, and fast and effective radar pulse signal detection and IQ parameter measurement and analysis are achieved.
Patent Information
- Application Number
- CN202411388682.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-10-08
AI Technical Summary
The prior art is difficult to detect radar pulse signals quickly and efficiently in the broadband spectrum, especially in the case of unknown signal transmission frequency.
By acquiring broadband spectrum data, the data is cached according to the preset sliding window length value, the spectrum maximum value data is obtained, and signal energy detection is performed based on the judgment threshold value and spectrum maximum value data, and noise and signal are judged and separated, so as to quickly Detect the radar pulse signal.
It realizes the rapid and effective detection of radar pulse signals through broadband spectrum data under unknown signal transmission frequency, and obtains more complete spectrum information, which facilitates subsequent accurate extraction and guidance of IQ parameter measurement and analysis.
Smart Images

Figure CN118884359B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radio monitoring technology, and in particular to a radar pulse signal detection method, device, medium and equipment based on broadband spectrum data. Background Art
[0002] Electronic signals represented by radar pulse signals are widely used in various equipment, so the reconnaissance of radar pulse signals plays an important role in electronic warfare. The first step of electronic reconnaissance is to intercept unknown signals and then perform subsequent processing on the intercepted signals, such as signal recognition, demodulation, parameter estimation, etc.
[0003] At present, most of the research is based on broadband IQ data to achieve parameter analysis and signal sorting of radar pulse signals. In radio monitoring, since the transmission frequency of radar pulse signals is not known in advance, it is necessary to quickly confirm the transmission frequency of the signal through broadband spectrum data, and then conduct parameter measurement and analysis by guiding IQ data collection. However, due to its special burst nature, the detection method of radar pulse signals is different from conventional signal detection, and it is difficult to quickly and effectively detect radar pulse signals in broadband spectrum. Summary of the invention
[0004] The main purpose of this application is to provide a radar pulse signal detection method, device, medium and equipment based on broadband spectrum data, aiming to solve the problem that the existing technology is difficult to quickly and effectively detect radar pulse signals in a broadband spectrum.
[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows:
[0006] In a first aspect, an embodiment of the present application provides a radar pulse signal detection method based on broadband spectrum data, comprising the following steps:
[0007] Obtain broadband spectrum data;
[0008] Buffering the spectrum data of a target number of frames of the broadband spectrum data according to a preset sliding window length value, and obtaining spectrum maximum value data;
[0009] Signal energy detection is performed based on the decision threshold value and spectrum maximum value data, and the detected signal is judged to obtain the radar pulse signal.
[0010] In a possible implementation manner of the first aspect, performing signal energy detection based on a decision threshold value and spectrum maximum value data, and judging the detected signal to obtain a radar pulse signal includes:
[0011] Based on the decision threshold value and the spectrum maximum value data, signal energy detection is performed from low to high to obtain a detection signal;
[0012] Judge the detection signal and obtain the radar pulse signal.
[0013] In a possible implementation manner of the first aspect, judging the detection signal to obtain the radar pulse signal includes:
[0014] The occupancy of the detection signal in the frequency spectrum data of the target frame number is judged, and when the occupancy is less than or equal to the occupancy threshold, the radar pulse signal is acquired.
[0015] In a possible implementation manner of the first aspect, before determining the occupancy of the detection signal in the spectrum data of the target number of frames, the method further includes:
[0016] According to the index number of the frequency point corresponding to the center frequency of the detection signal, the spectrum value corresponding to the corresponding index position data in each frame of the spectrum data of the target frame number is obtained;
[0017] According to the number of spectrum values greater than the decision threshold and the target number of frames, the occupancy of the detection signal in the spectrum data of the target number of frames is obtained.
[0018] In a possible implementation manner of the first aspect, after the occupancy is less than or equal to the occupancy threshold, the method further includes:
[0019] Performing a first-order forward difference calculation on the index position data corresponding to the spectrum value greater than the decision threshold value to obtain a calculation result;
[0020] Determine whether the ratio of the number of times the calculation result is less than the result threshold to the number of spectrum values greater than the decision threshold is greater than the ratio threshold, and if the ratio is less than or equal to the ratio threshold, execute the step of acquiring the radar pulse signal.
[0021] In a possible implementation manner of the first aspect, after the ratio is less than or equal to the ratio threshold, the method further includes:
[0022] Determine whether the parameters of the detection signal are consistent with the parameters of the known signal. If the parameters of the detection signal do not match the parameters of the known signal, execute the step of acquiring the radar pulse signal.
[0023] In a possible implementation manner of the first aspect, determining whether a parameter of the detection signal is consistent with a parameter of the known signal includes:
[0024] Determine whether the center frequency and bandwidth parameters of the detection signal are consistent with the center frequency and bandwidth parameters of the known signal.
[0025] In a possible implementation of the first aspect, when the parameters of the detection signal are consistent with the parameters of the known signal, it is determined whether the in-band flatness of the detection signal is greater than or equal to a flatness threshold; when the in-band flatness is greater than or equal to the flatness threshold, the step of acquiring the radar pulse signal is performed.
[0026] In a possible implementation manner of the first aspect, before determining whether the in-band flatness of the detection signal is greater than or equal to a flatness threshold, the method further includes:
[0027] The in-band flatness of the detection signal is obtained based on the spectrum data within the signal bandwidth and the calculated average value.
[0028] In a possible implementation manner of the first aspect, signal energy detection is performed based on the decision threshold value and the spectrum maximum value data, and the detected signal is judged, before obtaining the radar pulse signal, the method further includes:
[0029] The decision threshold is obtained based on the noise floor data and experience adjustment data.
[0030] In a possible implementation manner of the first aspect, before obtaining the decision threshold value according to the noise floor data and the experience adjustment data, the method further includes:
[0031] Perform histogram statistics on the maximum value of the spectrum data, and use the value with the highest probability of occurrence as the noise floor data.
[0032] In a possible implementation manner of the first aspect, obtaining a radar pulse signal includes:
[0033] Acquire radar pulse signals and output a signal list; the signal list includes signal center frequency, bandwidth information, and level difference information.
[0034] In a second aspect, an embodiment of the present application provides a radar pulse signal detection device based on broadband spectrum data, comprising:
[0035] An acquisition module, which is used to acquire broadband spectrum data;
[0036] A cache module, the cache module is used to cache the spectrum data of a target number of frames of the broadband spectrum data according to a preset sliding window length value, and obtain spectrum maximum value data;
[0037] The detection module is used to perform signal energy detection based on the decision threshold value and the spectrum maximum value data, and to judge the detected signal to obtain the radar pulse signal.
[0038] In a third aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program. When the computer program is loaded and executed by a processor, the radar pulse signal detection method based on broadband spectrum data as provided in any one of the first aspects above is implemented.
[0039] In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, wherein:
[0040] The memory is used to store computer programs;
[0041] The processor is used to load and execute a computer program so that the electronic device executes the radar pulse signal detection method based on broadband spectrum data as provided in any one of the first aspects above.
[0042] Compared with the prior art, the beneficial effects of this application are:
[0043] The radar pulse signal detection method, device, medium and equipment based on broadband spectrum data proposed in the embodiment of the present application include: obtaining broadband spectrum data; caching the spectrum data of the broadband spectrum data for the target number of frames according to the preset sliding window length value, and obtaining the spectrum maximum value data; performing signal energy detection based on the decision threshold value and the spectrum maximum value data, and judging the detected signal to obtain the radar pulse signal. The present application first obtains more complete spectrum information of the radar pulse signal by caching the maximum value of the spectrum data of the target number of frames, which is convenient for the subsequent accurate extraction of the radar pulse signal, and then realizes the separation of noise and signal in the signal energy detection by setting the decision threshold value, and finally through judgment, realizes the rapid and effective detection of the radar pulse signal through the broadband spectrum data in the case of unknown signal transmission frequency, thereby realizing the guided IQ parameter measurement and analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A schematic diagram of the structure of an electronic device of a hardware operating environment involved in an embodiment of the present application;
[0045] Figure 2 A schematic diagram of a flow chart of a radar pulse signal detection method based on broadband spectrum data provided in an embodiment of the present application;
[0046] Figure 3 A schematic diagram of a flow chart of a radar pulse signal detection method based on broadband spectrum data provided in an embodiment of the present application in one implementation manner;
[0047] Figure 4 A schematic diagram of a flow chart of a radar pulse signal detection method based on broadband spectrum data provided in an embodiment of the present application in another implementation manner;
[0048] Figure 5A schematic diagram of a module of a radar pulse signal detection device based on broadband spectrum data provided in an embodiment of the present application;
[0049] Markings in the figure: 101 - processor, 102 - communication bus, 103 - network interface, 104 - user interface, 105 - memory. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] See attached Figure 1 , attached Figure 1 This is a schematic diagram of the structure of an electronic device of the hardware operating environment involved in the embodiment of the present application. The electronic device may include: a processor 101, such as a central processing unit (CPU), a communication bus 102, a user interface 104, a network interface 103, and a memory 105. Among them, the communication bus 102 is used to realize the connection and communication between these components. The user interface 104 may include a display (Display), an input unit such as a keyboard (Keyboard), and the user interface 104 may also include a standard wired interface and a wireless interface. The network interface 103 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 105 may optionally be a storage device independent of the aforementioned processor 101. The memory 105 may be a high-speed random access memory (RAM) memory, or it may be a stable non-volatile memory (NVM), such as at least one disk storage. The processor 101 may be a general-purpose processor, including a central processing unit, a network processor, etc., or it may be a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
[0052] Those skilled in the art will appreciate that Figure 1 The structure shown in the figure does not constitute a limitation on the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0053] As attached Figure 1 As shown, the memory 105 as a storage medium may include an operating system, a network communication module, a user interface module, and a radar pulse signal detection device based on broadband spectrum data.
[0054] In the attached Figure 1In the electronic device shown, the network interface 103 is mainly used for data communication with a network server; the user interface 104 is mainly used for data interaction with a user; the processor 101 and the memory 105 in the present application can be set in the electronic device, and the electronic device calls the radar pulse signal detection device based on broadband spectrum data stored in the memory 105 through the processor 101, and executes the radar pulse signal detection method based on broadband spectrum data provided in the embodiment of the present application.
[0055] See attached Figure 2 Based on the hardware device of the aforementioned embodiment, the embodiment of the present application provides a radar pulse signal detection method based on broadband spectrum data, comprising the following steps:
[0056] S10: Obtain broadband spectrum data.
[0057] In the specific implementation process, broadband spectrum data is collected using a broadband receiver, a monitoring antenna and the frequency band scanning function of the monitoring software to serve as a data source for subsequent signal detection.
[0058] S20: caching spectrum data of a target number of frames of the broadband spectrum data according to a preset sliding window length value, and obtaining spectrum maximum value data.
[0059] In the specific implementation process, the sliding window is a window. If the spectrum data is regarded as a strip, then the sliding window is a window sliding on the strip. The target number of frames is the number of data frames contained in the sliding window, that is, N frames of spectrum data are cached according to the length value N of the window, for example, it can generally be set to 100. The maximum hold value of the spectrum refers to the maximum value of the signal strength within a certain frequency range that the system continuously records and holds during the spectrum analysis process. By collecting the maximum hold value of N frames of spectrum data, more complete spectrum information of radar pulse signals can be obtained, which is convenient for accurate extraction of radar pulse signals.
[0060] S30: Perform signal energy detection based on the decision threshold value and the spectrum maximum value data, and judge the detected signal to obtain a radar pulse signal.
[0061] In the specific implementation process, the decision threshold is equivalent to a threshold value. Signal detection is mainly completed by comparing the size of the spectrum data with the threshold value. If it is higher than the threshold value, it is theoretically considered that the signal exists. Based on the decision threshold value and the maximum spectrum data, energy detection and judgment are performed from low to high. Only radar pulse signals are retained, and a signal list can be output, including parameters such as signal center frequency, bandwidth, level difference, etc., that is, radar pulse signals are obtained, including:
[0062] Acquire radar pulse signals and output a signal list; the signal list includes signal center frequency, bandwidth information, and level difference information.
[0063] In this embodiment, firstly, the maximum value of the spectrum data of the target number of frames is cached to obtain more complete spectrum information of the radar pulse signal, so as to facilitate the subsequent accurate extraction of the radar pulse signal. Then, by setting the decision threshold value, the separation of noise and signal is realized in the signal energy detection. Finally, after judgment, the radar pulse signal can be quickly and effectively detected through the broadband spectrum data in the case of unknown signal transmission frequency, thereby realizing the guided IQ parameter measurement and analysis.
[0064] In one embodiment, signal energy detection is performed based on a decision threshold value and spectrum maximum value data, and the detected signal is judged to obtain a radar pulse signal, including:
[0065] Based on the decision threshold value and the spectrum maximum value data, signal energy detection is performed from low to high to obtain a detection signal;
[0066] Judge the detection signal and obtain the radar pulse signal.
[0067] In the specific implementation process, the detection signal is only the existing signal obtained from the comparison of the threshold value, and as to whether this signal belongs to the radar pulse signal, it needs to be further judged, such as the attached Figure 3 Several judgment methods combining the characteristics of radar pulse signals and known business information are shown, and finally non-radar pulse signals are filtered out to retain radar pulse signals.
[0068] Specifically, judging the detection signal and obtaining the radar pulse signal includes:
[0069] The occupancy of the detection signal in the frequency spectrum data of the target frame number is judged, and when the occupancy is less than or equal to the occupancy threshold, the radar pulse signal is acquired.
[0070] In the specific implementation process, the index number Index, center frequency, and bandwidth of the frequency point corresponding to the center frequency of the detected signal are calculated for subsequent time occupancy statistical analysis and signal output parameters.
[0071] For the cached N frames of spectrum data, find the spectrum value corresponding to the position in each frame of spectrum data according to the value of Index. The data set is recorded as ; Count the spectrum value of the signal in each frame in N frames of spectrum data for subsequent time occupancy statistical analysis, and then combine it with the decision threshold value to compare The relationship between the size of the decision threshold value is When it is greater than the judgment threshold, record The corresponding index position of the data set is recorded as , The length of is recorded as M, M must be less than or equal to N, that is ; Counting the number of times M that the signal of the spectrum data of N frames exists for subsequent statistical analysis of time occupancy, that is, before judging the occupancy of the detection signal in the spectrum data of the target number of frames, the method further includes:
[0072] According to the index number of the frequency point corresponding to the center frequency of the detection signal, the spectrum value corresponding to the corresponding index position data in each frame of the spectrum data of the target frame number is obtained;
[0073] According to the number of spectrum values greater than the decision threshold and the target number of frames, the occupancy of the detection signal in the spectrum data of the target number of frames is obtained.
[0074] Since radar pulse signals are discontinuous signals, they have occupancy characteristics, which can be used to filter continuous signals and calculate the occupancy of signals in N frames of data. , the calculation formula is ,when Greater than the occupancy threshold ( The default value may be set to 0.5), and the signal is considered not to be a radar pulse signal, and the judgment ends; otherwise, the signal may be considered to be a radar pulse signal or the next step may be continued, that is, when the occupancy is less than or equal to the occupancy threshold, the method further includes:
[0075] Performing a first-order forward difference calculation on the index position data corresponding to the spectrum value greater than the decision threshold value to obtain a calculation result;
[0076] Determine whether the ratio of the number of times the calculation result is less than the result threshold to the number of spectrum values greater than the decision threshold is greater than the ratio threshold, and if the ratio is less than or equal to the ratio threshold, execute the step of acquiring the radar pulse signal.
[0077] In the specific implementation process, since radar pulse signals do not appear continuously in theory, continuity analysis of the signal can be used to filter non-pulse radar signals. The data in is calculated by first-order forward difference, and the calculation result is recorded as , the calculation formula is as follows:
[0078]
[0079] statistics Less than result threshold The number of times ( The default value can be set to 2), recorded as ,when The ratio is greater than the ratio threshold ( The default value may be set to 0.5), the signal is considered not to be a radar pulse signal, and the judgment ends; otherwise, the signal may be considered to be a radar pulse signal or the next judgment may be performed, that is, when the ratio is less than or equal to the ratio threshold, the method further includes:
[0080] Determine whether the parameters of the detection signal are consistent with the parameters of the known signal. If the parameters of the detection signal do not match the parameters of the known signal, execute the step of acquiring the radar pulse signal.
[0081] In the specific implementation process, the signal is compared with known service information, such as continuous signals, broadcast and television signals, public mobile 3G, 4G, 5G signals, etc. Specifically, it is determined whether the parameters of the detected signal are consistent with the parameters of the known signal, including:
[0082] Determine whether the center frequency and bandwidth parameters of the detection signal are consistent with the center frequency and bandwidth parameters of the known signal.
[0083] The parameter information is compared separately. When the parameters do not meet the requirements at the same time, the signal is considered to be a radar pulse signal, and the parameters of the signal can be added to the signal list. Otherwise, the next step of judgment can be performed, that is: when the parameters of the detected signal meet the parameters of the known signal, it is determined whether the in-band flatness of the detected signal is greater than or equal to the flatness threshold. When the in-band flatness is greater than or equal to the flatness threshold, the step of obtaining the radar pulse signal is executed.
[0084] In the specific implementation process, the in-band flatness is defined as the amplitude change of each frequency point of the in-band signal relative to the center frequency, and is used as an important indicator to measure the linear distortion in the transmission link. Since the bandwidth of a general radar pulse signal is not flat, the non-radar pulse signal is filtered out through the flatness analysis of the signal bandwidth, and the remaining signal is the radar pulse signal. Specifically: before determining whether the in-band flatness of the detection signal is greater than or equal to the flatness threshold, the method also includes:
[0085] The in-band flatness of the detection signal is obtained based on the spectrum data within the signal bandwidth and the calculated average value.
[0086] In the specific implementation process, the in-band flatness , the calculation formula is as follows:
[0087]
[0088] In the above formula, Refers to the spectrum data within the signal bandwidth. Refers to calculating the average value. If the signal is flat within the band Less than flatness threshold ( The default value can be set to 30), and the signal is considered not to be a radar pulse signal, and the judgment ends; otherwise, the signal is a radar pulse signal, and the signal parameters of the signal are added to the signal list.
[0089] In one embodiment, after performing signal energy detection based on the decision threshold value and the spectrum maximum value data and judging the detected signal and obtaining the radar pulse signal, the method further includes:
[0090] The radar pulse signals detected in multiple frames are fused and processed, and the signal list is updated.
[0091] In the specific implementation process, as shown in the attached Figure 4 As shown, since the parameters of the output signal may not be exactly the same each time, multi-frame fusion can make the output signal result more stable and ensure the uniqueness of each signal.
[0092] In one embodiment, signal energy detection is performed based on the decision threshold value and the spectrum maximum value data, and the detected signal is judged. Before acquiring the radar pulse signal, the method further includes:
[0093] Perform histogram statistics on the maximum value data of the spectrum, and take the value with the highest probability of occurrence as the noise floor data;
[0094] The decision threshold is obtained based on the noise floor data and experience adjustment data.
[0095] In the specific implementation process, a histogram is performed on the maximum value data of the spectrum, and the value with the highest probability of occurrence is used as the noise floor to achieve adaptive noise floor estimation. The noise floor estimation is the basis for generating the decision threshold. The judgment threshold is obtained by correction on the basis of the noise floor. The noise floor data is raised by several decibels based on the empirical value as the decision threshold value. For example, the commonly used empirical adjustment data is 6dB. The purpose is to separate the noise and signal more accurately, which is conducive to the detection of subsequent signals.
[0096] See attached Figure 3 , Attachment Figure 4 , the present application is further described below in the implementation mode as shown in the accompanying drawings:
[0097] The overall process of this application is as follows Figure 4As shown in the figure, firstly, the spectrum data of the broadband receiver is collected, and then the spectrum information of the radar pulse signal is obtained more completely by calculating the maximum value of the N-frame spectrum data, and the adaptive noise floor estimation is performed, and then the decision threshold is generated to separate the signal and noise to realize the radar pulse signal detection, and finally the multi-frame signal results are fused and processed to obtain a unique and stable output signal, thereby realizing the guided IQ parameter measurement and analysis. Among them, the judgment process of whether the detected signal is a radar pulse signal can be as shown in the attached figure. Figure 3 As shown, specifically:
[0098] After the detection signal is obtained through broadband spectrum data, the entire judgment process is a step-by-step and cyclic process due to the use of N-frame data cache. It is necessary to determine whether the currently judged data is the last one of the spectrum data. If it is not the last one, the signal energy detection is first performed. After confirming the existence of the signal, the occupancy judgment is performed. When the occupancy is less than or equal to the occupancy threshold, the data set is calculated. The first-order difference of is taken, and the number of times less than the threshold is counted, and then it is determined whether the ratio of the number of times less than the threshold to the number of spectrum values greater than the decision threshold is greater than the ratio threshold. If it is not greater than, then it is determined whether its center frequency and bandwidth parameters are consistent with the known signal. If they are completely consistent, then through the judgment of the in-band flatness, it is finally confirmed that the signal is a radar pulse signal and the signal and the signal parameters are added to the signal list. After confirming that the detection of the last data in the spectrum data is completed, the signal list is finally output to complete the detection and output confirmation of the radar pulse signal. If a judgment contrary to the above description occurs in the above judgment process, except that the comparison with the known signal can directly confirm that it is a radar pulse signal and complete the addition, the rest of the judgments need to return to the signal energy detection step and re-perform signal detection.
[0099] See attached Figure 5 Based on the same inventive concept as in the above-mentioned embodiment, the embodiment of the present application further provides a radar pulse signal detection device based on broadband spectrum data, comprising:
[0100] An acquisition module, which is used to acquire broadband spectrum data;
[0101] A cache module, the cache module is used to cache the spectrum data of a target number of frames of the broadband spectrum data according to a preset sliding window length value, and obtain spectrum maximum value data;
[0102] The detection module is used to perform signal energy detection based on the decision threshold value and the spectrum maximum value data, and to judge the detected signal to obtain the radar pulse signal.
[0103] Those skilled in the art should understand that the division of the various modules in the embodiment is merely a division of logical functions, and in actual application, all or part of them can be integrated into one or more actual carriers, and these modules can be implemented entirely in the form of software called by a processing unit, or entirely in the form of hardware, or in the form of a combination of software and hardware. It should be noted that each module in the radar pulse signal detection device based on broadband spectrum data in this embodiment corresponds one-to-one to each step in the radar pulse signal detection method based on broadband spectrum data in the aforementioned embodiment. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned radar pulse signal detection method based on broadband spectrum data, which will not be repeated here.
[0104] Based on the same inventive concept as in the aforementioned embodiments, an embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is loaded and executed by a processor, a radar pulse signal detection method based on broadband spectrum data as provided in an embodiment of the present application is implemented.
[0105] Based on the same inventive concept as in the above-mentioned embodiment, an embodiment of the present application further provides an electronic device, including a processor and a memory, wherein:
[0106] The memory is used to store computer programs;
[0107] The processor is used to load and execute a computer program so that the electronic device executes a radar pulse signal detection method based on broadband spectrum data as provided in an embodiment of the present application.
[0108] In some embodiments, the computer readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or various devices including one or any combination of the above memories. The computer may be various computing devices including intelligent terminals and servers.
[0109] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0110] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).
[0111] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0112] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0113] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0114] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0115] In summary, the radar pulse signal detection method, device, medium and equipment based on broadband spectrum data provided by the present application include: obtaining broadband spectrum data; caching the spectrum data of the target number of frames of the broadband spectrum data according to the preset sliding window length value, and obtaining the spectrum maximum value data; performing signal energy detection based on the decision threshold value and the spectrum maximum value data, and judging the detected signal to obtain the radar pulse signal. The present application first obtains more complete spectrum information of the radar pulse signal by caching the maximum value of the spectrum data of the target number of frames, so as to facilitate the subsequent accurate extraction of the radar pulse signal, and then realizes the separation of noise and signal in the signal energy detection by setting the decision threshold value, and finally realizes the rapid and effective detection of the radar pulse signal through the broadband spectrum data in the case of unknown signal transmission frequency through judgment, thereby realizing the guided IQ parameter measurement and analysis.
[0116] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A radar pulse signal detection method based on broadband spectrum data, characterized in that: The following steps are involved: Obtain broadband spectrum data; caching spectrum data of a target number of frames of the broadband spectrum data according to a preset sliding window length value, and obtaining spectrum maximum value data; Perform signal energy detection based on the decision threshold value and the spectrum maximum value data, and judge the detected signal to obtain a radar pulse signal; The signal energy detection is performed based on the decision threshold value and the spectrum maximum value data, and the detected signal is judged to obtain the radar pulse signal, including: Perform signal energy detection from low to high based on the decision threshold value and the spectrum maximum value data to obtain a detection signal; Judging the detection signal to obtain a radar pulse signal; The step of judging the detection signal to obtain a radar pulse signal includes: Determining the occupancy of the detection signal in the frequency spectrum data of the target number of frames, and acquiring a radar pulse signal when the occupancy is less than or equal to an occupancy threshold; Before determining the occupancy of the detection signal in the spectrum data of the target number of frames, the method further includes: According to the index number of the frequency point corresponding to the center frequency of the detection signal, obtaining the spectrum value corresponding to the corresponding index position data in each frame of the spectrum data of the target number of frames; Obtaining the occupancy of the detection signal in the spectrum data of the target number of frames according to the number of the spectrum values greater than the decision threshold and the target number of frames; After the occupancy is less than or equal to the occupancy threshold, the method further includes: Performing a first-order forward difference calculation on the index position data corresponding to the spectrum value greater than the decision threshold value to obtain a calculation result; Determine whether the ratio of the number of times the calculation result is less than the result threshold to the number of spectrum values greater than the decision threshold is greater than a ratio threshold, and if the ratio is less than or equal to the ratio threshold, execute the step of acquiring the radar pulse signal.
2. The radar pulse signal detection method based on broadband spectrum data according to claim 1 is characterized in that: After the ratio is less than or equal to the ratio threshold, the method further includes: Determine whether the parameters of the detection signal are consistent with the parameters of the known signal. If the parameters of the detection signal are inconsistent with the parameters of the known signal, execute the step of acquiring the radar pulse signal.
3. The radar pulse signal detection method based on broadband spectrum data according to claim 2 is characterized in that: The determining whether the parameters of the detection signal are consistent with the parameters of the known signal includes: It is determined whether the center frequency and bandwidth parameters of the detection signal are consistent with the center frequency and bandwidth parameters of the known signal.
4. The radar pulse signal detection method based on broadband spectrum data according to claim 2 is characterized in that: When the parameters of the detection signal are consistent with the parameters of the known signal, determine whether the in-band flatness of the detection signal is greater than or equal to a flatness threshold. When the in-band flatness is greater than or equal to the flatness threshold, perform the step of acquiring the radar pulse signal.
5. The radar pulse signal detection method based on broadband spectrum data according to claim 4 is characterized in that: Before determining whether the in-band flatness of the detection signal is greater than or equal to a flatness threshold, the method further includes: The in-band flatness of the detection signal is obtained according to the spectrum data within the signal bandwidth range and the calculated average value.
6. The radar pulse signal detection method based on broadband spectrum data according to claim 1, characterized in that: Before performing signal energy detection based on the decision threshold value and the spectrum maximum value data and judging the detected signal and obtaining the radar pulse signal, the method further includes: The decision threshold value is obtained according to the noise floor data and the experience adjustment data.
7. The radar pulse signal detection method based on broadband spectrum data according to claim 6 is characterized in that: Before obtaining the decision threshold value according to the noise floor data and the experience adjustment data, the method further includes: Histogram statistics are performed on the maximum value data of the spectrum, and the value with the highest probability of occurrence is used as the noise floor data.
8. The radar pulse signal detection method based on broadband spectrum data according to claim 1, characterized in that: The step of acquiring a radar pulse signal comprises: Acquire radar pulse signals and output a signal list; wherein the signal list includes signal center frequency, bandwidth information, and level difference information.
9. A radar pulse signal detection device based on broadband spectrum data, characterized in that: include: An acquisition module, the acquisition module is used to acquire broadband spectrum data; A cache module, the cache module is used to cache the spectrum data of a target number of frames of the broadband spectrum data according to a preset sliding window length value, and obtain spectrum maximum value data; A detection module, the detection module is used to perform signal energy detection based on a decision threshold value and the spectrum maximum value data, and to judge the detected signal to obtain a radar pulse signal; The signal energy detection is performed based on the decision threshold value and the spectrum maximum value data, and the detected signal is judged to obtain the radar pulse signal, including: Perform signal energy detection from low to high based on the decision threshold value and the spectrum maximum value data to obtain a detection signal; Judging the detection signal to obtain a radar pulse signal; The step of judging the detection signal to obtain a radar pulse signal includes: Determining the occupancy of the detection signal in the frequency spectrum data of the target number of frames, and acquiring a radar pulse signal when the occupancy is less than or equal to an occupancy threshold; Before determining the occupancy of the detection signal in the spectrum data of the target number of frames, the method further includes: According to the index number of the frequency point corresponding to the center frequency of the detection signal, obtaining the spectrum value corresponding to the corresponding index position data in each frame of the spectrum data of the target number of frames; Obtaining the occupancy of the detection signal in the spectrum data of the target number of frames according to the number of the spectrum values greater than the decision threshold and the target number of frames; After the occupancy is less than or equal to the occupancy threshold, the method further includes: Performing a first-order forward difference calculation on the index position data corresponding to the spectrum value greater than the decision threshold value to obtain a calculation result; Determine whether a ratio of the number of times the calculation result is less than a result threshold to the number of spectrum values greater than the decision threshold is greater than a ratio threshold, and if the ratio is less than or equal to the ratio threshold, execute the acquisition of the radar pulse signal.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is loaded and executed by the processor, the radar pulse signal detection method based on broadband spectrum data as described in any one of claims 1 to 8 is implemented.
11. An electronic device, characterized in that: comprising a processor and a memory, wherein: The memory is used to store computer programs; The processor is used to load and execute the computer program so that the electronic device executes the radar pulse signal detection method based on broadband spectrum data as described in any one of claims 1 to 8.
