Modulcacao Lpi Radar Waveform Classification Using Binary SVM and
Modulcacao Lpi Radar Waveform Classification Using Binary SVM and
tr
Commun.Fac.Sci.Univ.Ank.Series A2-A3
Volume 62, Number 2, Pages 134-152 (2020)
DOI: 10.33769/aupse.690478
ISSN 1303-6009 E-ISSN 2618-6462
Received by the Editors: February 17, 2020; Accepted: July 01, 2020
1. Introduction
Electronic Warfare (EW) systems are involved in LPI Radars as they are unlikely to
intercept and it is hard to analyse them in detail while they track the targets [1]. By
using the information provided by ES systems, Electronic Counter Measures (ECM)
Keyword and phrases. Low probability of intercept radar, support vector machine, principal component analysis
[email protected]; [email protected]
0000-0002-5253-7825; 0000-0002-7280-0416
© 2020 Ankara University
Communications Faculty of Sciences University of Ankara Series A2-A3: Physical Sciences and Engineering
WAVEFORM CLASSIFICATION 135
are used for interfering the radar operation by providing false information and noise,
that is why LPI Radar waveform recognition is very important for EW systems.
Different techniques are used to insert signal data into the classifiers such as using
raw data, filtered data [2], arrays or Time-Frequency Images. Some of the Time-
Frequency Analysis (TFA) techniques used for LPI Radar waveform recognition are
Choi Williams Distribution (CWD) [1], [3] - [7], Wigner-Ville Distribution (WVD)
[1], [4], [7], Radon-WVD [8], short-time Fourier Transform (STFT) [9] and discrete
Fourier Transform(DFT) [10]. By using results obtained from these distributions,
images that show various frequency over time are generated. These images are called
Time-Frequency Images. In literature, the commonly used TFA technique for LPI
Radar waveform recognition is CWD because WVD-TFI contains interfering ghost
terms and these terms degrade the performance of classification. The effect of
different TFA techniques on LPI Radar classification may be the subject of another
study. Similar to the ones in the literature, TFIs used in this paper are generated by
using CWD. Unlike the methods given in the literature, during the generation of TFIs
simple operations that do not require much processing time are performed. While
converting the time-frequency graph of the CWD transform, the appropriate
parameters used to improve image quality and pixel values are normalized to clarify
the distinctive features.
Various techniques have been proposed for classification by using Time-Frequency
Images. As a LPI Radar Waveform Recognition Technique [3], [6] uses the
Convolutional Neural Network (CNN). The computational cost has become a
problem because of the generated TFI sizes. [3] proposes a sampling averaging
technique (SAT) which provides a higher sampling rate with a lower computational
cost. However, because of the CNN complexity, TFIs are re-sized by using nearest-
neighbour interpolation. But by using interpolation, some distinctive features of TFIs
may be lost. Instead of this, taking the principal components of the signals that carry
most of the information is a more accurate way to decrease computational
complexity. It is indicated in [3] that to reduce the number of signal samples,
consecutive signal samples are averaged by applying coherent summation, but it is
not clear how to guarantee coherency in real-world applications and the effect of
coherency on the performance of classification. In this paper, to reduce the
computational cost of TFA, Fractional Fourier Transform is utilized. [8] uses Wigner
Ville Distribution (WVD) to obtain TFI. Before creating WVD-TFIs, a basic
threshold was applied to the amplitude of the signals to fix the raised spikes that the
phase changes caused. As a classification technique, they propose the Fractional
Fourier transform (FRT) to reduce the computational cost. Proposed LPI Radar
waveform recognition technique excludes the four Poly-time signals (T1, T2, T3,
T4). The classification performances of [7] are lower than other techniques, although
136 A. BEKTAŞ, H. ERGEZER
they classified fewer signal types than others. [4] uses a single-shot multi-box
detector (SSD) to detect both Continuous Wave (CW) and Pulse Wave(PW) signals
and a supplementary classifier to classify signals that cannot be classified using SSD.
In [4], it is mentioned that LPI waveform recognition has been performed for both
CW and Pulsed Signals. It is also stated that recognition of CW LPI signals is
challenging due to the lower peak power values of CW signals. However, when we
evaluate the CW and Pulsed signals having the same average power value, CW
signals are clearly distinguishable and traceable in TFI as a continuous curve along
the time axis. This is not the case for Pulsed signals. For Pulsed signals, small zones
of high intensity are observed in certain regions of the TFI. In our study, CW signals
are not considered for classification, but our approach can also be applied to CW
signals. The rationale behind this is that the highest energy region along the time axis
is selected during the automatic crop of the respective zones in the TFI. Therefore,
it becomes clear that the average power of the signal is important, not the peak
power. LPI Radar waveform recognition techniques based on multi-layer perceptron,
radial basis function and probabilistic neural networks are utilized in [7]. To
minimize the information loss, classification is done based on deep sparse capsule
networks in [11] and they used cross ambiguity functions for feature extraction. [5]
proposed an image fusion algorithm and used CNN for feature extraction. Yet, poly-
phase Frank code was excluded in classification. As a result, the similarity between
Frank and other poly-phase codes is not examined. In this case, to compare [5] with
other techniques that include both poly-phase codes and Frank code does not give an
accurate result. Also, clustering [9], decision trees and SVM [5], [12] are commonly
used techniques for classification.
In this paper Linear Frequency Modulation (LFM), Costas, Binary Phase Shift
Keying (BPSK), Frank, P1, P2, P3, P4, T1, T2, T3, T4 signals are used for
classification. Time-frequency images are generated using Choi-Williams
Distribution [13].
All images are cropped automatically to make them include maximum information
and then resized to a constant dimension for all signals to keep data vectors uniform.
SVMs are used to train the dataset. Both binary classification and multi-class
classification methods are used. For multi-class classification, Directed Acrylic
Graph SVM (DAGSVM) method is used which is based on Decision Directed
Acyclic Graph (DDAG) [23].
methods proposed in the literature, principal components have been used instead of
resizing the images that cause entropy increase.
There are a lot of parameters to be turned in SVMs such as choosing the "right"
kernel, regularization penalties, and the slack variable. These parameters must be
optimized to find the best generalization. Firstly, SVMs are trained by using different
Kernel Functions. We notice that different types of LPI signals can be classified
better with different Kernel Functions. Then, it is decided to apply Hyper-Parameter
Optimization to the Kernel Functions as well. Therefore, the optimal Kernel
Function selection is automatically done by Hyper-Parameter Optimization. Then,
the optimal parameter sets are used for each SVM. 5-fold cross-validation results of
both binary classification and multi-class classification methods are presented. For
both of the methods, the same folds are used to be able to compare the performance
of binary classification method and multi-class classification method. All SNR
values of TFIs between -20dB to 10dB are uniformly distributed and fairly separated
between folds.
The paper is organized as follows. Firstly, the mathematical expressions are given in
Section 2. The TFA technique used in the proposed solution is expressed and LPI
Radar Signal TFIs are shown in Section 3. Then, the proposed solution is explained
in detail in Section 4. Section 5 contains the results and comparisons with results in
the literature and then all sections are concluded in 6.
Mathematical explanations of LPI Radar signals used for the proposed solution are
given below.
∆𝐹 ∆𝐹
𝑓𝑑 = (𝑓0 + 2
)−𝑡 𝑡 (2)
𝑚
138 A. BEKTAŞ, H. ERGEZER
P1
−𝜋
𝛷𝑃1 (𝑖, 𝑗) = 𝑁𝑝
(𝑁𝑝 − (2𝑗 − 1)) ((𝑗 − 1)𝑁𝑝 + (𝑖 − 1)) (4)
P2
𝜋 𝑁𝑝 −1 𝜋
𝛷𝑃2 (𝑖, 𝑗) = { 2 [( 𝑁𝑝
) − (𝑁 ) (𝑖 − 1)]} [𝑁𝑝 + 1 − 2𝑗] (5)
𝑝
P3
𝜋
𝛷𝑃3 (𝑘) = 𝑁 (𝑘 − 1)2 (6)
𝑝
WAVEFORM CLASSIFICATION 139
P4
𝜋
𝛷𝑃4 (𝑘) = ( (𝑘 − 1)2 − 𝜋(𝑘 − 1)), (7)
𝑁𝑝
Choi Williams Distribution (CWD) [13], [14] has been used to create time-frequency
images of the LPI Radar signals. It is a time-frequency analysis technique that is
used to extract data from the signal. CWD is included in Cohen’s generalized class
as a time-frequency distribution. It uses an exponential kernel function while
Wigner-Ville Distribution (WVD) uses a kernel as one. The exponential kernel
function makes CWD different than other distributions. CWD is expressed in
discrete form as:
1 2 2
𝐶𝑊𝐷𝑥 (𝑡, 𝜔) = 2 ∑∞ 𝜏=−∞ 𝑒
−𝑗2𝜔𝜏 ∑∞
𝜏=−∞ 𝑒 −𝜎(𝜇−𝑡) ⁄(4𝜏 ) 𝑥(𝜇 + 𝜏)𝑥 ∗ (𝜇 − 𝜏) (12)
2
√4𝜋𝑛 ⁄𝜎
where t is the time index, ω is the angular frequency, x(µ) is the time signal and x*(µ)
is its complex conjugate, τ is the time delay and σ is scaling factor [15].
Figure 1. 12 LPI Radar signals TFIs that are created by using CWD. All signals created
with a SNR value of 0dB.
CWD images of each LPI Radar signal and No-Modulation signal have created at 16
different SNR values, which varies -20dB to 10dB with a step of 2dBs. All of the
signals are created 20 different times with 20 different random noises to make the
effect of noise more realistic. It is mentioned in Section 2 that some of the signals
WAVEFORM CLASSIFICATION 141
are created with different parameters. In Figure 1, 12 different LPI Radar signals at
0dB are shown.
FIGURE 2. The flow diagram of the proposed LPI Radar Waveform classification
technique.
Then, a hyperplane that creates the biggest margin m between points of both classes
can be written as [16]:
𝑦𝑖 (𝑥𝑖𝑇 𝛽 + 𝛽0 ) ≥ 𝑚, 𝑖 = 1, … , 𝑁 (15)
In classification, the feature vectors of classes can be linearly-separable or not. For
a non-linearly separable case, it is possible to create more flexible boundaries that
minimize the amount of misclassified vectors. By designing a hyperplane classifier
into a new k-dimensional space using the vectors which are the closest to the decision
boundary, the non-linear case can also be classified. Mapping vectors into a high
dimensional space provided by kernel operation.
It is stated that the computational complexity of SVM is independent of the
dimensionality of the kernel space [17]. Thus, SVM can be used for a number of
high dimensional models which make it a highly applicable algorithm. Since CWD
creates a 3-dimensional TFI, the independence of computational complexity from
the dimensions has become advantageous for the proposed technique.
Some of the commonly used Kernel functions (Kf) are described as:
WAVEFORM CLASSIFICATION 143
The blue points in Figure 3 show the explored Hyper-Parameter values with respect
to estimated objective function values. As it can be understood from the model, the
parameters with the highest estimated objective function values are the optimal
Hyper-Parameters.
As a conclusion, the best scenario for SVM is created by optimizing parameters and
using different Kernel functions.
FIGURE 3. The exploration of objective function vs. SVM parameters during Hyper-
Parameter Optimization
However, SVM is a classifier that requires high computational cost for the training
process. In order to reduce the computational cost, principal components of the data
matrix are obtained by computing the eigenvalues and eigenvectors. Then, Ke largest
eigenvalues are chosen to form a transformation matrix A that contains eigenvectors.
Each 1xM (=1x12288) dimensional feature vector x transformed into a new 1xKe
dimensional vector y that carries most of the information [20]. It can be calculated
by
y = ATx (20)
where S is the diagonal matrix of eigenvalues. E [*] indicates the expected value of
*.
By using the mean square error approximation, the Ke value can be specified for
given conditions.
𝐾 −1
𝑥 = ∑𝑀−1 ′
𝑖=0 𝑦(𝑖)𝑎𝑖 and 𝑥 = ∑𝑖=0 𝑦(𝑖)𝑎𝑖 .
𝑒
As a result, to specify a Ke for a given mean square error can be determined by (23),
[17].
FIGURE 4. Percentage of variance vs. number of components to keep graph for PCA.
In the proposed technique, the mean square error of 5% is used where the percentage
of variance becomes smaller than 0.01%. The result of the change of percentage of
variance value is shown in Figure 4. A trial and error process is applied to set a mean
square error value. In fact, the mean squared error value can be increased with a very
little amount of information loss. Also, it results in a considerable reduction in the
data load. However, trying to reduce the data load with different mean squared error
values which are greater than 5% result in a performance loss in classification. As
can be seen in Figure 4, from a certain point, the change in the percentage of variance
becomes much smaller than before, meaning that from this point, features after Kth
feature will make minor differences in classification.
146 A. BEKTAŞ, H. ERGEZER
By using PCA, around 550 of 12288 features are kept for one-against-all
classification, around 130 of 12288 for one-against-one classification to represent
95% of each feature vector. The computational cost problem of SVM is reduced
depending on PCA. The dataset with principal components makes the SVM an
appropriate classification algorithm for LPI Radar waveform classification.
Since there are C=13 classes, it is needed to train C*(C-1)/2 = 78 binary SVMs.
These SVMs are used to construct DDAG.
5. RESULTS
In the proposed technique, one-against-one and one-against-all methods are applied.
For the one-against-one method, DDAG is used to find the best class. DDAG
structure is given in Figure 5. The Confusion Matrix of the one-against-one method
is shown in Table 6. For the one-against-all method, the maximum score-values of
13 SVMs are used to find the best class. The Confusion Matrix of the one-against-
all method is shown in Table 5.
FIGURE 5. The Decision Directed Acyclic Graph for finding the best class out of 13 classes.
(Not all of the nodes has been shown for the sake of clarity).
WAVEFORM CLASSIFICATION 147
Where TP is the correctly classified feature vectors with label +1, FP is the
misclassified feature vectors with label +1 and TN is the correctly classified feature
vectors with label -1, FN is the misclassified feature vectors with label -1.
The overall accuracy of the one-against-all method is 98.73%. The poly-phase
signals especially P1 and P4 are misclassified in between. The results of binary
classification and multi-class classification are similar; the overall accuracy of the
one-against-one method is 98.61%.
The recall is the ratio of the total number of correctly classified vectors of the class
with label +1 and all vectors of the class with label +1. The recall value closer to 1
shows that the class with label +1 is correctly classified.
For a given feature vector labelled as +1, the precision gives the percentage that the
given vector is actually labelled as +1. Precision is given by [21]:
𝑇𝑃
𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 = 𝑇𝑃+𝐹𝑃 (25)
F-Measure represents both the precision and recall by taking their harmonic mean
to save the balance in between. F-Measure is given by [21]:
2×𝑅𝑒𝑐𝑎𝑙𝑙×𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛
𝐹_𝑀𝑒𝑎𝑠𝑢𝑟𝑒 = 𝑅𝑒𝑐𝑎𝑙𝑙+𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛
(26)
Recall 0.98996
Precision 0.99174
F-Measure 0.99085
The recall, precision and F-measure values cannot be compared to existing methods
because there are no such values presented in these articles.
Results of the proposed solution and [3], [4], [5] and [8] are given in Table 3. Since
the precision and F-Measure values are not given in any of these, the reliability of
these accuracy values can be arguable. In [3] the Confusion Matrix is created by
using the results that have SNR value of -6dB. But Table 4 and Table 5 show the
classification performance of all the SNR values examined including -18 and -20dB.
Lower SNR values have substantial effects on classification performance. All of the
accuracy values except the Costas Signal are higher in the proposed solution with
the effect of lower SNRs. Therefore, the performance of the proposed solution can
be said to be better. There is an abrupt change of classification performance for SNR
values smaller than -12dB. In our technique, by the application of PCA, the
confusing elements of the images are also eliminated, so the classification
performance at these SNR values are also higher.
WAVEFORM CLASSIFICATION 149
[4] proposes a different technique to classify Frank, P1, P3 and P4 codes. The
Confusion Matrix is created by using lower SNR values so the accuracy values are
lower than other techniques. But the point where the abrupt change occurs that is
mentioned earlier is -14dB in [4]. For lower SNR values, the results are similar to
the results obtained from the solution that we propose. However, the precision and
F-Measure values are not mentioned in [4] either, so the overall results cannot be
compared properly.
LPI Radar waveform recognition technique that is proposed in [5] gives better results
for P3 and P4 signals. For poly-time signals, especially for T1, T2 and T3, there are
major differences in the accuracy. The results that we obtained are much higher than
the results in [5]. Since the Frank signal is excluded in [5], the similarity with the
other poly-phase codes are not examined in between.
[8] used higher SNR values and fewer signal types for classification. However, their
classification results are lower. For P4 signal, the classification performance is very
close to the result that we obtained. But the resolution of the result of [8] is lower
than ours and 84,55% can also be rounded to 85,00%. So they can be assumed to be
the same. Simulations have been performed on the computer having 3.7 GHz
processor and 16 GB memory. The required time to train one SVM in the one-
against-all method is 1838 seconds on average, including PCA and Hyper-Parameter
Optimization. The required time to train one SVM in the one-against-one method is
328 seconds on average, including PCA and Hyper-Parameter Optimization.
6. CONCLUSIONS
In this paper, an automatic LPI Radar classification method has been performed
using SVM and Principal Component Analysis. SVMs are trained using methods of
one-against-all and one-against-one with DDAG. Up to the PCA step, all distinctive
features have been preserved.
Table 4. Confusion Matrix of the one-against-all method.
SVM RESULTS
BPSK COSTAS FMCW FRANK NOMOD P1 P2 P3 P4 T1 T2 T3 T4
BPSK 0.9896 0.0000 0.0000 0.0000 0.0083 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0021 0.0000
ACTUAL SIGNAL TYPE
COSTAS 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
FMCW 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
FRANK 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
NOMOD* 0.0088 0.0000 0.0000 0.0000 0.9912 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
P1 0.0000 0.0000 0.0000 0.0000 0.0000 0.8735 0.0158 0.0065 0.1011 0.0000 0.0031 0.0000 0.0000
P2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0031 0.9880 0.0029 0.0060 0.0000 0.0000 0.0000 0.0000
P3 0.0000 0.0000 0.0000 0.0000 0.0000 0.0069 0.0232 0.9669 0.0029 0.0000 0.0000 0.0000 0.0000
150 A. BEKTAŞ, H. ERGEZER
P4 0.0000 0.0000 0.0000 0.0000 0.0000 0.1113 0.0191 0.0172 0.8455 0.0069 0.0000 0.0000 0.0000
T1 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000
T2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000
T3 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0035 0.0000 0.0000 0.9836 0.0129
T4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0328 0.9672
*NOMOD abbreviation is used instead of No-Modulation signal for the sake of simplicity.
BPSK 0.9969 0.0000 0.0000 0.0000 0.0083 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0021 0.0000
COSTAS 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
FMCW 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
FRANK 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
ACTUAL SIGNAL TYPE
NOMOD 0.0055 0.0000 0.0000 0.0000 0.9945 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
P1 0.0000 0.0000 0.0000 0.0000 0.0000 0.8438 0.0250 0.0063 0.1250 0.0000 0.0000 0.0000 0.0000
P2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0063 0.9625 0.0281 0.0031 0.0000 0.0000 0.0000 0.0000
P3 0.0000 0.0000 0.0000 0.0000 0.0000 0.0063 0.0469 0.9438 0.0031 0.0000 0.0000 0.0000 0.0000
P4 0.0000 0.0000 0.0000 0.0000 0.0000 0.1063 0.0219 0.0188 0.8531 0.0000 0.0000 0.0000 0.0000
T1 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.0000 0.0000 0.0000 0.0000
T2 0.0000 0.0000 0.0000 0.0031 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.9969 0.0000 0.0000
T3 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.9688 0.0313
T4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0250 0.9750
WAVEFORM CLASSIFICATION 151
REFERENCES
[1] Pace, P.E., Detecting and Classifying Low Probability of Intercept Radar. 2 nd Ed.,
Artech House, Norwood, MA, USA, 2009.
[2] Tao, R., Li, B., Sun, H., Research Progress of the Algebraic and Geometric Signal
Processing, Defence Technology, 9(1) (2013), 40-47.
[3] Kong, S.H., Kim, M., Hoang, L.M., Kim, E., Automatic LPI Radar Waveform
Recognition Using CNN, IEEE Access, 6 (2018), 4207-4219.
[4] Hoang, L.M., Kim, M., Kong, S.H., Automatic Recognition of General LPI Radar
Waveform Using SSD and Supplementary Classifier, IEEE Transactions on Signal
Processing, 67(13) 2019, 3516-3530.
[5] Gao, L., Zhang, X., Gao, J., You, S., Fusion Image Based Radar Signal Feature
Extraction and Modulation Recognition, Access IEEE, 7 (2019), 13135-13148.
[6] Huang, Z., Ma, Z., Huang, G., Radar Waveform Recognition Based on Multiple
Autocorrelation Images, Access IEEE, 7 (2019), 98653-98668.
[7] Gulum, T., Autonomous Non-Linear Classification of LPI Radar Signal Modulations,
https://calhoun.nps.edu/handle/10945/3302; 2007 [accessed 24 September 2019].
[8] Kishore, T.R., Rao, K.D., Automatic intrapulse modulation classification of advanced
LPI radar waveforms, IEEE Trans. Aerosp. Electron. Syst., 53(2) (2017), 901-914.
[9] Tong, X., Modelling and realization of real time electronic countermeasure simulation
system based on SystemVue, Defence Technology, 2019.
[10] Deng, B., Luan, J., Cui, S., Analysis of parameter estimation using the sampling-type
algorithm of discrete fractional Fourier transform, Defence Technology, 10(4) (2014),
321-327.
[11] Liu, M., Liao, G., Yang, Z., Song, H., Gong, F., Electromagnetic Signal Classification
Based on Deep Sparse Capsule Networks, Access IEEE, 7 (2019), 83974-83983.
[12] Zeng, X., Wang, S., Bark-wavelet Analysis and Hilbert–Huang Transform for
Underwater Target Recognition, Defence Technology, 9(2) (2013), 115-120.
[13] Choi, H.I., Williams, W.J., Improved time-frequency representation of multicomponent
signals using exponential kernels, IEEE Trans. Acoust., Speech, Signal Process., 37(6)
(1989), 862-871.
[14] Hollinger, K.B., Code optimization for the Choi-Williams distribution for ELINT
applications, https://calhoun.nps.edu/handle/10945/4422; 2009 [accessed 24 September
2019].
[15] Liu, Y., Xiao, P., Wu, H., Xiao, W., LPI radar signal detection based on radial
integration of Choi-Williams time-frequency image, Journal of Systems Engineering
and Electronics, (2015), 973-981.
[16] Hastie, T., Tibshirani, R., Friedman, J., The Elements of Statistical Learning, 2nd Ed.,
Springer New York Inc, New York, NY, USA, 2001.
[17] Theodoridis, S., Koutroumbas, K., Pattern Recognition, 4th Ed., Academic Press. Inc.,
Orlando, FL, USA, 2009.
[18] Snoek, J., Larochelle, H., Adams, R.P., Practical Bayesian optimization of machine
learning algorithms, Advances in Neural Information Processing Systems, 25 (2012),
2960-2968.
152 A. BEKTAŞ, H. ERGEZER
[19] Feurer, M., Hutter, F., Hyperparameter Optimization. In: Hutter F, Kotthoff L,
Vanschoren, J., editors, Automated Machine Learning, Cham: Springer International
Publishing, (2019), 3-33.
[20] Duda, R.O., Hart, P.E., Stork, D.G., Pattern Classification, 2nd Ed., John Wiley & Sons,
Inc. New York, 2001.
[21] Powers, D.M.W., Evaluation: From Precision, Recall and F-Measure to Roc,
Informedness, Markedness & Correlation, Journal of Machine Learning Technologies,
2(1) (2011), 37-63.
[22] Lima, A.F., Analysis of low probability of intercept (LPI) radar signals using
cyclostationary processing, https://calhoun.nps.edu/handle/10945/4944, 2002
[accessed 24 December 2019].
[23] Platt, J. C., Cristianini, N., Shawe-Taylor, J., Large margin DAGs for multiclass
classification, Advances in Neural Information Processing Systems, MIT Press,12
(2000), 547–553.