Note: the Wigner distribution function is abbreviated here as WD rather than WDF as used at Wigner distribution functionA Modified Wigner distribution function is a variation of the Wigner distribution function (WD) with reduced or removed cross-terms.
The Wigner distribution (WD) was first proposed for corrections to classical statistical mechanics in 1932 by Eugene Wigner. The Wigner distribution function, or Wigner - Ville distribution (WVD) for analytic signals, also has applications in time frequency analysis. The Wigner distribution gives better auto term localisation compared to the smeared out spectrogram (SP). However, when applied to a signal with multi frequency components, cross terms appear due to its quadratic nature. Several methods have been proposed to reduce the cross terms. For example, in 1994 Ljubiša Stanković proposed a novel technique, now mostly referred to as S-method, resulting in the reduction or removal of cross terms. The concept of the S-method is a combination between the spectrogram and the Pseudo Wigner Distribution (PWD), the windowed version of the WD.
The original WD, the spectrogram, and the modified WDs all belong to the Cohen's class of bilinear time-frequency representations :
Cx(t,
infty | |
f)=\int | |
-infty |
infty | |
\int | |
-infty |
Wx(\theta,\nu)\Pi(t-\theta,f-\nu)d\thetad\nu =[Wx\ast\Pi](t,f)
\Pi\left(t,f\right)
Wx(t,f)=
infty | |
\int | |
-infty |
x(t+\tau/2)x*(t-\tau/2)e-j2\pi\taud\tau
\Pi(t,f)=\delta(0,0)(t,f)
SPx(t,f)=|STx(t,f)|2=STx
* | |
(t,f)ST | |
x |
(t,f)
STx
x
STx(t,f)=
infty | |
\int | |
-infty |
x(\tau)w*(t-\tau)e-j2\pid\tau
Cohen's kernel function :
\Pi(t,f)=Wh(t,f)
The spectrogram cannot produce interference since it is a positive-valued quadratic distribution.
Wx(t,f)=
B | |
\int | |
-B |
w(\tau)x(t+\tau/2)x*(t-\tau/2)e-j2\pi\taud\tau
Can't solve the cross term problem, however it can solve the problem of 2 components time difference larger than window size B.
Wx(t,f)=
B | |
\int | |
-B |
w(η)X(f+η/2)X*(f-η/2)ej2\pidη
Wx(t,f)=
infty | |
\int | |
-infty |
w(\tau)xL(r+\tau/2L)\overline{x*L(t-\tau/2L)}e-j2\pid\tau
Where L is any integer greater than 0
Increase L can reduce the influence of cross term (however it can't eliminate completely)
For example, for L=2, the dominant third term is divided by 4 (which is equivalent to 12dB).
This gives a significant improvement over the Wigner Distribution.
Properties of L-Wigner Distribution:
x(t-t0)
LWD:Wx(t-t0,f)
x(t)\exp(j\omega0t)
LWD:Wx(t,f-f0)
x(t)
x(t)=0
for\left\vertt\right\vert>T,
LWD:Wx(t,f)=0
for\left\vertt\right\vert>T
x(t)
fm
F(f)=0
for\left\vertf\right\vert>fm
LWD:Wx(t,f)
fm
infty | |
\int | |
-infty |
Wx(t,f)df=\left\vertx(t)\right\vert2L
LWD:Wx(t,f)
2Lth
2Lth
x(t)
infty | |
\int | |
-infty |
infty | |
\int | |
-infty |
Wx(t,f)dtdf=
infty | |
\int | |
-infty |
\left\vertx(t)\right\vert2Ldt=\lVertx(t)\rVert2L2L
infty | |
\int | |
-infty |
Wx(t,f)dt=\left\vertFL(f)\right\vert2=\left\vert\underbrace{F(Lf)*F(Lf)* … *F(Lf)}L\right\vert2
L(L → infty)
LWD:Wx(t,f)
(tm,fm)
\limL(Wx(t,f)/Wx(tm,fm))=\begin{cases}0,&iff ≠ fmort ≠ tm\ 1,&iff=fmandt=tm\end{cases}
Wx(t,f)=
B | |
\int | |
-B |
q/2 | |
[style\prod | |
l=1 |
\displaystylex(t+dl\tau)x*(t-d-l\tau)]e-j2\pi\taud\tau
When
q=2
dl=d-l=0.5
It can avoid the cross term when the order of phase of the exponential function is no larger than
q/2+1
However the cross term between two components cannot be removed.
dl
q/2 | |
style\prod | |
l=1 |
\displaystylex(t+dl\tau)
*(t-d | |
x | |
-l |
q/2+1 | |
\tau)=\exp(j2\pistyle\sum | |
n=1 |
nantn-1\tau\displaystyle)
Wx(t,f)=
infty | |
\int | |
-infty |
\expl(-j2\pi
q/2+1 | |
(f-\sum | |
n=1 |
n-1 | |
na | |
nt |
)\taur)d\tau
\cong
q/2+1 | |
\deltal(f-\sum | |
n=1 |
n-1 | |
na | |
nt |
r)
If
q/2+1 | |
x(t)=\expl(j2\pi\sum | |
n=1 |
nr) | |
a | |
nt |
when
q=2
x(t+dl\tau)
*(t-d | |
x | |
-l |
q/2+1 | |
\tau)=\expl(j2\pi\sum | |
n=1 |
n-1 | |
na | |
nt |
\taur)
a2(t+d
2+a | |
1(t+d |
l\tau)-a2(t-d-l
2-a | |
\tau) | |
1(t-d |
-l\tau)=2a2t\tau+a1\tau
\Longrightarrowdl+d-l=1,dl-d-l=0
\Longrightarrowdl=d-l=1/2
PWx(t,f)=
infty | |
\int | |
-infty |
w(\tau/2)w*(-\tau/2)x(t+\tau/2)x*(t-\tau/2)e-j2\pi\taufd\tau
\Pi(t,f)=\delta0(t)Wh(t,f)
Note that the pseudo Wigner can also be written as the Fourier transform of the “spectral-correlation” of the STFT
PWx(t,f)=
infty | |
\int | |
-infty |
STx(t,f+\nu/2)
*(t, | |
ST | |
x |
f-\nu/2)ej2\pi\nutd\nu
In the pseudo Wigner the time windowing acts as a frequency direction smoothing. Therefore, it suppresses the Wigner distribution interference components that oscillate in the frequency direction. Time direction smoothing can be implemented by a time-convolution of the PWD with a lowpass function
q
SPWx(t,f)=[q\astPWx(.,f)](t)=
infty | |
\int | |
-infty |
q(t-u)
infty | |
\int | |
-infty |
w(\tau/2)w*(-\tau/2)x(u+\tau/2)x*(u-\tau/2)e-j2\pi\taufd\taudu
\Pi(t,f)=q(t)W(f)
W
w
Thus the kernel corresponding to the smoothed pseudo Wigner distribution has a separable form. Note that even if the SPWD and the S-Method both smoothes the WD in the time domain, they are not equivalent in general.
SM(t,f)=
infty | |
\int | |
-infty |
STx(t,f+\nu/2)
*(t, | |
ST | |
x |
f-\nu/2)G(\nu)ej2\pi\nutd\nu
Cohen's kernel function :
\Pi(t,f)=g(t)Wh(t,f)
The S-method limits the range of the integral of the PWD with a low-pass windowing function
g(t)
G(f)
PWx
SPx
Note that in the original 1994 paper, Stankovic defines the S-methode with a modulated version of the short-time Fourier transform :
SM(t,f)=
infty | |
\int | |
-infty |
\tilde{ST}x(t,f+\nu)
*(t,f-\nu) | |
\tilde{ST} | |
x |
P(\nu)d\nu
where
\tilde{ST}x(t,f)=
infty | |
\int | |
-infty |
x(t+\tau)w*(\tau)e-j2\pid\tau =
j2\pift | |
ST | |
x(t,f)e |
Even in this case we still have
\Pi(t,f)=p(2t)Wh(t,f)