Intra-pulse modulation recognition under negative signal-to-noise ratio (SNR) environment is a research challenge. This article presents a robust algorithm for the recognition of 5 types of radar signals with large variation range in the signal parameters in low SNR using the combination of the Short-time Ramanujan Fourier transform (ST-RFT) and pseudo-Zernike moments invariant features. The ST-RFT provides the time-frequency distribution features for 5 modulations. The pseudo-Zernike moments provide invariance properties that are able to recognize different modulation schemes on different parameter variation conditions from the ST-RFT spectrograms. Simulation results demonstrate that the proposed algorithm achieves the probability of successful recognition (PSR) of over 90% when SNR is above -5 dB with large variation range in the signal parameters: carrier frequency (CF) for all considered signals, hop size (HS) for frequency shift keying (FSK) signals, and the time-bandwidth product for Linear Frequency Modulation (LFM) signals.
1 Introduction
Intra-pulse modulation recognition aiming at recognizing the intentional intra-pulse modulation type of radar signals plays a critical role in modern intercept receivers, which could be used to recognize the signal threat level and choose the optimal algorithm to estimate parameters of the detected signal [1].
In intra-pulse modulation recognition context, more interest has been focused on the study of the feature based (FB) algorithms [2,3,4,5]. Thereinto, as a significant means to FB, the time-frequency analysis has been developed because it allows description of the instantaneous characteristics of a signal in the two-dimensional (2D) time-frequency space [6,7,8,9,10,11,12,13,14,15]. The authors in [9] proposed a robust method for radar emitter recognition based on the Wigner–Ville distribution (WVD) and transfer learning, the average recognition rate (ARR) reaches more than 90% when signal-to-noise ratio (SNR) is 10 dB. In [10], Gustavo Lopez-Risueno et al. proposed an algorithm based on Short-time Fourier transform (STFT) to distinguish No Modulation, phase shift keying (PSK), frequency shift keying (FSK) and linear frequency modulation (LFM) sweeping a narrow band, it performs well when SNR is around 10 dB. In [11], a morphological operation based method had been exploited for a recognition of constant hop size (HS), constant time-frequency product, and carrier frequency (CF) ranging from 500 MHz to 1GHz intra-pulse modulations, the accuracy can reach more than 95% for SNRs above -4 dB. In [12], Deguo Zeng et al. proposed an approach based on the ambiguity function to recognize six types of modulations, and it suitable for a recognition of LFM signals with bandwidth sweeping from 2 MHz to 15 MHz, pulse-width (PW) equaling 3,5 and 7 μs when SNRs above -1 dB. In [13], the authors utilized the Rihaczek distribution and the Hough transform (HT) to discriminate Monopulse (MP) and binary phase shift keying (BPSK) signals with limited CF, binary frequency shift keying (2FSK) and 4-ary frequency shift keying (4FSK) signals with limited HS, and LFM with large time-bandwidth product ranging from 17.5 to 65, their simulation results show that the probability of successful recognition (PSR) is greater than 90% when the SNR is above -4 dB. However, these approaches suffer from low PSR under negative SNR environment, especially have certain limitations for recognizing radar signals with large variation range on CF, HS and time-bandwidth product in the complicated noise condition. Therefore, it is paramount to explore new robust algorithms to obtain high PSR under conditions of low SNR and to recognize signals in a large variation range of signal parameters.
Recently, the concept of Ramanujan Fourier Transform(RFT) based time-frequency transform, namely Short-time Ramanujan Fourier transform(ST-RFT) has been investigated owing to the good immunity to noise interference of RFT functions [16,17,18]. Following this, the time-frequency analysis of signals based on RFT was considered in a letter by Sugavaneswaran [19]. Their research indicates that in the presence of noise this class of transforms has lower effect in comparison to Discrete Fourier Transform (DFT) based time-frequency transforms. Consequently, regarding the noise robustness, the ST-RFT is more efficient than the traditional DFT based time-frequency transform, and is a promising solution for intra-pulse modulation recognition under low SNR.
Nonetheless, how to realize an efficient recognition procedure for radar signals with large parameter variation range is still a challenging problem. The pseudo-Zernike moments have opened a wider set of applications for radar signal recognition in recent years, because the moments can provide potentially useful invariance properties such as translation, scale, and rotational invariance [20, 21]. In [22], Jarmo Lundén, et al. examined the suitability of pseudo-Zernike moments as features for radar waveform recognition, In [23], a new radar classification algorithm based on STFT and pseudo-Zernike moments features is proposed. Inspired by the aforesaid background, the pseudo-Zernike moments are beneficial to realize intra-pulse modulation recognition in scenarios with large variation in the signal parameters.
The objective in this article is to develop a novel method which contains a “ST-RFT spectrogram computation”, a “moments feature computation” and a “recognition” to realize a classification of MP, LFM, BPSK, 2FSK and 4FSK signals with large variation range in the signal parameters: CF, HS and time-frequency product under negative SNR. The first part is used to obtain the ST-RFT spectrograms, which can represent features of intra-pulse modulation signals even when the SNR is low. In the second part, the pseudo-Zernike moments features are used to extract information on spectrograms, which can provide invariance properties that are able to recognize different modulations when parameters change. The last part is used to classify 5 modulations in detail. Simulation results have showed that the recognition algorithm achieves very reliable performance: over 90% PSR when SNR is above -5 dB with CF ranges from 800 MHz to 1600 MHz, HS ranges from 60 MHz to 1000 MHz, and the time-bandwidth product ranges from 8 to 500.
The rest of the article is organized as follows. Section 2 proposes an intra-pulse modulation recognition model. Section 3 defines the mathematical model of the ST-RFT spectrogram and presents the spectrogram features for all the modulation schemes under consideration. Section 4 focuses on the mathematical model of pseudo-Zernike moments computation and describes the process of moments feature selection. Section 5 presents the proposed recognition algorithm. Simulation results are presented and discussed in Section 6. Finally, conclusions are presented in Section 7.
2 System model
An intra-pulse modulation recognition approach based on Short-Time Ramanujan Fourier Transform (ST-RFT) and pseudo-Zernike moments feature is proposed in this paper. The system model of the proposed approach is shown in Fig. 1.
Fig. 1
Model of the intra-pulse modulation recognition approach proposed in this paper
Three parts are included in this research: ST-RFT spectrogram computation, moments feature computation, and recognition. The ST-RFT analysis is a preprocess of moments feature computation, which could be used to obtain the ST-RFT spectrograms so as to represent features of intra-pulse modulation signals under negative SNR.
In the moments feature computation part, pseudo-Zernike moments features selected based on the degree of overlapping between each pair of classes of the signal data set are extracted from the spectrograms for its good invariance properties, which consist of ψ3,3 feature and ψ2,0, ψ5,1 features.
After ψ3,3 feature computation, intra-pulse modulation signals are described by vectors. These describing vectors are used for recognition by using threshold decision. Furthermore, after ψ2,0 and ψ5,1 features computation, intra-pulse modulation signals are described by matrices, which are used for recognition by using KNN classifier [22].
3 Mathematical model of ST-RFT spectrogram and ST-RFT spectrogram features
3.1 Ramanujan Fourier transform (RFT)
In the classical DFT, the basis functions ep(n) are defined as [16]
It can be observed that cq(n) are the sums over the primitive characters ep(n). In other words, the basis functions are built by summing up components which are multiples of the same periodicity q, and only components satisfying (p, q) = 1 contribute to the sum.
The sums were introduced by Ramanujan to play the role of base functions over which typical arithmetical functions s(n) may be projected
It is obvious that an arithmetical function s(n) is an infinite sequence defined for 1 ≤ n ≤ ∞ for RFT, rather than that for DFT which is taken with a finite n shown in [24].
The sq is referred to as the RFT coefficient given by [25]
Meanwhile, one can write the Wiener-Khintchine formula according to [26], and the linear property and the frequency multiplication property of RFT can be readily obtained.
3.2 ST-RFT spectrogram computation
In this paper, the ST-RFT is used to extract the necessary features of 5 modulations for intra-pulse modulation recognition. The reasons for this choice is that as a windowed RFT function, the ST-RFT transform allows simultaneous description of a signal in time and frequency so that the temporal evolution of the signal spectrum can be analyzed in the time-frequency space.
For an arbitrary discrete-time signal s(n) of length N, the ST-RFT of the signal is defined as
$$ S T- R F{T}_s\left( k, q\right)=\frac{1}{\phi (q)}\underset{N\to \infty }{ \lim}\frac{1}{N}{\displaystyle \sum_{n=1}^N s(n)}{\varphi}^{*}\left( n- k\right){c}_q(n), $$
(5)
where φ(k) is the Rectangular window function of length H, and φ(0) = 1.
Then the ST-RFT spectrogram Ss(k, q) defined as the squared absolute value of the ST-RFT of s(n) is given by
In the present work here, we take MP signal as an example to illustrate the deduction of the ST-RFT spectrogram expression of 5 modulations: MP signal, LFM signal, BPSK signal, 2FSKsignal and 4FSK signal.
Considering the following continuous-time MP signal
where fc is the carrier frequency(CF), \( T=\frac{1}{f_c} \) is the period of the continuous-time signal, A and φ0 are the amplitude and the initial phase of MP separately.
For a sampling interval of Ts (the sampling frequency (SF) is \( {f}_s=\frac{1}{T_s} \)), the discrete representation of signal (7) then becomes
In practice, there exists a tradeoff between time and frequency resolution when determining the window length (the duration of window), that is to say, a long duration of window will provide a poor frequency resolution and vice versa. Through a series of simulation experiments, a Rectangular window of length \( H=\frac{4000}{10}=400 \) is selected, which can provide the best frequency resolution-time resolution tradeoff for 5 modulations above-mentioned. Examples of amplitude normalized ST-RFT spectrograms Ps(k, q) (a normalization with respect to its maximum value of each ST-RFT spectrogram Ss(k, q))of 5 modulations computed from a sample of length N = 4000 with a Rectangular window of length H = 400 are shown in Fig. 2a-e. The contours on the plot represent relative magnitude with the horizontal axis as q and the vertical axis as k(μs).
Fig. 2
Examples of amplitude normalized ST-RFT spectrograms Ps(k, q) computed from a sample of length N = 4000 with a Rectangular window of length H = 400 for 5 modulations: (a) PMP(k, q) for MP signal; (b) PLFM(k, q) for LFM signal; (c) PBPSK(k, q) for BPSK signal encoded by Barker codes; (d) P2FSK(k, q) for 2FSK signal encoded by deterministic codes [1 0 1 1 0]; (e) P4FSK(k, q) for 4FSK signal encoded by deterministic codes [0 3 1 0 2]
Figure 2 shows the amplitude normalized ST-RFT spectrograms Ps(k, q) reflecting time-frequency distribution features of 5 types of modulation signals. Fig.2a shows the PMP(k, q) for MP signal. Ideally, there would be a straight line centred about T0 in k-q plane as the Eq. (11) implied. By contrast, Fig. 2a shows the line to be spread out in q direction at the expense of reduced frequency resolution, and the peak energy is mainly concentrated in the location of T0. The PLFM(k, q) for LFM signal with chirp rate u = 300 as depicted in Fig.2b. Based on the observation of the spectrogram, the spectrum line can be approximated by a piecewise line starting at T0 and finishing at T0 − i,where i = 1, 2, … T0 − 1, and each segment reflects the change of its frequency and phase. The PBPSK(k, q) for BPSK signal shown in Fig. 2c illustrates that the amplitude of spectrum obtains the minimum at instant of time of phase conversion, and in the duration of intercode, the PBPSK(k, q) is the same as the PMP(k, q). The P2FSK(k, q) for 2FSK signal can be seen in Fig. 2d, which has five vertical line segments centered about T0 and T1 in k-q plane embodying the number of frequency points, while for the P4FSK(k, q) of 4FSK signal has 5 ones centered about T0, T2, T1, T0, T3 in k-q plane as shown in Fig. 2e.
In summary, the contours on the plot show different spectrogram features of 5 modulations. Hence, the ST-RFT spectrograms can serve as a discriminating feature.
3.3.2 Analysis of discriminability
The parameter R giving the similarity degree between two amplitude normalized spectrogram Ps1(k, q) and Ps2(k, q) is defined as
The similarity between any two amplitude normalized ST-RFT spectrograms computed by Eq. (12) with respect to different modulations in the absence of noise is depicted in Table 1. Intuitively, the MP and BPSK signals are difficult to distinguish from each other due to the fact that the spectrograms of the two modulations are similar enough with a similarity degree of 0.9341. In addition, for MP and LFM signals as well as LFM and BPSK signals, the corresponding R are 0.4312 and 0.4544 respectively that means this feature is considered not reliable to provide an effective method of signal differentiation.
Table 1 Similarity between two Ps(k, q) with respect to different modulations in the absence of noise
Furthermore, the theoretical analysis in Section 3.2 indicates that the location of the ST-RFT spectral peak will be shifted induced by the variation of CFs of the input signals, then alter the feature value Ps(k, q) and will finally influence the recognition results.
To tackle these problems, we propose a novel signal recognition method that is based on the combination of the ST-RFT spectrogram and the pseudo-Zernike moments.
4 Mathematical model of pseudo-Zernike moments and moments feature selection
4.1 Mathematical model of pseudo-Zernike moments
Moments have been widely used in image processing for pattern recognition due to its useful invariance properties such as translation, scale, and rotational invariance [21, 27]. Such features capture global information about the image and do not require closed boundaries as boundary-based methods such as Fourier descriptors [27].
The formation of polar coordinates of the pseudo-Zernike moments for f(x, y) can be obtained by projecting f(x, y) onto orthogonal pseudo-Zernike polynomials Re,m(ρ)eieθ, by the integral [28].
where \( \rho =\sqrt{x^2+{y}^2} \) represents the distance from the origin to a point in the x − y plane, and \( \theta = \arctan \frac{y}{x} \) is a counterclockwise angular displacement in radians from the positive x -axis. Re,m(ρ) are the radial polynomials expressed as
where e = 0, 1, 2,...., ∞ is the degree of the polynomial, m represents its angular dependence, which takes on positive and negative integer values subject to e ≥ |m| only.
4.2 The translation invariance of pseudo-Zernike moments
The translation invariance [27] of the pseudo-Zernike moments is suitable to be applied in illustrating effects of the variation of CFs and is utilized as time-frequency spectrogram features in radar signal classification.
For the amplitude normalized spectrogram Ps(k, q) of the 5 modulations, the translation invariance is done by transforming the original time-frequency spectrogram Ps(k, q) into another one which is \( {P}_s\left( k+\overline{k}, q+\overline{q}\right) \), where \( \overline{k} \) and \( \overline{q} \) are the centroid location of Ps(k, q) computed from
where m00 is the zero order moment defined as \( {m}_{00}={\displaystyle \sum_k{\displaystyle \sum_q{P}_s\left( k, q\right)}} \), m01 and m10 are first order moments, given by \( {m}_{10}={\displaystyle \sum_k{\displaystyle \sum_q k{P}_s\left( k, q\right)}} \) and \( {m}_{01}={\displaystyle \sum_k{\displaystyle \sum_q q{P}_s\left( k, q\right)}}. \)
In other words, the origin is moved to centroid before moment comoutation.
In the present work here, a parameter δ is presented to illustrate the translation invariance of the pseudo-Zernike moments is suitable to be applied in signal recognition when CFs change.
As Fig. 3 shows, the maximum variations of δ in |ψ2,0| for MP and LFM signals are 2.31 × 10− 6 and 2 × 10− 6, and the maximum variations of δ in |ψ4,2| for MP and LFM signals are 3.5 × 10− 6 and 3.48 × 10− 6, all the values are very small. Consequently, the features are nearly invariant to CFs changing and are feasible for signal classification with the variation in the signal CFs.
Fig. 3
The values of δ versus different CFs of MP and LFM with u = 80
The overlap measure indicates the degree of overlapping between two clusters, which can be quantified by computing an inter-cluster overlap [29]. A definition of the overlap rate(OLR) was proposed in [30], which is utilized as representative of the degree of overlap between the given two clusters Ci and Cj. The OLR is determined by the ratio of the number of the overlap points to that the number of small cluster’s points.
$$ O L R\left({C}_i,{C}_j\right)=\left\{\begin{array}{l}1,\kern6.25em if\ {N}_{{}_{Over-\mathrm{Re} gion}}\ge \kern0.3em {N}_{\min },\\ {}\frac{N_{Over\_\mathrm{Re} gion}}{N_{\min }},\kern2em others.\kern2em \end{array}\right. $$
(17)
where NOver_Region represents the number of the overlap points, Nmin is the minimum value of Ni and Nj, which stands for the number of points in each cluster separately. The OLR(Ci, Cj) varies from 0 to1, the closer the OLR(Ci, Cj) is to 0, the better the cluster separation is. Conversely, the closer the OLR(Ci, Cj) is to 1, the two clusters become more strongly overlapped.
In the following, three pseudo-Zernike moment features based on the average value of OLR(OLR′)are proposed for signal recognition. Here the signal data projected onto the 2-D/4-D feature space is obtained by testing all features of the pseudo-Zernike moments ranging from order 1 to order 6.
The algorithm of the moments feature selection for distinguishing LFM with the time-bandwidth between 8 and 500 in the case of SNR varying from -5 dB to 5 dB from the rest of signals is summarized as follows:
Algorithm moments feature selection for LFM signal distinction
8 ≤ uτ2 ≤ 500
Input:s{ MP, BPSK, LFM, 2FSK, 4FSK}
1. Repeat for L = 1, 2,...50 (update the simulation times)
2. Update \( {P}_{s_i, d, u{\tau}^2}^{(L)}\left( k+\overline{k}, q+\overline{q}\right) \) by using Eq. (6) for each d and uτ2
3. Update \( {\psi_{e, m}}^{(L)}\left({P}_{s_i, d, u{\tau}^2}\right) \) by using Eqs. (13) and (14) for each e
4. ifuτ2 > = 8 and uτ2 < = 40
5. Update the \( O L{R_{d, u{\tau}^2}^{\hbox{'}}}^{(L)}\left( imag\left({\psi}_{e, m}\right)\right) \) by using Eq. (17) and \( O L{R_{d, u{\tau}^2}^{\hbox{'}}}^{(L)}\left( imag\left({\psi}_{e, m}\right)\right)=\frac{OL{R_{d, u{\tau}^2}}^{(L)}\left( imag\left({\psi}_{e, m}\right)\right)}{4} \) for each e and d
6. Jointly update the minimum of \( O L{R_{d, u{\tau}^2}^{\hbox{'}}}^{(L)} \) and the corresponding imag(L)(ψe,m)
7. else update the \( O L{R_{d, u{\tau}^2}^{\hbox{'}}}^{(L)}\left( real\left({\psi}_{e, m}\right)\right) \) by using Eq. (17) and \( O L{R_{d, u{\tau}^2}^{\hbox{'}}}^{(L)}\left( real\left({\psi}_{e, m}\right)\right)=\frac{OL{R_{d, u{\tau}^2}}^{(L)}\left( real\left({\psi}_{e, m}\right)\right)}{4} \) for each e and d
8. Jointly update the minimum of \( O L{R_{d, u{\tau}^2}^{\hbox{'}}}^{(L)} \) and the corresponding real(L)(ψe,m)
9. end if
10. Untils, e, d, uτ2 do not satisfy the variation range given.
11. Output: {imag(ψe,m), real(ψe,m)}
step 4: Combining the advantages of imag(ψ3,3) and real(ψ3,3) to discriminate LFM signals with large variation range in the time-bandwidth product from other modulations.
For other signals classification, we tested all combinations of two features ranging from order 1 to order 6 and measured the \( O L{R}^{\prime }=\frac{{\displaystyle \sum O L R}}{6} \) which is defined as the average value of OLR between different classes taken in the 4-D feature space and find the minimum. Following the foresaid algorithm, the 8th order moments of index 5 versus index27 for pseudo-Zernike moments referring to ψ2,0 and ψ5,1 are experimentally selected as features, which specifically suitable for signal classification with the exception of LFM.
The starting point are the modulation signals \( \tilde{s}(n), n=0,1,\dots, N-1 \) to which Gaussian white noise is added. And the following steps of classifying various modulation types of signals are shown as follows:
Step 1: ST-RFT spectrogram Computation.
Step 1.1 Computing the amplitude normalized ST-RFT spectrogram \( {P}_{\tilde{s}}\left( k, q\right) \) of 5 modulations mentioned-above.
Step 1.2 Computing the centroid moved amplitude normalized ST-RFT spectrogram \( {P}_{\tilde{s}}\left( k+\overline{k}, q+\overline{q}\right) \).
Step 2: LFM signal classification.
Measuring imag(ψ3,3) and real(ψ3,3) respectively. If imag(ψ3,3) > thLFM_1 or real(ψ3,3) < thLFM_2, the signal is regarded as LFM, else go to step 3.
Step 3: Other signals classification.
Step 3.1 Pseudo-Zernike moments ψ2,0 and ψ5,1 computation.
Step 3.2 Constructing the 2-D feature space by using ψ2,0 and ψ5,1 and determining the optimal distribution range of the spectrogram features of different modulations from the feature space.
Step 4: Use a K-nearest neighbour(KNN)classifier to assign each element to a class for the input radar signals, to perform the classification procedure.
5.2 The thresholds for LFM signals recognition
The thresholds thLFM_1 and thLFM_2 are utilized to distinguish LFM with the time-bandwidth product between 8 and 40 and to distinguish LFM with the time-bandwidth product between 41 and 500 from other signals. They could be obtained by the iterative thresholding algorithm [20] and lots of simulations.
As in Fig. 5a, the minimum of the average value of imag(ψ3,3) for LFM signal class is obtained when uτ2 = 40 at SNR = − 5dB which is close to 0.40 × 10− 4 and for the rest of other signal classes the maximum of the average value of imag(ψ3,3) obtained at SNR = 5dB is close to 0.21 × 10− 4 in general as shown in Fig. 5b. Finally, we set \( t{h}_{LFM\_1}=\frac{0.40\times {10}^{-4}+0.21\times {10}^{-4}}{2}=0.31\times {10}^{-4} \) as the optimal threshold for LFM classification. Meanwhile, as in Fig. 5c, the average value of real(ψ3,3) for LFM signal class obtains the maximum at uτ2 = 41 for SNR = 5 dB and the maximum is close to − 0.73 × 10− 4, and for other signal classes, the minimum of the average values of real(ψ3,3) is close to − 0.50 × 10− 4 obtained at SNR = − 5dB from Fig. 5d. Thus the threshold thLFM_2 can be set to \( \frac{-0.73\times {10}^{-4}+-0.50\times {10}^{-4}}{2}=-0.62\times {10}^{-4} \) to guarantee the correct classification of the LFM signals with the time-bandwidth product between 41 and 500.
Fig. 5
The thresholds for LFM signals recognition: a the average values of imag(ψ3,3) against different uτ2 ranging from 8 to40 for different SNR values; b the average values of imag(ψ3,3) versus SNR for different modulations for uτ2 = 40; c the average values of real(ψ3,3) against different uτ2 ranging from 41 to500for different SNR values; d the average values of real(ψ3,3) versus SNR for different kinds of signals for uτ2 = 41
6.1 Choice of the modulation signal parameters for the Clustering
The parameters used for the clustering are shown in Table 2. CR, PW and HS stand for code rate, pulse-width and frequency hop size, respectively. Meanwhile, for BPSK, we use 5 bit Barker codes, the 2FSK and 4FSK are encoded by deterministic codes in order to lower the effect of deficiency of some codes. Codes are defined as [0 1 0 1 0] for 2FSK and [0 1 2 3 0]for 4FSK. And the length of Rectangular window is set to be 400. In addition, the SNR values from -5 to 5 dB for most conditions.
6.2 Choice of the modulation signal parameters for test
In order to verify that the proposed method can achieve better performance than the algorithm based STFT, we did the following simulations. The code parameters for BPSK、2FSK and 4FSK are same as the parameters set in 6.1 for both algorithms. The CFs are 800 MHz, 1000 MHz and 1600 MHz. The HSs are 60 MHz, 100 MHz and 1000 MHz. The chirp rates for LFM are 40 MHz/ μs,80 MHz/ μs,100 MHz/ μs,1200 MHz/ μs.And the length of rectangular window is set to be 400 and the SNR values from -5 to 5 dB.
6.3 Simulation results analysis
To estimate the classifier performance, 50 signals are used for the clustering, and each simulation was run 100 times, evaluating the average recognition rate (ARR).
6.3.1 The effects of CFs and HSs variation
Figure 6 is used to get indications how much the CFs and HSs variation affect the performance at SNR = 5 dB and SNR = 0 dB respectively. The MP、BPSK and LFM signals are simulated with CFs ranging from 800 MHz to 1600 MHz, the FSK signals are simulated with HSs ranging from 60 MHz to 1000 MHz. As expected, the variation in CFs and HSs would not affect the performance much. And the property makes the pseudo-Zernike moments very suitable to spectrogram features recognization with random variation in the signal parameters: CFs and HSs.
Fig. 6
The effects of CFs and HSs variation: (a) Performance analysis for different CFs for MP、BPSK and LFM signals at SNR = 5dB; (b) Performance analysis for different HSs for FSK signals at SNR = 0dB
Figure 7 reports the scatter plots related to ψ2,0 and ψ5,1 for pseudo-Zernike for all the data of the 4 types modulation signals for different SNR. Both the STFT and ST-RFT based algorithms have been considered. The scatter plots shown in Fig. 7a and c demonstrate that for SNR = 5 dB, the extraction of the pseudo-Zernike moments from ST-RFT give a certain degree of separation within the class. As shown in Fig. 7b and d, for SNR = -5 dB the 4 classes could be considered to be classified more accurate by the proposed algorithms in comparison to the STFT based algorithm. Consequently, in the presence of noise, the proposed algorithm performs well especially for MP and BPSK signals recognition.
Fig. 7
Scatter plots of 5th vs 27th moments of 4 type modulation signals classes based on ST-RFT and STFT: (a) STFT based algorithm for SNR = 5 dB; (b) STFT based algorithm for SNR = -5 dB; (c) ST-RFT based algorithm for SNR = 5 dB; (d) ST-RFT based algorithm for SNR = -5 dB
These behaviors are also confirmed by the results illustrated in Fig. 8, where the ARR is plotted versus different SNRs ranging from -5 dB to 5 dB both for STFT, ST-RFT based algorithms and the algorithm presented in [9]. Thereinto, for STFT and ST-RFT algorithms, the modulations used to obtain the ARR are MP, LFM, BPSK, 2FSK and 4FSK signals satisfying the signal parameters for test discussed in the paper. And for [9], the modulations used to obtain the ARR are the signals of their own choosing. It is obvious that, an increment in the SNR leads to a higher performance. Obviously, in the case of SNR = -5 dB, the proposed algorithm reaches a ARR of 90%, while the ARR of STFT algorithm reaches 70%,and the ST-RFT based algorithms assure a higher level of ARR than the STFT counterpart. Consequently, as conclusion to these analyses, it can be claimed that the performance of our algorithm based on the combination of the ST-RFT and the pseudo-Zernike moments is preferred to STFT based algorithm. Meanwhile, comparison of the work to the techniques presented in [9] shows that the approach proposed in this paper has better robustness against SNR variation.
Fig. 8
ARR (%) versus different SNRs for different algorithms
In this paper, we have presented a new method for intra-pulse modulation recognition under low SNR environment. In this method, the ST-RFT spectrograms for 5 modulation schemes are firstly calculated. Then the pseudo-Zernike moments are applied to the ST-RFT spectrogram to uniquely discriminate the spectrogram features for different modulations when parameters change. Simulation results demonstrate a robust recognition performance over a wide range of SNRs, CFs, HSs, and time-bandwidth product. Meanwhile, based on the simulation results analysis, our method is better comparison of the work to the STFT based technique and the technique presented in [9].
However, our work only on few modulation schemes, a discussion on the technique applied to other modulation schemes, such as NLFM, PWM, PPM will be developed.
Abbreviations
2D:
Two-dimensional
2FSK:
Binary frequency shift keying
4FSK:
4-ary frequency shift keying
ASK:
Amplitude shift keying
ARR:
Average recognition rate
BPSK:
Binary phase shift keying
CF:
Carrier frequency
CR:
Code rate
DFT:
Discrete Fourier Transform
FB:
Feature based
FSK:
Frequency shift keying
GCD:
Greatest common divisor
HS:
Hop size
HT:
Hough transform
KNN:
K-nearest neighbour
LFM:
Linear frequency modulation
MP:
Monopulse
M-PSK:
M-ary phase shift keying
OLR:
Overlap rate
PW:
Pulse-width
PSK:
Phase shift keying
PSR:
Probability of successful recognition
QPSK:
Quadrature phase shift keying
RS:
Ramanujan sums
RFT:
Ramanujan Fourier Transform
STFT:
Short-time Fourier transform
ST-RFT:
Short-Time Ramanujan Fourier Transform
SF:
Sampling frequency
SNR:
Signal-to-noise ratio
WVD:
Wigner–Ville distribution
References
W Pei, QZ Yang, Z Jun, T Bin, Autonomous radar pulse modulation classification using modulation components analysis. EURASIP J. Adv. Signal Process. 2016(1), 1-11(2016)
OA Dobre, A Abdi, Y Bar-Ness, W Su, Survey of automatic modulation classification techniques: classical approaches and new trends. IET Com 1(2), 137–156 (2007)
D Grimaldi, S Rapuano, LD Vito, An Automatic Digital Modulation Classifier for Measurement on Telecommunication Networks. IEEE Trans Instrum Meas 56(5), 1171–1720 (2007)
H Alharbi, S Mobien, S Alshebeili, F Alturki, Automatic modulation classification of digital modulations in presence of HF noise. EURASIP J Adv Signal Process 1, 3639–3654 (2012)
K Hassan, I Dayoub, W Hamouda, M Berbineau, Automatic Modulation Recognition Using Wavelet Transform and Neural Networks in Wireless Systems. EURASIP J Adv Signal Process 1, 1–13 (2010)
Z Yang, W Qiu, H Sun, A Nallanathan, Robust Radar Emitter Recognition Based on the Three-Dimensional Distribution Feature and Transfer Learning. Sensors 16(3), 1–14 (2016)
G Lopez-Risueno, J Grajal, A Sanz-Osorio, Digital Channelized Receiver Based on Time-Frequency Analysis for Signal Interception. IEEE Trans Aerosp Electron Syst 41(3), 879–898 (2005)
D Zeng, H Xiong, J Wang, B Tang, An Approach to Intra-Pulse Modulation Recognition Based on the Ambiguity Function. Circuits Syst Signal Process 29(6), 1103–1122 (2010)
D Zeng, X Zeng, H Cheng, B Tang, Automatic modulation classification of radar signals using the Rihaczek distribution and Hough transform. IET Radar Sonar Navig 6(5), 322–331 (2012)
TJ Lynn, AZ Sha’amerr, Automatic analysis and classification of digital modulation signals using spectrogram time frequency analysis. Proc. International Symposium on Communications & Information Technologies (CIT'07) (,Sydney, NSW,2007), pp. 916-920.
F Xie, C Li, G Wan, An Efficient and Simple Method of MPSK Modulation Classification. 4th International Conf. on Wireless Communications, Networking and Mobile Computing (WiCOM '08) (,Dilian, China, 2008), pp. 1–3
M Planat, H Rosu, S Perrine, Ramanujan sums for signal processing of low-frequency noise. Phys Rev E 66(5), 715–720 (2002)
LT Mainardi, L Pattini, S Cerutti, Application of the Ramanujan Fourier Transform for the Analysis of Secondary Structure Content in Amino Acid Sequences. Meth Inf Med 46(2), 126–129 (2007)
J Lundén, V Koivunen, Automatic Radar Waveform Recognition, IEEE Journal of selected topics in signal process. 1(1), 124-126 (2007)
C Clemente, L Pallotta, AD Maio, JJ Soraghanand, A Fatina, A Novel, Algorithm for Radar Classification Based on Doppler Characteristics Exploiting Orthogonal Pseudo-Zernike Polynomials. IEEE Trans Aerosp Electron Syst 51(1), 417–430 (2015)
MW Aslam, Z Zhu, AK Nandi, Automatic Modulation Classification Using Combination of Genetic Programming and KNN. IEEE Trans Wireless Commun 11(11), 2742–2750 (2012)
Z Hong, Q Jiang, H Guan, F Weng, Measuring overlap-rate in hierarchical cluster merging for image segmentation and ship detection. Proc. International Conference on Fuzzy Systems & Knowledge Discovery(FSKD'07) (,Haikou, Hainan, China, 2007), pp. 420-425
The authors would like to thank the reviewers for their time and effort spent in carefully reviewing the manuscript, and for their valuable comments that have greatly contributed to the enhancement of article’s quality.
Funding
This work is partially supported by Tianjin Research Program Application Foundation and Advanced Technology (15JCQNJC01100).
Authors’ contributions
XM conceived the approach; XM, DL and YS designed the experiments; DL and YS performed the experiments. All authors read and approved the final manuscript.
Competing interests
The authors declare that they have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Author information
Authors and Affiliations
The Department of Computer and Communication Engineering, Engineering Research Center of Communication Devices and Technology, Ministry of Education, Tianjin Key Laboratory of Film Electronic and Communication Devices, Tianjin University of Technology, 391, Binshui-West Road, 300384, Tianjin, Xiqing District, China
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Ma, X., Liu, D. & Shan, Y. Intra-pulse modulation recognition using short-time ramanujan Fourier transform spectrogram.
EURASIP J. Adv. Signal Process. 2017, 42 (2017). https://doi.org/10.1186/s13634-017-0469-9