Professional Documents
Culture Documents
describing
representing
Patrick Flandrin
observing
“chirps”
describing
definition
Definition
A “chirp” is any complex-valued signal reading
x(t) = a(t) exp{iϕ(t)}, where a(t) ≥ 0 is a low-pass amplitude
whose evolution is slow as compared to the phase oscillations ϕ(t).
modulations
Fresnel
with
a exp i(2πf0 t + ϕ0 ) = x(t) + i (Hx)(t)
and where H is the Hilbert transform (quadrature).
Interpretation
A monochromatic wave (prototype of a “stationary” deterministic
signal) is described, in the complex plane, by a rotating vector
whose modulus and rotation speed are constant along time.
limitations
stationarity
Definition
A process {x(t), t ∈ R} is said to be (second order) stationary if
its statistical properties (of orders 1 and 2) are independent of
some absolute time.
rx (t, t 0 ) =: γx (t − t 0 ).
spectral representation
Result (Cramér)
Z
x(t) = e i2πft dX (f )
nonstationarit(y/ies)
Interpretation
The “power spectrum density” becomes time-dependent ⇒
time-frequency.
chirp spectrum
Stationary phase — In the case where the phase derivative ϕ̇(t)
is monotonous, one can approach a chirp spectrum
Z
X (f ) = a(t) e i(ϕ(t)−2πft) dt
time-frequency interpretation
Signal in time
0.1
Real part
0
-0.1
0.45
0.4
Energy spectral density
0.35
Frequency [Hz]
0.3
0.25
0.2
0.15
0.1
0.05
0
20 10 0 50 100 150 200 250
Time [s]
representing
intuition
Idea
Aim
Write the “musical score” of a signal with multiple, evolutive
components with that additional constraint of getting, in the case
of an isolated chirp x(t) = a(t) exp{iϕ(t)}, a localized
representation
adaptation
interpretation
Mirror symmetry — Indexing the analyzed signalwrt a local
frame as xt (s) := x(s + t), one gets :
Z h i
Wx (t, f ) := xt (+τ /2) xt (−τ /2) e −i2πf τ dτ,
[WVdemo.m]
further properties
Energy ZZ
Wx (t, f ) dt df = kxk2
Marginals
Z Z
Wx (t, f ) dt = |X (f )| ; Wx (t, f ) df = |x(t)|2
2
further properties
Local moments
Z Z
f Wx (t, f ) df /|x(t)|2 = fx (t); t Wx (t, f ) dt/|X (f )|2 = tx (f )
Interpretation
Wx (t, f ) quasi-probability (joint) density of energy in time and
frequency :
Z Z
Wx (t, f ) = Wx (t|f ) Wx (t, f ) dt = Wx (f |t) Wx (t, f ) df
interferences
with
Z
Wx,y (t, f ) := x(t + τ /2) y (t − τ /2) e −i2πf τ dτ
interferences
Janssen’s formula (Janssen, ’81) — It follows from
theunitarity of Wx (t, f ) that:
ZZ
τ ξ τ ξ
|Wx (t, f )|2 = Wx t + , f + Wx t − , f − dτ dξ
2 2 2 2
Geometry (Hlawatsch & F., ’85) — Contributions located
in any two points of the plane plan interfere to create a third
contribution
1 midway of the segment joining the two components
2 oscillating (positive and negativ values) in a direction
perpendicular to this segment
3 with a “frequency” proportional to their “time-frequency
distance”.
[WV2trans.m, WVinterf.m]
Observation
Many quadratic distributions have been proposed in the literature
since more than half a century (e.g., spectrogram and DWV):
none fully extends the notion of spectrum density to the
nonstationary case.
x(t) → ρx (t, f )
↓ ↓
(Tx)(t) → ρTx (t, f ) = (T̃ρx )(t, f )
[WVvsAF.m]
an example of definition
Π(t, f ) = Wh (t, f )
ϕ(ξ, 0) = 1, ∀ξ
time-frequency spectrum
Aim
Approach E{Wx (t, f )} on the basis of only one realization.
reassignment
reassignment
Wigner-Ville spectrogram
frequency
frequency
time time
reassignment
frequency
time time
reassignment in action
spectro
Wigner-Ville
128 points
reass. spectro
an example of comparison
signal model Wigner−Ville (log scale)
frequency
time
pseudo−Wigner−Ville
pseudo−Wigner−Ville liss
spectrogramme
spectrogramme r allou
pseudo−Wigner−Ville
pseudo−Wigner−Ville liss
spectrogramme
spectrogramme r allou
pseudo−Wigner−Ville
pseudo−Wigner−Ville liss
spectrogramme
spectrogramme r allou
pseudo−Wigner−Ville
pseudo−Wigner−Ville liss
spectrogramme
spectrogramme r allou
pseudo−Wigner−Ville
pseudo−Wigner−Ville liss
spectrogramme
spectrogramme r allou
Aim
Reduce fluctuations while preserving localization.
Multitaper reassignment
Idea
Combining the advantages of reassignment (wrt localization) with
those of multitapering (wrt fluctuations) :
K
1 X (hk )
Sx,K (t, f ) → RSx,K (t, f ) := RSx (t, f )
K
k=1
in practice
example 1
1 taper sample spectro. sample reass. spectro. sample Wigner
example 2
spectro. (M = 1) reass. spectro. (M = 1)
detection/estimation of chirps
VIRGO example
chirp de binaire coalescente + reference pour le filtre adapte
time-frequency detection ?
?
time
monographs
collective books
http://tftb.nongnu.org/
http://perso.ens-lyon.fr/patrick.flandrin/
contact
Patrick.Flandrin@ens-lyon.fr
pendulum
[expendule.m]
pendulum
gravitational waves
[binaire.m]
gravitational waves
gravitational wave
time
back
bat echolocation
[chauvesouris.m]
bat echolocation
bat echolocation call + echo
time
bat echolocation call (heterodyned)
time
bat echolocation
Doppler effect
[exdoppler.m]
Doppler effect
f+∆f f- ∆f "chirp"
back
Riemann function
Riemann function
∞
X
σ(t) := n−2 sin πn2 t
n=1
back