Next Article in Journal
A Dynamic Entropy Approach Reveals Reduced Functional Network Connectivity Trajectory Complexity in Schizophrenia
Next Article in Special Issue
Graph Adaptive Attention Network with Cross-Entropy
Previous Article in Journal
Information Theory in Emerging Wireless Communication Systems and Networks
Previous Article in Special Issue
An Improved Toeplitz Approximation Method for Coherent DOA Estimation in Impulsive Noise Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Joint Carrier and DOA Estimations of FHSS Signals Based on Knowledge-Enhanced Compressed Measurements and Deep Learning

1
College of Electronic Information and Optical Engineering, Nankai University, Tianjin 300350, China
2
Tianjin Key Laboratory of Optoelectronic Sensor and Sensing Network Technology, Nankai University, Tianjin 300350, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(7), 544; https://doi.org/10.3390/e26070544
Submission received: 2 May 2024 / Revised: 18 June 2024 / Accepted: 20 June 2024 / Published: 26 June 2024

Abstract

:
As one of the most widely used spread spectrum techniques, the frequency-hopping spread spectrum (FHSS) has been widely adopted in both civilian and military secure communications. In this technique, the carrier frequency of the signal hops pseudo-randomly over a large range, compared to the baseband. To capture an FHSS signal, conventional non-cooperative receivers without knowledge of the carrier have to operate at a high sampling rate covering the entire FHSS hopping range, according to the Nyquist sampling theorem. In this paper, we propose an adaptive compressed method for joint carrier and direction of arrival (DOA) estimations of FHSS signals, enabling subsequent non-cooperative processing. The compressed measurement kernels (i.e., non-zero entries in the sensing matrix) have been adaptively designed based on the posterior knowledge of the signal and task-specific information optimization. Moreover, a deep neural network has been designed to ensure the efficiency of the measurement kernel design process. Finally, the signal carrier and DOA are estimated based on the measurement data. Through simulations, the performance of the adaptively designed measurement kernels is proved to be improved over the random measurement kernels. In addition, the proposed method is shown to outperform the compressed methods in the literature.

1. Introduction

As effective methods to enhance the resistance capacity of signals against interference and interception, spread spectrum (SS) technologies have been adopted in various fields, including military communications, civilian secure communications, and wireless networks. In these technologies, the spectra of the baseband signals are expanded to a much broader range. Consequently, without significant power covering the entire spread bandwidth, common interference signals can only affect a small portion of the spectra of SS signals.
Frequency-hopping spread spectrum (FHSS) signals are a particular category of SS signals. They have robust anti-interception capacities [1,2] employing pseudo-random carrier frequency-hopping sequences. For non-cooperative receivers, in order to catch the FHSS signals and localize their transmitters, parameter estimations, especially carrier and direction of arrival (DOA) estimations, have to be performed first. Therefore, extensive research has been conducted in this area in recent years.
From the aspect of signal analysis, the transform-based methods, including short-time Fourier transform (STFT)-based [3,4,5,6], wavelet transform-based [7,8,9,10], and autocorrelation analysis-based [11] methods, are the most straightforward approaches for signal parameter estimations. Even in recent years, transform-based methods have continued to be extensively developed. For example, in 2019, Wan et al. [12] proposed a blind parameter estimation algorithm of FHSS signals based on space-time frequency analysis and matrix joint diagonalization. More recently, Jiang et al. [13] designed a kernel function of the time-frequency transform to obtain the time-frequency distribution of the FHSS signal, as well as a model to extract the frequency-hopping ridge, which was used to estimate the signal parameters. In addition to the transform-based methods, energy- or statistical property-based methods, such as the channelized energy thresholding-based [14,15,16], sub-band occupation likelihood analysis-based [17,18] and spectrum analyzer-based [19,20,21] methods, are also implemented in FHSS signal parameter estimations, especially in carrier estimations. In recent years, prosperous development of methods in this category has also been presented. For example, in 2015, Zhang et al. [22] designed a method based on multilevel channelized processing to detect and estimate the carrier of FHSS signals in a complicated electromagnetic environment. In 2023, Li et al. [23] proposed a method combining the maximum likelihood theory with orthogonal matching pursuit to estimate the carriers of multiple FHSS signals. Although the above methods can achieve satisfactory performance, they require high sampling rates determined by the bandwidths of interest, according to the Nyquist sampling theory. With the increasingly widening bandwidths for FHSS techniques, these methods would face challenges on hardware, in terms of sampling rates and computational complexities.
The rendering of the compressed sensing (CS) theory [24,25] provides potential solutions to the problems of sampling rate and computational complexity. According to the CS theory, a signal can be perfectly reconstructed with overwhelming probability from significantly fewer samples than those suggested by the Nyquist sampling theory, if it can be sparsely represented through a transform or a dictionary. As the FHSS signals show significant sparsity in the time-frequency domain, more and more research efforts have been devoted to the exploitation of the CS theory for the processing of these signals [26,27].
To conduct the CS operations, random demodulation [28], multi-coset [29,30], and modulated wideband converter (MWC) [31,32] have been implemented to reduce the sampling rates in recent years. Moreover, with the development of antenna array technology, CS-based methods have also been developed for DOA estimations of FHSS signals. In 2017, Ioushua et al. [33] introduced an MWC-based system composed of an L-shaped antenna array, which can jointly estimate the carrier frequency and DOA of FHSS signals compressively. Additionally, Lei et al. [34] proposed an algorithm for joint spectrum sensing and DOA estimation, based on a simplified MWC structure. In 2021, Zhang et al. [35] proposed an algorithm based on the CANDECOMP/PARAFAC decomposition and the multiple signal classification (MUSIC) in an MWC-based simplified array receiver. However, as the performances of those works were particularly impacted in low signal-to-noise ratio (SNR) scenarios, challenges still remain. Furthermore, as real-time FHSS processing is usually needed, efficient algorithms for quick signal analysis are still required to be developed with certain hardware conditions.
Nowadays, with the outstanding computational power of graphics processing units (GPUs), deep learning technology has also been widely adopted in signal processing areas, including signal feature extractions [36], classifications [37], and parameter estimations [38]. In these implementations, the trained deep neural networks (DNNs) showed high efficiency and outstanding signal analysis capabilities [39,40]. Additionally, efforts have also been devoted to the study of the improvement of DNN robustness [41,42]. However, as an intrinsic problem of trained DNNs, adaptability during their implementations has remained limited.
In this paper, we propose an adaptive method to jointly estimate the FHSS carrier and DOA using compressed sampling rates. In this method, a compressed measurement framework with an antenna array is rendered. The compressed measurement kernels (i.e., non-zero coefficients in the measurement matrix) are optimized based on the task-specific information (TSI) optimization and the continuously updated posterior knowledge of the signal, while a DNN is trained to ensure the efficiency of the measurement kernel design. The carrier and DOA are estimated from the measurement data. The main contributions of this work are as follows:
1. Compared to existing works, the proposed method can directly obtain the frequency and DOA of the FHSS signal from compressed samples with improved performance, without the need for signal reconstruction or high-rate transform/inverse transforms.
2. The proposed method integrates TSI optimization in the design of subsequent measurement kernels, utilizing the obtained measurement data from the antenna array. Therefore, the accuracy of the FHSS carrier and DOA estimations is enhanced, especially for low-SNR scenarios.
3. The proposed method replaces the inefficient recursive design process of measurement kernels with the implementation of a trained neural network. Therefore, the repeated complex online measurement kernel optimization in the adaptive measurements is replaced with one-time offline DNN training and repeated online DNN implementation, which greatly accelerates the measurement process and improves the system’s applicability.
The remainder of this paper is organized as follows: In Section 2, the problem formulation is presented, introducing a framework to implement the proposed method, as well as the signal and CS models. In Section 3, the adaptive measurement kernel design method, including theoretical analysis from the aspect of TSI optimization and the implementation of deep learning, is detailed. Then, in Section 4, a method to estimate the carrier and DOA of the FHSS signal from compressed measurements is described. The simulation results are shown in Section 5. Finally, our conclusions are drawn in Section 6.

2. Problem Formulation

In this paper, we focus on the framework and algorithm development for non-cooperative carrier and DOA estimations of the FHSS signal, with the combination of knowledge-enhanced compressed measurements and deep learning. The framework to conduct the proposed method is shown in Figure 1:
As shown in Figure 1, an antenna array with K elements is implemented, and the signals from the antenna elements are first preprocessed through the input filters to eliminate the components beyond the band of interest. The filtering results are then multiplied with the measurement kernels and subsequently passed through low-pass filters, which play the roles of integrators. To obtain the compressed measurements, the results from the low-pass filters are sampled at a compressed rate, which is much lower than that indicated by the Nyquist sampling theory regarding the frequency-hopping range.
To implement this framework, the entire FHSS hopping range is uniformly divided into N b sub-bands. N b can be decided according to the FHSS hopping range. With sufficient computational resources, larger FHSS hopping ranges require more sub-bands, in order to achieve satisfactory algorithm performance. Then, a likelihood analysis of frequency sub-band occupation is performed using the compressed measurements from each antenna element. The likelihood analysis results are employed to update the posterior probabilities of sub-band occupation for the FHSS signal. These posterior probabilities are then used to design the measurement kernel for compressed measurement in the next step.
In addition to the measurement kernel design, the posterior sub-band occupation probabilities are also utilized in conjunction with the measurement data for carrier estimation of the FHSS signal. Finally, the estimated carrier and the measurement data are used to estimate the DOA of the FHSS signal.
In this paper, the elements of the antenna array are coherent and, thus, the same compressed measurement kernels are used for all of the antenna elements in each measurement step. We assume that the signal of interest is a far-field FHSS signal, resulting in planar-wave signals. As the carrier frequency hops within a wide band, the signal can be regarded as narrow-band within each frequency-hopping cycle. Therefore, the envelope of the baseband signal can also be considered to be slowly altered. Let us represent the non-compressed baseband signal according to the FHSS hopping range with a column vector s and assume that the communication channel is an additive Gaussian white noise channel. Then, the signal received by the k th antenna element ( k = 1 , 2 , , K ) can be expressed as
x k = s k + n k = s a k ( Ω ) + n k ,
where a k ( Ω ) = exp j 2 π f c Δ t k ( Ω ) is the k th element in the steering vector of the antenna array, f c is the carrier frequency of the signal, Δ t k is the time delay of the signal received on the k t h antenna element, relative to the reference point, and n k represents the additive noise on the k th antenna element with the variance of σ n 2 .
In the path after each antenna element in Figure 1, the compressed sensing can be expressed as
y k = Φ x k = Φ ( s k + n k ) ,
where Φ is the M × N sensing matrix, with M < N . By implementing the framework in Figure 1, Φ becomes a block diagonal with each block as a 1 × R row vector (i.e., a measurement kernel), where R = N M represents the compression ratio.
In order to demonstrate the proposed method, the measurement kernel design approach and the carrier/DOA estimations approach are detailed in the following two sections, respectively.

3. Adaptive Measurement Kernel Design with the Combination of TSI Optimization and Deep Learning

3.1. Measurement Kernel Design with TSI Optimization

In the framework proposed in Figure 1, the signal is measured compressively at regular intervals. In this scenario, the first measurement kernel is taken as a normalized random vector, and the subsequent measurement kernels are adaptively designed based on the measurement data that have already been obtained. In particular, to design the measurement kernel for the m th (1 < mM) measurement, the posterior probability density function (PDF) of the signal, given the 1 st through the ( m 1 ) th measurements, is modeled as
p r ( s m | P m 1 ) = l = 1 N b P l m 1 f s , l ( s m ) ,
where f s , l ( s m ) is a Gaussian white component that covers the l th ( l = 1 , 2 , , N b ) sub-band, with zero mean and the covariance matrix denoted by Ξ s , l . P m 1 = [ P 1 m 1 , P 2 m 1 , , P N b m 1 ] T , with P l m 1 representing the posterior probability that the l th sub-band is occupied, given the 1 st through the ( m 1 ) th measurements, P l 0 = 1 N b .
In order to reduce the computational complexity at this point, by ignoring the correlation among the measurements from different antenna elements and the measurements at different steps, P l m 1 (1 < mM) is obtained by a Bayes update with P l m 2 and the ( m 1 ) th measurement from each antenna element, using
P l m 1 = P l m 2 k = 1 K f y , l , m 1 ( y k m 1 ) l = 1 N b P l m 2 k = 1 K f y , k , m 1 ( y k m 1 ) ,
where y k m 1 = Φ m 1 x k m 1 represents the ( m 1 ) th compressed measurement result at the k th antenna element, with Φ m 1 and x k m 1 standing for the measurement kernel and the input signal, respectively; x k m 1 = s m 1 a k ( Ω ) + n k m 1 , where s m 1 and n k m 1 represent the FHSS signal of interest and the additive noise at the ( m 1 ) th measurement of the k th antenna element, respectively. Let us denote I R as an R × R identity matrix. Then, f y , k , m 1 ( y k m 1 ) is a zero-mean Gaussian component, with the variance of σ y , k , m 1 2 = Φ m 1 ( Ξ s , l + σ n 2 I R ) Φ m 1 H , where ( · ) H stands for the Hermitian operation of a matrix.
Let us denote y m = [ y 1 m , y 2 m , , y K m ] T as the collection of the m th measurements from the antenna elements, where ( · ) T stands for the transform operation of a matrix. Then, we define conditional mutual information I ( s m ; y m | P m 1 , Φ m ) as the TSI. In this scenario, the design of the m th measurement kernel is performed by solving the following optimization problem:
Φ ^ m = argmax Φ m I ( s m ; y m | P m 1 , Φ m ) , s . t . Φ m l 2 = 1 ,
where · l 2 denotes the l 2 norm operation.
According to information theory, it is known that I ( s m ; y m | P m 1 , Φ m ) can be expressed by the difference between two conditional entropies:
I ( s m ; y m | P m 1 , Φ m ) = h ( y m | P m 1 , Φ m ) h ( y m | s m , P m 1 , Φ m ) .
In Equation (6), as Φ m l 2 = 1 , the entries of y m are independently Gaussian-distributed with the variances of σ n 2 , given the signal s m . Therefore, h ( y m | s m , P m 1 , Φ m ) is a constant. Additionally, by ignoring the correlations among the received signals from different antenna elements, it can be ascertained that h ( y m | P m 1 , Φ m ) = k = 1 K h ( y k m | P m 1 , Φ m ) = K h ( y k m | P m 1 , Φ m ) . Therefore, the optimization problem of Equation (5) is equivalent to
Φ ^ m = argmax Φ m h ( y k m | P m 1 , Φ m ) , s . t . Φ m l 2 = 1 .
Theoretically, with a step size μ , the optimization problem defined by Equation (7) can be solved using the conventional recursive gradient method [43], where the i th optimization step can be expressed as
X = Φ m , i 1 + μ Φ m , i 1 h ( y k m | P m 1 , Φ m , i 1 ) , Φ m , i = X X l 2 .
According to Equation (3), h ( y k m | P m 1 , Φ m ) , Φ m at any optimization step can be expressed by
h ( y k m | P m 1 , Φ m ) = p r ( y k m | P m 1 , Φ m ) log p r ( y k m | P m 1 , Φ m ) d y k m = [ l = 1 N b P l m 1 f y , l , m ( y k m ) ] log [ l = 1 N b P l m 1 f y , l , m ( y k m ) ] d y k m .
Using the Taylor expansion of the logarithmic item at y k m = 0 , as y k m is a mixture of Gaussian components with the means of zeros, Equation (9) can be approximated as
h ( y k m | P m 1 , Φ m ) = [ l = 1 N b P l m 1 f y , l , m ( y k m ) ] { log [ l = 1 N b P l m 1 f y , l , m ( 0 ) ] + ϵ ( 0 ) y k m + } d y k m log [ l = 1 N b P l m 1 f y , l , m ( 0 ) ] = log [ l = 1 N b P l m 1 π Φ m ( Ξ s , l + σ n 2 I R ) Φ m H ] .
where ϵ ( 0 ) = y k m log l = 1 N b P l m 1 f y , l , m ( y k m ) | y k m = 0 .
Therefore, it can be approximated that
Φ m h ( y k m | P m 1 , Φ m ) y k m log [ l = 1 N b P l m 1 π Φ m ( Ξ s , l + σ n 2 I R ) Φ m H ] = l = 1 N b P l m 1 Φ m π Φ m ( Ξ s , l + σ n 2 I R ) Φ m H 1 l = 1 N b P l m 1 π Φ m ( Ξ s , l + σ n 2 I R ) Φ m H 1 = l = 1 N b P l m 1 Φ m ( Ξ s , l + σ n 2 I R ) Φ m H 2 Φ m ( Ξ s , l + σ n 2 I R ) l = 1 N b P l m 1 Φ m ( Ξ s , l + σ n 2 I R ) Φ m H 1 .

3.2. Adaptive Measurement Kernel Design Using the DNN

Theoretically, the measurement kernel design can be conducted using Equations (8) and (11). However, the heavy iterative calculations are usually of high complexity and time-consuming. To achieve high efficiency in the non-cooperative analysis of the FHSS signals, the fully connected DNN shown in Figure 2 is proposed specifically in this paper to replace the iterative optimization process.
As shown in Figure 2, the input and output of the proposed DNN are the posterior probabilities of the sub-band occupation and the coefficients in the designed measurement kernel, respectively. As the measurement kernels are complex-valued, the output layer of the DNN has 2 R nodes, with R nodes ( Φ Re , 1 m , , Φ Re , R m in Figure 2) representing the real part of the measurement kernel and R nodes ( Φ Im , 1 m , , Φ Im , R m in Figure 2) representing the imaginary part. Four hidden layers are included in the DNN, with their widths as 160, 640, 640, and 640, respectively. The final hidden layer is connected to a dropout layer with a dropout rate of 0.75, which is used in both the training and the evaluation stages to enhance the robustness of the generated measurement kernels. The DNN uses ReLU as the activation function in the hidden layers and employs a combination of randomly generated sub-band posterior probabilities and those generated during the conventional gradient descent iterations as the training data. During the training process of the DNN, the negativity of conditional differential entropy h ( y k m | P m , Φ m ) approximated in Equation (10) is used as the penalty function.

4. Carrier and DOA Estimations of the FHSS Signal

4.1. Estimation of the Carrier

During the adaptive measurement process, the posterior probabilities of sub-band occupation are obtained. In order to localize the carrier precisely, the sub-band with the highest occupation probability is further divided into W frequency slots. Subsequently, a further posterior probability calculation of occupation over these W slots is conducted for each of the antenna elements, using
P L , w k = P L , w , ini k f y k , L , w ( y k ) w = 1 W P L , w , ini k f y k , L , w ( y k ) ,
where L represents the sub-band index with the highest posterior probability; y k = [ y k 1 , y k 2 , , y k M ] T denotes the measurement data from the k th antenna element; P L , w k represents the posterior probability that the w th slot within the L th sub-band is occupied, given the measurement data y k and the case that the L th sub-band is occupied; P L , w , ini k = 1 W is the prior probability that the w th slot is occupied; f y k , L , w ( y k ) is the PDF of y k , given that the signal falls in the w th slot of the L th sub-band; and f y k , L , w ( y k ) is a Gaussian function. By ignoring the correlations among measurements at different steps, the entries of y k are regarded to be independently distributed with zero mean. The variance of the m th entry in y k , i.e., y k m , equals Φ m ( Ξ s , L , w + σ n 2 I R ) Φ m H , where Ξ s , L , w stands for the covariance of a white Gaussian signal within the w th slot of the L th sub-band.
For each antenna element, the frequency slot occupation is estimated independently within the L th sub-band based on the maximum a posterior criterion:
w ^ k = argmax w P L , w k .
Then, the estimated carrier is obtained as the average of the center frequencies in the estimated slots over the antenna elements.

4.2. Estimation of the DOA

As discussed above, the envelope variation can be neglected in an instantaneous narrow-band signal, compared to the phase delay introduced by the carrier frequency and the time delay on the antenna array elements. Therefore, the compressed samples at the m th antenna element can be expressed as
y m = [ y 1 m , y 2 m , , y K m ] T = [ Φ m ( s m a T ( Ω ) + N m ) ] T = a ( Ω ) ( Φ m s m ) T + ( Φ m N m ) T ,
where a ( Ω ) = [ a 1 ( Ω ) , a 2 ( Ω ) , , a K ( Ω ) ] T and N m = [ n 1 m , n 2 m , , n K m ] represent the steering vector and the collection of the uncompressed noise at the m th measurement, respectively.
With the independence of the signal and the additive noise at each antenna element, and assuming that the signal is zero mean, the covariance matrix of the measurements at the antenna array can be obtained using the following statistical expectation:
R yy = E m y m y m H = a ( Ω ) E m ( Φ m s m ) T ( Φ m s m ) a H ( Ω ) + E m ( Φ m N m ) T ( Φ m N m ) ,
where ( · ) stands for the conjugate operation and ( Φ m s m ) T ( Φ m s m ) is a scalar. Therefore, E m { ( Φ m s m ) T ( Φ m s m ) } can be represented by a positive constant η . In addition, as Φ m ( m = 1 , 2 , , M ) is a normalized vector and the noises received by different antenna elements are independent, the entries in the vector ( Φ m N m ) T are identically and independently Gaussian-distributed with zero means and the variances of σ n 2 . Therefore, Equation (15) can be further derived as
R yy = η a ( Ω ) a H ( Ω ) + σ n 2 I K ,
where I K is the K × K identity matrix.
From Equation (16), it can be further observed that the theoretical eigenvalues of R yy include a value of η + σ n 2 and K 1 repeated values of σ n 2 . Consequently, by collecting the compressed measurements at each antenna element, an estimate of the covariance matrix R yy can be obtained. Then, by selecting the smallest K 1 eigenvalues and corresponding eigenvectors to form the noise subspace G ^ , the DOA of the source can be estimated by finding the peak of the MUSIC spectrum function:
p ( Ω ) = 1 a H ( Ω ) G ^ G ^ H a ( Ω ) .
With the adaptive measurement kernel design, the measurement kernels can be increasingly coherent with the signal. Therefore, ( Φ m s m ) T ( Φ m s m ) is able to converge to a relatively high value. This ensures the separation of the eigenvalues η + σ n 2 and σ n 2 . Consequently, the noise subspace estimation performance of R yy and the DOA estimation performance are also ensured.

5. Simulations

In order to verify the performance of the proposed method, simulations were conducted using Gaussian-filtered binary frequency-shift keying FHSS signals specified by the Bluetooth standard [44]. The signal during each hopping cycle can be expressed as follows:
s ( t ) = E s T s exp { j 2 π [ f c t + ς r = 1 N s b r g ( t r T s ) ] } ,
where T s and E s represent the symbol period and the signal energy in the symbol period, respectively; ς denotes the modulation index of the FHSS signal and N s donates the number of symbol periods within a hopping cycle; b r is the r th (1 ≤ r N s ) symbol content in a hopping cycle, which takes either of the two values: 1 and 1; and g ( t ) is the phase pulse function and can be expressed as
g ( t ) = Q α ( t T s 2 ) Q α ( t + T s 2 ) 2 T s ,
where α = π T s log ( 2 ) and Q ( x ) = x exp ( x 2 2 ) 2 π .
As specified by the Bluetooth standard, the frequency-hopping range of the signal was between 2.402 GHz and 2.480 GHz, including 79 channels with a bandwidth of 1 MHz for each channel. To analyze, the simulated non-compressed sampling rate was F n y q = 80 MHz, based on the band-pass Nyquist sampling theory. The frequency-hopping cycle and the symbol period were set to 625 μs and 1 μs, respectively. To conduct compressed sensing with the proposed method, an observation period of 80 μs was used. In practical implementations, the compression ratio and the observation period can be adjusted to provide enough measurements within a frequency-hopping cycle, even for fast frequency-hopping signals. For simplification, we further assumed that no frequency hop occurred during an observation period.
To implement the proposed method, a uniform linear antenna array (ULA) with 10 elements was used. The distance between the adjacent antenna elements was 0.5 c 2.5 GHZ = 60 mm , with c representing light speed. The DOA of the FHSS signal used in each simulation was randomly selected, with a uniform distribution from −90 to 90 degrees. The entire range from 2.4015 GHz to 2.4805 GHz was divided into 20 sub-bands (i.e., N b = 20).
The training of the DNN to perform the adaptive measurement kernel design was conducted using the Python package of Pytorch 1.10.2 in the GPU version [45], which was installed on a workstation with the GeForce RTX 4060 GPU and 32 GB RAM. A total of 40,000 samples, which included randomly generated sub-band posterior probabilities and sub-band posterior probabilities randomly selected during the gradient descent iteration process, were taken as the training data. The ratio of the randomly generated samples to the selected samples from iterative simulations was 1:3. The adaptive moment estimation was used as the optimizer with a step size of 10 5 , and a total number of 500 epochs were conducted in the network training process.
At the carrier-estimation step, a sub-band was further divided into four slots (i.e., W = 4 ). In addition, the compression ratio was set to R = 10 , resulting in 640 compressed measurements for each antenna element during an entire observation period. The SNR, defined as S N R = E s σ n 2 T s , was taken between −25 dB and −5 dB.
The resulting root mean square error (RMSE) of the estimated carrier versus the SNR and the RMSE of the estimated DOA versus the SNR are plotted in Figure 3 and Figure 4, respectively. To generate each point in the plots, 10,000 simulations were performed. In addition, the CaSCADE algorithm proposed in [33] and the MWC/MUSIC-based method proposed in [35] were also simulated, with the corresponding results shown in Figure 3 and Figure 4, where the same observation periods and the same numbers of compressed measurements were used. For the MWC/MUSIC-based method, the same ULA for the proposed method was implemented. For the CaSCADE algorithm, an L-shaped antenna array that implemented the modified MWC was required. Therefore, an L-shaped antenna array with six antenna elements in the vertical and horizontal directions, including a common antenna element at the origin, was used. Each antenna element was connected to one channel of the MWC. The distance between adjacent antenna elements of the L-shaped antenna array was the same as that used in the ULA. Moreover, in order to validate the advantage of the adaptively designed measurement kernels, the proposed framework with normalized random measurement kernels was also simulated, with the results shown in Figure 3 and Figure 4.
From Figure 3 and Figure 4, it can be observed that the estimated RMSEs of the frequency and the DOA for each method in comparison decreased with the increase of SNR. Compared to the MWC/MUSIC-based method with the same number of antenna elements and the CaSCADE algorithm with even one additional antenna element, the proposed framework with random measurement kernels obtained improved RMSEs of frequency estimations at median and high SNR values and improved RMSEs of DOA estimations at median SNR values. However, at relatively low SNR values, it did not provide significantly improved performance for the estimations of both parameters, compared to the MWC/MUSIC-based method. In contrast, at both low and high SNR values, the proposed adaptive compressed measurement and signal analysis method achieved the lowest RMSE values for both the frequency and DOA estimations of the FHSS signals, compared to those two methods in the literature. In particular, to achieve the same carrier and DOA estimation accuracy, the proposed adaptive method can even work at an SNR value more than 5 dB lower, compared to the MWC/MUSIC-based method.
In order to obtain a deeper insight into the simulation results, scatter plots of the estimated and true carrier and DOA values for the four methods in comparison are shown in Figure 5, Figure 6, Figure 7 and Figure 8, where 30 simulation results for each of the four methods with randomly generated frequencies and DOAs at SNR = −15 dB were included. From those four figures, it can be seen that the estimated frequencies and DOAs using the proposed adaptive method were the closest to the ground truth.
Furthermore, to verify the efficiency of the proposed method, a timing comparative study between the deep learning-based measurement kernel design method and the conventional iterative measurement kernel optimization specified in Equation (8) was conducted. In this study, the experimental parameters remained and an SNR of −18 dB was used. To achieve the performance of the deep learning-based method, 20,000 optimization steps are needed, according to the simulation trials. The statistical comparison of time cost for the two methods over 500 processing cycles, including the adaptive measurement kernel designs, the sub-band occupation probability updates, and the carrier/DOA estimation in each cycle, is shown in Table 1. In this comparison, the maximum, minimum, and mean values of the time costs are shown.
From Table 1, it can be seen that the time cost of the proposed deep learning-based method can be 0.33% of the conventional iterative optimization method for adaptive measurements of FHSS signals. In particular, the shortest time cost of the deep learning-based method was only 8.9006 s, which is hundreds of times’ acceleration, compared to the conventional iterative optimizations. Therefore, it is verified that the proposed deep learning-based method shows improved efficiency in adaptive measurements.

6. Conclusions

In this paper, a non-cooperative method to estimate the carrier frequency and the DOA of FHSS signals was proposed. By this method, the signal measurements can be conducted with antenna arrays at much-compressed rates compared to those determined by the Nyquist sampling theory and entire FHSS ranges. Unlike conventional compressed sensing, the measurements were done adaptively, with the measurement kernels designed based on the TSI optimization and the analysis of the measurement data that had been obtained. In order to ensure the efficiency of the measurement kernel designing process, a DNN was trained so that the repeated online recursive optimizations of the measurement kernels were replaced by one-time offline training and repeated direct implementation of the DNN.
Through simulations, frequency and DOA estimation accuracy were also validated by comparison with the methods in the literature and the proposed compressed framework with conventional random measurement kernels. In addition, the efficiency of the proposed method was verified.

Author Contributions

Conceptualization, F.L.; methodology, Y.J. and F.L.; software, Y.J.; validation, Y.J. and F.L.; formal analysis, Y.J. and F.L.; investigation, Y.J. and F.L.; resources, F.L.; data curation, Y.J.; writing—original draft preparation, Y.J. and F.L.; writing—review and editing, F.L.; visualization, Y.J.; supervision, F.L.; project administration, F.L.; funding acquisition, F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China grant number 61901233, the Tianjin Education Commission Research Program Project grant number 2023YXZX04, the Natural Science Foundation of Tianjin City grant number 19JCQNJC00900, and “the Fundamental Research Funds for Central Universities”, Nankai University (63241330).

Data Availability Statement

The original contributions presented in the study are included in the article material; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SSspread spectrum
FHSSfrequency-hopping spread spectrum
TSItask-specific information
CScompressed sensing
MWCmodulated wideband converter
MUSICmultiple signal classification
SNRsignal-to-noise ratio
GPUgraphics processing unit
DNNdeep neural network
PDFprobability density function
ULAuniform linear antenna array
RMSEroot mean squared error

References

  1. Youness, A.; Naima, K. A comprehensive survey on spectrum sensing in cognitive radio networks: Recent advances, new challenges, and future research directions. Sensors 2019, 19, 126. [Google Scholar] [CrossRef] [PubMed]
  2. Torrieri, D. Principles of Spread-Spectrum Communication Systems, 3rd ed.; Springer: Boston, MA, USA, 2015. [Google Scholar]
  3. Zhou, F.; Fan, F.; Chen, Z.; Zhang, W.; Wu, S.; Wang, S. A joint STFT-HOC detection method for FH data link signals. Measurement 2021, 177, 109225. [Google Scholar] [CrossRef]
  4. Kaplan, B.; Kahraman, İ.; Ektı, A.R.; Yarkan, S.; Görçın, A.; Özdemır, M.K.; Çirpan, H.A. Detection, identification, and direction of arrival estimation of drone FHSS signals with uniform linear antenna array. IEEE Access 2021, 9, 152057–152069. [Google Scholar] [CrossRef]
  5. Zhang, B.; Lv, J.; Li, J. A compound algorithm for parameter estimation of frequency hopping signal based on STFT and Morlet Wavelet transform. In Proceedings of the Intelligent Computing Theories and Application: 14th International Conference, Wuhan, China, 15–18 August 2018; pp. 174–181. [Google Scholar]
  6. Kim, N.; Oh, S. Performance improvement of blind detection and estimation for frequency hopping signals using short-time Fourier transform. J. Korean Inst. Commun. Inf. Sci. 2017, 42, 2276–2278. [Google Scholar]
  7. Chen, Z.; Shi, Y.; Wang, Y.; Li, X.; Yu, X.; Shi, Y. Unlocking signal processing with image detection: A frequency hopping detection scheme for complex EMI environments using STFT and CenterNet. IEEE Access 2023, 11, 46004–46014. [Google Scholar] [CrossRef]
  8. Sirotiya, M.; Banerjee, A. Detection and estimation of frequency hopping signals using wavelet transform. In Proceedings of the Second UK-India-IDRC International Workshop on Cognitive Wireless Systems, New Delhi, India, 13–14 December 2010; pp. 1–5. [Google Scholar]
  9. Lv, J.; Qu, W. Application of the wavelet rearrangement algorithm in the detection of noncooperative frequency hopping signals. In Proceedings of the IEEE 11th International Conference on Signal Processing, Beijing, China, 21–25 October 2012; pp. 263–266. [Google Scholar]
  10. Chen, X.; Zhang, Z.; Yang, W. Composite signal detection using multisynchrosqueezing wavelet transform. Digit. Signal Process. 2024, 149, 104482. [Google Scholar] [CrossRef]
  11. Liu, Y.; Kongxiang, M.; Qiu, Z.; Tang, B. Detection and parameter estimation of MIMO-LFM signals by fractional autocorrelation envelope. In Proceedings of the International Conference in Communications, Signal Processing, and Systems, Harbin, China, 14–16 July 2017; pp. 233–240. [Google Scholar]
  12. Wan, J.; Zhang, D.; Xu, W.; Guo, Q. Parameter estimation of multi frequency hopping signals based on space-time-frequency distribution. Symmetry 2019, 11, 648. [Google Scholar] [CrossRef]
  13. Jiang, Z.; Wang, S.; Chen, Y.; Wang, P.; Gao, L. Frequency hopping signal parameter estimation algorithm based on time-frequency point correlation. In Proceedings of the IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 17–19 June 2022; pp. 740–744. [Google Scholar]
  14. Sakar, S.; Muralishankar, R.; Gurugopinath, S. Dynamic threshold correction based on the exact statistics of energy detection in spectrum sensing. In Proceedings of the 2019 International Conference on Wireless Communications Signal Processing and Networking, Chennai, India, 21–23 March 2019; pp. 430–434. [Google Scholar]
  15. Dubey, R.K.; Verma, G. Improved spectrum sensing for cognitive radio based on adaptive threshold. In Proceedings of the 2015 Second International Conference on Advances in Computing and Communication Engineering, Dehradun, India, 1–2 May 2015; pp. 253–256. [Google Scholar]
  16. Li, H.; Hu, Y.; Wang, S. A novel blind signal detector based on the entropy of the power spectrum subband energy ratio. Entropy 2021, 23, 448. [Google Scholar] [CrossRef] [PubMed]
  17. Fu, K.; Chen, Y. Subspace-based algorithms for blind ML frequency and transition time estimation in frequency hopping systems. Wirel. Pers. Commun. 2016, 89, 303–318. [Google Scholar] [CrossRef]
  18. Ko, C.C.; Zhi, W.; Chin, F. ML-based frequency estimation and synchronization of frequency hopping signals. IEEE Transations Signal Process. 2005, 53, 403–410. [Google Scholar] [CrossRef]
  19. Lehtomaki, J.J.; Juntti, M. Detection of frequency hopping signals using a sweeping channelized radiometer. Signal Process. 2005, 85, 2030–2043. [Google Scholar] [CrossRef]
  20. Song, M.; Wigginton, S. Frequency hopping pattern detection in wireless ad hoc networks. In Proceedings of the IEEE Wireless Communications and Networking Conference, Hong Kong, China, 4–6 April 2005; pp. 633–638. [Google Scholar]
  21. Joo, J.; Won, J.; Lee, C.; Park, S.; Lee, K. Detection of an unknown FH signal using scanning receiver and DF receiver in practical environments. In Proceedings of the IEEE Wireless Communications and Networking Conference, Hong Kong, China, 11–15 March 2007; pp. 1226–1230. [Google Scholar]
  22. Zhang, Y.J.; Liu, R.Y.; Song, H.J. A method of the detection of frequency-hopping signal based on channelized receiver in the complicated electromagnetic environment. In Proceedings of the IEEE International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Adelaide, SA, Australia, 23–25 September 2015; pp. 294–297. [Google Scholar]
  23. Li, Y.; Wang, F. Parameter estimation of frequency hopping signals based on maximum likelihood and orthogonal matching pursuit. In Proceedings of the 2022 International Conference on Autonomous Unmanned Systems (ICAUS 2022), Xi’an, China, 23–25 September 2022; Fu, W., Gu, M., Niu, Y., Eds.; Springer: Singapore, 2022; pp. 3397–3406. [Google Scholar]
  24. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  25. Candes, E.J.; Romberg, J.; Tao, T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2006, 52, 489–509. [Google Scholar] [CrossRef]
  26. Zou, J.; Li, Y.; Dai, W. Compressive detection with sparse random projections. IEICE Commun. Express 2013, 2, 287–293. [Google Scholar] [CrossRef]
  27. Wu, J.; Liu, N.; Zhang, Y.; Shen, C. Blind detection of frequency hopping signal based on compressive sensing. In Proceedings of the 2nd International Conference on Consumer Electronics, Communications and Networks, Yichang, China, 21–23 April 2012; pp. 1691–1694. [Google Scholar]
  28. Zhao, H.; Qiao, L.; Zhang, J.; Fu, N. Generalized random demodulator associated with fractional Fourier transform. Circuits, Syst. Signal Process. 2018, 37, 5161–5173. [Google Scholar] [CrossRef]
  29. Wang, J.; Huang, Y.; Wang, B. Sub-Nyquist sampling-based wideband spectrum sensing: A compressed power spectrum estimation approach. Front. Comput. Sci. 2024, 18, 182501. [Google Scholar] [CrossRef]
  30. Zhang, W.; Cui, X.; Zhao, Z.; Zhao, X. Sub-Nyquist sampling and gridless frequency estimation based on channelization. IEEE Signal Process. Lett. 2023, 30, 1492–1496. [Google Scholar] [CrossRef]
  31. Liu, W.; Huang, Z.; Wang, X.; Sun, W. Design of a single channel modulated wideband converter for wideband spectrum sensing: Theory, architecture and hardware implementation. Sensors 2017, 17, 1035. [Google Scholar] [CrossRef] [PubMed]
  32. Lv, W.; Wang, H.; Mu, S. Spectrum sensing using co-prime array based modulated wideband converter. Sensors 2017, 17, 1052. [Google Scholar] [CrossRef] [PubMed]
  33. Ioushua, S.S.; Yair, O.; Cohen, D.; Eldar, Y.C. CaSCADE: Compressed carrier and DOA estimation. IEEE Trans. Signal Process. 2017, 65, 2645–2658. [Google Scholar] [CrossRef]
  34. Lei, Z.; Yang, P.; Zheng, L. Detection and frequency estimation of frequency hopping spread spectrum signals based on channelized modulated wideband converters. Electronics 2018, 7, 170. [Google Scholar] [CrossRef]
  35. Zhang, Z.; Wei, P.; Zhang, H.; Deng, L. Joint spectrum sensing and DOA estimation with sub-Nyquist sampling. Signal Process. 2021, 189, 108260. [Google Scholar] [CrossRef]
  36. Wang, Y.; Liao, H.; Yuan, S.; Liu, N. A learning-based signal parameter extraction approach for multi-source frequency-hopping signal sorting. IEEE Signal Process. Lett. 2023, 30, 1162–1166. [Google Scholar] [CrossRef]
  37. Khan, M.T.; Sheikh, U.U. A hybrid convolutional neural network with fusion of handcrafted and deep features for FHSS signals classification. Expert Syst. Appl. 2023, 225, 120153. [Google Scholar] [CrossRef]
  38. Lu, K.; Qian, Z.; Wang, M.; Wang, D. Few-shot learning-based blind parameter estimation for multiple frequency-hopping signals. Multidimens. Syst. Signal Process. 2023, 34, 271–289. [Google Scholar] [CrossRef]
  39. Li, Z.; Liu, R.; Lin, X.; Shi, H. Detection of frequency-hopping signals based on deep neural networks. In Proceedings of the IEEE 3rd International Conference on Communication and Information Systems, Singapore, 28–30 December 2018; pp. 49–52. [Google Scholar]
  40. Lee, K.; Oh, S. Detection of frequency-hopping signals with deep learning. IEEE Commun. Lett. 2020, 24, 1042–1046. [Google Scholar] [CrossRef]
  41. Zhang, J.; Huang, Y.; Xu, Z.; Wu, W.; Lyu, M.R. Improving the adversarial transferability of vision transformers with virtual dense connection. In Proceedings of the 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 14973–14982. [Google Scholar]
  42. Zhang, J.; Wu, W.; Huang, J.; Huang, Y.; Wang, W.; Su, Y.; Lyu, M.R. Improving adversarial transferability via neuron attribution-based attacks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 20–27 February 2024; pp. 7133–7141. [Google Scholar]
  43. Liu, F.; Marcellin, M.W.; Goodman, N.A.; Bilgin, A. Compressive sampling for detection of frequency-hopping spread spectrum signals. IEEE Trans. Signal Process. 2016, 64, 5513–5524. [Google Scholar] [CrossRef]
  44. Specification of the Bluetooth System. Available online: http://www.tscm.com/Bluetoothprofiles.pdf (accessed on 2 March 2024).
  45. Pytorch Software. Available online: https://pytorch.org/ (accessed on 20 January 2024).
Figure 1. The proposed framework for carrier and DOA estimations of the FHSS signal based on adaptive compressed measurements.
Figure 1. The proposed framework for carrier and DOA estimations of the FHSS signal based on adaptive compressed measurements.
Entropy 26 00544 g001
Figure 2. The proposed DNN structure to conduct the adaptive measurement kernel design.
Figure 2. The proposed DNN structure to conduct the adaptive measurement kernel design.
Entropy 26 00544 g002
Figure 3. RMSE comparison of the estimated carriers.
Figure 3. RMSE comparison of the estimated carriers.
Entropy 26 00544 g003
Figure 4. RMSE comparison of the estimated DOAs.
Figure 4. RMSE comparison of the estimated DOAs.
Entropy 26 00544 g004
Figure 5. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the CaSCADE algorithm.
Figure 5. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the CaSCADE algorithm.
Entropy 26 00544 g005
Figure 6. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the MWC/MUSIC-based method.
Figure 6. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the MWC/MUSIC-based method.
Entropy 26 00544 g006
Figure 7. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the proposed framework with random measurement kernels.
Figure 7. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the proposed framework with random measurement kernels.
Entropy 26 00544 g007
Figure 8. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the proposed adaptive method.
Figure 8. Sampled comparisons between the carriers and DOAs in ground truth and those estimated using the proposed adaptive method.
Entropy 26 00544 g008
Table 1. Statistical comparison of time cost between the proposed adaptive method and the conventional iterative method.
Table 1. Statistical comparison of time cost between the proposed adaptive method and the conventional iterative method.
Mimimum Time Cost per Estimation (s)Averaged Time Cost per Estimation (s)Maximum Time Cost per Estimation (s)
The Proposed Deep Learning-Based Method 8.90069.837114.2708
The Conventional Iterative Optimization Method2850.72968.43374.0
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

Jiang, Y.; Liu, F. Adaptive Joint Carrier and DOA Estimations of FHSS Signals Based on Knowledge-Enhanced Compressed Measurements and Deep Learning. Entropy 2024, 26, 544. https://doi.org/10.3390/e26070544

AMA Style

Jiang Y, Liu F. Adaptive Joint Carrier and DOA Estimations of FHSS Signals Based on Knowledge-Enhanced Compressed Measurements and Deep Learning. Entropy. 2024; 26(7):544. https://doi.org/10.3390/e26070544

Chicago/Turabian Style

Jiang, Yinghai, and Feng Liu. 2024. "Adaptive Joint Carrier and DOA Estimations of FHSS Signals Based on Knowledge-Enhanced Compressed Measurements and Deep Learning" Entropy 26, no. 7: 544. https://doi.org/10.3390/e26070544

APA Style

Jiang, Y., & Liu, F. (2024). Adaptive Joint Carrier and DOA Estimations of FHSS Signals Based on Knowledge-Enhanced Compressed Measurements and Deep Learning. Entropy, 26(7), 544. https://doi.org/10.3390/e26070544

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