MULTI-CHIRP SIGNAL SEPARATION
B. Dugnol, C. Fern´andez, G. Galiano and J. Velasco
Dpto. de Matem´aticas, Universidad de Oviedo, c/ Calvo Sotelo s/n, 33007 Oviedo, Spain
Keywords:
Parametric model, Chirplet transform, Instantaneous frequency, Signal separation.
Abstract:
Assuming that an specific audio signal, such as recordings of animal sounds, may be modelled as an addition
of nonlinear chirps, we use the quadratic energy distribution corresponding to the Chirplet Transform of the
signal to produce estimates of the corresponding instantaneous frequencies, chirp-rates and amplitudes at each
instant of the recording and design an algorithm for tracking and separating the chirp components of the signal.
We demonstrate the accuracy of our algorithm applying it to some synthetic and field recorded signals.
1 INTRODUCTION
For many audio recordings obtained from natural
sources, such as emission from animals, it is a conve-
nient approach to use a parametric model in terms of
a super-position of chirps, s(t) =
∑
n
a
n
(t)exp[iφ
n
(t)],
with a
n
the analytic amplitude and φ
n
the phase,
whose derivative determines the chirp instantaneous
frequency (IF).
There are several techniques focused in the am-
plitude and phase estimation of this kind of sig-
nals. McAulay and Quartieri (McAulay and Quatieri,
1986) propose algorithms based on the STFT, while
for instance in (Maragos et al., 1993; Santhanam and
Maragos, 2000) these estimates are obtained through
the use of the Teager-Kaiser operator, E = (x
′
(t))
2
−
x(t)x
′′
(t). The IF estimation via non-parametric
models using Cohen distributions is also an impor-
tant issue, see, for instance, (Stankovi´c and Djurovi´c,
2003; Kwok and Jones, 2000; Zhao et al., 2004;
Boashash, 1992a; Boashash, 1992b).
Other kind of approaches, such as the empirical
mode decomposition (EMC) (et al., 1998)) or the Gi-
anfelici transform (Gianfelici et al., 2007) focus on
the signal decomposition in terms of basis which de-
pend on the given function.
In (Dugnol et al., 2008) we proposed a method-
ology based on the chirplet transform (Mann and
Haykin, 1991) to identify and separate the different
chirps conforming the given signal. To do this, not
only amplitude and IF estimation was needed but also
the so called chirp rate (CR, phase second derivative).
We showed that the quadratic energy corresponding
to the chirplet transform may be used for this task
since for each time of a discrete time mesh the max-
ima points of the energy in the IF-CR plane corre-
spond to some of the IF and CR of the existent chirps.
However, some other maxima are spurious maxima,
not corresponding to any chirp at all. Our previous
algorithm, see (Dugnol et al., 2008), had some ineffi-
ciencies regarding the identification of these spurious
maxima and, accordingly, to the matching process to
construct the global chirp components of the signal.
In this work we introduce important improvements to
our previous algorithm.
2 CHIRPLET TRANSFORM
ENERGY DISTRIBUTION
For a given signal f ∈ L
2
(R) we consider its chirplet
transform given by
Ψf (τ,ξ,µ;λ) =
Z
∞
−∞
f (t)
ψ
µ,λ
(t − τ)exp[−iξt]dt,
with τ,ξ and µ standing for time, IF and CR, respec-
tively, parameter λ determining the window width and
with ψ
µ,λ
a complex window defined as
ψ
µ,λ
(s) = v
λ
(s)exp
h
i
µ
2
s
2
i
,
with v
λ
(s) = λ
−1/2
v(s/λ) and v a non-negative, nor-
malized, symmetric window. The quadratic energy
corresponding to the chirplet transform is then given
by
P
ψ
f (τ,ξ, µ;λ) = |Ψf (τ,ξ,µ;λ)|
2
. (1)
216
Dugnol B., Fernández C., Galiano G. and Velasco J. (2009).
MULTI-CHIRP SIGNAL SEPARATION.
In Proceedings of the International Conference on Bio-inspired Systems and Signal Processing, pages 216-221
DOI: 10.5220/0001432802160221
Copyright
c
SciTePress