Abstract
Chirp-rate, as a second derivative of signal phase, is an important feature of nonstationary signals in numerous applications such as radar, sonar, and communications. In this paper, an adaptive algorithm for the chirp-rate estimation is proposed. It is based on the confidence intervals rule and the cubic-phase function. The window width is adaptively selected to achieve good tradeoff between bias and variance of the chirp-rate estimate. The proposed algorithm is verified by simulations and the results show that it outperforms the standard algorithm with fixed window width.
1. Introduction
Instantaneous frequency (IF) estimation is a challenging topic in the signal processing [1]. The IF is defined as the first derivative of the signal's instantaneous phase. Time-frequency (TF) representations are main tools for nonparametric IF estimation. The positions of peaks in the TF representation can be used as an IF estimator. There are several sources of errors in this estimator: higher-order derivatives of the signal phase and the noise. For relatively high signal-to-noise ratio (SNR), Stanković and Katkovnik have proposed an IF estimator based on intersection of confidence intervals rule (ICI) that produces results close to the optimal mean squared error (MSE) of the IF estimate, by achieving tradeoff between bias and variance [2–7].
Sometimes in practice there is a need for an estimation of the second-order derivative of signal phase. Estimation of this parameter, referred to as the chirp-rate, is important in radar systems, for example, focusing of the SAR images [8, 9].
Recently, O’Shea et al. have proposed a chirp-rate estimator based on the cubic phase function (CPF) [10–14]. It gives accurate results for a third-order polynomial phase signal. In this paper, we consider nonparametric chirp-rate estimation without the assumption on the polynomial phase structure. To this end, an adaptive algorithm for the chirp-rate estimation is proposed based on the ICI algorithm [15–18]. The proposed estimator performs well for moderate noise environments.
The paper is organized as follows. The CPF-based nonparametric chirp-rate estimator is presented in Section 2. In Section 3 asymptotic expressions for the bias and the variance of the nonparametric chirp-rate estimate are provided as a prerequisite for the proposed adaptive algorithm. Full details of the adaptive algorithm based the ICI principle are presented in Section 4. Numerical examples are given in Section 5. Conclusions are given in Section 6.
2. CPF-based Nonparametric Chirp-Rate Estimator
Consider a signal
. The first derivative of the signal phase,
, is the IF. An important group of the IF estimators is based on TF representations [1, 19, 20]. Consider, for example, the Wigner distribution (WD) in a windowed (pseudo) discrete-time form:
(1)
where
is the sampling interval and
is the window function of the width 
for
. The IF can be estimated from locations of peaks in the WD as
(2)
A close look at the phase of the local autocorrelation
by means of Taylor expansions is
(3)
where
is defined as the
th derivative of the phase. When higher-order phase derivatives are equal to
, the WD is ideally concentrated along the IF, that is, it achieves maximum along the IF line
. Therefore, the IF can be calculated as
(4)
by ignoring higher-order derivatives.
Estimation of the higher-order phase terms is also very important, for example, in radar signal processing (proper estimation of higher-order phase terms can be helpful in focusing of radar images [21–29]). Commonly, higher-order nonlinearity exists in the estimate. The nonlinearity causes performance degradation of the IF estimate. For example, it reduces the SNR threshold of the method applicability [23].
Analogy to the above observations on the IF estimation, the chirp-rate parameter (i.e., the second-derivative of the phase) can be obtained by
(5)
This approximate formula corresponds to the local autocorrelation function
Since
does not depend on
, the CPF was proposed for the chirp-rate estimation:
(6)
where
denotes chirp-rate index. The rectangular window function (finite number of samples) is inherently assumed in the original O’Shea estimator. Here, in our derivations of the adaptive chirp-rate estimator, we will assume that a general window function is used. The CPF-based nonparametric chirp-rate estimation can be performed as
(7)
In this manner, the nonlinearity of the chirp-rate estimation is kept to the same order as in the WD case, that is, the second, order nonlinearity. It results in high accuracy approaching the Cramer-Rao lower bound (CRLB) for a wide range of the SNR for Gaussian noise environment [10, 11, 13].
However, nonpolynomial phase signal or high-order polynomial phase signal this estimator is biased, and the performance degrades. To relax the application range of the CPF-based chirp-rate estimator, in this following, an CPF-based algorithm with adaptive window width is proposed. Specifically, the window width is adaptively determined by using the ICI algorithm.
3. Asymptotic Bias and Variance
The chirp-rate is estimated by using the position of the peaks in the magnitude-squared CPF. The CPF is ideally concentrated on the chirp-rate for signals, when the fourth- and other higher-order phase derivatives are equal to zero. However, for signals with these derivatives being different from zero, this is not the case. Higher-order derivatives produce bias in the chirp-rate estimation. The asymptotic expression for the bias, derived in the appendix, is
(8)
where
is a constant dependent on the selected window type only, while
is the fourth derivative of the signal phase. Assume that the signal corrupted by the additive white Gaussian noise
with
(i)
mutually independent real and imaginary parts,
(ii)
zero-mean
,
(iii)
covariance
where
is variance while
is the Dirac delta function defined
for
and
elsewhere.
Then, the asymptotic expression for variance of the chirp-rate estimator (7), for relatively high SNR, exhibits
(9)
where
depends on the selected window type only (see appendix). Obviously, the bias increases with the increase of the window width, while the variance decreases at the same time. The MSE of the estimator is
(10)
From (10), by minimizing the MSE with respect to
we get
(11)
Since the fourth-order derivative of the signal phase is not known in advance, we cannot determine the optimal window length
in practice. In this paper, an algorithm that can produce adaptive window width, close to the optimal one, is proposed without knowing phase derivatives in advance. The ICI algorithm [2–7] is developed for similar problems with a tradeoff in parameter selection between the bias and variance. The ICI-based algorithm for the second-order derivative estimation is given in the following section.
4. Intersection Confidence Interval Algorithm
Here, we will briefly describe the ICI algorithm for achieving the tradeoff between influence of the higher-order derivatives (bias) and noise (variance). Consider the set of increasing window widths 


. These windows are selected in such a manner that 
. It is assumed that the optimal window
for a given instant, is close to a value from the considered set. Chirp-rate estimates corresponding to all windows from
are 
They are obtained as
(12)
where
is the CPF calculated with window
of the width 
for
. Around any estimate, we can create a confidence interval
, where
is the parameter that controls probability that exact chirp-rate parameter belongs to the interval, while
(A.2). For Gaussian variable we know that exact value of the parameter belongs to the interval with probability
(e.g.,
and
).
According to [7], the optimal window is close to the widest one where the confidence intervals, created with two neighboring windows from set
still intersect. This can be written as
(13)
It is required that this relationship holds also for all narrower windows:
(14)
Then we can adopt that the optimal window estimate for the considered instant is
or
.
As it is shown in [2], selection of particular window depends on bias and variance (in fact on powers of parameter of interest
and
) in considered application. Namely, in our application
while var
. Then, according to [2], it is better to take previous window
as the optimal estimate since the next window can already have large bias. The algorithm accuracy depends on the proper selection of parameter
. This selection is discussed in details in [2]. It can be assumed that the algorithm for relatively wide region of
produces results of the same order of accuracy. The cross-validation algorithm [4] or results from analysis given in [2] can be employed in the case where precise selection of this parameter is required. In our simulations,
is used.
The remaining question in the algorithm is how to estimate
since the signal amplitude and noise variance (
and
) are not known in advance. There are several approaches in literature, but here we will use a simple and very accurate technique from [30]. Namely, amplitude can be estimated as
(15)
where
(16)
where
is number of signal samples, while the variance can be estimated as
(17)
5. Numerical Examples
We considered two test signals:
(18)
(19)
The exact chirp-rates for these two signals are
sign
and
. Signal is considered within interval
with sampling rate
. A set of used window widths is
, where
and
and
. We always set the closest possible window from the set with odd number of samples in the interval. Total number of windows in the set is
. Figure 1 depicts the MSE of the obtained chirp-rate estimators for
(first row,
),
(second row,
) and
(third row,
). The left column is given for the first test signal (18) while the right column represents results for the second test signal (19). Results are obtained with the Monte Carlo simulation with 100 trials. Thin line marks results obtained with the windows of the fixed width, while thick line represents results achieved with the proposed algorithm. It can be seen that the proposed algorithm gives more accurate results than almost all windows with fixed width. It may happen that some of windows with fixed width outperform our algorithm, but it should be kept in mind that the best window is not known in advance. For example, it can be seen that the best fixed window width for the first test signal and
(Figure 1(a)) is about
samples, for the second signal and the same noise, it is about
samples (Figure 1(b)), while for the first signal and
(Figure 1(e)), it is about
samples.
Figure 1: MSE for the chirp-rate estimation: (a) signal 1,

; (b) signal 2,

; (c) signal 1,

; (d) signal 2,

; (e) signal 1,

; (f) signal 2,

Thin line - fixed window estimator; thick line adaptive window width.
Illustration of the adaptive CPF for the chirp-rate estimation for the first test signal embedded in the noise with
is depicted in Figure 2. Figures 2(a)–2(f) represent the result obtained with fixed window widths (



, and
). Results obtained with the proposed algorithm are presented in Figure 2(g). Bias in the region close to the abrupt change can be observed. It is caused by the fact that we need a narrow window in this region and that this window produces estimate highly corrupted by noise (see Figure 2(a)). Figure 2(h) depicts the adaptive window width.
Figure 2: Chirp-rate estimation for test signal 1: (a) Fixed window

samples (

); (b) Fixed window

samples (

); (c) Fixed window

samples (

); (d) Fixed window

samples (

); (e) Fixed window

samples (

); (f) Fixed window

samples

(g) Estimator with adaptive window width; (h) Adaptive window width.
Results achieved with the second test signal for
are depicted in Figure 3. Here, the fourth order derivative of the signal phase is constant and we can expect that the optimal window width is constant. High noise influence can be observed for small window widths (Figures 3(b) and 3(c),
and
) while, at the same time, the bias can be seen for wide window (Figure 3(f),
). The chirp-rate estimate and corresponding adaptive window width are depicted in Figures 3(g) and 3(h). It can be seen that the proposed algorithm gives adaptive window width close to constant as it was expected.
Figure 3: Chirp-rate estimation for test signal 2: (a) Fixed window

samples (

); (b) Fixed window

samples (

); (c) Fixed window

samples (

); (d) Fixed window

samples (

); (e) Fixed window

samples (

); (f) Fixed window

samples (

); (g) Estimator with adaptive window width; (h) Adaptive window width.
6. Conclusion
An adaptive chirp-rate estimator is introduced for a general signal model. It is based on the confidence intervals-rule. Selection of the algorithm parameters is discussed. The proposed algorithm is tested on two characteristic test signals. The obtained results are good, close to the optimal one that can be achieved with the CPF function.
Appendices
A. Asymptotic Bias and Variance
Our observation is modeled as
where
, while
is Gaussian noise with mutually independent real and imaginary parts, with zero-mean
and
. Chirp-rate is estimated by using position of the CPF maximum. The CPF is ideally concentrated on the chirp-rate for noiseless signals when
for
. Introduce the following notation
for squared-magnitude of the CPF. Here, index
denotes width of the used even window function,
for 
. Two main sources of errors in the CPF are
errors caused by nonzero higher-order derivatives of the signal phase (contributing to the bias);
errors caused by the noise (contributing to the variance). For the sake of brevity, here we will give the main steps of the derivations. According to [3], the bias of the chirp-rate estimator can be expressed as
(A.1)
while the variance is
(A.2)
where the following hold:
(i)
is evaluated at the position of the true chirp-rate, with the assumption that the signal has all phase derivatives higher than 2 equal to zero and that there is no noise;
(ii)
is evaluated at the position of true chirp-rate with assumption that estimation error is caused only by higher-order derivatives of the signal phase (noise-free assumption);
(iii)
is evaluated at the position of the true chirp-rate with the assumption that there is no higher order phase derivatives, that is, noise only influenced error.
Then three intermediate quantities 
and
are needed to determine asymptotic bias and variance. Calculations of these quantities are shown below.
A.1. Determination of 
Determination of
is performed on true chirp-rate, that is,
under assumption that there is noise and higher-order terms in the signal phase. Then the CPF exhibits
(A.3)
Value of
is
(A.4)
The second partial derivative
evaluated for
is
(A.5)
where (see [3, appendix])
(A.6)
A.2. Determination of 
Assumptions in the evaluation of the second term
are similar like for the first terms, except the influence of the higher-order phase terms that now is not neglected:
(A.7)
For simplicity, all higher-order derivatives, except the fourth order are removed, that is,
for
:
(A.8)
Under the assumption that argument of exponential function
is relatively small, we can write
(A.9)
Finally, we get
(A.10)
A.3. Determination of 
In the evaluation of
higher-order phase terms are removed while now we consider the influence of the additive Gaussiannoise. Then, the term required for determination of the variance is given as
(A.11)
Determination of
(A.12)
is a rather tedious job. By assuming high SNR, that is,
, (A.12) can be approximated by using only terms with two noise factors. Then, from all possible 128 combinations of signal and noise we can select just those where we have 2 noise terms and 6 signal terms. Namely, combinations with 1 and 3 noise terms give expectation equal to zero, while we can assume that combinations with 4 and more noise terms due to introduced high SNR assumption are much smaller than the expectation of combinations with 2 noise terms. There are 28 combinations in total, with 2 noise terms. Fortunately, a high number of them have zero expectation. Namely, for the used noise model (complex Gaussian noise with independent real and imaginary parts) it holds that
. This eliminates
combinations from (A.12). Furthermore, combinations
and combinations
will also produce a zero-mean, since they cause
or
in (A.11). This eliminates next 8 combinations. Only 8 remaining combinations,
and
, give results of interest. We will consider just one of these 8 combinations, since all others produce the same result. Here, we will consider situation where the first term
and the fifth
are noisy terms while others are signal terms:
(A.13)
where
is calculated according to [3]
(A.14)
The same results as (A.13) can be obtained for the other seven terms, so we have
(A.15)
Substituting (A.5), (A.10), and (A.15) in (A.1) and (A.2), we are getting expressions for the bias and variance (8) and (9).
Acknowledgments
The work of I. Djurović is realized at the INP Grenoble, France, and supported by the CNRS, under contract no. 180 089 013 00387. The work of P. Wang was supported in part by the National Natural Science Foundation of China under Grant 60802062.
References
- L. Boashash, “Estimating and interpreting the instantaneous frequency of a signal—part I,” Proceedings of the IEEE, vol. 80, no. 4, pp. 521–538, 1992.
- L. Stanković, “Performance analysis of the adaptive algorithm for bias-to-variance tradeoff,” IEEE Transactions on Signal Processing, vol. 52, no. 5, pp. 1228–1234, 2004.
- V. Katkovnik and L. Stanković, “Instantaneous frequency estimation using the Wigner distribution with varying and data-driven window length,” IEEE Transactions on Signal Processing, vol. 46, no. 9, pp. 2315–2325, 1998.
- V. Katkovnik and L. Stanković, “Periodogram with varying and data-driven window length,” Signal Processing, vol. 67, no. 3, pp. 345–358, 1998.
- L. Stanković and V. Katkovnik, “Algorithm for the instantaneous frequency estimation using time-frequency distributions with variable window width,” IEEE Signal Processing Letters, vol. 5, no. 9, pp. 224–227, 1998.
- L. Stanković and V. Katkovnik, “Instantaneous frequency estimation using higher order distributions with adaptive order and window length,” IEEE Transactions on Information Theory, vol. 46, no. 1, pp. 302–311, 2000.
- L. Stanković, “Adaptive instantaneous frequency estimation using TFDs,” in Time-Frequency Signal Analysis and Processing, B. Boashash, Ed., Elsevier, New York, NY, USA, 2003.
- I. Djurović, T. Thayaparan, and L. Stanković, “SAR imaging of moving targets using polynomial Fourier transform,” IET Signal Processing, vol. 2, no. 3, pp. 237–246, 2008.
- I. Djurović, T. Thayaparan, and L. Stanković, “Adaptive local polynomial Fourier transform in ISAR,” EURASIP Journal on Applied Signal Processing, vol. 2006, Article ID 36093, 15 pages, 2006.
- P. O'Shea, “A fast algorithm for estimating the parameters of a quadratic FM signal,” IEEE Transactions on Signal Processing, vol. 52, no. 2, pp. 385–393, 2004.
- M. Farquharson and P. O'Shea, “Extending the performance of the cubic phase function algorithm,” IEEE Transactions on Signal Processing, vol. 55, no. 10, pp. 4767–4774, 2007.
- M. Farquharson, P. O'Shea, and G. Ledwich, “A computationally efficient technique for estimating the parameters of polynomial-phase signals from noisy observations,” IEEE Transactions on Signal Processing, vol. 53, no. 8, pp. 3337–3342, 2005.
- P. O'Shea, “A new technique for instantaneous frequency rate estimation,” IEEE Signal Processing Letters, vol. 9, no. 8, pp. 251–252, 2002.
- P. Wang, I. Djurović, and J. Yang, “Instantaneous frequency rate estimation based on the robust cubic phase function,” in Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '06), vol. 3, pp. 89–92, Toulouse, France, May 2006.
- V. Katkovnik, K. Egiazarian, and J. Astola, “Application of the ICI principle to window size adaptive median filtering,” Signal Processing, vol. 83, no. 2, pp. 251–257, 2003.
- B. Krstajić, L. Stanković, and Z. Uskoković, “An approach to variable step-size LMS algorithm,” Electronics Letters, vol. 38, no. 16, pp. 927–928, 2002.
- J. Astola, K. Egiazarian, and V. Katkovnik, “Adaptive window size image denoising based on ICI rule,” in Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '01), vol. 3, pp. 1869–1872, Salt Lake City, Utah, USA, May 2001.
- I. Djurović and L. Stanković, “Modification of the ICI rule-based IF estimator for high noise environments,” IEEE Transactions on Signal Processing, vol. 52, no. 9, pp. 2655–2661, 2004.
- B. Barkat, “Instantaneous frequency estimation of nonlinear frequency-modulated signals in the presence of multiplicative and additive noise,” IEEE Transactions on Signal Processing, vol. 49, no. 10, pp. 2214–2222, 2001.
- Z. M. Hussain and B. Boashash, “Adaptive instantaneous frequency estimation of multicomponent FM signals using quadratic time-frequency distributions,” IEEE Transactions on Signal Processing, vol. 50, no. 8, pp. 1866–1876, 2002.
- T. J. Abatzoglou, “Fast maximum likelihood joint estimation of frequency and frequency rate,” IEEE Transactions on Aerospace and Electronic Systems, vol. 22, no. 6, pp. 708–715, 1986.
- P. M. Djurić and S. Kay, “Parameter estimation of chirp signals,” IEEE Transactions on Signal Processing, vol. 38, no. 12, pp. 2118–2126, 1990.
- S. Peleg and B. Porat, “Linear FM signal parameter estimation from discrete-time observations,” IEEE Transactions on Aerospace and Electronic Systems, vol. 27, no. 4, pp. 607–616, 1991.
- J. C. Wood and D. T. Barry, “Radon transformation of time-frequency distributions for analysis of multicomponent signals,” IEEE Transactions on Signal Processing, vol. 42, no. 11, pp. 3166–3177, 1994.
- S. Barbarossa, “Analysis of multicomponent LFM signals by a combined Wigner-Hough transform,” IEEE Transactions on Signal Processing, vol. 43, no. 6, pp. 1511–1515, 1995.
- B. Friedlander and J. M. Francos, “Estimation of amplitude and phase parameters of multicomponent signals,” IEEE Transactions on Signal Processing, vol. 43, no. 4, pp. 917–926, 1995.
- S. Peleg and B. Friedlander, “Multicomponent signal analysis using the polynomial-phase transform,” IEEE Transactions on Aerospace and Electronic Systems, vol. 32, no. 1, pp. 378–387, 1996.
- S. Barbarossa, A. Scaglione, and G. B. Giannakis, “Product high-order ambiguity function for multicomponent polynomial-phase signal modeling,” IEEE Transactions on Signal Processing, vol. 46, no. 3, pp. 691–708, 1998.
- L. Cirillo, A. Zoubir, and M. Amin, “Parameter estimation for locally linear FM signals using a time-frequency Hough transform,” IEEE Transactions on Signal Processing, vol. 56, no. 9, pp. 4162–4175, 2008.
- S.-C. Sekhar and T. V. Sreenivas, “Signal-to-noise ratio estimation using higher-order moments,” Signal Processing, vol. 86, no. 4, pp. 716–732, 2006.