Next Article in Journal
Flake-Shaped Nickel Hydroxide Supported on Carbon Cloth as an Electrochemical Sensor for Efficient Detection of Phosphate Under Neutral Conditions
Previous Article in Journal
Study on the Attribute Characteristics of Road Cracks Detected by Ground-Penetrating Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Time–Frequency Energy Squeeze Method Based on Estimating the Chip Rate of DSSS Signals

1
Guangxi Key Laboratory of Precision Navigation Technology and Application, School of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, China
2
School of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2025, 25(3), 596; https://doi.org/10.3390/s25030596
Submission received: 11 December 2024 / Revised: 16 January 2025 / Accepted: 16 January 2025 / Published: 21 January 2025
(This article belongs to the Section Communications)

Abstract

:
Chip rate estimation for direct-sequence spread spectrum (DSSS) signals plays a crucial role in signal detection and interference identification in non-cooperative wireless communication systems. However, accurate chip rate estimation is difficult in low signal-to-noise ratio (SNR) environments due to the influence of noise and channel fading. To address this problem, an improved chip rate estimation method, based on a time-reassigned multisynchrosqueezing transform energy squeeze, for DSSS signals is proposed for low SNR conditions. In this method, we explain how to choose an appropriate wavelet function and concentrate the wavelet coefficients on the energy ridge by reordering time details. This enhances the time resolution of the signal energy, reduces noise interference, and improves the accuracy of chip rate estimation for DSSS signals. To validate the proposed method, we compared the effects of different information code lengths, spread spectrum code lengths, spread spectrum code sequences, and modulation schemes on chip rate estimation performance with traditional methods. Additionally, we applied the method to real DSSS signal data to demonstrate its feasibility. Simulation examples and measurements demonstrate the reliability of the proposed method in low SNR environments.

1. Introduction

The direct-sequence spread spectrum (DSSS) technology has been widely used in military and civil communication due to its anti-jamming capability, especially in non-cooperative wireless communication systems. In these applications, chip rate estimation is an important post-processing signal, which is often used for signal detection and interference identification. However, with the need for greater communication requirements in complex environments, the accuracy of chip rate estimation is facing great challenges due to the intricacies of communication channels and strong interference. These challenges arise from factors such as channel transmission noise interference, which can degrade signal quality and make accurate chip rate estimation difficult, particularly in low signal-to-noise ratio (SNR) conditions.
The classical methods for DSSS signal chip rate estimation can be classified into three categories: time domain, frequency domain, and time-frequency (TF) domain. These methods are further refined with delay multiplied auto-correlation, envelope spectrum, cyclic spectrum, matrix decomposition, and wavelet analysis [1,2,3,4,5]. For the time domain method, delay multiplied auto-correlation utilizes the inherent periodicity and auto-correlation of DSSS signals to effectively estimate the chip rate [1]. However, the performance of this method is highly sensitive to the selection of an appropriate delay length, and it is particularly vulnerable to noise interference in low SNR environments. In the case of frequency domain methods, the cyclic spectrum method makes use of the cyclic spectral properties of both the signal and the noise, demonstrating strong robustness against noise and interference [2]. Nevertheless, this method is computationally intensive and suffers from poor real-time performance. The envelope spectrum method effectively captures the transient characteristics of signals, enabling accurate chip rate estimation. Nonetheless, due to its limited high-frequency resolution, envelope spectrum analysis struggles to effectively capture transient changes in signals when in low SNR surroundings [3]. Time–frequency domain methods combine the advantages of both time and frequency domains, allowing for a more comprehensive analysis of signal characteristics. The matrix decomposition technique effectively analyzes the correlation features of signals but may be susceptible to numerical instability, leading to inaccurate results [4]. Wavelet analysis, as a typical representation of time–frequency analysis, has demonstrated superior performance in symbol rate estimation compared to other techniques, and it has the advantage of not requiring prior information about the signal [5,6]. The major reason for this superior performance is that a TF window can be adapted to different frequencies. In the vicinity of the signal jump point, the wavelet transform shows localized characteristics, which are usually manifested as a sudden increase or decrease in the coefficients. Combined with the flexibility of the TF window, the jump information in the signal can be effectively extracted by detecting this change. Based on this advantage, it can be used to identify the location of phase transitions in a signal and estimate the chip rate of the signal by analyzing the wavelet transform coefficients.
Regarding the applications of wavelet analysis in symbol rate estimation, many researchers have already conducted relevant studies. In early studies, the Haar wavelet-based method was proposed for blind symbol rate estimation [7], where the accuracy of estimation was improved by combining coefficients from multiple scales, especially for M-ary phase-shift keying (MPSK) signals. However, the Haar wavelet-based method has limitations when applied to other signal types and performs poorly at low signal-to-noise ratios (SNRs) [8,9]. Considering that the DSSS signal is also MPSK signal in essence, the Haar wavelet power spectrum method was proposed for a blind estimation of the DSSS signal chip rate [10]. This method offers superior performance and lower computational complexity compared to the cyclic spectrum method. Additionally, the use of a Morlet wavelet can also improve estimation accuracy, but it increases the computational complexity due to prior estimation of the optimal scaling factor [11]. Traditional wavelet transform techniques suffer from poor energy concentration, which significantly limits their accuracy in noisy environments. In general, methods based on TF analysis are more sensitive than other methods in identifying phase transition. But the dispersion of the signal energy across the TF plane is induced usually in traditional TF transformations, which results in the fuzzification or dispersion of main signal features. This dispersion reduces the resolution and accuracy in capturing the signal features, making it challenging to analyze the primary characteristics of the signal. To solve the problem of energy dispersion in the TF domain, the TF reassignment method was proposed as a post-processing method [12]. Subsequently, methods based on frequency rearrangement and time rearrangement were proposed to improve the energy concentration in TF representations while preserving signal reconstruction capability [13,14]. These methods effectively isolate the noise around ridge curves, thereby enhancing robustness against noise interference.
In this letter, we propose a method based on TF analysis energy compression to reduce the influence of noise on estimating the chip rate of DSSS signals. Firstly, an appropriate wavelet basis function is selected to rearrange the wavelet coefficients, concentrating the signal energy onto the energy ridge to improve the signal’s resolution. Secondly, the amplitude spectrum of the rearranged wavelet coefficients is analyzed to estimate the chip rate. Finally, to validate our approach, we compared it with traditional wavelet analysis methods using both synthetic signals generated by simulation software and real signals captured with an RTL-SDR device. This comparison demonstrates the method’s robustness and enhanced its applicability.
This study is organized as follows: Section 2 reviews the signal model; Section 3 presents the proposed methods; Section 4 and Section 5 analyze the theoretical and practical simulation results, respectively; and Section 6 summarizes this paper.

2. Signal Model

The DSSS signal is modeled as follows:
S D S S S t = d t c t = n = 0 C n g c ( t n T c ) ,
where d ( t ) and c ( t ) are the message signal and the pseudo-random sequence, respectively; d ( t ) represents binary digital information; c ( t ) is generated by a pseudo-random sequence generator; the product of d n and c n is denoted as C n ; and the length of the information symbol sequence is T d , while T c represents the length of the pseudo-random sequence. Generally, the chip rate of the spread spectrum signal S D S S S t is much higher than that of the message signal d ( t ) . Consequently, the spread spectrum period remains equal to the period T c of the pseudo-random sequence, and the chip rate of the spread spectrum sequence is equal to R c = 1 T c .
To analyze the received signal, we assumed that the received DSSS signal was modulated with a binary phase-shift keying (BPSK). In this case, the signal can be represented as follows:
y ( t ) = A n C n g c ( t n T c ) e j φ s e j ( ω c t + φ 0 ) + η ( t ) ,
where the received signal y ( t ) is characterized by a series of rectangular pulses, denoted as g c ( t ) , each with a pulse width of T c ; and parameters A, φ s , ω c , and φ 0 represent the amplitude, the phase of the i-th symbol, angular frequency, and initial phase of the carrier, respectively. Furthermore, η ( t ) represents additive white Gaussian noise (AWGN), which is used to model the environmental interference that is typically encountered in non-cooperative communication systems.

3. Propose Method

The sensitivity of the wavelet transform to irregularities in signals makes it suitable for a blind estimation of the chip rate. Specifically, it captures transient and localized features, which is critical for accurate estimation. However, in TF analysis, the distribution of the signal energy across a wide range of time and frequency, due to the diverse shapes and multi-scale characteristics of wavelet basis functions. can obscure signal features, thus reducing parameter detection and estimation accuracy. To overcome this limitation, this study proposes a novel hybrid approach that integrates the wavelet transform with the time-reassigned multisynchronous transform. The wavelet transform captures signal irregularities and transient features, while the time-reassignment mechanism concentrates TF energy near the instantaneous frequency. This complementary strategy not only mitigates the effects of noise and distortion, but also enhances the robustness and accuracy of analysis under low SNR conditions.
The continuous wavelet transform (CWT) of the received signal y ( t ) is given as
W ( a , b ) = 1 a y ( t ) ψ * t b a d t ,
where a and b denote the scaling and translation factors, respectively, while ψ * ( t ) represents the conjugate of the wavelet function. The choice of wavelet basis plays a crucial role in determining the accuracy and efficiency of TF analysis. Gaussian-shaped window functions are particularly effective for transient signal analysis as they achieve superior energy concentration in the TF domain [14]. Accordingly, this study compared the performance of the Mexican Hat, Meyer, and Morlet wavelet basis in terms of chip rate for DSSS signals under identical simulation conditions. As shown in Table 1, the Morlet wavelet basis had the shortest computation time, demonstrating its computational efficiency. Consequently, this study utilized the Morlet wavelet basis for signal feature extraction, which is defined as ψ ( t ) = A g t e j ω 0 t = A e t 2 2 e j ω 0 t . This wavelet structure combines computational efficiency with effective energy localization, making it an optimal choice for DSSS signal analysis within the proposed framework. Unlike traditional approaches, the proposed framework uniquely integrates the Morlet wavelet with a time-reassignment mechanism, ensuring superior energy concentration in the TF domain and robust chip rate estimation, even under challenging low SNR conditions.
The time domain expression of the continuous wavelet transform was derived by incorporating the Morlet wavelet basis function into Equation (3), as shown in Equation (4).
W ( a , b ) = 1 a + y ( t ) g t b a e i ω 0 t b a * d t .
To analyze the TF characteristics of the signal in depth, Parseval’s theorem can be used to derive the expression of the CWT in the frequency domain and the corresponding spectrum, namely Equations (5) and (6).
W s ( a , b ) = a 2 π Y ( ξ ) e i ξ t + j ω 2 2 d ξ ,
P ( a , b ) = W s ( a , b ) W s * ( a , b ) = E a , b ( t , ξ ) d t d ξ .

3.1. Energy Compression Based on Time-Reassigned Multisynchronous Transform

The goal of the time operator and energy compression is to concentrate the dispersed signal energy along the time–frequency ridge, which improves the resolution for more accurate chip rate estimation. The concept of the energy distribution function can be used to describe the phenomenon of signal energy dispersion caused by wavelet transform. The function defines the center of gravity of the signal’s energy distribution around the TF point as the time and frequency operators. The modulus peaks of wavelet transform coefficients are observed at integer multiples of the symbol period. Thus, increasing the time resolution of the wavelet transform allows for a more accurate capture of the signal’s transient characteristics. Based on this, the time operator is selected to rearrange the wavelet TF coefficients. In this case, the time operator, also known as the group delay (GD) operator, represents the center of gravity of the actual position of the signal at each frequency. It is defined as
t ^ ( a , b ) = t E a , b ( t , ξ ) d t d ξ E a , b ( t , ξ ) d t d ξ = b + a W s t g ( a , b ) W s ( a , b ) .
To achieve the energy compression effect, we focused solely on the post-processing strategy along the time direction. The diffuse energy was compressed over energy ridge by calculating the GD operator, which rearranges the wavelet transform TF coefficients along the direction of the time axis to the position indicated by the GD operator [14], as shown in Equation (8).
S ( a , u ) = W s ( a , b ) δ ( u t ^ ( a , b ) ) d b .
From Equation (1), the analytical signal in the frequency domain can be expressed as S ( ω ) = A S D S S S ( ω ) e j ψ ( ω ) . The energy ridge is the GD operator given by t ( ω ) = ψ ( ω ) = d ψ ( ω ) d ω [15]. The smaller the difference between the actual t ^ ( a , b ) and the theoretical ψ ( ω ) , the higher the concentration of signal energy. To minimize the error between t ^ ( a , b ) and ψ ( ω ) , an N-th order iteration is applied to the time operator. Through continuous iterations, the time operator can be dynamically adjusted. The time operator after consecutive iterations is therefore given by the following:
t [ N ] ( a , b ) = φ ( ω ) + φ ( ω ) 2 φ ( ω ) 2 + a 2 σ 2 N ( φ ( ω ) + b ) .
When lim N t ^ [ N ] ( a , b ) = φ ( ω ) , this indicates that the signal energy concentration reaches the highest at present, and the TF characteristic of the DSSS signal becomes clearer and easier to interpret, which facilitates subsequent signal processing and analysis. Therefore, by substituting Equation (9) into Equation (8), the new CWT coefficient is expressed.
lim N S [ N ] ( a , u ) = + W s ( a , b ) δ ( u + φ ( ω ) ) d b .

3.2. Chip Rate Estimation

Due to the energy squeeze applied by the time-reassigned multisynchrosqueezing transform, the signal’s constant amplitude is significantly greater than the amplitude of abrupt changes during chip transitions. As a result, the amplitude of the signal can be expressed as follows:
y ( t ) = i A i δ ( t i T s ) .
Here, T s denotes the symbol width, A i represents the amplitude at the symbol jump point, and δ ( t ) is the impulse function. By applying the Fourier transform to Equation (11), the phase change during symbol hopping is converted into frequency change during chip hopping, as shown in Equation (12). This conversion allows for a more detailed analysis of the signal’s frequency characteristics.
Y ( ω ) = 2 π T s n B n δ ω 2 n π T s ,
where B n is the magnitude of the discrete spectrum at the n-th frequency component. The chip rate 1 / T s is estimated by identifying the peaks in the discrete spectrum. These discrete spectral peaks correspond to the chip rate and its multiples, respectively. The primary peak, located at ω = 2 π / T s , corresponds to the chip rate itself and reflects the basic periodicity of the signal. Higher-order harmonics appear at integer multiples of the fundamental frequency, specifically at ω = 2 n π / T s (where n = 2 , 3 , ). These higher-order harmonics arise from rapid amplitude changes during chip transitions, which further emphasize the signal’s periodic structure. By identifying these discrete peaks in the spectrum, we can accurately estimate the chip rate of DSSS signals.

4. Simulation Result and Analysis

This section presents the simulation results of the proposed algorithm and evaluates its efficacy by comparing it with the algorithms in [10,11], which use the Morlet and Haar wavelet bases for TF analysis, respectively. The performance was evaluated using 100 Monte Carlo simulation runs, with SNR values ranging from −20 dB to 0 dB. For the simulations, an m-sequence with a spreading factor of 100 and a length of 127 was used to spread 15 data bits, which were then modulated using binary phase-shift keying and transmitted through an AWGN channel. The number of iterations, N, was set to 12, with a simulation error tolerance of 0.01%.
Figure 1a illustrates the TF analysis diagram obtained through CWT. In this case, the energy of the transient components is distributed, leading to poor signal resolution. This makes it challenging to accurately estimate the correct chip rate in strong noise. Figure 1b shows the TF analysis obtained after the time-rearrangement of the wavelet coefficients. It is evident that the energy of the transient components becomes more concentrated and the surrounding noise is significantly reduced, which offers advantages for chip rate estimation.
Figure 2 displays the magnitude spectrum of Equation (12), where discrete spectral lines are observed at integer multiples of the chip rate. These lines are clearly visible and identifiable, making it easy to determine the chip rate by locating the position of the initial spectral line.
Figure 3 shows the accuracy of chip rate estimation for different SNRs. The proposed method has better estimation performance than the conventional method.
Similarly, Figure 4, Figure 5 and Figure 6 analyze the comparison of the performance of DSSS signals using the proposed method and the Morlet wavelet transform power spectrum method, considering various information code lengths, spreading code lengths, and spreading sequences at different SNRs. Figure 4 compares the results of estimating the DSSS signal chip rate for information code lengths of 7, 31, and 127. A longer message code indicates more useful information. As the code length increases, the signal structure becomes more distinguishable from noise, improving the reliability of chip rate peak detection. It is observed that the accuracy of the chip rate estimation improves as the number of information codes increases. The proposed algorithm significantly outperforms the Morlet wavelet transform power spectrum method at SNRs below −9 dB.
Figure 5 compares the chip rate estimation results for spread spectrum code lengths of 64, 127, and 255 across different SNR levels. The longer the spreading code, the wider the spectral distribution of the DSSS signal, which improves its anti-interference capability. The Morlet wavelet transform power spectrum method confirms this relationship, but the estimation performance with spreading code lengths of 127 and 255 is similar at −6 dB. In contrast, the proposed method demonstrates perfect estimation accuracy irrespective of the spreading code length.
Figure 6 compares the chip rate estimation results using different spreading codes at various SNRs. In the context of DSSS systems, Gold sequences and m-sequences are commonly used as spreading codes owing to their excellent auto-correlation properties. These properties significantly minimize the interference between codes, making them strong candidates for robust signal estimation in noisy environments. The results in Figure 6 indicate that, when using the Morlet wavelet transform power spectrum method, the Gold sequence outperforms the m-sequence in terms of estimation performance. However, the proposed method demonstrates superior estimation accuracy for both the Gold sequence and the m-sequence, highlighting its versatility and effectiveness in real-world scenarios.
Figure 7 shows the performance of the estimation for the three algorithms applied to DSSS signals modulated with QPSK and BPSK at various SNRs. The results indicate that the Morlet wavelet transform power spectrum method generally outperforms the Haar wavelet transform power spectrum method. Specifically, for SNRs greater than −4 dB, the Morlet wavelet transform power spectrum method accurately estimates the chip rate of DSSS signals irrespective of the modulation scheme used. The Haar wavelet transform power spectrum method shows similar performance after the SNR reaches 0 dB. However, the performance difference between BPSK and QPSK is minimal at other SNR conditions. In contrast, the proposed method accurately estimates the chip rate of DSSS signals at low SNRs, regardless of the modulation used.
In summary, the simulation results show that our proposed method clearly outperforms traditional methods in anti-noise capability. Specifically, it accurately estimates the chip rate of DSSS signals in low SNR environments, independent of information code length, spreading sequence type, spreading code length, or modulation method. To further verify the robustness of the method, we then analyzed actual signals.

5. Acquisition and Analysis of Real Signals

In our experiments, an RTL-SDR device based on the RTL2832U+R820T2 chipset was used. The specific model used was the RTL2832U USB dongle, which is widely recognized in software-defined radio applications. This economical RTL-SDR device, which interfaces with a personal computer via USB 2.0 [16], was selected to capture the actual DSSS signal. Control and data acquisition were facilitated through simulation software. For the simulation experiments, an m-sequence with a spreading factor of 100 and a length of 127 was used to spread 10 data bits, which were then modulated using BPSK. The spreading rate and sampling rate were set to 1 MHz and 2 MHz, respectively. The relative error was used as the correct rate estimation, with an error of less than 0.01% considered an acceptable estimation.
Figure 8 depicts the block diagram of an RTL-SDR receiver for the acquisition of DSSS signals. The DSSS transmitter signal was constructed using modular components within simulation software. Data acquisition was conducted using the RTL-SDR receiver, and the output was saved in the ‘yout’ module.
Figure 9 shows that the proposed method consistently yields higher estimation rates compared to traditional methods when applied to actual data. Specifically, the results of the Haar wavelet transform power spectrum method align with theoretical analysis as it is sensitive to noise and thus struggles to accurately estimate the chip rate at low SNRs. The accuracy of the Morlet wavelet transform power spectrum method fluctuates due to varying wavelet scale selections across different SNRs in signal processing. On average, it achieves about 80% accuracy, outperforming the Haar wavelet transform power spectrum method. In contrast, the proposed method maintains a steadily high estimation accuracy of 97.6%.

6. Conclusions

This paper proposes the TF energy squeeze method for chip rate estimation. By performing post-processing operations on the wavelet transform, this method effectively focuses most of the ambiguous TF energy, enhancing signal characteristics. The optimization enhances the precision of the estimation of the chip rate of the direct-sequence spread spectrum signal, particularly in the context of high noise interference. To evaluate the method’s capability in processing both analog and real data signals, it was applied to real signals and quantitatively compared with other classical methods. The experimental results indicate that the method fully exploits the advantages of wavelet transform in TF post-processing, and exhibits high estimation performance in low SNRs environments. However, the method has some limitations. Reducing time operator error requires searching for the optimal position via N-order iteration, which increases computation complexity. Future work will focus on optimizing this aspect to reduce computational load and exploring the method’s application in various communication systems.

Author Contributions

F.-Y.S. and H.Z. proposed the method. H.Z. completed the simulation and wrote the paper. F.-Y.S. provided some suggestions for the simulation. F.-Y.S., H.Z., Y.C., and W.-K.L. reviewed the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fund for Guangxi Science and Technology Base and Talents Special Fund (AD20159078), the Less Developed Regions of the National Natural Science Foundation of China (under Grant 62461012), the Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology, and the Project of Guangxi Wireless Broadband Communication and Signal Processing Key Laboratory (under Grant GXKL06240111).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

This study did not report any data.

Conflicts of Interest

The authors declare no competing interests.

References

  1. Yu, Z.; Yong, C.; Hao, W. Chip rate estimation of weak DSSS signals based on improved delay-multiply in non-cooperative communication systems. In Proceedings of the 2012 IEEE 14th International Conference on Communication Technology, Chengdu, China, 9–11 November 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 138–142. [Google Scholar]
  2. Ye, F.; Wang, C.; Lin, Y. Performance comparison of MPSK signal parameters estimation algorithm based on cyclic spectrum. J. Comput. Inf. Syst. 2013, 9, 9295–9301. [Google Scholar]
  3. Wang, Z.; Cheng, J.; Su, R.; Luo, Q.; Na, X. Signal Detection and Parameter Estimation of Low SNR Direct Sequence Spread Spectrum Signal. In Proceedings of the 2023 6th International Conference on Communication Engineering and Technology (ICCET), Xi’an, China, 24–26 February 2023; IEEE: Piscataway, NJ, USA, 2012; pp. 110–118. [Google Scholar]
  4. Shen, B.; Wang, J.X. Chip rate and pseudo-noise sequence estimation for direct sequence spread spectrum signals. IET Signal Process. 2017, 11, 727–733. [Google Scholar] [CrossRef]
  5. Chang, L.; Wang, F.; Wang, Z. Detection of DSSS Signal in Non-Cooperative Communications. In Proceedings of the 2006 International Conference on Communication Technology, Guilin, China, 27–30 November 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 1–4. [Google Scholar]
  6. Xu, J.; Wang, F.P.; Wang, Z.J. The improvement of symbol rate estimation by the wavelet transform. In Proceedings of the 2005 International Conference on Communications, Circuits and Systems, Hong Kong, China, 27–30 May 2005; IEEE: Piscataway, NJ, USA, 2005; pp. 100–103. [Google Scholar]
  7. Chan, Y.T.; Plews, J.W.; Ho, K.C. Symbol rate estimation by the wavelet transform. In Proceedings of the 1997 IEEE International Symposium on Circuits and Systems (ISCAS), Hong Kong, China, 12 June 1997; pp. 177–180. [Google Scholar]
  8. Ho, K.C.; Prokopiw, W.; Chan, Y.T. Modulation identification of digital signals by the wavelet transform. IEE Proc.—Radar Sonar Navigat. 2000, 147, 169–176. [Google Scholar] [CrossRef]
  9. Xu, J.Y.; Zhang, Y.; Jiang, H.J. Symbol Rate Estimation Based on Wavelet Transform. In Proceedings of the 2012 8th International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, 21–23 September 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1–4. [Google Scholar]
  10. Chang, L.; Wang, F.; Wang, Z. Parameter blind estimates of DS/SS signals based on Haar wavelet transforms. J. Tsinghua Univ. (Sci. & Tech.) 2006, 46, 1665–1668. (In Chinese) [Google Scholar]
  11. Zhao, H.; Zhang, Q.; Sun, F. Chip Rate Estimation of DSSS Signals Based on the Morlet Wavelet Power Spectrum Method. In Proceedings of the 2023 Cross Strait Radio Science and Wireless Technology Conference (CSRSWTC), Guilin, China, 10–13 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–3. [Google Scholar]
  12. Auger, F.; Flandrin, P. Improving the readability of time-frequency and time-scale representations by the reassignment method. IEEE Trans. Signal Process 1995, 43, 1068–1089. [Google Scholar] [CrossRef]
  13. Daubechies, I.; Lu, J.F. Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Appl. Comput. Harmon. A 2011, 30, 243–261. [Google Scholar] [CrossRef]
  14. Dong, H.; Yu, G.; Lin, T.; Li, Y. An Energy-concentrated wavelet transform for time-frequency analysis of transient Signal. Signal Process 2023, 206, 108934. [Google Scholar] [CrossRef]
  15. Cohen, L. What is a multicomponent signal? In Proceedings of the ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing, San Francisco, CA, USA, 23–26 March 1992; IEEE: Piscataway, NJ, USA; Volume 5, pp. 113–116. [Google Scholar]
  16. Stewart, R.W.; Barlee, K.W.; Atkinson, D.S. Software Defined Radio Using MATLAB & Simulink and the RTL-SDR; Strathclyde Academic Media: Glasgow, UK, 2015. [Google Scholar]
Figure 1. Time−frequency characterization plot of a DSSS-modulated signal. (a) Time−frequency plot before rearrangement. (b) Time−frequency plot after-rearrangement.
Figure 1. Time−frequency characterization plot of a DSSS-modulated signal. (a) Time−frequency plot before rearrangement. (b) Time−frequency plot after-rearrangement.
Sensors 25 00596 g001
Figure 2. The power spectrum of DSSS signals from Equation (12).
Figure 2. The power spectrum of DSSS signals from Equation (12).
Sensors 25 00596 g002
Figure 3. Performance of three different algorithms at different SNRs. The square line, circle line, and upper triangle line represent the outcomes of three different methods: the algorithm proposed in this paper, the algorithm estimated using the Morlet wavelet transform power spectrum method [11], and the algorithm estimated using the Haar wavelet transform power spectrum method [10], respectively.
Figure 3. Performance of three different algorithms at different SNRs. The square line, circle line, and upper triangle line represent the outcomes of three different methods: the algorithm proposed in this paper, the algorithm estimated using the Morlet wavelet transform power spectrum method [11], and the algorithm estimated using the Haar wavelet transform power spectrum method [10], respectively.
Sensors 25 00596 g003
Figure 4. Performance curve of chip rate estimation for different information code lengths, where CL is the length of the selected information code. Diamonds, double vertical lines, and squares represent the proposed algorithm. Hollow circles, single vertical lines, and hexagons represent the Morlet wavelet transform power spectrum method [11].
Figure 4. Performance curve of chip rate estimation for different information code lengths, where CL is the length of the selected information code. Diamonds, double vertical lines, and squares represent the proposed algorithm. Hollow circles, single vertical lines, and hexagons represent the Morlet wavelet transform power spectrum method [11].
Sensors 25 00596 g004
Figure 5. Performance curve of the chip rate estimation for different spread code lengths, where PL is the length of the selected spread code. Diamonds, pentagram, and squares represent the proposed algorithm, while hollow circles, upward-pointing triangles, and hexagons represent the Morlet wavelet transform power spectrum method [11].
Figure 5. Performance curve of the chip rate estimation for different spread code lengths, where PL is the length of the selected spread code. Diamonds, pentagram, and squares represent the proposed algorithm, while hollow circles, upward-pointing triangles, and hexagons represent the Morlet wavelet transform power spectrum method [11].
Sensors 25 00596 g005
Figure 6. The performance curve of the chip rate estimation when using the m-sequence and Gold sequence of the same length is shown, where the proposed algorithm and the Morlet wavelet transform power spectrum algorithm [11] are compared.
Figure 6. The performance curve of the chip rate estimation when using the m-sequence and Gold sequence of the same length is shown, where the proposed algorithm and the Morlet wavelet transform power spectrum algorithm [11] are compared.
Sensors 25 00596 g006
Figure 7. The performance curves of the Quadrature Phase Shift Keying (QPSK) and BPSK-modulated Direct Sequence Spread Spectrum (DSSS) signal chip rate estimation were compared under three different algorithms. Solid circles and squares represent the algorithm proposed in this paper, hollow circles and pentagrams represent the algorithm based on the Morlet wavelet transform power spectrum method [11], and upward-pointing and downward-pointing triangles represent the algorithm based on the Haar wavelet transform power spectrum method [10].
Figure 7. The performance curves of the Quadrature Phase Shift Keying (QPSK) and BPSK-modulated Direct Sequence Spread Spectrum (DSSS) signal chip rate estimation were compared under three different algorithms. Solid circles and squares represent the algorithm proposed in this paper, hollow circles and pentagrams represent the algorithm based on the Morlet wavelet transform power spectrum method [11], and upward-pointing and downward-pointing triangles represent the algorithm based on the Haar wavelet transform power spectrum method [10].
Sensors 25 00596 g007
Figure 8. Simulink model for receiving a DSSS BPSK message.
Figure 8. Simulink model for receiving a DSSS BPSK message.
Sensors 25 00596 g008
Figure 9. Simulation results for the measured data. The square line represents the algorithm proposed in this paper, the circle line represents the algorithm based on the Morlet wavelet transform power spectrum method [11], and the upper triangle line represents the algorithm based on the Haar wavelet transform power spectrum method [10].
Figure 9. Simulation results for the measured data. The square line represents the algorithm proposed in this paper, the circle line represents the algorithm based on the Morlet wavelet transform power spectrum method [11], and the upper triangle line represents the algorithm based on the Haar wavelet transform power spectrum method [10].
Sensors 25 00596 g009
Table 1. Different wavelet basis simulation time(s).
Table 1. Different wavelet basis simulation time(s).
Wavelet Basis ModeTimes
Mexican Hat wavelet47.35 s
Meyer wavelet45.36 s
Morlet wavelet36.98 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, H.; Sun, F.-Y.; Cai, Y.; Liu, W.-K. A Time–Frequency Energy Squeeze Method Based on Estimating the Chip Rate of DSSS Signals. Sensors 2025, 25, 596. https://doi.org/10.3390/s25030596

AMA Style

Zhao H, Sun F-Y, Cai Y, Liu W-K. A Time–Frequency Energy Squeeze Method Based on Estimating the Chip Rate of DSSS Signals. Sensors. 2025; 25(3):596. https://doi.org/10.3390/s25030596

Chicago/Turabian Style

Zhao, Hang, Feng-Yuan Sun, Yuan Cai, and Wei-Kun Liu. 2025. "A Time–Frequency Energy Squeeze Method Based on Estimating the Chip Rate of DSSS Signals" Sensors 25, no. 3: 596. https://doi.org/10.3390/s25030596

APA Style

Zhao, H., Sun, F.-Y., Cai, Y., & Liu, W.-K. (2025). A Time–Frequency Energy Squeeze Method Based on Estimating the Chip Rate of DSSS Signals. Sensors, 25(3), 596. https://doi.org/10.3390/s25030596

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop