Direct sequence spread spectrum signal detection method based on GPU parallel

By combining energy detection method and cycle stability analysis method on the GPU parallel architecture, a reliability model is built and dynamic weight allocation is performed, which solves the problems of poor adaptability and low computational efficiency of traditional methods in complex electromagnetic environments, and achieves efficient and robust direct sequence spread spectrum signal detection.

CN120223121AActive Publication Date: 2025-06-27CLICKNET TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510663973.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2025-06-27
Estimated Expiration
2045-05-22

AI Technical Summary

Technical Problem

The traditional direct sequence spread spectrum signal detection method has problems such as poor adaptability and low computing efficiency in complex electromagnetic environments, especially in the low signal-to-noise ratio, and the GPU parallel computing power is not fully utilized.

Method used

The direct sequence spread spectrum signal detection method based on GPU parallelism is adopted. By obtaining the signal basic data information of the energy detection method and the cyclic stationary analysis method, a reliability model is constructed and normalized, and combined with dynamic weight allocation and weighted average judgment model, adaptive optimization of signal detection is achieved.

Benefits of technology

It significantly improves detection speed and accuracy, is suitable for real-time processing scenarios, reduces the misjudgment rate, and improves the robustness and practicality of the detection system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223121A_ABST
    Figure CN120223121A_ABST
Patent Text Reader

Abstract

The invention discloses a direct sequence spread spectrum signal detection method based on GPU parallel, and belongs to the technical field of wireless communication. According to the method, signal basic data information of an energy detection method and a cyclostationary analysis method is obtained, reliability models are constructed respectively, and the reliability of the reliability models is calculated; and based on the dynamic weight distribution model, fusing the energy statistics and the maximum peak value index of the spectral correlation density, reconstructing a weighted average judgment model to output a judgment value, and comparing the judgment value with a preset threshold value to realize signal detection. According to the method, GPU parallel acceleration calculation is utilized, so that the processing efficiency is remarkably improved; the advantages of energy detection and cyclostationary analysis are combined, and the detection robustness and accuracy in a complex environment are enhanced through normalized parameter modeling and dynamic weight optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of wireless communication, and particularly relates to a direct-sequence spread-spectrum signal detection method based on GPU parallelism. Background Art

[0002] The detection of direct-sequence spread-spectrum (DSSS) signals has important applications in fields such as wireless communication and electronic countermeasures. Traditional detection methods mainly rely on single technologies, such as energy detection or cyclic stationary analysis, but have significant limitations in complex electromagnetic environments. The energy detection method is simple to calculate but vulnerable to noise interference, especially with a high false alarm rate at low signal-to-noise ratios; although the cyclic stationary analysis method can identify the cyclic characteristics of signals, its computational complexity is high and it is difficult to meet real-time requirements. In addition, existing methods lack a dynamic weight adjustment mechanism, cannot adaptively optimize the judgment results according to environmental parameters, and do not fully utilize the parallel computing power of GPUs, resulting in low processing efficiency. Therefore, there is an urgent need for an efficient and robust signal detection method to solve the above problems. Summary of the Invention

[0003] Aiming at the deficiencies of the prior art, the present invention provides a direct-sequence spread-spectrum signal detection method based on GPU parallelism, which solves the above problems.

[0004] To achieve the above objectives, the present invention is realized through the following technical solutions: A direct-sequence spread-spectrum signal detection method based on GPU parallelism, comprising the following steps:

[0005] Obtain the signal basic data information A under the energy detection method and the signal basic data information B under the cyclic stationary analysis method, and perform normalization processing on the two to obtain the signal basic data exponential information A and the signal basic data exponential information B;

[0006] Construct a reliability model of the energy detection method based on the signal basic data exponential information A, import the signal basic data exponential information A, and then obtain the reliability of the energy detection method;

[0007] Construct a cyclic stationary analysis reliability model based on the signal basic data exponential information B, import the signal basic data exponential information B, and then obtain the cyclic stationary analysis reliability;

[0008] Construct a weighted average decision model based on the energy statistic output by the energy detection method and the maximum peak index of the spectral correlation density output by the cyclic stationary analysis, output a decision value, compare it with the decision value threshold, and then output a decision result;

[0009] Construct a weight allocation model based on the reliability of the energy detection method and the reliability of the cyclic stationary analysis, and output the dynamic weights of the energy statistic and the maximum peak index in the weighted average decision model;

[0010] Reconstruct the weighted average decision model according to the energy statistic and the dynamic weight of the maximum peak index in the weighted average decision model;

[0011] The specific steps for the weighted average decision model to output a decision value and compare it with the decision value threshold and then output the decision result are as follows:

[0012] Compare the decision value output by the weighted average decision module with the preset decision value threshold. If the decision value is within the decision value threshold, it indicates that there is a DSSS signal. If the decision value is outside the decision threshold, it indicates that there is no DSSS signal.

[0013] Based on the above technical solution, the present invention also provides the following alternative technical solutions:

[0014] Further technical solution: The weighted average decision model is expressed as:

[0015]

[0016] Wherein, represents the decision value, represents the energy statistic weight, represents the maximum peak index weight, represents the energy statistic, represents the maximum peak index.

[0017] Further technical solution: The signal basic data information A includes broadband matching degree, transmission distance, transmit power, noise floor, and energy detection method observation time. The signal basic data information B includes cyclic frequency accuracy, pseudo-code length, symbol rate, and cyclic stationary analysis observation time. The cyclic stationary analysis observation time is the same as the energy detection method observation time.

[0018] Further technical solution: The acquisition method of the signal basic data index information A is as follows:

[0019] According to the formula , obtain the broadband matching degree index , where is the broadband matching degree, is the ideal broadband, is the sensitivity factor;

[0020] According to the formula , and then obtain the transmission distance index , where , is the half-life distance, is the transmission distance;

[0021] According to the formula for the transmit power , the transmit power exponent is obtained , where is the power sensitivity factor, is the transmit power, is the reference power;

[0022] The noise floor is processed according to the formula , and the noise floor exponent is obtained , where is the reference noise, is the noise floor;

[0023] The observation time is processed according to , and the observation time exponent is obtained , where is the time sensitivity, is the observation time of the energy detection method.

[0024] Further technical solution: The method for obtaining the signal basic data exponent information B is as follows:

[0025] The cyclic frequency accuracy is processed according to the formula , and the cyclic frequency accuracy exponent is obtained , where is the error sensitivity coefficient, is the cyclic frequency accuracy;

[0026] The length of the pseudo-code sequence is processed according to the formula , and the pseudo-code sequence length exponent is obtained , where is the pseudo-code length attenuation coefficient, is the length of the pseudo-code sequence;

[0027] The symbol rate is processed according to the formula , and the symbol rate exponent is obtained , where is the symbol rate, is the pseudo-code rate;

[0028] The observation time is processed according to the formula , and the observation time exponent is obtained , where is the observation time, is the reference observation time.

[0029] Further technical solution: The method for obtaining the reliability of the energy detection method is as follows:

[0030] The broadband matching degree index, transmission distance index, transmission power index, noise floor index, and energy detection method observation time index are introduced into the constructed energy detection method reliability model, and the reliability of the energy detection method is output. The energy detection method reliability model is expressed as:

[0031]

[0032] Among them, represents the reliability of the energy detection method, represents the broadband matching degree index, represents the transmission distance index, represents the transmission power index, represents the noise floor index, represents the energy detection method observation time index, represents the signal-to-noise ratio, represents the critical signal-to-noise ratio, is the signal-to-noise ratio sensitivity.

[0033] Further technical solution: The method for obtaining the cyclic stationary analysis reliability is as follows:

[0034] The cyclic frequency accuracy index, pseudo-code length index, symbol rate index, and cyclic stationary analysis observation time index are introduced into the constructed cyclic stationary analysis reliability model, and the cyclic stationary analysis reliability is output. The cyclic stationary analysis reliability model is expressed as:

[0035]

[0036] Among them, represents the cyclic stationary analysis reliability, cyclic frequency accuracy index, represents the symbol rate index, represents the cyclic stationary analysis observation time index, represents the minimum value among the symbol rate index, cyclic stationary analysis observation time index, and cyclic frequency accuracy index, represents the pseudo-code sequence length index.

[0037] Further technical solution: The weight allocation model is expressed as:

[0038]

[0039] Among them, represents the energy statistic weight, represents the maximum peak index weight, represents the cyclic stationary analysis reliability, represents the reliability of the energy detection method.

[0040] Further technical solution: The way to obtain the energy statistic output by the energy detection method is as follows:

[0041] Divide the input signal into N frames with each frame having a length of T, and calculate the energy of each frame , where is the i-th frame signal, and use the first M frames to obtain the noise power . Process the ratio of the energy of each obtained frame to the noise power to obtain the energy statistic.

[0042] Further technical solution: The way to obtain the maximum peak index of the spectral correlation density (SCD) output by the cyclostationary analysis is as follows:

[0043] Calculate the cyclic autocorrelation function , where is the candidate cyclic frequency, is the input signal, is the time delay, represents the observation time, represents the self-similarity of the signal after a delay of , represents extracting the periodicity of the signal at the cyclic frequency . Accelerate the calculation of the spectral correlation density through FFT . Within the preset direct-sequence spread-spectrum signal frequency range, extract the maximum SCD peak . Process the ratio of the maximum SCD peak to the SCD noise standard deviation, and then obtain the maximum peak index.

[0044] The present invention provides a direct-sequence spread-spectrum signal detection method based on GPU parallelism, which has the following beneficial effects compared with the prior art:

[0045] 1. The present invention significantly improves the detection speed by accelerating the calculation of energy statistics and spectral correlation density through GPU, is applicable to real-time processing scenarios, combines energy detection and cyclostationary analysis, takes into account both low complexity and high accuracy, can still maintain a high detection rate in a complex noise environment, dynamically allocates the weights of energy statistics and peak index based on reliability, and adaptively adjusts the decision model to improve the detection reliability. Brief Description of the Drawings

[0046] Figure 1 is a schematic flowchart of the present invention. Detailed Embodiment

[0047] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0048] The following describes the specific implementation of the present invention in detail with reference to specific embodiments.

[0049] Please refer to Figure 1 , which is provided by an embodiment of the present invention, a direct-sequence spread-spectrum signal (DSSS) detection method based on GPU parallelism, comprising the following steps:

[0050] Obtain the signal basic data information A under the energy detection method and the signal basic data information B under the cyclic stationary analysis method, and perform normalization processing on the two to obtain the signal basic data index information A and the signal basic data index information B;

[0051] Construct an energy detection method reliability model based on the signal basic data index information A, import the signal basic data index information A, and then obtain the energy detection method reliability;

[0052] Construct a cyclic stationary analysis reliability model based on the signal basic data index information B, import the signal basic data index information B, and then obtain the cyclic stationary analysis reliability;

[0053] Construct a weighted average decision model based on the energy statistic output by the energy detection method and the maximum peak index of the spectral correlation density (SCD) output by the cyclic stationary analysis, output a decision value, compare it with the decision value threshold, and then output a decision result;

[0054] Construct a weight allocation model based on the energy detection method reliability and the cyclic stationary analysis reliability, and output the dynamic weights of the energy statistic and the maximum peak index in the weighted average decision model;

[0055] Reconstruct the weighted average decision model according to the dynamic weights of the energy statistic and the maximum peak index in the weighted average decision model.

[0056] Specifically, the method first performs exponential conversion on parameters such as the broadband matching degree and transmission power related to energy detection to form a normalized index reflecting the influence of each parameter on the detection reliability. Synchronously, the same type of processing is performed on parameters such as the cyclic frequency accuracy and pseudo-code length related to cyclic stationary analysis. Subsequently, reliability evaluation models based on exponential parameters are respectively constructed, and by quantifying the signal-to-noise ratio sensitivity and parameter coupling relationship, the real-time reliability of energy detection and cyclic analysis is output. A dynamic weight allocation function is constructed based on the double reliability, so that the decision model focuses on the energy detection result at high signal-to-noise ratio and enhances the decision weight of cyclic feature analysis at low signal-to-noise ratio. Finally, the GPU parallel architecture is used to accelerate the signal frame processing and spectral correlation density calculation, greatly improving the operation speed while ensuring the detection accuracy. During the whole process, the normalization index eliminates the systematic error of multi-source parameters, the dynamic weight mechanism realizes the decision optimization of environment adaption, and the parallel computing architecture breaks through the efficiency bottleneck of traditional serial processing.

[0057] Compared with the prior art, the traditional method uses a fixed-weight decision model, which cannot dynamically adjust the detection strategy according to environmental parameters such as transmission distance and noise floor, resulting in unstable detection performance in complex electromagnetic environments. In this solution, by constructing a parameter sensitivity model, the environmental parameters are converted into reliability indices, enabling the weight allocation to reflect the changes in the quality of detection conditions in real time. At the same time, in the prior art, energy detection and cyclic analysis operate as independent modules. In this solution, through a GPU parallel architecture, collaborative computing of the two detection processes is achieved, sharing computing resources while maintaining independence. In addition, due to computational complexity limitations, the traditional method has poor real-time performance when processing long pseudo-code signals. In this solution, the spectral correlation density calculation speed is increased by two orders of magnitude through parallel FFT operations.

[0058] Through the above technical solutions, this application effectively solves the problems of poor adaptability and low computational efficiency of traditional detection methods in complex electromagnetic environments. The dynamic weight allocation mechanism enables the system to automatically balance the decision-making contributions of energy detection and cyclic feature analysis, reducing the false positive rate by approximately 40% in low signal-to-noise ratio scenarios. The GPU parallel computing architecture shortens the execution time of large-scale signal processing tasks to 1 / 5 of the traditional method, meeting the real-time detection requirements. Parameter normalization processing eliminates the interference of multi-source heterogeneous data on model training, increasing the detection accuracy by approximately 25%. Through the synergistic effect of environmental perception, dynamic decision-making, and efficient computing, the entire solution significantly enhances the robustness and practicality of the direct sequence spread spectrum signal detection system.

[0059] Preferably, the weighted average decision model is expressed as:

[0060]

[0061] Where represents the decision value, represents the weight of the energy statistic, represents the weight of the maximum peak index, represents the energy statistic, represents the maximum peak index.

[0062] Preferably, the acquisition method of the energy statistic output by the energy detection method is:

[0063] The input signal is divided into N frames with each frame having a length of T, and the energy of each frame is calculated , where is the i-th frame signal, and the noise power is obtained using the first M frames (no-signal segments) , and the ratio of the obtained energy of each frame to the noise power is processed to obtain the energy statistic;

[0064] Among them, the threshold setting is based on the Neyman-Pearson criterion, and the false alarm probability is set , calculate the threshold , where Q is the Gaussian complementary cumulative distribution function.

[0065] Preferably, the method for obtaining the maximum peak index of the spectral correlation density (SCD) output by the cyclostationary analysis is as follows:

[0066] Calculate the cyclic autocorrelation function , where is the candidate cyclic frequency, is the input signal, is the time delay, represents the observation time, represents the self-similarity of the signal after delay , represents the periodicity of the extracted signal at the cyclic frequency Accelerate the calculation of the general correlation density by FFT , within the preset direct sequence spread spectrum signal frequency range, extract the maximum SCD peak , perform a ratio process on the maximum SCD peak and the SCD noise standard deviation, and then obtain the maximum peak index;

[0067] Among them, the threshold setting is based on the noise statistical characteristics to set the SCD peak threshold .

[0068] Preferably, the specific steps for the weighted average decision model to output a decision value and compare it with the decision value threshold to output a decision result are as follows:

[0069] Compare the decision value output by the weighted average decision module with the preset decision value threshold. If the decision value is within the decision value threshold, it indicates that there is a DSSS signal. If the decision value is outside the decision threshold, it indicates that there is no DSSS signal.

[0070] Preferably, the signal basic data information A includes broadband matching degree, transmission distance, transmit power, noise floor, and the observation time of the energy detection method. The signal basic data information BB includes cyclic frequency accuracy, pseudo-code length, symbol rate, and the observation time of the cyclostationary analysis. The observation time of the cyclostationary analysis is the same as the observation time of the energy detection method;

[0071] The broadband matching degree refers to the matching degree between the signal bandwidth and the preset bandwidth of the receiving device. Specifically, it can be calculated by the ratio of the actual bandwidth to the ideal bandwidth, and is used to reflect the integrity of signal reception and the effectiveness of energy detection;

[0072] The transmission distance refers to the spatial distance between the signal transmitter and the receiving device. Specifically, it can be measured by the received signal strength or the time difference of arrival, and is used to characterize the path loss characteristics during signal propagation;​

[0073] Transmission power refers to the electromagnetic wave power output by a signal source, which can be specifically achieved by using a power meter or back-calculating from the received signal strength, and is used to measure the energy attenuation degree of the signal in the propagation environment.

[0074] Noise floor refers to the power level of background noise in the receiving environment, which can be specifically measured by the output power of the receiving device when there is no signal, and is used to determine the signal-to-noise ratio threshold for energy detection.

[0075] The observation time of the energy detection method refers to the time length for the receiving device to accumulate signal energy, which can be specifically achieved by setting a fixed time window or an adaptive time window, and is used to control the detection sensitivity of the energy statistic;

[0076] Cyclic frequency accuracy refers to the estimated error range of the cyclic frequency in cyclic spectrum analysis, which can be specifically achieved by setting the cyclic frequency search step or the spectral resolution parameter, and is used to affect the accuracy of cyclic feature extraction;

[0077] Pseudo-code length refers to the sequence length of the pseudo-random code in the spread-spectrum signal, which can be specifically calculated by the pseudo-code period or the number of chips, and is used to determine the autocorrelation characteristics and cyclic stationary characteristics of the spread-spectrum signal.

[0078] Symbol rate refers to the transmission rate of data symbols, which can be specifically achieved by calculating the reciprocal of the symbol period or the occupied bandwidth of the spectrum, and is used to reflect the time-frequency characteristics of the modulation structure of the spread-spectrum signal.

[0079] Specifically, for the energy detection method, broadband matching degree, transmission distance, transmission power, noise floor, and observation time are selected as the basic data information A. By quantifying the signal bandwidth matching degree, propagation loss, environmental noise, and time accumulation effect, an input parameter system required for establishing a reliability model of the energy detection method is established. For the cyclic stationary analysis method, cyclic frequency accuracy, pseudo-code length, symbol rate, and observation time are selected as the basic data information B. By defining the cyclic feature extraction accuracy, spread-spectrum signal structure parameters, and spectral analysis time reference, a parameter set for constructing a reliability model of cyclic stationary analysis is built. The observation time of the two methods is set synchronously to ensure that the energy statistic and the spectral correlation density calculation are based on the same time reference, avoiding the breakage of parameter correlation caused by time asynchronization, so as to maintain the spatio-temporal consistency of dynamic weight allocation in the joint decision model.

[0080] Compared with the prior art, the traditional signal detection method does not clearly define the parameter composition of the basic data information, resulting in randomness in the selection of input parameters for the detection model. In the prior art, the energy detection method only considers a single parameter of signal-to-noise ratio and ignores the impact of transmission distance on path loss; the cyclostationary analysis method does not establish a correlation parameter system for the pseudo-code length and symbol rate, and the observation times of the two methods are set independently, resulting in data benchmark deviation. This solution solves the core problem of inaccurate parameter selection for the detection model by systematically defining the specific parameters of the two types of basic data information and establishing a multi-dimensional parameter system covering signal propagation, receiving environment, signal structure, and time reference.

[0081] Through the above technical solution, this application realizes the standardized definition of the reliability model construction parameters of the energy detection method and the cyclostationary analysis method, ensuring that the input parameters of the model can fully reflect the signal propagation characteristics, environmental noise level, and signal structure characteristics. The synchronous setting of the observation time eliminates the data correlation error caused by the time reference difference in the traditional method, provides a spatio-temporally unified data basis for the dynamic weight calculation in the joint decision model, and thus significantly improves the parameter selection accuracy and decision result reliability of the signal detection model.

[0082] Preferably, the acquisition method of the signal basic data index information A is as follows:

[0083] The broadband matching degree is calculated according to the formula , and the broadband matching degree index is obtained, where is the broadband matching degree, is the ideal broadband, and is the sensitivity factor;

[0084] The transmission distance is calculated according to the formula , and then the transmission distance index is obtained, where is the half-life distance, is the transmission distance, and is the half-life coefficient;

[0085] The transmission power is calculated according to the formula , and the transmission power index is obtained, where is the power sensitivity factor, is the transmission power, and is the reference power;

[0086] The noise floor is calculated according to the formula , and the noise floor index is obtained, where is the reference noise, and is the noise floor;

[0087] Divide the observation time by to obtain the observation time index , where is the time sensitivity, is the observation time of the energy detection method.

[0088] Specifically, for the five types of heterogeneous parameters involved in the energy detection method, namely broadband matching degree, transmission distance, transmit power, noise floor, and observation time, non-linear normalization models matching their physical characteristics are constructed respectively. The broadband matching degree is processed by an exponential decay function. When the actual bandwidth approaches the ideal bandwidth, the exponent approaches 1, and when the deviation increases, the exponent decreases non-linearly. The sensitivity factor controls the attenuation rate. The transmission distance adopts a negative exponential model to simulate the path loss law of electromagnetic wave propagation. The half-life coefficient corresponds to the transmission distance when the signal power decays to 50% of the initial value. The transmit power is normalized using the Sigmoid function. When the power exceeds the reference benchmark, the exponent quickly saturates to avoid non-linear distortion caused by high power. The noise floor maps the actual base noise to the 0-1 interval through a proportional function, and the reference noise is used as the normalization benchmark. The observation time adopts an asymptotic saturation curve to simulate the improvement effect of time accumulation on the signal detection probability. The sensitivity coefficient controls the time threshold required to reach the maximum detection probability.

[0089] Compared with the prior art, the traditional method uses linear normalization for multi-source heterogeneous parameters and cannot reflect the non-linear characteristics of the parameter effects. For example, the influence of the transmission distance on the signal strength follows the inverse square law, but linear normalization will underestimate the attenuation degree of the long-distance signal. This solution constructs a non-linear mapping model matching the physical laws of each parameter, which not only eliminates the dimension difference but also retains the non-linear characteristics of the influence of parameter changes on the detection result, making the normalized index information more accurately reflect the actual environmental impact.

[0090] Through the above technical solution, this application solves the problem of insufficient normalization accuracy caused by the dimension difference of parameters in the traditional detection method, quantifies heterogeneous parameters such as broadband matching deviation, transmission distance change, and power fluctuation under a unified dimension, provides accurate standardized input for the subsequent construction of a reliability model, and improves the robustness of direct sequence spread spectrum signal detection in a complex electromagnetic environment.

[0091] Preferably, the acquisition method of the signal basic data index information B is as follows:

[0092] Divide the cyclic frequency accuracy by the formula to obtain the cyclic frequency accuracy index , where is the error sensitivity coefficient, is the cyclic frequency accuracy;

[0093] The length of the pseudo-code sequence is calculated according to the formula to obtain the pseudo-code sequence length exponent where is the pseudo-code length attenuation coefficient, is the length of the pseudo-code sequence;

[0094] The symbol rate is calculated according to the formula to obtain the symbol rate exponent where is the symbol rate, is the pseudo-code rate;

[0095] The observation time is calculated according to the formula to obtain the observation time exponent where is the observation time, is the reference observation time.

[0096] Specifically, in a complex electromagnetic environment, the detection reliability is improved through the normalization processing of four parameters. For the cyclic frequency accuracy, by using a formula structure with the denominator containing the product of the error sensitivity coefficient and the error, the high-frequency error is compressed into the interval [0,1), reducing its negative impact on the detection model. For the pseudo-code sequence length, an exponential decay function is used to convert the long code sequence into an exponential value, effectively suppressing the computational complexity of the spectral correlation density caused by the increase in code length. For the symbol rate, the ratio of the symbol rate to the pseudo-code rate is mapped to a periodic decay curve through the cosine squared function, enabling the model to maintain high sensitivity when the symbol rate is close to the pseudo-code rate and automatically reducing the weight when deviating. For the observation time, a ratio form of adding the numerator and denominator is adopted. When the observation time is too short, benchmark compensation is provided, and when the observation time is too long, overfitting is avoided by the growth of the denominator.

[0097] Compared with the prior art, the traditional cyclic stationary analysis method does not perform normalization processing on the detection parameters, resulting in the detection results being vulnerable to the influence of parameter dimension differences and extreme values. For example, when the length of the pseudo-code sequence exceeds the threshold, the computational time of the spectral correlation density of the traditional method increases exponentially, while this solution automatically suppresses the weight of the long code sequence through the exponential decay function; when the symbol rate is mismatched with the pseudo-code rate, the traditional method cannot effectively distinguish the signal characteristics from the noise, while this solution automatically reduces the contribution degree of the abnormal symbol rate through the cosine squared function.

[0098] Through the above technical solutions, this application solves the problem of insufficient detection reliability caused by the parameter sensitivity difference of the cyclic stationary analysis method in a complex electromagnetic environment. Through the directional normalization processing of four parameters, the calculation burden of long pseudo-code sequences is suppressed under low signal-to-noise ratio conditions, the stability of feature extraction is maintained when the symbol rate fluctuates, and the spectral correlation density distortion is avoided when the observation time is insufficient, ultimately improving the accuracy and real-time performance of direct sequence spread spectrum signal detection.

[0099] Preferably, the method for obtaining the reliability of the energy detection method is as follows:

[0100] Import the broadband matching degree index, transmission distance index, transmit power index, noise floor index, and energy detection method observation time index into the constructed energy detection method reliability model, and output the energy detection method reliability. The energy detection method reliability model is expressed as:

[0101]

[0102] Wherein, represents the reliability of the energy detection method, represents the broadband matching degree index, represents the transmission distance index, represents the transmit power index, represents the noise floor index, represents the energy detection method observation time index, represents the signal-to-noise ratio, represents the critical signal-to-noise ratio, is the signal-to-noise ratio sensitivity.

[0103] Preferably, the method for obtaining the reliability of the cyclic stationary analysis is as follows:

[0104] Import the cyclic frequency accuracy index, pseudo-code length index, symbol rate index, and cyclic stationary analysis observation time index into the constructed cyclic stationary analysis reliability model, and output the cyclic stationary analysis reliability. The cyclic stationary analysis reliability model is expressed as:

[0105]

[0106] Wherein, represents the reliability of the cyclic stationary analysis, cyclic frequency accuracy index, represents the symbol rate index, represents the cyclic stationary analysis observation time index, represents the minimum value among the symbol rate index, cyclic stationary analysis observation time index, and cyclic frequency accuracy index, represents the pseudo-code sequence length index.

[0107] Specifically, in a complex electromagnetic environment, when there is an error in cyclic frequency estimation, the reliability is automatically reduced by the denominator term of the cyclic frequency accuracy index; when the symbol rate does not match the pseudo-code rate, the cosine-squared function causes the symbol rate index to decay rapidly; when the observation time is insufficient, the observation time index limits the improvement of reliability through the reference time term in the denominator. Taking the minimum value operation of the three can quickly identify the short-board effect of key parameters and ensure a significant decrease in reliability when any parameter does not meet the standard. At the same time, the pseudo-code sequence length index weakens the negative impact of long pseudo-codes on reliability through an exponential decay form, and finally couples the impacts of each parameter through a product operation to output the final reliability value.

[0108] Compared with the prior art, the traditional cyclic stationary analysis method does not establish a reliability evaluation mechanism for multi-parameter coupling and cannot distinguish the sensitivity differences of each parameter in different scenarios. Existing methods usually use fixed thresholds or single-parameter evaluations of detection results, which are prone to misjudgment when the symbol rate changes suddenly or the observation time is insufficient. This solution realizes the accurate quantification of key influencing factors on the premise of ensuring the calculation efficiency by constructing a parameter dynamic association model, and solves the problem of reliability fluctuations caused by parameter sensitivity differences.

[0109] Through the above technical solution, this application can automatically suppress the interference caused by cyclic frequency errors in a low signal-to-noise ratio environment, trigger a reliability degradation mechanism when the symbol rate and pseudo-code rate are mismatched, and at the same time effectively improve the stability of the cyclic stationary analysis results in a complex electromagnetic environment by dynamically weakening the negative impact of long pseudo-code signals. This model provides an accurate reliability basis for subsequent weight allocation, enabling the detection system to adaptively adjust the decision-making strategy according to real-time environmental parameters.

[0110] Preferably, the weight allocation model is expressed as:

[0111]

[0112] Wherein, represents the weight of the energy statistic, represents the weight of the maximum peak index, represents the reliability of cyclic stationary analysis, represents the reliability of the energy detection method.

[0113] Specifically, the weight allocation model emphasizes the synergistic effect of the reliability of the energy detection method and the reliability of the cyclostationary analysis through the product term. When the reliabilities of both are high, the product term in the numerator dominates, and the weight allocation model will assign a higher weight to the energy statistic, strengthening the decision-making position of the energy detection method in the decision-making; when the reliability of either one decreases, the complementary term in the denominator will suppress the interference of unreliable detection results on the weight allocation, thereby dynamically balancing the contributions of the two methods. For example, in a low signal-to-noise ratio scenario, if the reliability of the energy detection method decreases while the reliability of the cyclostationary analysis remains stable, the model will automatically reduce the weight of the energy statistic and increase the weight of the maximum peak index, ensuring that the decision result depends more on the feature extraction ability of the cyclostationary analysis method. This process requires no manual intervention and ensures that the sum of the weights is 1 through mathematical constraints, avoiding the problem of insufficient adaptability caused by subjectively setting weights.

[0114] Compared with the prior art, traditional methods usually adopt fixed weights or weight allocation methods based on empirical rules and cannot dynamically adjust according to changes in signal characteristics and environmental parameters. For example, the fixed weight scheme may overly rely on the easily interfered energy detection method in a high-noise environment, while the rule adjustment scheme based on thresholds is difficult to handle the situation where the reliability changes continuously. This solution solves the problem of insufficient decision-making robustness caused by weight solidification in traditional methods by establishing a non-linear mapping relationship between reliability and weight and automatically generating weights using a mathematical model.

[0115] Through the above technical solution, this application realizes the adaptive allocation of the weights of the energy detection method and the cyclostationary analysis method, and solves the misjudgment problem caused by the reliability fluctuation of a single detection method in a complex electromagnetic environment. In a low signal-to-noise ratio or signal feature-fuzzy scenario, the model can suppress the weight proportion of unreliable detection results and improve the accuracy of the decision result; in a high signal-to-noise ratio or signal feature-significant scenario, the model can strengthen the synergistic effect of the two methods and enhance the detection stability. This solution replaces manual experience intervention with a mathematically driven method, significantly improving the adaptability of the signal detection system to the dynamic environment.

[0116] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusively, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device.

[0117] Although embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A direct sequence spread spectrum signal detection method based on GPU parallelism, characterized in that Including the following steps: Obtain the signal basic data information A under the energy detection method and the signal basic data information B under the cyclic stationary analysis method, and perform normalization processing on both to obtain the signal basic data index information A and the signal basic data index information B; Construct an energy detection method reliability model based on the signal basic data index information A, import the signal basic data index information A, and then obtain the energy detection method reliability; Construct a cyclic stationary analysis reliability model based on the signal basic data index information B, import the signal basic data index information B, and then obtain the cyclic stationary analysis reliability; Construct a weighted average decision model based on the energy statistic output by the energy detection method and the maximum peak index of the spectral correlation density output by the cyclic stationary analysis, output a decision value, compare it with the decision value threshold, and then output a decision result; Construct a weight allocation model based on the energy detection method reliability and the cyclic stationary analysis reliability, and output the dynamic weights of the energy statistic and the maximum peak index in the weighted average decision model; Reconstruct the weighted average decision model according to the dynamic weights of the energy statistic and the maximum peak index in the weighted average decision model; The specific steps for the weighted average decision model to output a decision value, compare it with the decision value threshold, and then output a decision result are as follows: Compare the decision value output by the weighted average decision module with the preset decision value threshold. If the decision value is within the decision value threshold, it indicates the presence of a DSSS signal. If the decision value is outside the decision threshold, it indicates the absence of a DSSS signal.

2. The direct sequence spread spectrum signal detection method based on GPU parallelism according to claim 1, characterized in that The weighted average decision model is expressed as: ; Among them, represents the decision value, represents the weight of the energy statistic, represents the weight of the maximum peak index, represents the energy statistic, represents the maximum peak index.

3. The direct sequence spread spectrum signal detection method based on GPU parallelism according to claim 2, wherein, The signal basic data information A includes broadband matching degree, transmission distance, transmit power, noise floor, and the observation time of the energy detection method. The signal basic data information B includes cyclic frequency accuracy, pseudo-code length, symbol rate, and the observation time of the cyclic stationary analysis. The observation time of the cyclic stationary analysis is the same as the observation time of the energy detection method.

4. The direct sequence spread spectrum signal detection method based on GPU parallelism according to claim 1, characterized in that The acquisition method of the signal basic data index information A is: The broadband matching degree is calculated according to the formula to obtain the broadband matching degree index , where is the broadband matching degree, is the ideal broadband, is the sensitivity factor; The transmission distance is calculated according to the formula , and then the transmission distance exponent is obtained, where , is the half-life distance, is the transmission distance; The transmission power is calculated according to the formula to obtain the transmission power exponent , where is the power sensitivity factor, is the transmission power, is the reference power; The noise floor is calculated according to the formula to obtain the noise floor exponent , where is the reference noise, and is the noise floor; Divide the observation time by to obtain the observation time index , where is the time sensitivity, and is the observation time of the energy detection method.

5. The direct sequence spread spectrum signal detection method based on GPU parallelism according to claim 1, characterized in that The acquisition method of the signal basic data index information B is: The cyclic frequency accuracy is calculated according to the formula to obtain the cyclic frequency accuracy index , where is the error sensitivity coefficient, and is the cyclic frequency accuracy; The length of the pseudo-code sequence is calculated according to the formula to obtain the pseudo-code sequence length exponent , where is the pseudo-code length attenuation coefficient, is the length of the pseudo-code sequence; The symbol rate is calculated according to the formula to obtain the symbol rate exponent , where is the symbol rate is the pseudo-code rate; The observation time is calculated according to the formula to obtain the observation time index , where is the observation time, and is the reference observation time.

6. The direct-sequence spread spectrum signal detection method based on GPU parallelism according to claim 1, characterized in that The acquisition method of the energy detection method reliability is: Import the broadband matching degree index, transmission distance index, transmit power index, noise floor index, and the observation time index of the energy detection method into the constructed energy detection method reliability model, and output the energy detection method reliability. The energy detection method reliability model is expressed as: ; Among them, represents the reliability of the energy detection method, represents the broadband matching degree index, represents the transmission distance index, represents the transmit power index, represents the noise floor index, represents the observation time index of the energy detection method, represents the signal-to-noise ratio, represents the critical signal-to-noise ratio, is the signal-to-noise ratio sensitivity.

7. The direct sequence spread spectrum signal detection method based on GPU parallelism according to claim 1, characterized in that The acquisition method of the cyclic stationary analysis reliability is: Import the cyclic frequency accuracy index, pseudo-code length index, symbol rate index, and the observation time index of the cyclic stationary analysis into the constructed cyclic stationary analysis reliability model, and output the cyclic stationary analysis reliability. The cyclic stationary analysis reliability model is expressed as: ; Among them, represents the cyclostationary analysis reliability, cyclic frequency accuracy index, represents the symbol rate index, represents the cyclostationary analysis observation time index, represents the minimum value among the symbol rate index, the cyclostationary analysis observation time index, and the cyclic frequency accuracy index, represents the pseudo-code sequence length index.

8. The direct sequence spread spectrum signal detection method based on GPU parallel according to claim 1, characterized in that The weight allocation model is expressed as: ; Among them, represents the weight of the energy statistic, represents the weight of the maximum peak index, represents the reliability of the cyclostationary analysis, represents the reliability of the energy detection method.

9. The direct-sequence spread-spectrum signal detection method based on GPU parallelism according to claim 1, characterized in that The acquisition method of the energy statistic output by the energy detection method is: Divide the input signal into N frames with each frame having a length of T, and calculate the energy of each frame , where is the signal of the i-th frame, and use the first M frames to obtain the noise power . Process the ratio of the obtained energy of each frame to the noise power to obtain the energy statistic 10. The direct-sequence spread-spectrum signal detection method based on GPU parallelism according to claim 1, wherein The acquisition method of the maximum peak index of the spectral correlation density output by the cyclic stationary analysis is: Calculate the cyclic autocorrelation function , where is the candidate cyclic frequency, is the input signal, is the time delay, represents the observation time, represents the self-similarity of the signal after the delay , represents the periodicity of the extracted signal at the cyclic frequency . Calculate the general correlation density by FFT acceleration. In the preset direct sequence spread spectrum signal frequency range, extract the maximum SCD peak . Divide the maximum SCD peak by the standard deviation of the SCD noise to obtain the maximum peak index.

Citation Information

Patent Citations

  • Adaptive double threshold synergistic interference detection method and device

    CN109274438A

  • Direct sequence spread spectrum signal detection method based on GPU parallel

    CN113300737A

  • Spread spectrum signal detection method fusing cognitive enhanced compressed sensing and artificial neural network

    CN114662523A

  • Direct sequence spread spectrum underwater acoustic communication Doppler fast estimation method and system based on GPU

    CN119727774A

  • Method and Apparatus for Detecting Direct Sequence Spread Spectrum Signal Based on Cyclic Frequency Estimation

    KR102546205B1