Communication signal detection method and related device
By using frequency and time domain clustering methods in complex electromagnetic environments, the problem of broadband communication signal detection is solved, and the rapid and accurate detection of communication radiation source signals is achieved, and the detection performance in low signal-to-noise ratio environments is improved.
Patent Information
- Application Number
- CN202411385819.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-14
AI Technical Summary
In complex electromagnetic environments, it is difficult for the prior art to detect communication signals of various communication radiation sources quickly and accurately from broadband communication signals propagating in the air, especially in low signal-to-noise ratio and complex noise environments, with poor detection performance. .
Using a clustering method based on the frequency domain and time domain, the broadband communication signal to be detected is obtained, the power spectrum and noise floor power spectrum are calculated, and the frequency point of the effective communication signal is determined, and the density clustering algorithm is used to perform the frequency domain and time domain. clustering, thereby extracting narrowband communication signals.
It realizes the rapid and accurate detection of communication signals of each communication radiation source in a complex electromagnetic environment, improves the detection performance in a low signal-to-noise ratio environment, and can detect and aggregate effective communication signal frequency points from the frequency domain and time domain perspective. kind.
Smart Images

Figure CN119316069A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of communication signal processing, and in particular to a communication signal detection method and related devices. Background Art
[0002] Communication radiation sources refer to equipment or devices that can emit ionizing radiation, including but not limited to radio stations, aircraft, submarines, etc. The identification of communication radiation sources is one of the key technologies in the field of communication reconnaissance and electronic countermeasures, and is also a cutting-edge direction in the field of electronic warfare at home and abroad. In the civilian field, the identification of communication radiation sources also plays an important role in spectrum management and communication signal identification.
[0003] With the rapid development of information technology and social economy, various new communication radiation sources have emerged one after another. The communication signals of various communication radiation sources propagate in the air, causing the electromagnetic environment to become increasingly complex. In addition, under the influence of the electromagnetic environment, complex noise will be superimposed on the radiation source signal during the transmission process. The more complex the electromagnetic environment, the stronger the superimposed environmental noise. In order to accurately identify the communication radiation source, it is necessary to detect the communication signals of each communication radiation source from the communication signals propagated in the air and then identify them separately.
[0004] Therefore, how to provide a communication signal detection method to quickly and accurately detect the communication signals of various communication radiation sources from the communication signals propagated in the air has become a technical problem that needs to be urgently solved by those skilled in the art. Summary of the invention
[0005] In view of the above problems, the present application provides a communication signal detection method and related devices to achieve the purpose of quickly and accurately detecting the communication signals of various communication radiation sources from the communication signals propagated in the air. The specific scheme is as follows:
[0006] The first aspect of the present application provides a communication signal detection method, comprising:
[0007] Acquire a broadband communication signal to be detected;
[0008] At each detection moment, the broadband communication signal to be detected is detected to obtain a valid communication signal frequency point corresponding to the detection moment;
[0009] Clustering the effective communication signal frequency points corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous effective communication signal;
[0010] At least one narrowband communication signal is extracted from the wideband communication signal to be detected according to the information of the at least one continuous valid communication signal.
[0011] In a possible implementation, the detecting the broadband communication signal to be detected to obtain the effective communication signal frequency point corresponding to the detection moment includes:
[0012] Calculating the power spectrum of the broadband communication signal to be detected at the detection time;
[0013] Determine the noise floor power spectrum of the broadband communication signal to be detected at the detection time by using the power spectrum of the broadband communication signal to be detected at the detection time;
[0014] The effective communication signal frequency point corresponding to the detection moment is determined according to the power spectrum of the broadband communication signal to be detected at the detection moment and the background noise power spectrum of the broadband communication signal to be detected at the detection moment.
[0015] In a possible implementation, the determining, by using the power spectrum of the broadband communication signal to be detected at the detection time, a background noise power spectrum of the broadband communication signal to be detected at the detection time includes:
[0016] The power spectrum of the broadband communication signal to be detected at the detection time is utilized, and the background noise power spectrum of the broadband communication signal to be detected at the detection time is determined based on a local estimation scatter plot smoothing algorithm.
[0017] In a possible implementation, determining the effective communication signal frequency point corresponding to the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time includes:
[0018] Determining a horizontal threshold value according to a power spectrum of the broadband communication signal to be detected at the detection time and a background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0019] The effective communication signal frequency point corresponding to the detection moment is determined according to the power spectrum of the broadband communication signal to be detected at the detection moment and the horizontal threshold value.
[0020] In a possible implementation, determining the horizontal threshold value according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time includes:
[0021] Determine the power spectrum of the broadband communication signal after the background noise is removed at the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0022] A horizontal threshold value is determined according to a power spectrum of the broadband communication signal after background noise removal at the detection moment.
[0023] In a possible implementation, determining the power spectrum of the broadband communication signal after removing the background noise at the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time includes:
[0024] A top-hat operation is performed on the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time to determine the power spectrum of the broadband communication signal at the detection time after the background noise is removed.
[0025] In a possible implementation, clustering the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal includes:
[0026] A density-based clustering algorithm is used to cluster the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal.
[0027] A second aspect of the present application provides a communication signal detection device, comprising:
[0028] An acquisition unit, used for acquiring a broadband communication signal to be detected;
[0029] A detection unit, configured to detect the broadband communication signal to be detected at each detection moment, and obtain a valid communication signal frequency point corresponding to the detection moment;
[0030] A clustering unit, used to cluster the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal;
[0031] The extraction unit is used to extract at least one narrowband communication signal from the broadband communication signal to be detected according to the information of the at least one continuous valid communication signal.
[0032] In a possible implementation, the detection unit includes:
[0033] A power spectrum calculation unit, used to calculate the power spectrum of the broadband communication signal to be detected at the detection time;
[0034] A noise floor power spectrum determining unit, configured to determine the noise floor power spectrum of the broadband communication signal to be detected at the detection time by using the power spectrum of the broadband communication signal to be detected at the detection time;
[0035] The effective communication signal frequency point determination unit is used to determine the effective communication signal frequency point corresponding to the detection moment according to the power spectrum of the broadband communication signal to be detected at the detection moment and the background noise power spectrum of the broadband communication signal to be detected at the detection moment.
[0036] In a possible implementation, the background noise power spectrum determining unit is specifically used to:
[0037] The power spectrum of the broadband communication signal to be detected at the detection time is utilized, and the background noise power spectrum of the broadband communication signal to be detected at the detection time is determined based on a local estimation scatter plot smoothing algorithm.
[0038] In a possible implementation, the effective communication signal frequency point determination unit includes:
[0039] A horizontal threshold value determining unit, configured to determine a horizontal threshold value according to a power spectrum of the broadband communication signal to be detected at the detection time and a background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0040] The effective communication signal frequency point determination subunit is used to determine the effective communication signal frequency point corresponding to the detection moment according to the power spectrum of the broadband communication signal to be detected at the detection moment and the horizontal threshold value.
[0041] In a possible implementation, the horizontal threshold value determining unit is specifically configured to:
[0042] Determine the power spectrum of the broadband communication signal after the background noise is removed at the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0043] A horizontal threshold value is determined according to a power spectrum of the broadband communication signal after background noise removal at the detection moment.
[0044] In a possible implementation, the horizontal threshold value determining unit is specifically configured to:
[0045] A top-hat operation is performed on the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time to determine the power spectrum of the broadband communication signal at the detection time after the background noise is removed.
[0046] In a possible implementation, the clustering unit is specifically used to:
[0047] A density-based clustering algorithm is used to cluster the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal.
[0048] The third aspect of the present application provides a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the communication signal detection method of the first aspect or any implementation of the first aspect.
[0049] A fourth aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0050] The memory is used to store computer programs;
[0051] The processor is used to execute the computer program so that the electronic device can implement the communication signal detection method of the above-mentioned first aspect or any implementation manner of the first aspect.
[0052] A fifth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the communication signal detection method of the above-mentioned first aspect or any implementation method of the first aspect.
[0053] By means of the above technical scheme, the present application provides a communication signal detection method and related devices, including: obtaining a broadband communication signal to be detected; for each detection moment, detecting the broadband communication signal to be detected, and obtaining the effective communication signal frequency point corresponding to the detection moment; clustering the effective communication signal frequency points corresponding to each detection moment in the frequency domain and time domain to determine the information of at least one continuous effective communication signal; extracting at least one narrowband communication signal from the broadband communication signal to be detected based on the information of at least one continuous effective communication signal. This scheme can detect and cluster the effective communication signal frequency points from the perspective of the frequency domain and the time domain, so as to quickly and accurately detect the communication signals of each communication radiation source from the communication signals propagated in the air. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0055] Figure 1 A flow chart of a communication signal detection method provided in an embodiment of the present application;
[0056] Figure 2A flow chart of a method disclosed in an embodiment of the present application for detecting a broadband communication signal to be detected at a detection moment to obtain a valid communication signal frequency point corresponding to the detection moment;
[0057] Figure 3 A schematic diagram of the structure of a communication signal detection device provided in an embodiment of the present application;
[0058] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0060] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0061] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0062] Communication radiation sources refer to equipment or devices that can emit ionizing radiation, including but not limited to radio stations, aircraft, submarines, etc. The identification of communication radiation sources (for example, analyzing the modulation pattern of the communication signal of the communication radiation source, determining the individual information of the communication radiation source, and confirming the threat level and tactical decision of the communication radiation source) is one of the key technologies in the field of communication reconnaissance and electronic countermeasures, and is also a cutting-edge direction in the field of electronic warfare at home and abroad. In the civilian field, the identification of communication radiation sources also plays an important role in spectrum management and communication signal identification.
[0063] With the rapid development of information technology and social economy, various new communication radiation sources have emerged one after another. The communication signals of various communication radiation sources propagate in the air, causing the electromagnetic environment to become increasingly complex. In addition, under the influence of the electromagnetic environment, complex noise will be superimposed on the radiation source signal during the transmission process. The more complex the electromagnetic environment, the stronger the superimposed environmental noise. In order to accurately identify the communication radiation source, it is necessary to detect the communication signals propagated in the air, detect the communication signals of each communication radiation source from the communication signals propagated in the air, and then identify them separately.
[0064] The current communication signal detection technology is mainly divided into two types, namely, a communication signal detection method based on the time domain and a communication signal detection method based on the frequency domain.
[0065] Traditional time-domain based communication signal detection methods generally use channelization technology to perform energy detection or envelope detection on the time-domain signal of each narrowband communication signal. The detection speed is fast, the algorithm is simple, and the implementation is simple. However, it has high requirements on the signal-to-noise ratio. In the case of low signal-to-noise ratio (in the case of relatively large noise and complex electromagnetic environment), the detection performance is relatively poor.
[0066] The traditional frequency domain-based communication signal detection method is currently mainly spectrum analysis. This detection method can have good detection performance for narrowband communication signals, but has poor detection performance for broadband communication signals.
[0067] In order to solve the above problems, the embodiment of the present application provides a frequency domain-based communication signal detection method applicable to broadband communication signals. The communication signal detection method of the embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
[0068] Reference Figure 1 , Figure 1 A flow chart of a communication signal detection method provided in an embodiment of the present application is shown as follows: Figure 1 As shown, a communication signal detection method provided in an embodiment of the present application may include steps S101 to S104, and these steps are described in detail below.
[0069] S101: Acquire a broadband communication signal to be detected;
[0070] In the present application, the broadband communication signal to be detected may be a communication signal with a preset frequency range and a preset duration, and a communication radiation source identification is required. The communication radiation source includes but is not limited to a handheld radio, a radio station, a walkie-talkie and other communication radiation sources.
[0071] In a possible implementation, the specific steps of obtaining the broadband communication signal to be detected are as follows:
[0072] Step 1: Obtain high-frequency signals emitted by each communication radiation source;
[0073] The radio frequency signals emitted by each communication radiation source are all high-frequency signals. In this application, a broadband receiver is required to receive the high-frequency signals that need to be identified for the communication radiation source. The broadband receiver can receive the radio frequency signals emitted by all communication radiation sources within its operating frequency range. Among them, the broadband receiver receives the high-frequency signal using the receiving side antenna. Then, obtaining the high-frequency signal emitted by each communication radiation source is to obtain the high-frequency signal emitted by each communication radiation source received by the broadband receiver.
[0074] Step 2: Convert the high-frequency signal emitted by each communication radiation source into an intermediate-frequency signal, and use the intermediate-frequency signal as the broadband communication signal to be detected.
[0075] In order to enable the amplifier in the broadband receiver to work stably and reduce interference, this embodiment needs to down-convert the received high-frequency signal to convert the high-frequency signal into an intermediate frequency signal, and use the intermediate frequency signal as the broadband communication signal to be detected.
[0076] S102: At each detection moment, detecting the broadband communication signal to be detected, and obtaining a valid communication signal frequency point corresponding to the detection moment;
[0077] In the present application, the detection frequency of the broadband communication signal per unit duration can be preset, and the detection time corresponding to the broadband communication signal to be detected can be determined based on the duration of the broadband communication signal to be detected and the detection frequency of the broadband communication signal per unit duration. For example, if a broadband communication signal of 1 second is detected 26 times, then in the present application, a broadband communication signal of 1 second duration corresponds to 26 detection times.
[0078] S103: performing frequency domain and time domain clustering on the effective communication signal frequency points corresponding to each detection moment to determine information of at least one continuous effective communication signal;
[0079] In the present application, each detection moment and the effective communication signal frequency point corresponding to each detection moment are discrete. Using discrete detection moments and discrete effective communication signal frequency points, it is impossible to accurately determine the bandwidth, center frequency point and duration of the communication signal corresponding to different communication radiation sources. In order to solve such problems, in the present application, by clustering the effective communication signal frequency points corresponding to each detection moment in the frequency domain and time domain, the information (bandwidth, frequency point and duration) of at least one continuous effective communication signal is determined.
[0080] In the present application, the DBScan (Density-Based Spatial Clustering of Applications with Noise) algorithm can be used to cluster the effective communication signal frequency points corresponding to each detection moment in the frequency domain and time domain. The DBScan algorithm does not need to implement the specified number of clustering clusters, but automatically confirms the number of clustering clusters through the characteristics of the data itself. Therefore, for the effective communication signal frequency points corresponding to each detection moment, the DBScan algorithm is used to perform frequency domain and time domain clustering, which can effectively identify the number of continuous effective communication signals, and can determine the information of each continuous effective communication signal (bandwidth, frequency point and duration). For example, since the power spectrum is calculated 26 times per second, that is, it is refreshed 26 times per second, in order to optimize the efficiency of the calculation, the discrete effective communication signal points detected in the last second can be clustered in the frequency domain and time domain by the DBScan algorithm to obtain the information of at least one continuous effective communication signal.
[0081] S104: extracting at least one narrowband communication signal from the broadband communication signal to be detected according to the information of the at least one continuous valid communication signal.
[0082] In the present application, the broadband communication signal to be detected can be bandpass filtered and time-domain segmented according to the information of the at least one continuous valid communication signal, and finally at least one narrowband communication signal can be obtained. Each narrowband communication signal corresponds to a communication radiation source, and the communication signal bandwidth, center frequency and duration of the corresponding communication radiation source can be determined based on the narrowband communication signal.
[0083] A communication signal detection method provided in this embodiment includes: obtaining a broadband communication signal to be detected; for each detection moment, detecting the broadband communication signal to be detected to obtain the effective communication signal frequency point corresponding to the detection moment; clustering the effective communication signal frequency points corresponding to each detection moment in the frequency domain and time domain to determine the information of at least one continuous effective communication signal; extracting at least one narrowband communication signal from the broadband communication signal to be detected based on the information of at least one continuous effective communication signal. This solution can detect and cluster the effective communication signal frequency points from the perspective of the frequency domain and the time domain, so as to quickly and accurately detect the communication signals of each communication radiation source from the communication signals propagated in the air.
[0084] In another embodiment of the present application, step S102 is described in detail. Figure 2 , Figure 2A flow chart of a method disclosed in an embodiment of the present application for detecting a broadband communication signal to be detected at a detection time to obtain a valid communication signal frequency point corresponding to the detection time, the method may include the following steps:
[0085] S201: Calculating the power spectrum of the broadband communication signal to be detected at the detection time;
[0086] According to the Dirichlet condition, the energy signal can be directly Fourier transformed, but the power signal cannot. The broadband communication signal to be detected is a power signal. Therefore, in the present application, the Fourier transform of the autocorrelation function can be used to calculate the power spectrum of the broadband communication signal to be detected. Specifically, the autocorrelation function is first used, and then the fast Fourier transform is used to calculate the power spectrum of the broadband communication signal to be detected. In a possible implementation, the fast Fourier transform can be implemented based on the FFTW (Fastest Fourier Transform in the West) algorithm. The use of the FFTW algorithm can reduce the consumption of hardware resources and increase the processing speed, which provides a guarantee for the real-time detection of broadband communication signals.
[0087] In the present application, the power spectrum of the broadband communication signal to be detected at the detection time is used to represent the power of each frequency point within the frequency range corresponding to the broadband communication signal to be detected at the detection time.
[0088] S202: Determine a noise floor power spectrum of the broadband communication signal to be detected at the detection time by using the power spectrum of the broadband communication signal to be detected at the detection time;
[0089] The LOESS (Locally Estimated scatterplot Smoothing) algorithm is a non-parametric method for local regression analysis. For each observation in the data set, the LOESS algorithm uses several adjacent known observations to perform local weighted regression estimation. This means that it does not fit a global model to the entire data set, but rather fits a model to the local data around each data point, thereby revealing potential trends and patterns in the data. The above characteristics of the LOESS algorithm can provide a good assessment of the trend of the signal background noise.
[0090] Therefore, in a possible implementation, the power spectrum of the broadband communication signal to be detected at the detection time may be used to determine the background noise power spectrum of the broadband communication signal to be detected at the detection time based on the LOESS algorithm.
[0091] The specific steps are as follows:
[0092] First, a special weight function is used to determine the weights of neighboring points. This weight function is usually a cubic weight function, which assigns weights based on the distance of the point from the target observation. The closer the point is, the greater the weight, and the farther the point is, the smaller the weight is, until the weight is zero. This weight distribution ensures that the model fit at each point depends more on the neighboring data points.
[0093] In each local region, the LOESS algorithm estimates the regression curve in the region by fitting a polynomial to the sample points in the region. This process is repeated on the entire data set to obtain a series of local regression curves.
[0094] Finally, the center points of these local regression curves are connected to form a complete regression curve. This curve reflects the overall trend of the data and can capture subtle changes in the data in local areas.
[0095] In the present application, the noise floor power spectrum of the broadband communication signal to be detected is used to represent the noise floor power of each frequency point in the frequency band corresponding to the broadband communication signal to be detected.
[0096] S203: Determine a valid communication signal frequency point corresponding to the detection moment according to a power spectrum of the broadband communication signal to be detected at the detection moment and a background noise power spectrum of the broadband communication signal to be detected at the detection moment.
[0097] In the present application, a horizontal threshold value can be first determined based on the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time; and then the effective communication signal frequency point corresponding to the detection time can be determined based on the power spectrum of the broadband communication signal to be detected at the detection time and the horizontal threshold value.
[0098] Among them, the implementation method of determining the horizontal threshold value according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time specifically includes:
[0099] Step 1: determining the power spectrum of the broadband communication signal after removing the background noise at the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0100] In a possible implementation, a top-hat operation may be performed on the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time to obtain the power spectrum of the broadband communication signal at the detection time after the background noise is removed.
[0101] Specifically, the value of each frequency point in the power spectrum of the broadband communication signal to be detected at the detection time can be subtracted from the value of the corresponding frequency point in the background noise power spectrum of the broadband communication signal to be detected at the detection time to obtain the power spectrum of the broadband communication signal at the detection time after the background noise is removed.
[0102] For ease of understanding, it is assumed that the power spectrum of the broadband communication signal to be detected at the detection time is x=[a1, a2, ..., a n ] T , the noise floor power spectrum of the broadband communication signal to be detected at the detection time is x′=[a′1, a′2, ..., a′ n ] T , then the calculation formula of the top-hat operation is y=xx′, where y is the power spectrum of the broadband communication signal after removing the background noise at the detection time.
[0103] Step 2: Determine a horizontal threshold value according to the power spectrum of the broadband communication signal after the background noise is removed at the detection time.
[0104] In one possible implementation, the maximum and minimum values can be determined from the values of each frequency point in the power spectrum of the broadband communication signal after the background noise is removed, and then the numerical interval from the minimum value to the maximum value is divided into N equal parts according to the values to obtain N numerical sub-intervals. The values corresponding to the power spectrum of the broadband communication signal after the background noise is removed are respectively allocated to the N numerical sub-intervals to obtain the numerical sub-interval with the largest number of values. The average of the values in the numerical sub-interval is calculated, and an offset is added to obtain the horizontal threshold value.
[0105] For ease of understanding, it is assumed that the power spectrum of the broadband communication signal after removing the background noise is y=[b1, b2, ..., b n ] T , the maximum value is y max =max(b1, b2, ..., b n ), the minimum value is y min =min(b1, b2, ..., b n ), the values in the subinterval with the largest number of values are [c1, c2, ..., c m ], the offset is d, then the horizontal threshold value Z is:
[0106] The implementation method of determining the effective communication signal frequency point corresponding to the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the horizontal threshold value specifically includes:
[0107] Specifically, the value of each frequency point in the power spectrum of the broadband communication signal to be detected at the detection moment can be compared with the horizontal threshold value to determine which frequency points are valid communication signal frequency points and which frequency points are noise frequency points. For example, if the value of a certain frequency point in the power spectrum of the broadband communication signal to be detected at the detection moment is greater than the horizontal threshold value, then the frequency point is determined to be a valid communication signal frequency point; if the value of the frequency point is not greater than the horizontal threshold value, then the frequency point is determined to be a noise frequency point; or, if the value of the frequency point is not less than the horizontal threshold value, then the frequency point is determined to be a valid communication signal frequency point; if the value of the frequency point is less than the horizontal threshold value, then the frequency point is determined to be a noise frequency point.
[0108] A communication signal detection method provided in an embodiment of the present application is introduced above, and a device for executing the above communication signal detection method will be introduced below.
[0109] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a communication signal detection device provided in an embodiment of the present application. Figure 3 As shown, the communication signal detection device comprises:
[0110] An acquisition unit 11, used to acquire a broadband communication signal to be detected;
[0111] The detection unit 12 is used to detect the broadband communication signal to be detected at each detection moment, and obtain the effective communication signal frequency point corresponding to the detection moment;
[0112] A clustering unit 13, configured to cluster the frequency points of the valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal;
[0113] The extraction unit 14 is used to extract at least one narrowband communication signal from the broadband communication signal to be detected according to the information of the at least one continuous valid communication signal.
[0114] In a possible implementation, the detection unit includes:
[0115] A power spectrum calculation unit, used to calculate the power spectrum of the broadband communication signal to be detected at the detection time;
[0116] A noise floor power spectrum determining unit, configured to determine the noise floor power spectrum of the broadband communication signal to be detected at the detection time by using the power spectrum of the broadband communication signal to be detected at the detection time;
[0117] The effective communication signal frequency point determination unit is used to determine the effective communication signal frequency point corresponding to the detection moment according to the power spectrum of the broadband communication signal to be detected at the detection moment and the background noise power spectrum of the broadband communication signal to be detected at the detection moment.
[0118] In a possible implementation, the background noise power spectrum determining unit is specifically used to:
[0119] The power spectrum of the broadband communication signal to be detected at the detection time is utilized, and the background noise power spectrum of the broadband communication signal to be detected at the detection time is determined based on a local estimation scatter plot smoothing algorithm.
[0120] In a possible implementation, the effective communication signal frequency point determination unit includes:
[0121] A horizontal threshold value determining unit, configured to determine a horizontal threshold value according to a power spectrum of the broadband communication signal to be detected at the detection time and a background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0122] The effective communication signal frequency point determination subunit is used to determine the effective communication signal frequency point corresponding to the detection moment according to the power spectrum of the broadband communication signal to be detected at the detection moment and the horizontal threshold value.
[0123] In a possible implementation, the horizontal threshold value determining unit is specifically configured to:
[0124] Determine the power spectrum of the broadband communication signal after the background noise is removed at the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time;
[0125] A horizontal threshold value is determined according to a power spectrum of the broadband communication signal after background noise removal at the detection moment.
[0126] In a possible implementation, the horizontal threshold value determining unit is specifically configured to:
[0127] A top-hat operation is performed on the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time to determine the power spectrum of the broadband communication signal at the detection time after the background noise is removed.
[0128] In a possible implementation, the clustering unit is specifically used to:
[0129] A density-based clustering algorithm is used to cluster the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal.
[0130] The present application also provides an electronic device in an embodiment. Figure 4 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present application. The electronic device in the embodiments of the present application may include but is not limited to fixed terminals such as mobile phones, notebook computers, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 4 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0131] like Figure 4 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0132] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a memory card, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0133] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any communication signal detection method provided in the embodiment of the present application.
[0134] A computer-readable storage medium is also provided in an embodiment of the present application. The computer storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any communication signal detection method provided in the embodiment of the present application.
[0135] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as detection components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines.
[0136] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0137] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0138] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
Claims
1. A communication signal detection method, characterized in that: include: Acquire a broadband communication signal to be detected; At each detection moment, the broadband communication signal to be detected is detected to obtain a valid communication signal frequency point corresponding to the detection moment; Clustering the effective communication signal frequency points corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous effective communication signal; At least one narrowband communication signal is extracted from the wideband communication signal to be detected according to the information of the at least one continuous valid communication signal.
2. The method according to claim 1, characterized in that The detecting the broadband communication signal to be detected to obtain the effective communication signal frequency point corresponding to the detection moment includes: Calculating the power spectrum of the broadband communication signal to be detected at the detection time; Determine the noise floor power spectrum of the broadband communication signal to be detected at the detection time by using the power spectrum of the broadband communication signal to be detected at the detection time; The effective communication signal frequency point corresponding to the detection moment is determined according to the power spectrum of the broadband communication signal to be detected at the detection moment and the background noise power spectrum of the broadband communication signal to be detected at the detection moment.
3. The method according to claim 2, characterized in that The determining the background noise power spectrum of the broadband communication signal to be detected at the detection time by using the power spectrum of the broadband communication signal to be detected at the detection time includes: The power spectrum of the broadband communication signal to be detected at the detection time is utilized, and the background noise power spectrum of the broadband communication signal to be detected at the detection time is determined based on a local estimation scatter plot smoothing algorithm.
4. The method according to claim 2, characterized in that: The determining, according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time, the effective communication signal frequency point corresponding to the detection time comprises: Determining a horizontal threshold value according to a power spectrum of the broadband communication signal to be detected at the detection time and a background noise power spectrum of the broadband communication signal to be detected at the detection time; The effective communication signal frequency point corresponding to the detection moment is determined according to the power spectrum of the broadband communication signal to be detected at the detection moment and the horizontal threshold value.
5. The method according to claim 4, characterized in that The determining of the horizontal threshold value according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time includes: Determine the power spectrum of the broadband communication signal after the background noise is removed at the detection time according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time; A horizontal threshold value is determined according to a power spectrum of the broadband communication signal after background noise removal at the detection moment.
6. The method according to claim 5, characterized in that The determining, according to the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time, the power spectrum of the broadband communication signal after the background noise is removed at the detection time comprises: A top-hat operation is performed on the power spectrum of the broadband communication signal to be detected at the detection time and the background noise power spectrum of the broadband communication signal to be detected at the detection time to determine the power spectrum of the broadband communication signal at the detection time after the background noise is removed.
7. The method according to claim 1, characterized in that The clustering of the frequency points of the valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine the information of at least one continuous valid communication signal includes: A density-based clustering algorithm is used to cluster the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal.
8. A communication signal detection device, characterized in that: include: An acquisition unit, used for acquiring a broadband communication signal to be detected; A detection unit, configured to detect the broadband communication signal to be detected at each detection moment, and obtain a valid communication signal frequency point corresponding to the detection moment; A clustering unit, used to cluster the frequency points of valid communication signals corresponding to each detection moment in the frequency domain and the time domain to determine information of at least one continuous valid communication signal; The extraction unit is used to extract at least one narrowband communication signal from the broadband communication signal to be detected according to the information of the at least one continuous valid communication signal.
9. A computer program product, characterized in that It comprises computer-readable instructions, and when the computer-readable instructions are executed on an electronic device, the electronic device implements the communication signal detection method as claimed in any one of claims 1 to 7.
10. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the communication signal detection method as described in any one of claims 1 to 7.
11. A computer storage medium, characterized in that: The computer storage medium carries one or more computer programs, and when the one or more computer programs are executed by an electronic device, the electronic device can implement the communication signal detection method as described in any one of claims 1 to 7.