Next: THEORY
Up: ROBUST CHIRP PARAMETER ESTIMATION
Previous: ROBUST CHIRP PARAMETER ESTIMATION
Introduction
The sinusoidal model [1,2] has been
a fundamentally important signal representation for coding and
analysis of audio. In conventional sinusoidal modeling, the
parameters used are frequency, amplitude and phase of each
frequency component. We presently consider the enhancement of
sinusoidal modeling by using an additional parameter for each such
component: the rate of linear increase or decrease in
instantaneous frequency.
Though estimators for this parameter have been investigated for
Gaussian-windowed signals [3,4],
estimators for Hann windowed signals have proven elusive. In
audio applications such as coding, the Hann window is often more
desirable than the Gaussian window, especially due to its
constant-overlap-and-add (COLA) property. Hence, our estimators
provide a valuable tool for such applications. A previous
attempt at a chirp estimator for Hann windowed
signals [5] relied on a model that did not apply
when the chirp parameter became small (as small as often seen in
speech and music signals). Though the error manifested itself in a
predictable way incorporated into the estimator via a least
squares solution, the analysis lacked a rigorous definition of the
point at which the basic model required modification. The current
models, however, are valid for specific ranges of the chirp
parameter.
We apply different models for larger and smaller values of the
chirp parameter alpha (
); both ranges are seen in audio
signals [6]. The first model corresponds to a Fresnel
integral analysis (for larger
) and the second to a Taylor
series analysis of the signal's DFT (for smaller
). The
Fresnel model yields an expression for the DFT magnitude domain
peak shape, and both models yield expressions for the curvature of
the DFT phase corresponding to the FFT magnitude peak. The Taylor
series model has the novel property that it is valid for DFT phase
curvature modeling when any zero phase symmetric time windowing
function is used.
In section 2, we derive expressions for relevant
portions of a chirp signal's DFT, based on our models. We use a
highly simplified, but completely generalizeable chirp signal, and
explicitly state the range of validity of each model in terms of
. In section 3, we solve the expressions
given in section 2 for the chirp parameter
, yielding estimators. We also make important notes about
the application of each such solution, and describe a neural net
based estimator to cover the
values for which neither
model is fully applicable. In section 4, we evaluate
the estimators' performance.
Next: THEORY
Up: ROBUST CHIRP PARAMETER ESTIMATION
Previous: ROBUST CHIRP PARAMETER ESTIMATION
Aaron S. Master
2003-03-31