HOME JOURNALS CONTACT

Information Technology Journal

Year: 2014 | Volume: 13 | Issue: 4 | Page No.: 725-729
DOI: 10.3923/itj.2014.725.729
A Novel Radar Emitters Scheme Recognition Algorithm using Support Vector Machine (SVM)
Qiang Liu

Abstract: This study proposed an efficient radar emitter signal scheme recognition method using a novel one-class Support Vector Machine (SVM) based Bayesian classification algorithm. First, it is proven that the solution of one-class SVM using the Gaussian kernel can be normalized as an estimate of probability density and the probability density is used to construct the two-class and multi-class Bayesian clusters. The statistical characterization parameters of the multi radar emitter signals are extracted as the input feature vectors of the one-class SVM. Simulation result showed that the correct emitter scheme classification probability of the proposed classifier is comparable to traditional multi-class SVM classifier and better than the Artificial Neural Networks (ANN) based method. However, in the condition of large emitter mod class amount and large amount of training samples of each emitter signal class, the calculation amount of training and storage is only 0.5% of the traditional SVM classifier, which lead to less training time for the new classifier. In a word, the new mod scheme recognition method can be widely used in signal recognition field.

Fulltext PDF Fulltext HTML

How to cite this article
Qiang Liu , 2014. A Novel Radar Emitters Scheme Recognition Algorithm using Support Vector Machine (SVM). Information Technology Journal, 13: 725-729.

Keywords: recognition probability, Bayesian classifier, radar emitter mod scheme and One-class SVM

INTRODUCTION

Radar emitter recognition is an important part of Radar systems, to get the type of radar emitter after selection and feature extraction. Due to the proliferation of environmental electromagnetic sources and noise, radar receivers receive signals amid pollution and interference. And traditional recognition methods are inefficient against the distortion of signal. Radar emitter scheme recognition is increasing in importance and extensive work has been carried out for a number of years in signal processing field (Bezousek and Schejbal, 2004). The classic recognition method is pattern recognition and statistics judgment (Hameed et al., 2009; Hazza et al., 2010; Nandi and Azzouz, 1995). Recent published modulation recognition algorithms include Artificial Neural Networks (ANN) and Support Vector Machine (SVM) raised new methods of the digital modulation recognition (Yin et al., 2011; Avci, 2009). Generally speaking, the recognition probability of traditional SVM algorithm is higher than ANN algorithm (Feng et al., 2006). Although the performance of the traditional SVM based recognition algorithm is good but it’s calculation amount of the training and storage is super large in the condition of multi-class signal. So the traditional SVM recognition method may not fit for online classifying system. To solve the problem, a novel one-class SVM based Bayesian multi-classifier is proposed in this study. The aim of this work is to develop a novel SVM based algorithm which has the same high recognition probability as traditional SVM classifier and needs more less calculation amount to fit the online software radio recognition task.

Signal modulation scheme recognition method includes feature extraction part and modulation scheme recognition part. Simulation experiments will classify 6 types of radar emitter signals. Here, radar emitter signal feature parameters are extracted from the amplitude, phase, frequency and power spectrum of the signal as traditional methods (Hameed et al., 2009; Hazza et al., 2010; Nandi and Azzouz, 1995). Now the feature extraction process will be presented below.

METERIAL AND METHODS

Feature extraction: In signal processing system, a radar emitter signal can be presented as the following expression:

s(t) = Am(t)P(2πfm(t)+Φm(t))
(1)

In Eq. 1, Am(t) denotes the amplitude function of the emitter signal, P(t) is the radar emitter waveform function, fm(t) and Φm(t) denote the frequency and phase function of the signal. According to Eq. 1, some useful feature parameters can be extracted below:

Maximum value of the spectral density of zero center normalization momentary amplitude γmax:

s(t) = max|DFT(acn(i))|2Ns
(2)

where, Ns denotes the number of the samples, acn(i) = an(i)-1, an(i) = a(i)/ma, ma denotes sample average.

Standard deviation of the absolute value of the zero center non-weak section momentary phase nonlinear component σap:

(3)

where, at denotes amplitude circumscription level to judge non-weak section momentary of the signal, C denotes the number of the non-weak section momentary phase nonlinear component in all samples Ns. ΦNL(i) denotes the zero center normalization momentary phase nonlinear component. In carrier synchronization conditions can get such equation:

(4)

where, Φ(i) is momentary phase.

Standard deviation of the zero center non-weak section momentary phase nonlinear component σdp:

(5)

Standard deviation of the absolute value of the zero center normalization momentary amplitude σaa:

(6)

Standard deviation of the absolute value of the zero center normalization non-weak section momentary frequency nonlinear component σaf:

(7)

Where:

Rs denotes character rate of the modulation signal, f(i) denotes momentary frequency.

One-class SVM based multi-class bayesian algorithm: The novel bayesian algorithm can be distributed as two steps. First, the gaussian kernel one-class SVM will be proven to be an estimate of probability density. Second, the probability density can be used to construct the two-class and multi-class Bayesian classifier.

One-class SVM based probability density estimation: One-class SVM was firstly proposed by Scholkopf to estimate the minimal support field (Scholkopf et al., 2001). Suppose the nonlinear mapping function Φ(x) as the feature mapping of kernel function K(x, x'). One-class SVM constructs the hyperplane in higher dimensional feature space to separate function set {Φ(x1), Φ(x2),..., Φ(xl)} and origin and make the hyperplane mostly further to origin (Camastra and Verri, 2005; Cristianini and Shawe-Taylor, 2000). It can be described as a quadratic programming problem in math (0 = v = 1):

(8)

The solution of Eq. 8 is:

(9)

If αi>0, xi is support vector. If the goal is to estimate the support field only contains training samples, all solutions which make f1(x)>0 is considered that in this field.

Here use Gaussian kernel function:

K = (xi, x) = exp(-||xi-x||2/2σ2
(10)

Erase-ρ* from f1(x), function f(x) defined as:

(11)

Function f(x) can be proved to be normalized as probability density function. Normalizing function f(x):

(12)

Here, f*(x)≥0 and: ∫F*(x)dx = 1

(13)

So f*(x) is a probability density estimation function and it can be used to construct optimal Bayesian classifier.

One-class SVM based bayesian classifier: Now the probability density estimated by one-class SVM will be used to construct Bayesian classifier. Here, the class number of the samples is assumed C. To each class, the samples is trained by one-class SVM, the solutions (classification function, I = 1, 2,..., C) is:

(14)

Thus can get:

(15)

Equation 15 can be considered as the conditional probability estimation of class i and the prior probability is:

(16)

Equation 16 is prior probability estimation of class i. According to Bayesian theory, the classification process is the process of comparing p(x|i)P(i) (I = 1, 2,..., C):

(17)

To a feature vector sample x (x is to be classified, the probable class number is C) : if p(x|i)P(i) = max{p(x|j)P(j)}, j = 1,..., C, then xεi.

After simplifying the denominator, the classification process is the process of comparing fi(x), just the solutions of one-class SVM of each class samples. Now the classification principle of one-class SVM based Bayesian algorithm is proposed here:

To a feature vector sample x (x is to be classified, the probable class number is C): if fi(x) = max{fj(x), j = 1, 2,..., C}, j = 1,..., C, then xεi.

Advantages of the one-class SVM based bayesian multi-classification algorithm: In the compare with traditional SVM multi-classifier, the advantage of the proposed algorithm is that the proposed algorithm needs less calculation amount and less storage space. Assume that the sample’s amount of each training set is P. Each traditional SVM needs to calculate any two kernels’ inner product in each class kernel mixes. Thus the calculation amount is:

CP (CP+1)/2
(18)

And the calculation amount of C class classifier is:

C[CP(CP+1)]/2
(19)

To one-class SVM based Bayesian classifier, it only needs to calculate any two kernels’ inner product in only one class kernel mix. Thus the C class’s classification calculation amount is:

C[P(P+1)]/2
(20)

According to the above analysis, kernel inner product calculation amount (same as the storage space) of the traditional SVM multi-classifier is (C3P2+C2P-CP2-CP)/2 more than that of one-class SVM based Bayesian classifier.

The calculation amounts in different class number C and sample amount p of each class of the traditional SVM classifier and one-class SVM based Bayesian classifier are shown in Table 1 and 2. And the two algorithms’ calculation amount difference is shown in Table 3. Figure 1 shows the comparison of training calculation amounts between the two algorithms (Traditional SVM classifier is abbreviated as TSVM algorithm and one-class SVM based Bayesian classifier (OCSB) is abbreviated as OCSB algorithm in the following text and Fig. 1).

Table 1: Kernel calculation amounts of multi traditional two-class SVM based multi classifier

Table 2: Kernel calculation amounts of one-class SVM based Bayesian multi classifier

Table 3: Kernel calculation differences of TSVM and OCSB algorithm

Fig. 1: Comparison of training calculation amounts between Traditional SVM and one-class SVM based Bayesian classifier

Table 4: Comparison of emitter scheme recognition probability of two algorithms

Shown from Table 1-3 and Fig. 1, in the condition of each class has the same training sample amount P, with the increase of the class number C, the traditional SVM algorithm’s kernel inner product calculation amount increases with the speed of C3 and that of one-class SVM based Bayesian algorithm increases with the speed of C. Compared with the traditional SVM algorithm the proposed algorithm has huge advantage in calculation amount in the condition of big class number C to be classified and large training samples amount P of each class. In the condition of C = 15 and P = 600, the traditional SVM algorithm’s calculation amount is more than 600 million and the one-class SVM based Bayesian algorithm’s calculation is only 2.7 million (it is 0.5% of traditional SVM algorithm’s calculation amount).

RESULTS AND DISCUSSION

After extracting the feature vector of the radar emitter signal and contracting the OCSB algorithm. Radar emitter scheme recognition experiment result using OCSB algorithm is proposed in this part. To test whether the recognition performance is satisfying, recognition experiment result of the same sample signal using TSVM algorithm is also proposed as a comparison.

The radar emitter signal is generated by random signal. The center frequency of the receiver is range from 8.7-9.5 GHz and 6 different radar emitter schemes (R1 to R6) using different modulation type are generated in different experiment SNR conditions (5, 10, 15, 20 dB) to train the one-class SVM and traditional SVM. Number of each emitter type’s training data samples in each SNR condition is 100. After the training process and getting the solutions of each one-class SVM, 400 testing signals of each emitter type in each SNR condition is generated to test the recognition probability. And the same training and testing process is also carried out using traditional SVM algorithm. Cross validation tests is carried out to get the average recognition probability of the two algorithms. Experiment result is shown in Table 4.

Seen from Table 4, the recognition probability of OCSB(OC) algorithm is proximal to TSVM(TS) algorithm in all SNR conditions. So the OCSB and the TSVM algorithm both show good recognition performance in low SNR condition. Thus the calculation amount excellence brings the OCSB algorithm super advantage in on-line modulation scheme recognition condition in radar emitter clustering application. The number of the radar emitter signal class is C = 6 and the amount of each training sample of each signal class is P = 100. From Table 1-3, the calculation amount of the OCSB algorithm is 30300 and the calculation amount of the TSVM algorithm is 1081800. The OCSB algorithm has huge advantage in calculation, so it may be widely used in multi-class radar emitter recognition.

CONCLUSION

A novel one-class SVM based Bayesian algorithm is proposed to recognize the emitter scheme of multi-class communication signals. The statistical characterization parameters of the radar emitter signals are extracted as the training feature vector samples of one-class SVM. The solution of the one-class SVM is used to construct the Bayesian classifier. Simulation experiments show that the recognition probability of the proposed OCSB algorithm is no less than that of TSVM algorithm. However, comparing with the TSVM algorithm, the OCSB algorithm has huge advantage in kernel inner product calculation amount (in the case of class number C = 15 and each class’s training amount P = 600, the calculation amount of the proposed OCSB algorithm is only 0.5% of the calculation amount of the TSVM algorithm), which leads to less training time and less storage space for the proposed classifier and can be widely used in on-line recognition radar emitter systems.

REFERENCES

  • Bezousek, P. and V. Schejbal, 2004. Radar technology in the Czech republic. IEEE Aerospace Electr. Syst. Mag., 19: 27-34.
    CrossRef    


  • Hameed, F., O.A. Dobre and D.C. Popescu, 2009. On the likelihood-based approach to modulation classification. IEEE Trans. Wireless Commun., 8: 5884-5892.
    CrossRef    


  • Hazza, A., M. Shoaib, A. Saleh and A. Fahd, 2010. A novel approach for automatic classification of digitally modulated signals in HF communications. Proceedings of the IEEE International Symposium on Signal Processing and Information Technology, December 15-18, 2010, Luxor, Egypt, pp: 271-276.


  • Nandi, A.K. and E.E. Azzouz, 1995. Automatic analogue modulation recognition. Signal Process., 46: 211-222.
    CrossRef    


  • Yin, Z., W. Yang, Z. Yang, L. Zuo and H. Gao, 2011. A study on radar emitter recognition based on SPDS neural network. Inform. Technol. J., 10: 883-888.
    CrossRef    Direct Link    


  • Avci, E., 2009. Selecting of the optimal feature subset and kernel parameters in digital modulation classification by using hybrid genetic algorithm-support vector machines: HGASVM. Expert Sys. Appl., 36: 1391-1402.
    CrossRef    


  • Feng, X.Z., J. Yang, F.L. Luo, J.Y. Chen and X.P. Zhong, 2006. Automatic modulation recognition by support vector machines using wavelet kernel. J. Phys. Conf. Ser., Vol. 48.
    CrossRef    


  • Scholkopf, B., J.C. Platt, J. Shawe-Taylor, A.J. Smola and R.C. Williamson, 2001. Estimating the support of a high-dimensional distribution. Neural Comput., 13: 1443-1471.
    CrossRef    


  • Camastra, F. and A. Verri, 2005. A novel kernel method for clustering. IEEE Trans. Pattern Anal. Mach. Intell., 27: 801-805.
    CrossRef    


  • Cristianini, N. and J. Shawe-Taylor, 2000. An Introduction to Support Vector Machines. Cambridge University Press, Cambridge, UK

  • © Science Alert. All Rights Reserved