[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Next Article in Journal
Optical and Mechanical Properties of Layered Infrared Interference Filters
Next Article in Special Issue
Recognition of Targets in SAR Images Based on a WVV Feature Using a Subset of Scattering Centers
Previous Article in Journal
Bias Stability Investigation of a Triaxial Navigation-Compatible Accelerometer with an Electrostatic Spring
Previous Article in Special Issue
Radar Detection-Inspired Signal Retrieval from the Short-Time Fourier Transform
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation and Classification of NLFM Signals Based on the Time–Chirp Representation

Faculty of Electrical Engineering, Bialystok University of Technology, 15-351 Bialystok, Poland
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(21), 8104; https://doi.org/10.3390/s22218104
Submission received: 22 September 2022 / Revised: 12 October 2022 / Accepted: 18 October 2022 / Published: 22 October 2022
(This article belongs to the Special Issue Radar Signal Detection, Recognition and Identification)
Figure 1
<p>The accuracyof nonlinear frequency approximations, (<b>a</b>) the function <math display="inline"><semantics> <mrow> <msub> <mi>f</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>α</mi> <mo>,</mo> <mi>γ</mi> <mo>)</mo> </mrow> </mrow> </semantics></math> and its Taylor polynomial approximations of the order <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>∈</mo> <mo>{</mo> <mn>5</mn> <mo>,</mo> <mn>9</mn> <mo>,</mo> <mn>13</mn> <mo>}</mo> </mrow> </semantics></math>, (<b>b</b>) the error of approximations.</p> ">
Figure 2
<p>The accuracyof phase function approximations, (<b>a</b>) the function <math display="inline"><semantics> <mrow> <msub> <mi>ϕ</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>α</mi> <mo>,</mo> <mi>γ</mi> <mo>)</mo> </mrow> </mrow> </semantics></math> and its Taylor polynomial approximations of order <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>∈</mo> <mo>{</mo> <mn>6</mn> <mo>,</mo> <mn>10</mn> <mo>,</mo> <mn>14</mn> <mo>}</mo> </mrow> </semantics></math>; (<b>b</b>) the error of approximations.</p> ">
Figure 3
<p>Flow diagram of the proposed method including estimation and classification.</p> ">
Figure 4
<p>The RMSEof estimation of the instantaneous value of the frequency: (<b>a</b>) <math display="inline"><semantics> <mrow> <msub> <mi>f</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>α</mi> <mo>,</mo> <mi>γ</mi> <mo>)</mo> </mrow> </mrow> </semantics></math>, (<b>b</b>) <math display="inline"><semantics> <mrow> <msub> <mi>f</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <msub> <mi>B</mi> <mi>l</mi> </msub> <mo>,</mo> <msub> <mi>B</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> </mrow> </semantics></math>.</p> ">
Figure 5
<p>The RMSEof estimation of the instantaneous value of the frequency: (<b>a</b>) <math display="inline"><semantics> <mrow> <msub> <mi>f</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <msub> <mi>f</mi> <mrow> <mi>L</mi> <mi>F</mi> <mi>M</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math>.</p> ">
Figure 6
<p>The MSEof estimation of the instantaneous frequency under various SNR conditions.</p> ">
Figure 7
<p>Single layer network with one output and <span class="html-italic">n</span> inputs.</p> ">
Figure 8
<p>Interpretation of the binary confusion matrix.</p> ">
Figure 9
<p>Example ofthe realizations of the coefficients <math display="inline"><semantics> <msub> <mi>a</mi> <mrow> <mi>ϕ</mi> <mn>2</mn> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>a</mi> <mrow> <mi>ϕ</mi> <mn>4</mn> </mrow> </msub> </semantics></math> and <math display="inline"><semantics> <msub> <mi>a</mi> <mrow> <mi>ϕ</mi> <mn>6</mn> </mrow> </msub> </semantics></math> obtained by CPF for four signal classes in the case of (<b>a</b>) <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mn>5</mn> </mrow> </semantics></math> dB; (<b>b</b>) <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math> dB; (<b>c</b>) <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mo>−</mo> <mn>1</mn> </mrow> </semantics></math> dB; and (<b>d</b>) <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mo>−</mo> <mn>5</mn> </mrow> </semantics></math> dB.</p> ">
Figure 10
<p>Confusion matrices for the LVQ (<b>a</b>) and MLP (<b>b</b>) classifiers obtained for <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mo>−</mo> <mn>1</mn> </mrow> </semantics></math> dB.</p> ">
Figure 11
<p>Confusion matrices for the LVQ (<b>a</b>) and MLP (<b>b</b>) classifiers obtained for <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mo>−</mo> <mn>5</mn> </mrow> </semantics></math> dB.</p> ">
Figure 12
<p>Accuracy (<a href="#FD42-sensors-22-08104" class="html-disp-formula">42</a>) metrics of MLP and LVQ classifiers.</p> ">
Figure 13
<p>PPV (<b>a</b>) and TPR (<b>b</b>) metrics of the LVQ classifier.</p> ">
Figure 14
<p>PPV (<b>a</b>) and TPR (<b>b</b>) metrics of the MLP classifier.</p> ">
Versions Notes

Abstract

:
A new approach to the estimation and classification of nonlinear frequency modulated (NLFM) signals is presented in the paper. These problems are crucial in electronic reconnaissance systems whose role is to indicate what signals are being received and recognized by the intercepting receiver. NLFM signals offer a variety of useful properties not available for signals with linear frequency modulation (LFM). In particular, NLFM signals can ensure the desired reduction of sidelobes of an autocorrelation (AC) function and desired power spectral density (PSD); therefore, such signals are more frequently used in modern radar and echolocation systems. Due to their nonlinear properties, the discussed signals are difficult to recognize and therefore require sophisticated methods of analysis, estimation and classification. NLFM signals with frequency content varying with time are mainly analyzed by time–frequency algorithms. However, the methods presented in the paper belong to time–chirp domain, which is relatively rarely cited in the literature. It is proposed to use polynomial approximations of nonlinear frequency and phase functions describing signals. This allows for applying the cubic phase function (CPF) as an estimator of phase polynomial coefficients. Originally, the CPF involved only third-order nonlinearities of the phase function. The extension of the CPF using nonuniform sampling is used to analyse the higher order polynomial phase. In this paper, a sixth order polynomial is considered. It is proposed to estimate the instantaneous frequency using a polynomial with coefficients calculated from the coefficients of the phase polynomial obtained by CPF. The determined coefficients also constitute the set of distinctive features for a classification task. The proposed CPF-based classification method was examined for three common NLFM signals and one LFM signal. Two types of neural network classifiers: learning vector quantization (LVQ) and multilayer perceptron (MLP) are considered for such defined classification problem. The performance of both the estimation and classification processes was analyzed using Monte Carlo simulation studies for different SNRs. The results of the simulation research revealed good estimation performance and error-free classification for the SNR range encountered in practical applications.

1. Introduction

In this paper, an approach based on the time–chirp ( T Ω ) transform used for the estimation and classification of signals with nonlinear frequency modulation (NLFM) has been presented. The chirp rate ( Ω ), also called the instantaneous frequency rate (IFR), is the signal phase acceleration and can be calculated as the time derivative of a frequency function. The analysis and processing of NLFM signals are exploited in a wide range of applications for example in Electronic Support Measures/Electronic Intelligence (ESM/ELINT), Electronic Warfare (EW), Electronic Reconnaissance (ER) systems, as well as in passive bistatic radar (PBR) [1]. Modern electronic intelligence and electronic support are designed to automatically distinguish the modulation type of an intercepted radar signal, which can be utilized in early warning systems or give more information about hostile radars [2,3,4,5,6,7]. Passive bistatic radar uses emissions from communications, broadcast, or radionavigation transmitters instead of dedicated, cooperative radar transmitters. The transmitted waveforms are not explicitly designed for passive radar purposes. Therefore, knowledge about the received signal is crucial in the ability of waveform recognition and reconstruction. New sources of target illumination in passive radars are constantly being searched. Solutions with using the 5G cellular network as a source of illumination in a passive radar system have recently appeared [8]. The NLFM waveform for synthetic aperture radar (SAR) applications is important for improving spaceborne SAR image quality and reducing system costs [9,10]. The NLFM waveform was also proposed for active sonars [11].
The NLFM signal can be synthesized in different ways in order to obtain desired properties by shaping the power spectral density (PSD). Due to nonlinear frequency modulation, such signals can achieve the desired PSD and desired autocorrelation function with reduced sidelobes compared to LFM signals [12,13,14]. In the case of narrowband signals, the Doppler offset may be miscalculated in the narrowband ambiguity function [15,16]. The potential advantage of NLFM is its Doppler shift tolerance. These properties make NLFM signals very attractive especially for radar applications. Generally, synthesis of signals with limitation of the required level of AC-sidelobes and desired power spectral density is a great challenge. These conditions require multi-objective optimization approach with strong constraints and high computational load and may result in inconsistent requirements [11,15,17,18,19,20]. Appropriate NLFM chirps achieving the desired shape of the power spectrum have been suggested as a solution to this problem. Signals for which parameterized nonlinear frequency modulations satisfy the desired spectral properties, achieving low level sidelobes, have been proposed by a lot of authors. Signal models presented by Collins and Atkins [11], Pirce [21] or Yue and Zhang [22] are very popular and are also the subject of analysis in this paper.
A special class of NLFM signals, which enables the shaping of the PSD and obtains the desired AC function, is polynomial phased signals (PPS). This kind of nonlinear signal plays a significant role in modern radar systems, including SAR, ISAR and OTHR systems, as well as in sonars, biomedicine, machine engine testing, etc., especially in the ISAR, where due to target movement or extreme target maneuvers, the radar returns contain mainly PPS components, possibly with high-order phase terms [23,24]. The simplest type of a signal with a polynomial phase is a signal with linear frequency modulation. Unfortunately, the PSD of an LFM signal is approximately rectangular and after matched filtering (MF) the peak-to-sidelobe ratio (PSLR) is rather low, reaching about 13.3 [dB]. Therefore, NLFM signals are considered to be a good alternative to LFM signals.
Modern radar systems, especially surveillance systems, can emit a pulse train with inter-pulse and intra-pulse complex modulation, including both linear and nonlinear frequency modulation. If such radars operate in the dense, hostile electromagnetic environment, intercepted signals should be recognized or classified by means of spectrum-sensing systems such as ELINT, ER and EW. The main problem of recognition and estimation of intercepted signals is the determination of the modulation type and its parameters. If any information is not available, it is reasonable to assume a phase polynomial for such signals with a sufficiently high order of polynomial nonlinearity. Even parameterized nonlinearities, which usually have a complex analytical description, can be approximated by polynomial form with a sufficiently high order to obtain a simpler description for further analysis. In this paper, the polynomial approximation of the NLFM models has been evaluated for estimation and classification purposes. The set of selected coefficients of polynomial approximation is suggested as distinctive features allowing the identification of a type of unknown emission by means of classification. This approach requires a database containing a set of nonlinearity types. In this paper, the estimation of the PPS parameters as well as identification by classification of other type of nonlinearities are considered.
The general description of nonstationary signals embedded in noise can be presented as follows:
s ( t ) = A ( t ) e j ϕ ( t ) + s n ( t )
where ϕ ( t ) is the phase of the signal, A ( t ) is the amplitude of the signal and s n ( t ) is white Gaussian noise.
There is an unambiguous relationship between frequency function f ( t ) (the instantaneous frequency (IF)) and the instantaneous phase function ϕ ( t ) of a nonstationary signal s ( t ) through the differentiation operation:
f ( t ) = 1 2 π d ϕ ( t ) d t
Knowledge of the IF function automatically determines the phase function and vice versa. It seems natural to use time–frequency (T-F) distributions for IF analysis and estimation of NLFM signals. However, the most known quadratic T-F distributions, such as the pseudo Wigner–Ville distribution and the Choi–Williams distribution, contain cross-term components, and the estimation of the instantaneous frequency modulation is performed with unacceptable accuracy. Therefore, they are practically useless [2]. For analysis of the PPS, the high order ambiguity function (HAF) or the product HAF (PHAF) seems to be attractive. In these distributions, the phase-differentiation (PD) operation is repeated many times until a single complex sinusoidal signal is obtained [25,26]. The frequency of the obtained sinusoidal signal indicates the highest order PPS coefficient. Next, the original signal is dechirped with the use of this PPS coefficient. The remaining parameters are estimated by repeating the same procedure. Although these methods provide good accuracy, they suffer from high computational burden and error propagation during dechirping operations. Therefore, they seem to be useless for NLFM.
This paper deals with the effective estimation of the PPS of higher order. The proposed method is based on the concept of nonlinear sampling and the cubic phase function distribution (CPF) developed on the time–chirp ( T Ω ) plane [27]. The CPF distribution turned out to be effective in parameter estimation of the quadratic frequency modulation signals [28]. In this paper, the CPF is proposed to extract distinctive features of parameterized nonlinearities approximated by a polynomial useful in classification. Nonlinearities within the paper are replaced by the polynomial form containing sufficient information to classify NLFM signals. Although the CPF was originally designed for the estimation of the third order PPS, in this paper, the CPF method is used for estimation of the sixth order PPS.
The classification of NLFM using the set of distinctive properties obtained from the CPF method on the ( T Ω ) plane is presented in the next part of the paper. The classification process comprises three types of nonlinearities typical for radar applications. The classification of NLFM signals is not trivial, especially for signals with abrupt frequency changes, and requires advanced systems such as neural networks to achieve high classification efficiency [29,30,31,32]. Generally, due to the ability of self-learning and adaptability, neural networks can outperform other classification approaches. Two neural classifiers based on learning vector quantization (LVQ) and multilayer perceptron (MLP) networks have been used and compared. Other concepts of LFM and NLFM classification based on neural networks can be found in [33,34,35]. The neural network classification, considered in this paper, also takes into account the classification between NLFM and LFM signals [36].
The paper is organized as follows: Section 2 presents selected NLFM signals used in radar and sonar and discusses the use of their polynomial approximations. Section 3 discusses various methods of IF estimation and describes the proposed IF estimator based on the cubic phase function, while Section 4 presents the results of simulation studies on the quality of the proposed IF estimator. Section 5 proposes the use of the CPF-based estimator of phase polynomial coefficients in the classification of the NLFM signals and presents the results of simulation tests. Section 6 presents the conclusions.

2. Nlfm Signals and Their Polynomial Approximations

In this section, some selected examples of nonlinear functions used for the generation of NLFM signals for radar and echolocation systems are presented. Then, using the Taylor expansion of these functions, some aspects related to the accuracy of the polynomial approximation are illustrated and discussed.
Currently, NLFM signals are mainly developed for use in radar and sonar technologies. To present the proposed estimation and classification methods, three representative NLFM functions have been selected and presented by Formulas (3)–(7). The functions and their parameters were designed by their authors to minimize the sidelobes of the autocorrelation function.
The NLFM signal developed by Collins and Atkins [11] consists of a linear and nonlinear part. The nonlinearity impact is determined by two parameters α and γ :
f 1 ( t , α , γ ) = B 2 α tan ( 2 γ t / T ) tan ( γ ) + 2 ( 1 α ) t T ; T 2 t T 2
where B is the signal bandwidth, T is the time duration of the pulse, and α is the parameter that defines the weight between the linear and nonlinear part, while the parameter γ affects the intensity of the nonlinear part.
Parameter values that minimize the sidelobes of the autocorrelation function are α = 0.52 and γ = 1.47 [11].
The NLFM signal proposed by Price [21] also consists of a linear part represented by the B L parameter and a nonlinear part controlled by B C :
f 2 ( t , B L , B C ) = t T B L + B C 1 4 t 2 / T 2 .
In the paper, the following form of Formula (4), explicitly showing the signal bandwidth B [12], is used:
f 2 ( t , B l , B c ) = B t T B l + B c 1 4 t 2 / T 2 ,
where the parameters: B l = B L / B and B c = B C / B , with values B l = 0.561105 and B c = 0.23799 minimizing sidelobes [12], and the time interval 0.45 T t 0.45 T covering bandwidth B.
The NLFM signal proposed by Yue and Zhang [22] is given by the formula:
f 3 ( t , k 1 , k 2 ) = B k 1 tan k 2 t T ; T 2 t T 2 .
where the parameters k 1 and k 2 that minimize the sidelobes take values: k 1 = 0.1171 and k 2 = 2.607 .
In the presented analyses, the LFM signal is also used. It has the same bandwidth B and the pulse duration T as NLFM signals. The frequency of the LFM signal is described by the following formula:
f L F M ( t ) = B T t ; T 2 t T 2 .
Nonlinear, continuous functions f 1 ( t , α , γ ) , f 2 ( t , B l , B c ) , f 3 ( t , k 1 , k 2 ) determined on the closed interval: T 2 t T 2 , according to the Weierstrass approximation theorem, can be approximated with desired accuracy using polynomial functions of a sufficiently high order. The approximation error for a particular nonlinear function depends on the order of the polynomial.
The proposed estimation and classification method is based on simplified polynomial models of nonlinear functions that describe the frequency and phase of the NLFM signals. An important issue is the selection of the order of the approximating polynomial. In the paper, this issue is analyzed using the Taylor series approximation, which makes it possible to obtain an analytical description of the signal frequency and phase as a function of time.
Examples of the approximation of the nonlinear functions f 1 ( t , α , γ ) , f 2 ( t , B l , B c ) , f 3 ( t , k 1 , k 2 ) are presented by (8)–(10). Polynomials of the fifth order were calculated using the Taylor expansion around the time point t = 0:
f 1 T a ( t , α , γ ) = B T 1 α + α γ tan ( γ ) t + 4 B α γ 3 3 T 3 tan ( γ ) t 3 + 32 B α γ 5 15 T 5 tan ( γ ) t 5 + R f 1 ( t , α , γ )
f 2 T a ( t , B l , B c ) = B ( B c + B l ) T t + 2 B B c T 3 t 3 + 6 B B c T 5 t 5 + R f 2 ( t , B c , B l )
f 3 T a ( t , k 1 , k 2 ) = B k 1 k 2 T t + B k 1 k 2 3 3 T 3 t 3 + 2 B k 1 k 2 5 15 T 5 t 5 + R f 3 ( t , k 1 , k 2 )
where R f 1 ( t , α , γ ) , R f 2 ( t , B c , B l ) and R f 3 ( t , k 1 , k 2 ) are reminder terms.
Figure 1 illustrates a change in the accuracy of f 1 T a ( t , α , γ ) approximation depending on the polynomial order. Figure 1a shows the function f 1 ( t , α , γ ) and its polynomial approximations of order M { 5 , 9 , 13 } . Figure 1b shows the error Δ f 1 ( t , α , γ ) of these approximations.
Δ f 1 ( t , α , γ ) = f 1 ( t , α , γ ) f 1 T a ( t , α , γ )
As can be seen from the analysis of the results presented in Figure 1, the error of polynomial approximation for the order M > 5 slowly decreases. Similar results are obtained for the approximation of the functions f 2 ( t , B l , B c ) and f 3 ( t , k 1 , k 2 ) .
Based on the relationship (2), it is possible to calculate the analytical functions (12)–(15) that describe the instantaneous phase of the NLFM and LFM signals:
ϕ 1 ( t , α , γ ) = π B α T ln ( tan ( 2 γ t / T ) 2 + 1 ) 4 γ tan ( γ ) + ( 1 α ) t 2 T + ϕ 1 0 ,
ϕ 2 ( t , B l , B c ) = π 2 B 2 B l T t 2 B c T 2 4 t 2 + ϕ 2 0 ,
ϕ 3 ( t , k 1 , k 2 ) = π B T k 1 k 2 ln tan ( k 2 t T ) 2 + 1 + ϕ 3 0 ,
ϕ L F M ( t ) = π B T t 2 + ϕ 0 ,
where ϕ 1 0 , ϕ 2 0 , ϕ 3 0 , ϕ 0 are initial phase values, while the time interval is is T 2 t T 2 .
The Taylor polynomial approximation is calculated around the time moment t = 0 nd phase value: ϕ ( 0 ) , as the phase function is symmetrical with respect to this point. Taylor approximations of the phase with polynomials of the sixth order are presented by (16)–(18).
ϕ 1 T a ( t , α , γ ) = π B T 1 α + α γ tan ( γ ) t 2 + 2 π B α γ 3 3 T 3 tan ( γ ) t 4 + 32 π B α γ 5 45 T 5 tan ( γ ) t 6 + R ϕ 1 ( t , α , γ )
ϕ 2 T a ( t , B l , B c ) = π 2 B B c T + π B ( B c + B l ) T t 2 + π B B c T 3 t 4 + 2 π B B c T 5 t 6 + R ϕ 2 ( t , B c , B l )
ϕ 3 T a ( t , k 1 , k 2 ) = π B k 1 k 2 T t 2 + π B k 1 k 2 3 6 T 3 t 4 + 2 π B k 1 k 2 5 45 T 5 t 6 + R ϕ 3 ( t , k 1 , k 2 )
where R ϕ 1 ( t , α , γ ) , R ϕ 2 ( t , B c , B l ) , R ϕ 3 ( t , k 1 , k 2 ) are reminder terms.
The influence of polynomial order on the accuracy of the polynomial approximation of the phase function ϕ 1 ( t , α , γ ) is presented in Figure 2. Figure 2a shows the function ϕ 1 ( t , α , γ ) , and its polynomial approximations of order M { 6 , 10 , 14 } . Figure 2b shows the error Δ ϕ 1 ( t , α , γ ) of these approximations:
Δ ϕ 1 ( t , α , γ ) = ϕ 1 ( t , α , γ ) ϕ 1 T a ( t , α , γ )
As can be seen from the analysis of the results presented in Figure 2, the error of polynomial approximation of phase function is quite small compared to phase value. Similar results are obtained for the approximation of the functions ϕ 2 ( t , B l , B c ) and ϕ 3 ( t , k 1 , k 2 ) .
In the paper, the polynomial approximation of a phase function has been analyzed to classify NLFM signals. The nonlinear change in the frequency of analyzed signals is described by the odd function, which results in an odd order of approximating polynomial. Taking into account this feature and the relationship (2), the polynomial approximation of the phase function is of an even order. In our case, after preliminary investigation, we decided that the order of the polynomial approximation of the phase function can be limited to M = 6 . The set of selected coefficients of the approximating polynomial is chosen as a set of distinctive features in the proposed method of classification of NLFM signals. The sixth order of the approximating polynomial seems sufficient to constitute a set of distinctive features. Although the selected order of the approximating polynomial does not guarantee a perfect polynomial fitting, especially on signal parts with abrupt nonlinear changes, it allows for effective classification with the low computational load.

3. The CPF-Based Estimator of the IFR

The recognition of signals with nonlinear frequency modulation is usually performed with the use of estimation of the instantaneous frequency of the signal. There are many methods for analyzing nonlinear frequency functions, including all distributions of the group belonging to the Cohen class. These are, among others, time–frequency distributions such as the Wigner–Ville distribution, the Choi–Wiliams distribution and the short-time Fourier transform (STFT). A large group of signals with a nonlinear frequency are PPS. Very good estimation results of the higher order PPS are obtained by the quasi-maximum likelihood (QML) method, which is an extended version of the STFT transformation [37,38,39]. Estimation of the IF is performed by the STFT. Coefficients of the PPS are obtained from the IF estimates using the classical polynomial regression. The QML method requires an additional refining procedure to improve the quality of coarse estimates of polynomial coefficients. The refining process consists of four steps: dechirping the received signal using coarse initial estimates of the polynomial phase parameters provided by the STFT, filtering through an M-point moving average (MA) filter combined with an M-fold decimation, polynomial phase estimation of the obtained signal by phase unwrapping and least squares estimation. The final estimates are calculated as a combination of estimates obtained in step 3 with the initial coarse estimates [40]. In the last step of the QML method, the optimal STFT window is searched by maximizing the quasi-ML function. Rather than directly searching through all parameters of phase polynomial, the maximum QML function is calculated for the estimates provided by STFT and polynomial regression. The QML is computationally exhaustive for higher order PPS because it requires multiple STFT calculations and multiple polynomial regression calculations, which are slow but precise processes. Therefore, it is desirable to search for a new transform with results comparable to the QML transform, but with less computational effort. A proposed alternative method of estimating the parameters of approximating polynomials is the CPF distribution defined for discrete signals.
Discrete signals of interest (i.e., PPS) z r ( n ) are characterized by a constant amplitude b 0 and phase ϕ ( n ) and are defined as:
z r ( n ) = z s ( n ) + z w ( n ) = b 0 e j ϕ ( n ) + z w ( n ) , N 1 2 n N 1 2 ,
where the phase function ϕ ( n ) is described by the M t h order polynomial with coefficients a m and z w ( n ) is Gaussian white noise with variance σ 2 . The discrete phase function is specified by the following formula:
ϕ ( n ) = m = 0 M a ϕ m n m
The CPF is defined as follows:
C P F z r ( n , Ω ) = m = 0 N 1 2 z r ( n + m ) z r ( n m ) e j Ω m 2
where Ω is the frequency rate.
The discrete time t n = n T s resulting from sampling with the period T s and the discrete frequency rate Ω define a discrete grid on the time—frequency rate plane ( n , Ω ) . Therefore, the discrete results of the estimation of phase polynomial coefficients may differ from the continuous case if the discrete grid is sparse. The estimate of IFR [28,41] for each point in time is obtained as follows:
I F R ^ ( n ) = argmax Ω C P F z r ( n , Ω )
The CPF presented in the literature is mainly used to estimate the parameters of a signal phase polynomial up to the third order [28,41,42]. However, according to the analysis presented in Section 2, the proposed classification approach requires estimation of the coefficients of the sixth order phase polynomial. In this paper, the extension of the CPF to analysis of a sixth order polynomial is considered. The proposed approach assumes that only one run of the CPF-based method is used to estimate coefficients of the phase polynomial of the required order. Having had the set of estimated phase polynomial coefficients, the set of frequency polynomial coefficients can also be calculated according to the relationship (2). The proposed method based on the CPF has a lower computational load than the QML and other commonly known methods dedicated to the analysis of signals in the frequency or time–frequency domains.
NLFM signals are most often defined by frequency functions, such as functions f 1 ( t , α , γ ) , f 2 ( t , B L , B C ) and f 3 ( t , k 1 , k 2 ) given in Section 2 described by (3)–(6). Generating signals by means of Equation (1) requires the knowledge of the corresponding phase functions, which for the analyzed signals are represented by the functions ϕ 1 ( t , α , γ ) , ϕ 2 ( t , B L , B C ) and ϕ 3 ( t , k 1 , k 2 ) described by (12)–(14). The CPF algorithm, which processes the received noise-disturbed signal (20), estimates the coefficients of the discrete phase polynomial model. In the proposed classification method, these coefficients of the phase polynomial are used as a set of distinctive features. Classification methods are described in more detail in Section 5. Moreover, the estimation of the instantaneous frequency with the use of a discrete polynomial approximating the continuous frequency function is proposed. The coefficients of the approximating frequency polynomial are calculated from the coefficients of the phase polynomial obtained using CPF.
The proposed M t h order polynomial approximating frequency function f ( n ) is of the form:
f ( n ) ^ = m = 0 M a f m n m ,
where a f m are the coefficients of the frequency polynomial.
The coefficients of the frequency polynomial (24) can be obtained from phase polynomial coefficients using relationships (2) and take the following value:
a f m = ( m + 1 ) a ϕ m + 1 2 π T s
where the coefficients a ϕ m of the phase polynomial are obtained by the CPF.
Modification of the kernel of the classical CPF distribution (22) with the use of nonuniform sampling allows for higher order PPS decomposition. By sampling the signal at nonuniformly spaced time moments, the order of the PPS estimator can be lowered [43]. The kernel of the original CPF distribution (22) is as follows:
K ( z r , n ) = z r ( n m ) z r ( n + m )
and the modified kernel takes the following form:
K ( z r , n ) = z r n C m z r n + C m , m = 0 , 1 , , N 2 2 | n |
where C m defines the nonlinear sampling [44].
The proposed sampling allows the calculation of the CPF using the FFT method, which results in a significant reduction of the computational load.
If we consider the modified kernel for n = 0 and the signal model (2) processed by this kernel, a third order polynomial form is obtained with only even coefficients from the set of all coefficients of the sixth order phase polynomial, which is proposed as a polynomial approximation of considered nonlinearities:
K ( z r , 0 ) = z r 1 ( m ) = e j 2 C a 2 m + C 2 a 4 m + C 3 a 6 m 3
where the parameter C = ( N 1 ) / 2 controls the sampling process, and a 2 , a 4 , a 6 are polynomial parameters related to phase polynomial coefficients from (21).
The kernel K ( z r , 0 ) creates the signal with the polynomial phase of the 3rd order. Coefficients of such a polynomial can be efficiently computed using the CPF distribution (22). Parameters 2 C a 2 , 2 C 2 a 4 and 2 C 3 a 6 are related to a ϕ 2 , a ϕ 4 , a ϕ 6 , respectively. Therefore, the estimation of the polynomial parameters can be performed directly by the CPF procedure:
Ω ^ 1 = a r g max Ω C P F z r ( n 1 , Ω )
Ω ^ 2 = a r g max Ω C P F z r ( n 2 , Ω )
It is natural to assume the parameter n 1 = 0 , but parameter n 2 should be chosen to obtain a statistically optimal estimate of parameters. It strongly depends on the properties of analyzed signals. The Ω ^ 1 and Ω ^ 2 allow for calculating a ϕ 4 ^ and a ϕ 6 ^ according to Equations (31) and (32) [28]:
a ϕ 4 ^ = Ω 1 n 2 Ω 2 n 1 4 C 2 ( n 2 n 1 )
a ϕ 6 ^ = Ω 2 Ω 1 12 C 3 ( n 2 n 1 )
An estimate of a 2 from (28) is obtained by dechirping and finding the Fourier transform peak and a ϕ 2 ^ can be calculated as follows:
a ϕ 2 ^ = a 2 ^ 2 C
The kernel (28) is independent of the remaining parameters a ϕ 1 , a ϕ 3 , a ϕ 5 of the phase polynomial. The accuracy of the estimation process depends on the SNR, and operations above a certain SNR threshold are performed with acceptable accuracy.
The estimated parameters a ϕ 2 , a ϕ 4 and a ϕ 6 are used for the estimation of the nonlinear frequency function and the signal classification process. The proposed method including estimation and classification is summarized in the flow diagram presented in Figure 3.

4. Frequency Estimation of NLFM Signals Based on CPF

Simulation investigations of the proposed algorithms were carried out for three waveforms NLFM and one LFM waveforms. The NLFM functions, marked as f 1 ( t , α , γ ) , f 2 ( t , B L , B C ) and f 3 ( t , k 1 , k 2 ) , are presented in Section 2 and are described by (3)–(6). Their specific parameters ensuring minimal sidelobes are presented there. The up-chirp LFM waveform f L F M ( t ) is described by Formula (15). The following time and bandwidth parameters for all signals were assumed: pulse duration T = 20 · 10 6 s. (with time frame: T / 2 t T / 2 ); sampling frequency f s = 100 MHz; signal bandwidth B = 5 MHz. The signal noise was assumed to be complex Gaussian with variance depending on the SNR. To evaluate the proposed methods, N s r = 500 Monte Carlo simulations were carried out for each case.
For assumed sixth order phase polynomial and odd frequency functions, the estimation function takes the form:
f ( n ) ^ = a f 1 n + a f 3 n 3 + a f 5 n 5 ,
where a f 1 , a f 3 and a f 5 are polynomial coefficients that can be calculated as follows:
a f 1 = a ϕ 2 π T s
a f 3 = a ϕ 4 π T s
a f 5 = a ϕ 6 π T s
where a ϕ 2 , a ϕ 4 and a ϕ 6 are the coefficients of the polynomial approximating phase obtained from the CPF.
The quality of the estimation of the instantaneous frequency of the signal can be assessed by the root mean square error (RMSE) determined according to the relationship:
R M S E ( k ) = 1 N s r n = 1 N s r f n ( k ) ^ f N L F M ( k ) 2
where N s r is the number of simulation runs.
Figure 4 and Figure 5 show the RMSE of the estimation of the instantaneous value of the frequency of NLFM signals obtained using the proposed CPF-based method. For comparison, Figure 5b shows the RMSE for the LFM signal.
The analysis of RMSE presented in Figure 4 and Figure 5 shows that the estimation error level is mainly around 0.5% of the bandwidth B, except for the edges where it increases to 5%.
Then, the mean square error (MSE) dependence on the SNR was determined for the estimates of the individual NLFM and LFM signals. The MSE was defined as follows:
M S E ( S N R ) = log 10 1 N s r 1 N s l n = 1 N s r n = 1 N s r f n ( k ) ^ f N L F M ( k ) 2
where N s r is the number of simulation runs, and Nsl is the number of signal samples (signal length).
The MSE defined in this way allows for determining the estimation error for the entire signal (the entire pulse) and enabling the comparison of the obtained results with the results presented in the publication [2]. Figure 6 presents the MSE of estimation of the instantaneous frequency in various SNR conditions.
The analysis of the MSE of NLFM signals estimation presented in Figure 6 shows that the estimation error level of the NLFM signal depends on its type. The error remains constant at S N R 0 dB and increases slightly for S N R = 1 dB. However, in the case of S N R 2 dB, the MSE increases significantly. On the other hand, the MSE for LFM is much lower than for NLFM, and the error decreases as the noise level decreases. Compared to other methods of estimation of the IF, the method based on CPF shows a similar estimation quality. For example, comparing the obtained results with those presented in [2], it can be noticed that, for LFM, the MSE obtained using the CPF method for S N R 2 dB is smaller than for the QML method, which, according to [2], shows lower estimation errors than methods such as the backward finite difference (BFD) method, central finite difference (CFD) estimator, Kay estimator, estimators based on the Choi–Williams distribution (CWD) and pseudo-Wigner distribution (PWD). However, for a higher noise level, QML provides better results. In the case of the estimation of NLFM signals, the QML method comes up with a slightly lower MSE than the CPF method over the entire SNR range.
The complexity of the QML algorithm, in terms of the number of operations performed, depends on the assumed instantaneous frequency (IF) resolution in the procedure of searching the STFT maximum. Similarly, the complexity of the CPF algorithm strongly depends on the instantaneous frequency rate (IFR) resolution in the procedure of searching for the CPF maximum. These maximization operations are performed on two different planes i.e., time–frequency (T-F) and time–chirp rate (T-FR). This imposes different resolution requirements that must be applied when we calculate the maximum points for the STFT and the CPF in successive identical time moments. This affects the accuracy of the estimation, as well as the execution time of the algorithms. In the comparison, the experiments with the typical values of the procedure parameters in both algorithms showed the lower computational load for the CPF algorithm compared to the QML method several dozen times.
Despite the slightly lower quality of the estimation, considering the much lower computational load of the CPF method compared to the QML, it can be concluded that the CPF may be preferred in real-time applications.

5. Classification of Signals Based on Phase Polynomial Coefficiencies Obtained from CPF

The classification procedure presented in this paper concerns the problem of recognizing signal types with nonlinear frequency modulation. The main problem is to find a set of distinctive features that allow the received signals to be distinguished and classified into a class related to a specific emitter. Generally, three kinds of classification tasks are mainly used:
  • Binary classification—in this case, there are only two classes;
  • Multiclass classification—in this case, there are more than two classes, and the classifier can only report one of them as output;
  • Multilabel classification—in this case, the classifier is allowed to choose many answers. This type of classification can be simply considered as a combination of multiple independent binary classifiers.
The classification task considered in the paper can be associated with a multiclass classification, in which the class is defined by a specific type of nonlinearity of the frequency function. Therefore, it is the type of classification indicated in item 2 of the above three-point list.
Many different modifications of the multiclass classification method have been proposed in the literature [45,46,47]. The proposed method uses multiclass classification with a vector of features. The classification between three types of NLFM signals and one LFM signal described in Section 2 is considered. The feature vector is formed by aggregation of selected CPF coefficients describing the polynomial approximation of the considered phase functions.
The extracted features are processed by the classifier to select the most probable class. A supervised classification is considered, where the classes are known in advance and samples of the features describing each class are available. The feature vectors for individual nonlinearities can be treated as a pattern in the feature space. Therefore, classification carried out, especially by a neural network, is a problem of recognizing patterns [33,34]. In this paper, two types of neural network classifiers: learning vector quantization (LVQ) and multilayer perceptron (MLP) are considered. The LVQ neural network has been chosen because of its high ability to learn data classification, where similar input vectors are grouped into a region represented by the so-called coded vector (CV). LVQ can be applied directly to multiclass classification problems. LVQ is a supervised version of vector quantization. LVQ uses known target output classifications for each input pattern in supervised learning of the neural network. The input space of samples is covered by the “codebook vectors” (CVs) determined during the neural network learning stage. The LVQ neural network is built as a feedforward net with one hidden layer of neurons (the Kohonen layer), fully connected with the input layer and one output layer. During the training stage, the values of weights used to form the coded vectors are adjusted, according to the previously predefined input patterns. The distance d i of an input vector signed x to the weight vector w i of each node in the Kohonen layer is computed. The node of a particular class, which has the smallest distance to the presented input vector (for example the Euclidean distance), is declared to be the winner:
d i = w i x = j = 1 M ( w i j x j ) 2
The weights will be moved closer to that class, which is expected as the winning class. Otherwise, they will be moved away. The classification after learning is relied on finding a Voronoi cell, specified by the CV with the smallest distance to the input vector and assigning it to a particular class.
The designed LVQ classifier contains 4 N competing neurons with the logistic sigmoid function as an activation function, where N is the number of classes. The MLP is a fundamental type of neural network architecture with the ability to learn nonlinear models. The multi-layer perceptron (MLP) is a type of artificial neural network organized in several layers in which the flow of information takes place from the input layer to the output layer; therefore, it is a feedforward network. Each layer is made up of a variable number of neurons, and the neurons of the last layer (called the “output”) are the outputs of the entire system. A network of such perceptrons is termed a neural network of perceptrons. A perceptron with only an input and output layer is called a simple perceptron. A single layer feed-forward network consists of one or more output neurons o, each of which is connected with a weighting factor w i o to all of the inputs i. The input of the neuron is the weighted sum of the inputs plus the bias term θ . A example of a single layer network with n inputs and one output is shown in Figure 7.
The output of the network is formed by the activation of the output neuron, which is some function of inputs:
y = f i = 1 N w i x i + θ
The training of a neural network is the procedure of setting its weights. If there is one hidden layer, this one is a two layer perceptron. The aim of the supervised MLP network training is to achieve an appropriately small mean square error obtained in the Levenberg–Marquardt backpropagation procedure by adjusting weights. The complexity of the neural network classifier strongly depends on a number of neurons, which require an adjustment of their weighs at the learning stage. Therefore, the neural architecture should be as simple as possible.
For the assumed classification task, a simple single hidden layer MLP classifier with the number of neurons equal to 2 N has been chosen.
Evaluation of the classification process requires appropriate quality criteria. The classification performance is usually visualized using the confusion matrix, which is a table summarizing true and false decisions. The matrix compares the actual types of objects with those predicted by the classifier. This issue can be easily presented on the example of binary classification. In this case, the 2 × 2 confusion matrix is formulated as shown in Figure 8.
The abbreviations TP, TN, FP and FN shown in Figure 8 denote:
  • true positives (TP): the actual value is positive and the prediction is also positive;
  • true negatives (TN): the actual value is negative and the prediction is also negative;
  • false positives (FP): the actual value is negative, but the prediction is positive (type I error);
  • false negatives (FN): the actual value is positive, but the prediction is negative (type II error).
It is difficult to compare the properties of different classifiers based on the confusion matrix alone. Therefore, a simpler description of the classification can be obtained using metrics calculated on the basis of data from the confusion matrix. Some common metrics [48] can be calculated as follows:
  • Accuracy (ACC)
    A C C = T P + T N T P + T N + F P + F N
  • Precision also known as positive predictive value (PPV)
    P P V = T P T P + F P
  • Sensitivity also known as recall, hit rate or true positive rate (TPR)
    T P R = T P T P + F N
The above metrics are defined similarly for multiclass classifiers. To evaluate the performance of the proposed multiclass model, the N × N confusion matrix is used, where N is the number of classes that describe the NLFM or LFM signals. The quality of the selected classifiers can be assessed by comparing the metrics calculated from their confusion matrix.
The performance of the proposed method was evaluated with the use of the simulation experiment. The proposed CPF-based classification method was tested for three NLFM ( f 1 ( t , α , γ ) , f 2 ( t , B l , B l ) , f 3 ( t , k 1 , k 2 ) ) and one LFM ( f L F M ( t ) ) signal. Their specific parameters are presented in Section 2. The simulation parameters were assumed to be the same as in the case of simulation presented in Section 4, namely: pulse duration T = 20 · 10 6 s.; sampling frequency f s = 100 MHz; signal bandwidth B = 5 MHz and Gaussian noise with variance depending on SNR. Thus, having four signals to recognize, the problem of 4-class classification is studied. The feature vector used in the classification process was formed by the coefficients ( a ϕ 2 , a ϕ 4 , a ϕ 6 ) of the polynomial which is an approximate signal phase. The coefficients are determined by the proposed CPF method. Figure 9 shows an example of the realizations of the coefficients a ϕ 2 , a ϕ 4 and a ϕ 6 obtained by CPF for four signal classes in the case of S N R = 5 dB, S N R = 1 dB, S N R = 1 dB and S N R = 5 dB. Each signal is marked with a different colour. The points in the figure represent the estimates of the coefficients a ϕ 2 , a ϕ 4 and a ϕ 6 obtained in N s r = 500 realizations of individual signals.
The analysis of the spatial position of the coefficients a ϕ 2 , a ϕ 4 and a ϕ 6 shown in Figure 9 shows that, in the case of S N R = 5 dB and S N R = 1 dB, the constellations of points corresponding to individual signals are well separable, which should result in the effective operation of classification algorithms. In the case of S N R = 1 dB, a significant relocation of several points can be observed, which may cause deterioration of the separation and thus of the quality of the classification. For S N R = 5 dB, the spaces of the individual coefficients overlap, which may result in the incorrect classification.
The classification task was addressed using LVQ and MLP neural networks. The tests were carried out at different SNRs. In each case, N s r = 500 Monte Carlo simulations were carried out for each signal. The N l = 1400 realizations constituted a training set and the remaining N t = 600 realizations were used to test the classifiers. Figure 10 and Figure 11 show the confusion matrices for MLP and LVQ classifiers obtained for S N R = 1 dB and S N R = 5 dB, respectively.
According to the analysis of the confusion matrix presented in Figure 10, for S N R = 1 dB, the classification is correct in the case of the MLP classifier and slightly worse for the LVQ. This means that even the significant relocation of points corresponding to the individual signals, which is visible in Figure 9, does not affect the proper classification performed by classifiers. However, as it results from the analysis of the confusion matrix shown in Figure 11, in the case of S N R = 5 dB, the classification is not correct for both MLP and LVQ. This result corresponds to the results shown in Figure 9, where for this SNR the constellations of points overlap.
The quality of the MLP and LVQ classifiers was also analyzed with the use of ACC metrics. The results for 5 dB S N R 5 dB are shown in Figure 12.
As can be seen in Figure 12, both classifiers for S N R 1 dB provide almost 100% correct identifications of signals. In the case of S N R = 2 dB, the classification accuracy slightly decreases, with MLP being a more effective classifier. For S N R below 2 dB, the classification quality for the MLP algorithm gradually decreases, while in the case of LVQ, the decisions are made completely randomly.
The ACC metrics assess the overall quality of classification without being able to evaluate the identification ability of each class. In this case, PPV and TPR metrics can be used. For multiclass classification, the PPV for each class is the ratio of a correctly predicted class to all predicted classes, while TPR is defined as the ratio of a correctly predicted class to all true class values. Figure 13 and Figure 14 show the PPV and TPR metrics for four classes for MLP and LVQ classifiers. When analyzing the results of the PPV metrics, it should be kept in mind that, in case of the absence of recognition of a given class (both TP and FP), according to definition (43), the PPV value is undefined, and therefore there are missing points in the figure.
The analysis of Figure 13 and Figure 14 allows for assessing the quality of the MLP and LVQ classifiers. The quality of the classifier is indicated by the combined analysis of PPV and TPR values. As can be seen in these figures, in the case of S N R 1 dB, both PPV and TPR for all classes take values approximately equal to one, which means that errors of type I and type II are at a minimum level. This means that the identification of each class for S N R 1 dB is very good for both MLP and LVQ classifiers. As can be seen in the figures, for the S N R = 2 dB, the classifiers’ performance breaks down. In this case, for the MLP classifier, the PPV and TPR metrics take values in the range of < 0.937 , 1 > while for LVQ slightly less, i.e., < 0.84 , 0.947 > . This means a slight decrease in the quality of the classification, while the MLP classifier is slightly better. In the case of S N R 3 dB, the quality of both classifiers is slightly degraded. In this case, as can be seen in Figure 8 for the LVQ classifier, there is a significant dispersion of type I and type II errors, which means favoring certain classes. However, in the case of MLP (Figure 14), type I and type II errors are at a similar level, and the predictions of classes are more uniform. The incorrect classification results from errors in the estimation of parameters a ϕ 2 , a ϕ 4 and a ϕ 6 the determination of which depends on the accuracy of the IFR estimation (23). Due to noise, the location of the maximum CPF obtained for IFR0 for noiseless NLFM is shifted to a new random location:
I F R ^ = I F R 0 + δ I F R
It should be emphasized that, for S N R 1 dB, which is important for practical applications, the classification is error-free for the analyzed classifiers. Classification errors appear for S N R 2 dB. Due to the gradual shifting and overlapping of the a ϕ 2 , a ϕ 4 and a ϕ 6 parameter space, visible in Figure 9, classification becomes problematic. An additional source of error is the use of the polynomial approximation of the NLFM functions proposed for classification, as discussed in Section 3.

6. Conclusions

In this paper, estimation and classification of NLFM signals based on the time–chirp representation have been presented. The majority of useful nonlinearities can be defined or successfully approximated by the polynomial form. However, NLFM radar signals, with the desired PSD and desired AC, require a sufficiently high order of the polynomial for representation of phase and frequency functions. Simulation experiments have shown that CPF is an efficient method of obtaining a polynomial approximation of a phase function.
Having had the coefficients of the phase polynomial from the CPF, the coefficients of the frequency polynomial can be calculated. Based on this relation, the IF estimation of considered NLFM signals is proposed. The simulation results revealed a slightly higher estimation MSE for the proposed CPF-based compared to the QML for NLFM signals. Due to much lower computational load of the proposed approach, the CPF-based method might be preferred in real-time applications.
The promising idea for classification of signals with nonlinear frequency modulations is to use the CPF distribution for the extraction of distinctive features. The modification of the CPF algorithm based on the nonuniform sampling is used for estimation of phase polynomial coefficients for a polynomial of the sixth order. Such calculated coefficients constitute distinctive features for classification.
The classification process has been successfully performed by the LVQ and MLP classifiers, which have the ability to process nonlinear models. Simulations were carried out for different SNRs. The training and classification tasks were performed without the preliminary noise reduction process. This means that classifiers were trained on data with noise that significantly distorted a classified signal, especially for S N R < 1 . This results in an unacceptable decrease in the effectiveness of the classification. PPV and TPR measures were successfully used to assess classification results. The results of the research showed that the proposed approach allows for classifying four classes: three considered NLFM signals and an LFM signal. It should be emphasized that, for S N R 1 dB, which is important for practical applications, the obtained classification is error-free for the analyzed classifiers. The proposed classification process can be easily extended to more than four classes.

Author Contributions

Conceptualization, E.S., D.J. and K.K.; methodology, E.S., D.J. and K.K.; software, E.S. and D.J.; validation, E.S., D.J. and K.K.; formal analysis, E.S., D.J. and K.K.; investigation, E.S. and D.J.; data curation, E.S. and D.J.; writing—original draft preparation, E.S., D.J. and K.K.; writing—review and editing, E.S., D.J. and K.K.; visualization, E.S., D.J. and K.K.; supervision, E.S. All authors have read and agreed to the published version of the manuscript.

Funding

The researchwas conducted at a Bialystok University of Technology within the project WZ/WE-IA/1/2020, financially supported by the Polish Ministry of Science and Higher Education.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Samczynski, P.; Krysik, P.; Kulpa, K. Passive radars utilizing pulse radars as illuminators of opportunity. In Proceedings of the 2015 IEEE Radar Conference, Johannesburg, South Africa, 27–30 October 2015; pp. 168–173. [Google Scholar] [CrossRef]
  2. Milczarek, H.; Leśnik, C.; Djurović, I.; Kawalec, A. Estimating the Instantaneous Frequency of Linear and Nonlinear Frequency Modulated Radar Signals—A Comparative Study. Sensors 2021, 21, 2840. [Google Scholar] [CrossRef]
  3. Robertson, S. Practical ESM Analysis; The Artech House Electronic Warfare Library, Artech House: Boston, MA, USA, 2019. [Google Scholar]
  4. Schroer, R. Cockpit Instruments [A century of powered flight: 1903–2003]. IEEE Aerosp. Electron. Syst. Mag. 2003, 18, 13–18. [Google Scholar] [CrossRef]
  5. Grishin, Y.; Janczak, D. Computer-aided methods of the LPI radar signal detection and classification. Photon. Appl. Astron. Commun. Ind. High-Energy Phys. Exp. 2007, 6937, 69373N. [Google Scholar] [CrossRef]
  6. Konopko, K. A detection algorithm of LPI radar signals. In Proceedings of the Signal Processing Algorithms, Architectures, Arrangements, and Applications SPA 2007, Poznan, Poland, 7 September 2007; pp. 103–108. [Google Scholar] [CrossRef]
  7. Konopko, K.; Grishin, Y.P.; Janczak, D. Radar signal recognition based on time–frequency representations and multidimensional probability density function estimator. In Proceedings of the 2015 Signal Processing Symposium (SPSympo), Debe, Poland, 10–12 June 2015; pp. 1–6. [Google Scholar] [CrossRef]
  8. Samczynski, P.; Abratkiewicz, K.; Plotka, M.; Zielinski, T.P.; Wszolek, J.; Hausman, S.; Korbel, P.; Ksiezyk, A. 5G Network-Based Passive Radar. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–9. [Google Scholar] [CrossRef]
  9. Jin, G.; Liu, K.; Deng, Y.; Sha, Y.; Wang, R.; Liu, D.; Wang, W.; Long, Y.; Zhang, Y. Nonlinear Frequency Modulation Signal Generator in LT-1. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1570–1574. [Google Scholar] [CrossRef]
  10. Jin, G.; Deng, Y.; Wang, R.; Wang, W.; Wang, P.; Long, Y.; Zhang, Z.M.; Zhang, Y. An Advanced Nonlinear Frequency Modulation Waveform for Radar Imaging With Low Sidelobe. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6155–6168. [Google Scholar] [CrossRef]
  11. Collins, T.; Atkins, P. Nonlinear frequency modulation chirps for active sonar. IEE Proc.—Radar Sonar Navig. 1999, 146, 312. [Google Scholar] [CrossRef]
  12. Alphonse, S.; Williamson, G.A. Evaluation of a class of NLFM radar signals. Eurasip J. Adv. Signal Process. 2019, 2019, 62. [Google Scholar] [CrossRef]
  13. Leśnik, C.; Kawalec, A. Modification of a Weighting Function for NLFM Radar Signal Designing. Acta Phys. Pol. 2008, 114, A-143–A-149. [Google Scholar] [CrossRef]
  14. Leśnik, C. Nonlinear Frequency Modulated Signal Design. Acta Phys. Pol. 2009, 116, 351–354. [Google Scholar] [CrossRef]
  15. Milczarek, H.; Lesnik, C.; Kawalec, A. Doppler-tolerant NLFM Radar Signal Synthesis Method. In Proceedings of the 2020 IEEE Radar Conference (RadarConf20), Florence, Italy, 21–25 September 2020; pp. 1–5. [Google Scholar] [CrossRef]
  16. Vespe, M.; Jones, G.; Baker, C. Lessons for radar: Waveform diversity in echolocating mammals. IEEE Signal Process. Mag. 2009, 26, 65–75. [Google Scholar] [CrossRef]
  17. Gladkova, I. Zak transform and a new approach to waveform design. IEEE Trans. Aerosp. Electron. Syst. 2001, 37, 1458–1464. [Google Scholar] [CrossRef]
  18. Ghavamirad, R.; Sebt, M.; Babashah, H. Phase improvement algorithm for NLFM waveform design to reduction of sidelobe level in autocorrelation function. Electron. Lett. 2018, 54, 1091–1093. [Google Scholar] [CrossRef] [Green Version]
  19. Pan, Y.; Peng, S.; Yang, K.; Dong, W. Optimization design of NLFM signal and its pulse compression simulation. In Proceedings of the IEEE International Radar Conference, Arlington, VA, USA, 9–12 May 2005; pp. 383–386. [Google Scholar] [CrossRef]
  20. Kurdzo, J.M.; Cheong, B.L.; Palmer, R.D.; Zhang, G. Optimized NLFM pulse compression waveforms for high-sensitivity radar observations. In Proceedings of the 2014 International Radar Conference, Lille, France, 13–17 October 2014; pp. 1–6. [Google Scholar] [CrossRef]
  21. Price, R. Chebyshev Low Pulse Compression Sidelobes via a Nonlinear FM; National Radio Science Meeting of URSI: PortSaid, Egypt, 1979. [Google Scholar]
  22. Yue, W.; Zhang, Y. A novel nonlinear frequency modulation waveform design aimed at side-lobe reduction. In Proceedings of the 2014 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Guilin, China, 5–8 August 2014; pp. 613–618. [Google Scholar] [CrossRef]
  23. Zheng, J.; Su, T.; Zhang, L.; Zhu, W.; Liu, Q.H. ISAR Imaging of Targets With Complex Motion Based on the Chirp Rate–Quadratic Chirp Rate Distribution. IEEE Trans. Geosci. Remote Sens. 2014, 52, 7276–7289. [Google Scholar] [CrossRef]
  24. Djurović, I.; Thayaparan, T.; Stanković, L. Adaptive Local Polynomial Fourier Transform in ISAR. Eurasip J. Adv. Signal Process. 2006, 2006, 036093. [Google Scholar] [CrossRef] [Green Version]
  25. Porat, B.; Friedlander, B. Asymptotic statistical analysis of the high-order ambiguity function for parameter estimation of polynomial-phase signals. IEEE Trans. Inf. Theory 1996, 42, 995–1001. [Google Scholar] [CrossRef]
  26. Barbarossa, S.; Scaglione, A.; Giannakis, G. Product high-order ambiguity function for multicomponent polynomial-phase signal modeling. IEEE Trans. Signal Process. 1998, 46, 691–708. [Google Scholar] [CrossRef]
  27. Swiercz, E.; Janczak, D.; Konopko, K. Identification of Parameters of High Order Polynomial Phase Signals. In Proceedings of the 2021 21st International Radar Symposium (IRS), Berlin, Germany, 21–22 June 2021; pp. 1–10, ISSN: 2155-5753. [Google Scholar] [CrossRef]
  28. O’Shea, P. A Fast Algorithm for Estimating the Parameters of a Quadratic FM Signal. IEEE Trans. Signal Process. 2004, 52, 385–393. [Google Scholar] [CrossRef] [Green Version]
  29. Liu, H. Book review: Machine Learning, Neural and Statistical Classification Edited by D. Michie, D.J. Spiegelhalter and C.C. Taylor (Ellis Horwood Limited, 1994). ACM Sigart Bull. 1996, 7, 16–17. [Google Scholar] [CrossRef]
  30. Ding, J.; Yan, Y.; Liu, Y. Radar signals recognition based on attention and denoising residual network. Itm Web Conf. 2022, 45, 02012. [Google Scholar] [CrossRef]
  31. Niranjan, R.; Rama Rao, C.; Singh, A. FPGA based Identification of Frequency and Phase Modulated Signals by Time Domain Digital Techniques for ELINT Systems. Def. Sci. J. 2021, 71, 79–86. [Google Scholar] [CrossRef]
  32. Ma, Z.; Yu, W.; Zhang, P.; Huang, Z.; Lin, A.; Xia, Y. LPI Radar Waveform Recognition Based on Neural Architecture Search. Comput. Intell. Neurosci. 2022, 2022, 1–15. [Google Scholar] [CrossRef]
  33. Zhu, B.; Jin, W.d. Radar Emitter Signal Recognition Based on EMD and Neural Network. J. Comput. 2012, 7, 1413–1420. [Google Scholar] [CrossRef]
  34. Wang, C.; Wang, J.; Zhang, X. Automatic radar waveform recognition based on time–frequency analysis and convolutional neural network. In Proceedings of the 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017; pp. 2437–2441, ISSN: 2379-190X. [Google Scholar] [CrossRef]
  35. Świercz, E. Automatic Classification of LFM Signals for Radar Emitter Recognition Using Wavelet Decomposition and LVQ Classifier. Acta Phys. Pol. 2011, 119, 488–494. [Google Scholar] [CrossRef]
  36. Swiercz, E.; Konopko, K.; Janczak, D. Time-chirp Distribution for Detection and Estimation of LPI Radar Signals. In Proceedings of the 2020 21st International Radar Symposium (IRS), Warsaw, Pakistan, 5–8 October 2020; pp. 362–367. [Google Scholar] [CrossRef]
  37. Djurović, I.; Stanković, L. STFT-based estimator of polynomial phase signals. Signal Process. 2012, 92, 2769–2774. [Google Scholar] [CrossRef]
  38. Cheng, H.; Zeng, D.; Zhu, J.; Tang, B. Maximum Likelihood Estimation of Co-channel multicomponent polynomial phase signals using IMPORTANCE sampling. Prog. Electromagn. Res. 2011, 23, 111–122. [Google Scholar] [CrossRef] [Green Version]
  39. Djurović, I.; Stanković, L. Quasi-maximum-likelihood estimator of polynomial phase signals. IET Signal Process. 2014, 8, 347–359. [Google Scholar] [CrossRef]
  40. O’Shea, P. On Refining Polynomial Phase Signal Parameter Estimates. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 978–987. [Google Scholar] [CrossRef]
  41. Swiercz, E.; Janczak, D.; Konopko, K. Detection of LFM Radar Signals and Chirp Rate Estimation Based on Time-Frequency Rate Distribution. Sensors 2021, 21, 5415. [Google Scholar] [CrossRef]
  42. Djurović, I.; Simeunović, M.; Wang, P. Cubic phase function: A simple solution to polynomial phase signal analysis. Signal Process. 2017, 135, 48–66. [Google Scholar] [CrossRef]
  43. O’Shea, P.; Wiltshire, R. A New Class of Multilinear Functions for Polynomial Phase Signal Analysis. IEEE Trans. Signal Process. 2009, 57, 2096–2109. [Google Scholar] [CrossRef]
  44. O’Shea, P. Improving Polynomial Phase Parameter Estimation by Using Nonuniformly Spaced Signal Sample Methods. IEEE Trans. Signal Process. 2012, 60, 3405–3414. [Google Scholar] [CrossRef]
  45. Hastie, T.; Rosset, S.; Zhu, J.; Zou, H. Multi-class AdaBoost. Stat. Its Interface 2009, 2, 349–360. [Google Scholar] [CrossRef] [Green Version]
  46. Hosmer, D.W.; Lemeshow, S.; Sturdivant, R.X. Applied Logistic Regression, 3rd ed.; Number 398 in Wiley Series in Probability and Statistics; Wiley: Hoboken, NJ, USA, 2013. [Google Scholar]
  47. Hsu, C.-W.; Lin, C.-J. A comparison of methods for multiclass support vector machines. IEEE Trans. Neural Netw. 2002, 13, 415–425. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  48. Tharwat, A. Classification assessment methods. Appl. Comput. Inform. 2021, 17, 168–192. [Google Scholar] [CrossRef]
Figure 1. The accuracyof nonlinear frequency approximations, (a) the function f 1 ( t , α , γ ) and its Taylor polynomial approximations of the order M { 5 , 9 , 13 } , (b) the error of approximations.
Figure 1. The accuracyof nonlinear frequency approximations, (a) the function f 1 ( t , α , γ ) and its Taylor polynomial approximations of the order M { 5 , 9 , 13 } , (b) the error of approximations.
Sensors 22 08104 g001
Figure 2. The accuracyof phase function approximations, (a) the function ϕ 1 ( t , α , γ ) and its Taylor polynomial approximations of order M { 6 , 10 , 14 } ; (b) the error of approximations.
Figure 2. The accuracyof phase function approximations, (a) the function ϕ 1 ( t , α , γ ) and its Taylor polynomial approximations of order M { 6 , 10 , 14 } ; (b) the error of approximations.
Sensors 22 08104 g002
Figure 3. Flow diagram of the proposed method including estimation and classification.
Figure 3. Flow diagram of the proposed method including estimation and classification.
Sensors 22 08104 g003
Figure 4. The RMSEof estimation of the instantaneous value of the frequency: (a) f 1 ( t , α , γ ) , (b) f 2 ( t , B l , B c ) .
Figure 4. The RMSEof estimation of the instantaneous value of the frequency: (a) f 1 ( t , α , γ ) , (b) f 2 ( t , B l , B c ) .
Sensors 22 08104 g004
Figure 5. The RMSEof estimation of the instantaneous value of the frequency: (a) f 3 ( t , k 1 , k 2 ) ; (b) f L F M ( t ) .
Figure 5. The RMSEof estimation of the instantaneous value of the frequency: (a) f 3 ( t , k 1 , k 2 ) ; (b) f L F M ( t ) .
Sensors 22 08104 g005
Figure 6. The MSEof estimation of the instantaneous frequency under various SNR conditions.
Figure 6. The MSEof estimation of the instantaneous frequency under various SNR conditions.
Sensors 22 08104 g006
Figure 7. Single layer network with one output and n inputs.
Figure 7. Single layer network with one output and n inputs.
Sensors 22 08104 g007
Figure 8. Interpretation of the binary confusion matrix.
Figure 8. Interpretation of the binary confusion matrix.
Sensors 22 08104 g008
Figure 9. Example ofthe realizations of the coefficients a ϕ 2 , a ϕ 4 and a ϕ 6 obtained by CPF for four signal classes in the case of (a) S N R = 5 dB; (b) S N R = 1 dB; (c) S N R = 1 dB; and (d) S N R = 5 dB.
Figure 9. Example ofthe realizations of the coefficients a ϕ 2 , a ϕ 4 and a ϕ 6 obtained by CPF for four signal classes in the case of (a) S N R = 5 dB; (b) S N R = 1 dB; (c) S N R = 1 dB; and (d) S N R = 5 dB.
Sensors 22 08104 g009
Figure 10. Confusion matrices for the LVQ (a) and MLP (b) classifiers obtained for S N R = 1 dB.
Figure 10. Confusion matrices for the LVQ (a) and MLP (b) classifiers obtained for S N R = 1 dB.
Sensors 22 08104 g010
Figure 11. Confusion matrices for the LVQ (a) and MLP (b) classifiers obtained for S N R = 5 dB.
Figure 11. Confusion matrices for the LVQ (a) and MLP (b) classifiers obtained for S N R = 5 dB.
Sensors 22 08104 g011
Figure 12. Accuracy (42) metrics of MLP and LVQ classifiers.
Figure 12. Accuracy (42) metrics of MLP and LVQ classifiers.
Sensors 22 08104 g012
Figure 13. PPV (a) and TPR (b) metrics of the LVQ classifier.
Figure 13. PPV (a) and TPR (b) metrics of the LVQ classifier.
Sensors 22 08104 g013
Figure 14. PPV (a) and TPR (b) metrics of the MLP classifier.
Figure 14. PPV (a) and TPR (b) metrics of the MLP classifier.
Sensors 22 08104 g014
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Swiercz, E.; Janczak, D.; Konopko, K. Estimation and Classification of NLFM Signals Based on the Time–Chirp Representation. Sensors 2022, 22, 8104. https://doi.org/10.3390/s22218104

AMA Style

Swiercz E, Janczak D, Konopko K. Estimation and Classification of NLFM Signals Based on the Time–Chirp Representation. Sensors. 2022; 22(21):8104. https://doi.org/10.3390/s22218104

Chicago/Turabian Style

Swiercz, Ewa, Dariusz Janczak, and Krzysztof Konopko. 2022. "Estimation and Classification of NLFM Signals Based on the Time–Chirp Representation" Sensors 22, no. 21: 8104. https://doi.org/10.3390/s22218104

APA Style

Swiercz, E., Janczak, D., & Konopko, K. (2022). Estimation and Classification of NLFM Signals Based on the Time–Chirp Representation. Sensors, 22(21), 8104. https://doi.org/10.3390/s22218104

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