Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
A Semi-Empirical Chlorophyll-a Retrieval Algorithm Considering the Effects of Sun Glint, Bottom Reflectance, and Non-Algal Particles in the Optically Shallow Water Zones of Sanya Bay Using SPOT6 Data
Next Article in Special Issue
A Bistatic Analytical Approximation Model for Doppler Rate Estimation Error from Real-Time Spaceborne SAR Onboard Orbit Determination Data
Previous Article in Journal
Comparative Analysis of Summer Upwelling and Downwelling Events in NW Spain: A Model-Observations Approach
Previous Article in Special Issue
Estimating Chlorophyll-a of Inland Water Bodies in Greece Based on Landsat Data
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

Instantaneous Frequency Estimation Based on Modified Kalman Filter for Cone-Shaped Target

1
National Laboratory of Radar Signal Processing, Xidian University, Xi’an 710071, China
2
Jiuquan Satellite Launch Center, Jiuquan 735000, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(17), 2766; https://doi.org/10.3390/rs12172766
Submission received: 30 June 2020 / Revised: 20 August 2020 / Accepted: 21 August 2020 / Published: 26 August 2020
(This article belongs to the Special Issue Signal and Image Processing for Remote Sensing)
Graphical abstract
">
Figure 1
<p>The micro-motion model of cone-shaped target.</p> ">
Figure 2
<p>Time-frequency (TF) representations of cone-shaped target. (<b>a</b>) Short-time Fourier transform (STFT); (<b>b</b>) synchroextracting transform (SET).</p> ">
Figure 3
<p>The flowchart of the modified Kalman filter (MKF) algorithm.</p> ">
Figure 4
<p>TF spectrums and instantaneous frequency (IF) estimation for example 1 with signal noise ratio (SNR) = 20 dB. (<b>a</b>) TF representation acquired by STFT; (<b>b</b>) TF representation acquired by SET; (<b>c</b>) modified Kalman filter (MKF); (<b>d</b>) multiple target tracking (MTT); (<b>e</b>) coherent single range Doppler interferometry-modified general parameterized TF (CSRDI-MGPTF); (<b>f</b>) ant colony optimization (ACO); (<b>g</b>) multiridge detection-STFT (MD-STFT); (<b>h</b>) multiridge detection-SET (MD-SET).</p> ">
Figure 5
<p>TF spectrums and IF estimation results for example 1 with SNR = 5 dB. (<b>a</b>) TF spectrum acquired by STFT; (<b>b</b>) TF spectrum acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) ACO; (<b>g</b>) MD-STFT; (<b>h</b>) MD-SET.</p> ">
Figure 6
<p>TF spectrums and IF estimation results for example 2 with SNR = 20 dB. (<b>a</b>) TF spectrum acquired by STFT; (<b>b</b>) TF spectrum acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) MD-STFT; (<b>g</b>) MD-SET.</p> ">
Figure 7
<p>TF spectrums and IF estimation results for example 2 with SNR = 5 dB. (<b>a</b>) TF spectrum acquired by STFT; (<b>b</b>) TF spectrum acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) MD-STFT; (<b>g</b>) MD-SET.</p> ">
Figure 8
<p>TF spectrums and IF estimation results for example 3 with SNR = 20 dB. (<b>a</b>) TF spectrum acquired by STFT; (<b>b</b>) TF spectrum acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) MD-STFT; (<b>g</b>) MD-SET.</p> ">
Figure 9
<p>TF spectrums and IF estimation results for example 3 with SNR = 5 dB. (<b>a</b>) TF representation acquired by STFT; (<b>b</b>) TF representation acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) MD-STFT; (<b>g</b>) MD-SET.</p> ">
Figure 10
<p>TF spectrums and IF estimation results for example 4 with SNR = 20 dB. (<b>a</b>) TF representation acquired by STFT; (<b>b</b>) TF representation acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) MD-STFT; (<b>g</b>) MD-SET.</p> ">
Figure 11
<p>TF spectrums and IF estimation results for example 4 with SNR = 5 dB. (<b>a</b>) TF representation acquired by STFT; (<b>b</b>) TF representation acquired by SET. (<b>c</b>) MKF; (<b>d</b>) MTT; (<b>e</b>) CSRDI-MGPTF; (<b>f</b>) MD-STFT; (<b>g</b>) MD-SET.</p> ">
Figure 12
<p>The values of diagonal elements of covariance matrix <math display="inline"><semantics> <mrow> <msubsup> <mi>P</mi> <mi>k</mi> <mi>i</mi> </msubsup> </mrow> </semantics></math> over time for example 2.</p> ">
Versions Notes

Abstract

:
The instantaneous frequency (IF) is a vital parameter for the analysis of non-stationary multicomponent signals, and plays an important role in space cone-shaped target recognition. For a cone-shaped target, IF estimation is not a trivial issue due to the proximity of the energy of the IF components, the intersections among different IF components, and the existence of noise. Compared with the general parameterized time-frequency (GPTF), the traditional Kalman filter can perform better when the energy of different signal components is close. Nevertheless, the traditional Kalman filter usually makes association mistakes at the intersections of IF components and is sensitive to the noise. In this paper, a novel IF estimation method based on modified Kalman filter (MKF) is proposed, in which the MKF is used to associate the intersecting IF trajectories obtained by the synchroextracting transform (SET). The core of MKF is the introduction of trajectory correction strategy in which a trajectory survival rate is defined to judge the occurrence of association mistakes. When the trajectory survival rate is below the predetermined threshold, it means that an association mistakes occurs, and then the new trajectories generated by the random sample consensus algorithm are used to correct the wrong associations timely. The trajectory correction strategy can effectively obviate the association mistakes caused by the intersections of IF components and the noise. The windowing technique is also used in the trajectory correction strategy to improve computational speed. The experimental results based on the electromagnetic computation data show that the proposed method is more robust and precise than the traditional Kalman filter. Moreover, the proposed method has great performance advantages compared with other methods (i.e., the multiridge detection, the ant colony optimization, and the GPTF methods) especially in the case of low signal noise ratio (SNR).

Graphical Abstract">

Graphical Abstract

1. Introduction

Relative motion of nonrigid parts of complex targets can induce micro-Doppler effect [1]. Micro-Doppler effect widely exists in the radar targets, for example, the rotating helicopter blades, precession cone-shaped targets, and the walking people. Moreover, the micro-Doppler effect appears as sidebands around the central Doppler frequency. Since different kinds of targets usually induce different types of micro-Doppler modulations, which can be regarded as a unique feature, there has been a lot of research applying the micro-Doppler effect to the accurate target identification applications [2,3,4,5].
Because of the time-varying properties of micro-Doppler, time-frequency (TF) analysis of non-stationary radar signals can provide information about time-dependent Doppler frequency variations and allow to extract classification features. In the last decade, several radar automatic target recognition techniques and activity classification algorithms, which are based on TF analysis (TFA) have been presented. After analyzing the differences between the micro-Doppler signatures from the three kinds of ground moving targets, a three-dimensional TF feature vector is extracted in [6] for categorizing ground moving targets. The paper [7] proposes a novel algorithm for the estimation of blade length and rotations per second of drone using TFA. In [8], the estimation method of spin rate and nutation angle based on the TF spectrum for free rigid targets is proposed.
For the multicomponent signal, instantaneous frequency (IF) of each component will appear as an IF trajectory which is determined by the micro-dynamic characteristics in the TF spectrum. Estimation of their IF characteristics for multicomponent signals is a widely investigated problem. The most IF estimation methods contain two critical steps: the first step is to obtain the concentrated TF spectrum and the second step is about tracking and associating each IF trajectory, i.e., the peak points of individual signal component in the TF spectrum. Viterbi algorithm (VA), as a representative method introduced in [9,10], has been applied in the IF estimation by utilizing the idea of dynamic programming. Another IF estimation approach based on an adaptive short-time Fourier transform (STFT) has been proposed in [11]. However, restricted by the Heisenberg uncertainty principle or undesired cross-terms, the IF estimation methods based on the classical TF analysis algorithms, such as Wigner–Ville distribution and STFT have poor TF resolution and cannot estimate the IF precisely. In order to achieve the performance of ideal TFA (ITFA) [12], Daubechies and Maes propose synchrosqueezing transform (SST) [13], which sharpens the time-scale representation given by continuous wavelet transform to improve the TF resolution. Subsequently, an extension of SST to the short-time Fourier transform is proposed in [14]. Compared with SST, which squeezes all TF coefficients into the IF trajectory, the synchroextracting transform (SET) [15] only retains the most valued TF information of STFT and has better TF energy concentration.
For a cone-shaped target with micro-motion, there are multiple IF components. Two scattering points are usually visible and the other one only can be observed at particular sight angles due to the occlusion. Each IF component is a standard sine form or in the form of the multistage superimposed sine series, and these IF components are always intersecting. Since there are many peak points at each time in the TF spectrogram, it is not easy to identify which peak points correspond to which components, especially in the presence of the intersections and noise. Thus, how to track and associate the IF trajectory for a cone-shaped target is also a crucial issue. A popular multiridge detection (MD) algorithm is proposed in [16,17] by calculating the minimum value of the energy functional to obtain the estimation of the IF. It is worth noting that the MD algorithm only considers the magnitudes and the absolute frequency variations, and does not account for the variation directions of the IF trajectory. Thus, the MD algorithm is hard to deal with the intersecting IF component. An IF estimation approach based on the ant colony optimization (ACO) is proposed in [18] by taking into account that edges represent image segments with high energy to overcome the high noise impact. In practice, the local convergence problem reduces the stability of the algorithm and the algorithm will be invalid when IF of each component is intersecting. An IF estimation algorithm based on Kalman filter is proposed in [19]. The Kalman filter is a time-saving association algorithm, which can predict the locations of missing points and filter out the spurious points caused by noise. Nevertheless, the wrong association may occur because of the intersections of IF components. Afterwards, a method named the coherent single range Doppler interferometry-modified general parameterized TF (CSRDI-MGPTF) [20] solves the problem of intersection with a multicomponent signal-separating operator, which reduces the impact of each component. However, when the energy of different signal components is close, this method is inapplicable because the TF ridge, which is obtained by modified GPTF transform, is the aliasing of multiple signal components. Besides, the residual component energy by the multicomponent signal-separating operator can cause serious estimation mistakes involving high noise.
In this paper, a novel IF estimation method based on the modified Kalman filter (MKF) is proposed. The initial intersecting IF trajectories are obtained by the SET and the MKF is proposed to associate the intersecting IF trajectories. The traditional Kalman filter is an association algorithm, which can predict the locations of missing points and filter out the spurious points caused by noise. However, potential association mistakes usually cannot be avoided at the intersections of IF trajectories especially in the case of low signal to noise ratio (SNR). The core of the proposed MKF is the introduction of trajectory correction strategy, which can correct the incorrect associations. The proposed trajectory correction strategy defines a trajectory survival rate to judge the occurrence of incorrect associations drawing on the idea of random sample consensus (RANSAC) [21]. The predicting locations of points will gradually deviate from the real IF trajectories when an association error occurs and there is a decline in the trajectory survival rate. The RANSAC algorithm then is used to generate a new trajectory to correct the wrong association obtained by the Kalman filter when the trajectory survival rate is below the predetermined threshold. The proposed trajectory correction strategy can effectively avoid the association mistakes caused by the intersections of IF components and the noise. In addition, considering that the RANSAC algorithm has a heavy computational burden, the windowing technique is also used in the trajectory correction strategy to improve computational speed of the RANSAC algorithm. Besides the intuitive IF estimation results in the experiment, the quantitative evaluation results are also attained in terms of the relative root mean squared error (RRMSE), the mean absolute error (MAE), and the determination coefficient. Experimental results based on the electromagnetic computation data show that the proposed method has stronger robustness and higher accuracy than the traditional Kalman filter. Furthermore, the proposed method yields great performance advantages compared with other methods (i.e., the MD, the ACO, and the general parameterized TF (GPTF) methods), especially in the case of low SNR.
The plan of the work is as follows. After deriving the precession model of the cone-shaped target and SET in Section 2, this paper introduces MKF algorithm in Section 3. Numerical examples with the estimation results are presented to verify the performance of the proposed method in Section 4. Finally, conclusions are described in Section 5.

2. Procession Model of the Cone-Shaped Target and SET

2.1. Procession Model

As shown in Figure 1, the reference coordinate system ( O x y z ) and target coordinate system ( O x y z ) are established and the precession center of target is located at the origin O . When the target does precession, the precession angle is θ , ω s and ω c denote the angular velocity of the space target rotating around the axis O z and O C respectively. Because of the symmetry of the target, it is generally assumed that the radar line-of-sight ( R L O S ) lies in the y O z plane. γ is the sight angle which is the angle between the R L O S and O C . β is the angle between the R L O S and axis O z and this angle is time-varying. The smooth cone-shaped target contains three effective scattering points P 1 , P 2 , P 3 . Usually, the scatter P 3 is occlusive. According to [19], the distance between two scatters and radar can be obtained by
{ r 1 ( t ) = R 0 ( H h ) cos β ( t ) r 2 ( t ) = R 0 + h c o s β ( t ) - r sin β ( t )
where R 0 is the distance between the radar and the origin O , H , and r is the height and radius of the target respectively, h is the distance between the bottom surface and the origin O . The variation of β can be expressed as
cos β ( t ) = cos γ cos θ sin γ sin θ cos ( w c t )
The micro-Doppler formula of scatters can be described as
f 1 ( t ) = 2 ω b ( h H ) sin ( w c t ) / λ
f 2 ( t ) = 2 λ r ( a + b cos ( w c t ) ) × w c b sin ( w c t ) 1 ( a + b cos ( w c t ) ) 2 2 λ w c h b sin ( w c t )
where a = cos θ cos γ , b = sin θ sin γ . It is observed that the micro-Doppler formula of P 1 is a standard sine form and the micro-Doppler formula of P 2 is relatively complex which can be regarded as the superposition of the sine series of infinite order.

2.2. Synchroextracting Transform

The STFT of a given signal x ( t ) = A ( t ) e i ϕ ( t ) is defined by
S f g ( t , ω ) = + x ( τ ) g * ( τ t ) e j ω ( τ t ) d τ
where g ( t ) is a real-valued window function with g ( t ) = g * ( t ) .
The expression (5) can be rewritten as [15]
S f g ( t , ω ) = A ( t ) e j ϕ ( t ) g ^ ( ω ϕ ( t ) )
where g ^ ( ω ) is the Fourier transform of g ( t ) .
The two-dimensional IF estimation of the STFT result (6) can be obtained by
ω ^ ( t , ω ) = Re ( j t S f g ( t , ω ) 2 π S f g ( t , ω ) )
In the framework of SET, the TF coefficient in the IF trajectory ω = ω ^ ( t , ω ) is extracted to obtain a more concentrated TF representation:
T e ( t , ω ) = S f g ( t , ω ) δ ( ω ω ^ ( t , ω ) )
where the synchroextracting operator (SEO) δ ( ω ω ^ ( t , ω ) ) can be interpreted as
δ ( ω ω ^ ( t , ω ) ) = { 1 ω = ω ^ ( t , ω ) 0 ω ω ^ ( t , ω )
Figure 2 shows the electromagnetic simulation results induced by the precession for the cone-shaped target. The TF representations of the signal acquired by STFT and SET are shown in Figure 2a,b respectively. It can be seen that the result of SET has an obviously higher energy concentration than that of STFT. The more energy-concentrated TF result denotes the better ability of the TF location and is more favorable to IF estimation. Meanwhile, different signal components in the TF representation are intersecting, which brings a huge challenge for IF estimation. Thus, based on the TF representation obtained by SET, this paper proposes a MKF algorithm, which will be introduced in detail in the next section.

3. Instantaneous Frequency Estimation

The most IF estimation methods contain two critical steps: the first step is to obtain the concentrated TF spectrum and the second step is about finding the peak point sequences that correspond to individual signal component in the TF spectrum. The second step can be seen as tracking and associating the IF trajectory. In a real scenario, there are often many peak points in the TF spectrum at each time, and their number often varies. In such circumstances it can be not easy to judge which peak points correspond to which components, and which are spurious points caused by noise. The traditional Kalman filter is an association algorithm, which can predict the locations of missing points and filter out the spurious points caused by noise. However, potential association mistakes usually cannot be avoided at the intersections of IF trajectories especially in the case of low SNR. Therefore, in this paper, the traditional IF estimation problem is transformed into the trajectory association problem and a novel IF estimation method is proposed based on the MKF.
To describe the trajectory association problem, the discrete system with the linear Gaussian dynamic and measurement model is given by
{ X k i = A X k - 1 i + ω k - 1 i , ω k - 1 i N ( 0 , R ω ) Y k i = H X k i + e k i , e k i N ( 0 , R e )
where X k i denotes state vector of i th trajectory at time step k , Y k i denotes the measurement of i th trajectory at time step k . A represents the state transition and H represents the measurement matrix. ω k - 1 i and e k i are mutually uncorrelated process noise with covariance R ω and measurement noise with covariance R e .
The echo signal in a short-time window can be approximately a chirp signal and the frequency varies linearly with time at the moment [22]. In this paper, the constant velocity (CV) model is adopted. The state vector is X k i = [ x k i , x ˙ k i ] T , where x k i denotes the position, x ˙ k i = x k i x k 1 i Δ t denotes the velocity, Δ t is the time lag. The velocity is approximately constant within a short time. The state transition matrix A = [ 1 Δ t 0 1 ] and the measurement matrix H = [ 1 0 0 0 ] are assumed to be invariant with time. The covariance of measurement noise and the covariance of process noise are assumed to be R e = diag ( [ r 1   r 2 ] ) = [ r 1 0 0 r 2 ] and R ω = q [ 1 3 t 3 1 2 t 2 1 2 t 2 t ] .
The flowchart of MKF is shown in Figure 3. The detailed MKF algorithm can be found in Algorithm 1.
Algorithm 1. The MKF Algorithm.
Input: measurement Y 1 : T = S f g ( t , ω ) , window length l , threshold of trajectory survival rate ε 0 , number of signal component I .
 for each time step k = 1 : T do
  update the trajectory survival rate ε k i = m k : k + l i / l where m k : k + l i denotes the inlier
  number of i th trajectories in a short time window.
  if ε k i < ε 0
   generate new trajectories.
  end if
  for each trajectory do
    X ^ k i = A X k 1 i .
   compute inlier set S .
   if S =
     y k i = H X ^ k i .
   else
     y k i = m e a n ( S ) .
   end if
   update X k i using y k i by Kalman filter.
   update the trajectories T i = [ T i , y k i ] .
  end for
 end for
Output: trajectories set { T 1 , , T I }
The key procedures of algorithm are explained in detail as follows:
1.
One-step Kalman predictor is used to obtain the prediction X ^ k i = [ x ^ k i , x ˙ ^ k i ] T of the state vector X k i at k time step for each trajectory. Then update the state vector using the Kalman filter. The updated state vector X k i is estimated as follows:
X k i = X ^ k i + G k i ( y k i H X ^ k i )
The Kalman prediction gain G k i is obtained by:
G k i = P ^ k i H T ( H P ^ k i H T + R e ) - 1
The estimation error covariance matrix P k i is:
P k i = P ^ k i - G k i ( H P ^ k i H T + R e ) G k i T
and the prediction P ^ k i is
P ^ k i = A P k 1 i A T + R ω
2.
For filtering out the spurious points which are generated by noise and avoiding the association mistakes at the intersection, this paper introduces the inlier set S which is define as
S = { y k j | | y k j x ^ k i | < τ f 2 , | y k j x ^ k i t x ˙ ^ k i | < τ v }
where y k j is the location of j th trajectory at the time step k . τ f and τ v are the threshold based on the actual situation. Because of the limitation of TF resolution, the points in the same frequency cell belong to one trajectory. Therefore, τ f is equal to the frequency resolution and τ v = τ f / t . The setting of velocity threshold is to avoid the association error at the intersection where the states of two trajectories are close but the velocities of the trajectories have an obvious difference. There may be more than one points in the inlier set due to existence of the spurious points caused by noise. If S is not empty, the mean value of the inlier set is regarded as the location of estimated trajectory. If S is empty, H x ^ k i is regarded as the location of estimated trajectory.
3.
Trajectory correction strategy is performed for each time step to correct the association mistakes caused by the intersections and noise. The RANSAC algorithm is utilized to generate trajectories when the trajectory survival rate is lower than the threshold ε 0 . The basic idea of RANSAC is to form simple data association hypotheses from a batch of data and verify it to the data. As an iterative algorithm, RANSAC contains two sections: hypothesis generation and hypothesis evaluation [21]. In the hypothesis generation phase, RANSAC chooses a subset of data at random, and then estimates the parameters from the samples. Many assumptions are generated during the iteration. In the hypothesis evaluation phase, the most likely hypothesis is selected according to the maximum inlier candidates. A subset of data is considered as the inlier candidate, whose error is assumed to be within a predefined threshold. RANSAC is popular until now because it is easy to implement. The signal can be approximately regarded as the linear chirp signal in a short time, i.e., the trajectories in the short time window can be regarded as a simple straight line approximately. The windowing technique is used in the trajectory correction strategy to improve computational speed of the RANSAC algorithm. If the wrong association occurs because of the intersections and noise, subsequently, the false predicted state vector X ^ k i is obtained. In this case, the inlier point set obtained by the false state vector X ^ k i does not contain the points correspond to the true IF, and the trajectory survival rate will drop rapidly.

4. Performance Evaluation with Numerical Results

In this section, this paper focuses on the comparisons between the proposed method and other advanced IF estimation methods for the cone-shaped target. The experimental electromagnetic computation data is obtained by FEldberechnung bei Körpern mit beliebiger Oberfläche (FEKO) using the physical optics (PO) method. The performance of the proposed method with the following TF-based IF estimation methods is compared:
  • multiple target tracking (MTT) algorithm [19] which is based on the STFT;
  • CSRDI-MGPTF algorithm [20] which is based on the MGPTF;
  • ACO algorithm [18], which is based on the STFT;
  • multiridge detection (MD) algorithm [17], which is based on the STFT and SET.
For multicomponent signals, which are considered in our experiment, the cross-terms of Wigner distribution (WD) can confuse the auto-terms seriously and cause failures of ACO algorithm. Therefore, in this paper, the ACO algorithm is performed on the basis of STFT.
Quantitative evaluation criteria used in the experiments include the relative root mean squared error (RRMSE), the mean absolute error (MAE) and the determination coefficient ( R 2 ) between the true IF and estimated IF, which are formulated as follows:
R R M S E = s q r t ( n = 0 N ( f n f ^ n ) 2 / ( N n = 0 N ( f n ) 2 ) )
M A E = n = 0 N | f n f ^ n | / N
R 2 = 1 n = 0 N ( f n f ^ n ) 2 / n = 0 N ( f n n = 0 N f n / N ) 2
where f n denotes the true IF and f ^ n denotes the estimation IF, N is the length of signal. The determination coefficient R 2 is a statistical measure of how well the predictions approximate the real data. R 2 = 1 indicates that the predictions perfectly fit the real data. The negative value of R 2 indicates that the mean of the data provides a better prediction result than the original prediction. The Monte Carlo simulations are performed to calculate the RRMSE, MAE, and R 2 . Meanwhile, the performance is evaluated versus different SNR. Some simulation and target parameters are listed in Table 1. The measurement window length is set to be l = 10 and the threshold of trajectory survival rate is set to be ε 0 = 0.6 . The parameters of measurement noise and process noise are set as r 1 = r 2 = 0.2 and q = 0.1 .
Example 1. 
In this experiment, sight angle, precession rate and dwell time are set as γ = 45 , ω c = π rad / s , T = 0.7 s respectively. At the moment, the scatter P 3 is invisible. The signal contains two well-separated and disjointed IF components.
Figure 4 and Figure 5 show the TF spectrums and IF estimation results for different methods with SNR = 20 dB and SNR = 5 dB respectively. It can be seen that the two worst estimation results are exhibited by the ACO algorithm and MTT algorithm. For the MTT algorithm, the use of constant false alarm rate (CFAR) technology and plots centroid technology may cause the deviation of estimated IF especially in low SNR. Although the ACO algorithm is robust to high noise influence, the resolution of STFT is the performance-limiting factor.
In order to make quantitative analysis, the RRMSEs, MAEs, and R 2 with different SNRs are given in Table 2. For the CSRDI-MGPTF algorithm, the first IF component can be modeled as sinusoid, which lead to the RRMSEs, MAEs, and R 2 of the first IF component are minimal for all SNRs. However, the second IF component is in the form of the complex multistage superimposed sine series. The short dwell time affects the estimation accuracy of model parameter especially in low SNR. On the contrary, in low SNR situation, the proposed MKF method has a better performance on the second IF component. Compared with the MD algorithm, the MKF algorithm can filter out the spurious points caused by noise and has more precise estimation results. From the Mean evaluation criteria, comprehensive performance analysis on total IF components, in Table 2, it can be obviously found that the proposed method outperforms all the other the IF estimation methods when the SNR is not higher than 15dB and the performance advantages of the proposed algorithm are more obvious in the case of low SNR.
Example 2. 
In this experiment, sight angle, precession rate and dwell time are set as γ = 60 , ω c = 1 . 8 π rad / s , T = 0.7 s respectively. At the moment, the scatter P 3 is invisible. The signal contains two intersecting IF components and the energy of the two components is close.
The TF representations and IF estimation results of different algorithms are displayed in Figure 6 and Figure 7. Obviously, the proposed MKF algorithm can effectively estimate two IF components, especially at the intersections of IF trajectories. The CSRDI-GPTF algorithm is invalid because the TF ridge obtained by MGPTF transform is the aliasing of two signal components at the moment. In Figure 6d and Figure 7d, association errors occur at the intersections for the MTT algorithm because of the lack of the correction mechanism. The MD algorithms tries to look for an IF trajectory which goes through positions with large energy. However, MD algorithms do not consider the variation directions of IF trajectory, which may lead to the failure for estimating the IFs of intersecting components. The MD-STFT algorithm is easy to converge to an incorrect local extremum point and leads to wrong estimation of the first IF component when the energy of overlapped two components is close, as shown in Figure 6f and Figure 7f. From Figure 6g and Figure 7g, it can be seen that the MD-SET algorithm has significant estimation errors around the intersections. For ACO algorithm, the estimation cannot be performed because it is impossible to identify the regions of components and estimate IF of each region separately for the multicomponent signal containing overlapping components. Thus, in the experiment of example 2, example 3, and example 4, ACO algorithm is not adopted for comparison.
The quantitative evaluations, RRMSEs, MAEs and R 2 , are provided in Table 3. Note that desirable performance of the MKF algorithm is achieved even for SNR = 5 dB . From the column 5 and column 6 it can be observed the MTT algorithm and CSRDI-GPTF algorithm cannot provide accurate estimation results for both the first IF component and second IF component. Even more, the negative values of R 2 on the second IF component indicate that the estimation results are worse than the average of the original data. It can be concluded that the proposed IF estimation method has a superior mean estimation performance compared with other methods due to the trajectory correction strategy.
Example 3. 
In this experiment, sight angle, precession rate and dwell time are set as γ = 40 , ω c = 1 . 8 π rad / s , T = 0.7 s respectively. At the moment, the scatter P 3 is invisible. The signal contains two intersecting IF components and the energy of one of them is much bigger than that of the other one.
In Figure 8 and Figure 9, (a) and (b) give the TF representations obtained by the STFT and SET, (c)~(g) show the IF estimation results of the proposed method and other compared methods. It is noted that the CSRDI-MGPTF algorithm has the best estimation result at SNR = 20 dB . Nevertheless, in the case of SNR = 5 dB , the residual component energy by the multicomponent signal separating method in the CSRDI-MGPTF algorithm may be larger than the other component energy, and this can cause serious estimation mistake for the other component. As shown in Figure 9e, the second IF is not accurately estimated. By contrast, the MKF algorithm still works well in the case of SNR = 5 dB , which denotes that the proposed algorithm has a good noise robustness. For the MTT, MD-STFT, and MD-SET algorithms, the IF estimation results at SNR = 20 dB , shown in Figure 8b,d,f, have an obvious estimation error near the intersection. Moreover, when SNR = 5 dB , the MTT and MD-STFT algorithms have worse estimation results for the second IF component.
Subsequently, Table 4 lists performance evaluation results. It is observed that the CSRDI-MGPTF algorithm has more precise estimation results than other algorithms when SNR is higher than 10 dB . It is worth noting that the MKF algorithm and the CSRDI-MGPTF algorithm give quite close results about R 2 when SNR is higher than 10 dB . However, in low SNR, i.e., SNR 10 dB , the proposed MKF has a better performance in terms of mean evaluation criteria. Moreover, in high SNR, the proposed MKF has an approximate performance with the CSRDI-MGPTF algorithm.
Example 4. 
In this experiment, sight angle, precession rate and dwell time are set as γ = 124 , ω c = 1 . 8 π rad / s , T = 0.7 s respectively. At the moment, the scatter P 3 can be observed. The signal contains three intersecting IF components and the energy of the second IF component and third IF component is close.
A more complex condition is considered in the experiment. The intuitional results are shown in Figure 10 and Figure 11. Although the CSRDI-MGPTF has the best estimation performance of the first IF component, it is not suitable for the second IF component and the third IF component with close energy. However, in the meanwhile, the MKF algorithm has a better estimation result for the second IF component compared with the MTT, CSRDI-MGPTF, MD-STFT, and MD-SET algorithms. Besides, at SNR = 20 dB , the MKF still has a better IF estimation, whereas all of the IF estimation methods are unavailable at SNR = 5 dB due to the third IF component is almost flooded by noise.
The performance comparisons with the RRMSEs, MAEs, and R 2 are given in Table 5 for different values of SNR. It can be concluded from Figure 10 that the proposed IF estimation method shows a better accuracy compared with other methods in the more complex scenario.
In the end, a brief analysis for the convergence of the estimation process is performed. The values of diagonal elements of covariance matrix P k i over time in example 2 are given in Figure 12. It can be seen that the proposed MKF algorithm has a good convergence.

5. Conclusions

In this paper, a novel method is proposed which combines the Kalman filter algorithm and the RANSAC algorithm to gain a more precise IF estimation with an acceptable computation cost. For the traditional Kalman filter, the advantage is its speed. However, potential association mistakes usually cannot be avoided at the intersections of IF trajectories especially in the case of low SNR. Moreover, for the traditional RANSAC algorithm, the batch trajectory processing is used to increase the accuracy and the noise robustness but brings the huge computation burden in the meanwhile. How to guarantee precision with less computational cost in the proposed method is a difficulty we facing with. Therefore, we introduce the trajectory correction strategy to achieve the combination between the Kalman filter algorithm and the RANSAC algorithm. Experimental results based on electromagnetic computation data indicate that the proposed method can obtain good estimation performance and show the superiority in processing signal with high noise. It is worth mentioning that the MKF algorithm is a post-processing method. Therefore, the proposed method is applicable to other multicomponent signals and TF representations. IF of space cone-shaped target is determined by the micro-dynamic characteristics. Therefore, how to retrieve the physical structure and motion information of the target from estimated IF, and subsequent space cone-shaped target recognition need to be deeply investigated in future works. Besides, the IF estimation problem for the space targets of other shapes will also be investigated.

Author Contributions

Conceptualization, K.R. and Z.Z.; methodology, K.R.; software, K.R.; validation, K.R. and X.L.; investigation, K.R. and X.L.; data curation, K.R. and X.L.; writing—original draft preparation, K.R.; writing—review and editing, L.D. and L.L.; supervision, L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation of China (Grant number 61771362), and the 111 Project (Grant number B18039).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, V.; Li, F.; Ho, S.S.; Wechsler, H. Micro-doppler effect in radar: Phenomenon, model, and simulation study. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 2–21. [Google Scholar] [CrossRef]
  2. Zeng, Z.; Amin, M.G.; Shan, T. Arm Motion Classification Using Time-Series Analysis of the Spectrogram Frequency Envelopes. Remote Sens. 2020, 12, 454. [Google Scholar] [CrossRef] [Green Version]
  3. Wang, W.; Tang, Z.; Chen, Y.-C.; Zhang, Y.; Sun, Y. Aircraft Target Classification for Conventional Narrow-Band Radar with Multi-Wave Gates Sparse Echo Data. Remote Sens. 2019, 11, 2700. [Google Scholar] [CrossRef] [Green Version]
  4. He, Y.; Li, X.; Jing, X. A Mutiscale Residual Attention Network for Multitask Learning of Human Activity Using Radar Micro-Doppler Signatures. Remote Sens. 2019, 11, 2584. [Google Scholar] [CrossRef] [Green Version]
  5. Abdullah, R.S.A.R.; Alnaeb, A.; Salah, A.A.; Sali, A.; Sali, A.; Pasya, I. Micro-Doppler Estimation and Analysis of Slow Moving Objects in Forward Scattering Radar System. Remote Sens. 2017, 9, 699. [Google Scholar] [CrossRef] [Green Version]
  6. Du, L.; Li, L.; Wang, B.; Xiao, J. Micro-Doppler Feature Extraction Based on Time-Frequency Spectrogram for Ground Moving Targets Classification With Low-Resolution Radar. IEEE Sens. J. 2016, 16, 3756–3763. [Google Scholar] [CrossRef]
  7. Singh, A.K.; Kim, Y.-H. Automatic Measurement of Blade Length and Rotation Rate of Drone Using W-Band Micro-Doppler Radar. IEEE Sens. J. 2017, 18, 1895–1902. [Google Scholar] [CrossRef]
  8. Lei, P.; Sun, J.; Wang, J.; Hong, W. Micromotion Parameter Estimation of Free Rigid Targets Based on Radar Micro-Doppler. IEEE Trans. Geosci. Remote Sens. 2012, 50, 3776–3786. [Google Scholar] [CrossRef]
  9. Djurović, I.; Stanković, L. An algorithm for the Wigner distribution based instantaneous frequency estimation in a high noise environment. Signal Process. 2004, 84, 631–643. [Google Scholar] [CrossRef]
  10. Forney, G. The viterbi algorithm. Proc. IEEE 1973, 61, 268–278. [Google Scholar] [CrossRef]
  11. Kwok, H.; Jones, D. Improved instantaneous frequency estimation using an adaptive short-time Fourier transform. IEEE Trans. Signal Process. 2000, 48, 2964–2972. [Google Scholar] [CrossRef]
  12. Stanković, L.; Djurovic, I.; Stanković, S.; Simeunovic, M.; Djukanović, S.; Daković, M. Instantaneous frequency in time–frequency analysis: Enhanced concepts and performance of estimation algorithms. Digit. Signal Process. 2014, 35, 1–13. [Google Scholar] [CrossRef]
  13. Daubechies, I.; Lu, J.; Wu, H.-T. Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Appl. Comput. Harmon. Anal. 2011, 30, 243–261. [Google Scholar] [CrossRef] [Green Version]
  14. Thakur, G.; Wu, H.-T. Synchrosqueezing-Based Recovery of Instantaneous Frequency from Nonuniform Samples. Siam J. Math. Anal. 2011, 43, 2078–2095. [Google Scholar] [CrossRef] [Green Version]
  15. Yu, G.; Yu, M.; Xu, C. Synchroextracting Transform. IEEE Trans. Ind. Electron. 2017, 64, 8042–8054. [Google Scholar] [CrossRef]
  16. Meignen, S.; Oberlin, T.; Depalle, P.; Flandrin, P.; McLaughlin, S. Adaptive multimode signal reconstruction from time–frequency representations. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2016, 374, 20150205. [Google Scholar] [CrossRef] [Green Version]
  17. Carmona, R.; Hwang, W.; Torrésani, B. Multiridge detection and time-frequency reconstruction. IEEE Trans. Signal Process. 1999, 47, 480–492. [Google Scholar] [CrossRef] [Green Version]
  18. Brajović, M.; Popović-Bugarin, V.; Djurović, I.; Djukanović, S. Post-processing of time-frequency representations in instantaneous frequency estimation based on ant colony optimization. Signal Process. 2017, 138, 195–210. [Google Scholar] [CrossRef]
  19. Changyu, S.; Lan, D.; Xun, H.; Hongwei, L. Multiple target tracking based separation of Micro-Doppler signals from coning target. In Proceedings of the 2014 IEEE Radar Conference, Cincinnati, OH, USA, 19–23 May 2014; pp. 130–133. [Google Scholar]
  20. Zhou, Y.; Chen, Z.; Zhang, L.; Xiao, J. Micro-Doppler Curves Extraction and Parameters Estimation for Cone-Shaped Target with Occlusion Effect. IEEE Sens. J. 2018, 18, 2892–2902. [Google Scholar] [CrossRef]
  21. Fischler, M.; Bolles, R. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 1981, 24, 381–395. [Google Scholar] [CrossRef]
  22. Luo, Y.; Chen, Y.-A.; Sun, Y.; Zhang, Q. Narrowband Radar Imaging and Scaling for Space Targets. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1–5. [Google Scholar] [CrossRef]
Figure 1. The micro-motion model of cone-shaped target.
Figure 1. The micro-motion model of cone-shaped target.
Remotesensing 12 02766 g001
Figure 2. Time-frequency (TF) representations of cone-shaped target. (a) Short-time Fourier transform (STFT); (b) synchroextracting transform (SET).
Figure 2. Time-frequency (TF) representations of cone-shaped target. (a) Short-time Fourier transform (STFT); (b) synchroextracting transform (SET).
Remotesensing 12 02766 g002
Figure 3. The flowchart of the modified Kalman filter (MKF) algorithm.
Figure 3. The flowchart of the modified Kalman filter (MKF) algorithm.
Remotesensing 12 02766 g003
Figure 4. TF spectrums and instantaneous frequency (IF) estimation for example 1 with signal noise ratio (SNR) = 20 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET; (c) modified Kalman filter (MKF); (d) multiple target tracking (MTT); (e) coherent single range Doppler interferometry-modified general parameterized TF (CSRDI-MGPTF); (f) ant colony optimization (ACO); (g) multiridge detection-STFT (MD-STFT); (h) multiridge detection-SET (MD-SET).
Figure 4. TF spectrums and instantaneous frequency (IF) estimation for example 1 with signal noise ratio (SNR) = 20 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET; (c) modified Kalman filter (MKF); (d) multiple target tracking (MTT); (e) coherent single range Doppler interferometry-modified general parameterized TF (CSRDI-MGPTF); (f) ant colony optimization (ACO); (g) multiridge detection-STFT (MD-STFT); (h) multiridge detection-SET (MD-SET).
Remotesensing 12 02766 g004
Figure 5. TF spectrums and IF estimation results for example 1 with SNR = 5 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) ACO; (g) MD-STFT; (h) MD-SET.
Figure 5. TF spectrums and IF estimation results for example 1 with SNR = 5 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) ACO; (g) MD-STFT; (h) MD-SET.
Remotesensing 12 02766 g005
Figure 6. TF spectrums and IF estimation results for example 2 with SNR = 20 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Figure 6. TF spectrums and IF estimation results for example 2 with SNR = 20 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Remotesensing 12 02766 g006
Figure 7. TF spectrums and IF estimation results for example 2 with SNR = 5 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Figure 7. TF spectrums and IF estimation results for example 2 with SNR = 5 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Remotesensing 12 02766 g007
Figure 8. TF spectrums and IF estimation results for example 3 with SNR = 20 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Figure 8. TF spectrums and IF estimation results for example 3 with SNR = 20 dB. (a) TF spectrum acquired by STFT; (b) TF spectrum acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Remotesensing 12 02766 g008
Figure 9. TF spectrums and IF estimation results for example 3 with SNR = 5 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Figure 9. TF spectrums and IF estimation results for example 3 with SNR = 5 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Remotesensing 12 02766 g009
Figure 10. TF spectrums and IF estimation results for example 4 with SNR = 20 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Figure 10. TF spectrums and IF estimation results for example 4 with SNR = 20 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Remotesensing 12 02766 g010
Figure 11. TF spectrums and IF estimation results for example 4 with SNR = 5 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Figure 11. TF spectrums and IF estimation results for example 4 with SNR = 5 dB. (a) TF representation acquired by STFT; (b) TF representation acquired by SET. (c) MKF; (d) MTT; (e) CSRDI-MGPTF; (f) MD-STFT; (g) MD-SET.
Remotesensing 12 02766 g011
Figure 12. The values of diagonal elements of covariance matrix P k i over time for example 2.
Figure 12. The values of diagonal elements of covariance matrix P k i over time for example 2.
Remotesensing 12 02766 g012
Table 1. Some Parameters.
Table 1. Some Parameters.
ParameterValueParameterValue
Radar carrier frequency f c 10 GHz center height h 1 m
Pulse repletion frequency p r f 1000 H z Precession angle θ 5
Target height H 3 m Target bottom radius r 0.5 m
Table 2. Performance evaluation of IF Estimation for example 1 based on the relative root mean squared error (RRMSE), the mean absolute error (MAE) and the determination coefficient ( R 2 ).
Table 2. Performance evaluation of IF Estimation for example 1 based on the relative root mean squared error (RRMSE), the mean absolute error (MAE) and the determination coefficient ( R 2 ).
Method MKFMTTCSRDI-
MGPTF
ACOMD-STFTMD-SET
RRMSE
(×10−4)
5 dB1st8.756139.4508.660344.1029.23668.9419
2nd14.92277.05932.82699.00118.85817.218
10 dB1st8.438529.0618.415141.7438.84618.5507
2nd13.48645.51516.54086.64914.76014.139
15 dB1st8.395128.8188.311541.6528.70698.4868
2nd12.89042.53013.09376.14013.61912.901
20 dB1st8.328824.1058.277139.2148.44268.4245
2nd12.86034.25712.87874.62912.88412.870
Mean RRMSE
(×10−4)
5 dB 11.83958.25420.74371.55114.04713.080
10 dB 10.96237.28812.47764.19611.80311.345
15 dB 10.64235.67410.70258.89611.16210.693
20 dB 10.59429.18110.57856.92110.66310.647
MAE5 dB1st1.08664.81951.02757.34641.12841.0924
2nd1.12206.68942.30358.59161.63711.4947
10 dB1st1.04983.17361.01576.11211.08301.0505
2nd1.11963.94731.59787.27621.60441.3369
15 dB1st1.00253.17020.98696.05211.06131.0501
2nd1.11932.62991.14355.57731.48031.3269
20 dB1st0.99382.73580.97025.91371.02420.9964
2nd1.11342.41031.09685.57701.16971.1347
Mean
MAE
5 dB 1.10435.75441.66357.96901.38281.2936
10 dB 1.08473.56051.30686.69421.34351.1937
15 dB 1.06092.90011.06525.81471.27081.1885
20 dB 1.05362.57311.03355.74541.09701.0641
R 2 5 dB1st0.98710.73770.98740.67220.98560.9865
2nd0.96510.06970.8312−0.53550.94430.9536
10 dB1st0.98800.85770.98810.70630.98680.9877
2nd0.97150.67550.9571−0.17620.96590.9687
15 dB1st0.98810.86000.98840.70760.98720.9879
2nd0.97400.71660.97310.09180.97090.9739
20 dB1st0.98830.90210.98850.74080.98800.9880
2nd0.97410.81620.97400.12750.97400.9741
Mean R 2 5 dB 0.97610.40370.90930.06840.96500.9701
10 dB 0.97980.76660.97260.26510.97640.9782
15 dB 0.98110.78830.98080.39970.97910.9809
20 dB 0.98120.85920.98130.43420.98100.9811
Table 3. Performance evaluation of IF Estimation for example 2.
Table 3. Performance evaluation of IF Estimation for example 2.
Method MKFMTTCSRDI-
MGPTF
MD-STFTMD-SET
RRMSE
(×10−4)
5 dB1st10.870259.63280.72262.8624.192
2nd9.0626433.09517.359.46299.0738
10 dB1st8.9880255.43321.23262.0122.260
2nd9.0490425.01448.469.09909.0599
15 dB1st8.6752252.02313.33236.0017.929
2nd9.0410420.05468.549.04859.0507
20 dB1st8.2833251.09333.50233.4712.818
2nd9.0338418.61418.239.03669.0366
Mean RRMSE
(×10−4)
5 dB 9.9663346.36399.04136.1616.633
10 dB 9.0185340.22384.85135.5515.660
15 dB 8.8581336.04390.94122.5213.490
20 dB 8.6585334.85375.86121.2510.927
MAE5 dB1st1.831960.54464.33160.1604.4248
2nd1.153469.01851.1181.17221.1559
10 dB1st1.490660.35175.89860.9044.2954
2nd1.148760.61543.9591.16871.1521
15 dB1st1.477459.54578.79755.7623.2361
2nd1.123659.90949.6501.16051.1508
20 dB1st1.463059.32672.36155.5493.0424
2nd1.113059.90738.5531.15851.1134
Mean
MAE
5 dB 1.492764.78157.72530.6662.7904
10 dB 1.319760.48359.92930.6312.7238
15 dB 1.300559.72764.22428.4612.1935
20 dB 1.288059.61755.45728.3542.0779
R 2 5 dB1st0.99920.51970.43850.50760.9958
2nd0.9994−0.3386−0.91620.99940.9994
10 dB1st0.99940.53510.26470.51080.9965
2nd0.9994−0.2891−0.43530.99940.9994
15 dB1st0.99950.54740.30050.60310.9977
2nd0.9994−0.2592−0.56670.99940.9994
20 dB1st0.99950.55070.20740.61160.9988
2nd0.9994−0.2506−0.24830.99940.9994
Mean R 2 5 dB 0.99930.0906−0.23890.75350.9976
10 dB 0.99940.1230−0.08530.75510.9980
15 dB 0.99950.1441−0.13310.80130.9986
20 dB 0.99950.1501−0.02050.80550.9991
Table 4. Performance evaluation of IF Estimation for example 3.
Table 4. Performance evaluation of IF Estimation for example 3.
Method MKFMTTCSRDI-
MGPTF
MD-STFTMD-SET
RRMSE
(×10−4)
5 dB1st7.661651.0844.220110.0287.6658
2nd9.0178699.85217.78359.2013.202
10 dB1st6.213110.4673.98689.97086.2733
2nd8.1456189.40179.9518.67111.420
15 dB1st6.064710.4603.81608.90946.2253
2nd7.948547.1927.150518.09110.927
20 dB1st6.06218.89463.81578.89516.0794
2nd7.941345.0117.145712.06810.912
Mean RRMSE
(×10−4)
5 dB 8.3397375.47111.00184.6110.434
10 dB 7.179399.93489.96814.3668.8470
15 dB 7.006628.8265.483213.5008.5762
20 dB 7.001726.9535.480710.4828.4957
MAE5 dB1st1.05483.74750.69921.89901.1437
2nd1.047589.41333.09050.1171.5365
10 dB1st0.94441.88160.65501.88821.0880
2nd0.842926.42625.1072.60501.3602
15 dB1st0.77791.88080.57761.11790.9576
2nd0.67902.58440.45772.52411.0789
20 dB1st0.77311.11950.57721.11790.7814
2nd0.67102.25780.45241.14371.0617
Mean
MAE
5 dB 1.051246.58016.89626.0081.3401
10 dB 0.893714.15412.8812.24661.2241
15 dB 0.72852.23260.51771.82101.0183
20 dB 0.72211.68870.51481.13080.9216
R 2 5 dB1st0.99960.98140.99980.99930.9996
2nd0.9994−2.49690.66140.07880.9688
10 dB1st0.99970.99920.99980.99930.9997
2nd0.99950.74390.76880.99750.9991
15 dB1st0.99970.99920.99980.99940.9997
2nd0.99950.98410.99950.99770.9991
20 dB1st0.99970.99940.99980.99940.9997
2nd0.99950.98850.99960.99900.9992
Mean R 2 5 dB 0.9995−0.75780.83060.53910.9842
10 dB 0.99960.87160.88430.99840.9994
15 dB 0.99960.99170.99970.99860.9994
20 dB 0.99960.99400.99970.99920.9995
Table 5. Performance evaluation of IF Estimation for example 4.
Table 5. Performance evaluation of IF Estimation for example 4.
Method MKFMTTCSRDI-
MGPTF
MD-STFTMD-SET
RRMSE
(×10−4)
5 dB1st10.68313.8173.887011.40910.982
2nd32.993653.12296.50378.49288.59
3rd102.68505.15574.11515.47504.04
10 dB1st10.67713.5683.738710.90410.887
2nd19.985644.98299.67371.6525.870
3rd50.283482.72563.52525.4176.212
15 dB1st10.42313.4363.620110.83210.663
2nd10.86126.514367.45367.5920.102
3rd8.111816.169585.27426.6416.100
20 dB1st10.39413.0693.495110.61110.656
2nd9.839921.054129.24654.1418.491
3rd5.33138.9482614.39406.1314.085
Mean RRMSE
(×10−4)
5 dB 48.785390.70291.50301.79267.87
10 dB 26.982380.42288.98302.6537.656
15 dB 9.798618.706318.78268.3515.622
20 dB 8.521714.357249.04356.9614.651
MAE5 dB1st0.74461.05100.51790.85010.7541
2nd3.777179.59936.81435.13137.033
3rd19.018115.84134.84122.47101.12
10 dB1st0.74401.02670.49560.76620.7522
2nd2.325572.22835.82031.7872.5958
3rd13.26497.334140.65128.6020.104
15 dB1st0.71920.97760.49400.75920.7506
2nd1.50562.966651.08931.0892.5420
3rd2.13983.1612144.3994.3862.7469
20 dB1st0.71810.94970.48450.75050.7502
2nd1.02992.401015.14386.1702.5009
3rd1.04251.5168137.2786.6082.4104
Mean
MAE
5 dB 7.846665.49757.39152.81746.302
10 dB 5.444556.86358.98953.7187.8173
15 dB 1.45492.368565.32442.0782.0132
20 dB 0.93021.622550.96657.8431.8872
R 2 5 dB1st0.99920.99860.99990.99910.9991
2nd0.9923−2.01970.3777−0.01410.4104
3rd0.9253−0.8086−1.3361−0.8833−0.8007
10 dB1st0.99920.99870.99990.99920.9992
2nd0.9972−1.94490.36430.02220.9953
3rd0.9821−0.6516−1.2508−0.95660.9588
15 dB1st0.99920.99870.99990.99920.9992
2nd0.99920.99500.04420.04350.9971
3rd0.99950.9981−1.4278−0.29010.9982
20 dB1st0.99920.99880.99990.99920.9992
2nd0.99930.99690.8818−2.02910.9976
3rd0.99980.9994−1.6755−0.16910.9986
Mean R 2 5 dB 0.9723−0.61730.01380.03390.2029
10 dB 0.9928−0.53260.03780.02160.9844
15 dB 0.99930.9973−0.12790.25090.9958
20 dB 0.99940.99840.0687−0.39970.9985

Share and Cite

MDPI and ACS Style

Ren, K.; Du, L.; Lu, X.; Zhuo, Z.; Li, L. Instantaneous Frequency Estimation Based on Modified Kalman Filter for Cone-Shaped Target. Remote Sens. 2020, 12, 2766. https://doi.org/10.3390/rs12172766

AMA Style

Ren K, Du L, Lu X, Zhuo Z, Li L. Instantaneous Frequency Estimation Based on Modified Kalman Filter for Cone-Shaped Target. Remote Sensing. 2020; 12(17):2766. https://doi.org/10.3390/rs12172766

Chicago/Turabian Style

Ren, Ke, Lan Du, Xiaofei Lu, Zhenyu Zhuo, and Lu Li. 2020. "Instantaneous Frequency Estimation Based on Modified Kalman Filter for Cone-Shaped Target" Remote Sensing 12, no. 17: 2766. https://doi.org/10.3390/rs12172766

APA Style

Ren, K., Du, L., Lu, X., Zhuo, Z., & Li, L. (2020). Instantaneous Frequency Estimation Based on Modified Kalman Filter for Cone-Shaped Target. Remote Sensing, 12(17), 2766. https://doi.org/10.3390/rs12172766

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