广义多项式韦格纳频谱图 (generalized polynomial Wigner spectrogram),是一种用于时频分析 的方法,属于信号处理 的范畴。一个好的时频分析讲求在频谱图上要有高的解析度,并且不能有相交项(cross term),才能得到准确的瞬时频率 ,但这两点之间常须进行取舍。韦格纳分布 虽然解析度较高,但在许多情况下会有相交项,例如瞬时频率为高阶指数函数时或多组件时;在瞬时频率为高阶指数函数时多项式韦格纳分布 除了能保有高解析度之外还能消除相交项,但在多组件情况下的相交项仍然存在;加伯转换 没有相交项,但解析度较低,广义频谱图 虽然强化了加伯转换的解析度,但仍比韦格纳分布来得模糊。
广义多项式韦格纳频谱图透过结合广义频谱图 与多项式韦格纳分布 的优点,来达到同时高解析度与没有相交项的目标。
W
x
(
t
,
f
)
=
∫
−
∞
∞
x
(
t
+
τ
/
2
)
x
∗
(
t
−
τ
/
2
)
e
−
j
2
π
τ
f
d
τ
{\displaystyle W_{x}(t,f)=\int _{-\infty }^{\infty }x(t+\tau /2)x^{*}(t-\tau /2)e^{-j2\pi \tau \,f}d\tau }
=
∫
−
∞
∞
X
(
f
+
η
/
2
)
⋅
X
∗
(
f
−
η
/
2
)
e
j
2
π
t
η
⋅
d
η
{\displaystyle =\int _{-\infty }^{\infty }X(f+\eta /2)\cdot X^{*}(f-\eta /2)e^{j2\pi t\eta }\cdot d\eta }
在
x
(
t
)
=
exp
(
j
2
π
∑
n
=
1
q
2
+
1
n
a
n
t
n
)
{\displaystyle x(t)=\exp(j2\pi \sum _{n=1}^{{\frac {q}{2}}+1}na_{n}t^{n})}
时,
P
W
V
D
x
(
t
,
f
)
=
∫
−
∞
∞
exp
(
j
2
π
∑
n
=
1
q
2
+
1
n
a
n
t
n
−
1
τ
)
e
−
j
2
π
τ
f
d
τ
=
∫
−
∞
∞
[
∏
ℓ
=
1
q
/
2
x
(
t
+
d
ℓ
τ
)
x
∗
(
t
−
d
−
ℓ
τ
)
]
e
−
j
2
π
τ
f
d
τ
{\displaystyle PWVD_{x}(t,f)=\int _{-\infty }^{\infty }\exp(j2\pi \sum _{n=1}^{{\frac {q}{2}}+1}na_{n}t^{n-1}\tau )\ e^{-j2\pi \tau f}d\tau =\int _{-\infty }^{\infty }[\prod _{\ell =1}^{q/2}x(t+d_{\ell }\tau )x^{*}(t-d_{-\ell }\tau )]e^{-j2\pi \tau f}d\tau }
透过设定
d
ℓ
{\displaystyle d_{\ell }}
使下式成立,
exp
(
j
2
π
∑
n
=
1
q
2
+
1
n
a
n
t
n
−
1
τ
)
=
∏
ℓ
=
1
q
/
2
x
(
t
+
d
ℓ
τ
)
x
∗
(
t
−
d
−
ℓ
τ
)
{\displaystyle \exp(j2\pi \sum _{n=1}^{{\frac {q}{2}}+1}na_{n}t^{n-1}\tau )=\prod _{\ell =1}^{q/2}x(t+d_{\ell }\tau )x^{*}(t-d_{-\ell }\tau )}
即可得到,
P
W
V
D
x
(
t
,
f
)
=
∫
−
∞
∞
exp
(
j
2
π
∑
n
=
1
q
2
+
1
n
a
n
t
n
−
1
τ
)
d
τ
≅
δ
(
f
−
∑
n
=
1
q
2
+
1
n
a
n
t
n
−
1
τ
)
{\displaystyle PWVD_{x}(t,f)=\int _{-\infty }^{\infty }\exp(j2\pi \sum _{n=1}^{{\frac {q}{2}}+1}na_{n}t^{n-1}\tau )d\tau \cong \delta (f-\sum _{n=1}^{{\tfrac {q}{2}}+1}na_{n}t^{n-1}\tau )}
亦即
x
(
t
)
{\displaystyle x(t)}
的瞬时频率。
G
x
,
w
(
t
,
f
)
=
∫
−
∞
∞
w
(
t
−
τ
)
x
(
τ
)
e
−
j
2
π
f
τ
d
τ
{\displaystyle {G_{x,{w}}}\left({t,f}\right)=\int _{-\infty }^{\infty }{w\left({t-\tau }\right)x\left(\tau \right)\,{e^{-j2\pi \,f\,\tau }}d\tau }}
亦即使用高斯函数 做为短时距傅立叶转换 的窗函数 。
S
P
x
,
w
1
,
w
2
(
t
,
f
)
=
G
x
,
w
1
(
t
,
f
)
G
x
,
w
2
∗
(
t
,
f
)
{\displaystyle S{P_{x,{w_{1}},{w_{2}}}}(t,f)=G_{x,{w_{1}}}(t,f)G_{x,{w_{2}}}^{*}(t,f)}
其中
w
1
(
t
)
,
w
2
(
t
)
{\displaystyle w_{1}(t),\ w_{2}(t)}
为两个不同的窗函数,
G
x
,
w
1
(
t
,
f
)
=
∫
−
∞
∞
w
1
(
t
−
τ
)
x
(
τ
)
e
−
j
2
π
f
τ
d
τ
{\displaystyle {G_{x,{w_{1}}}}\left({t,f}\right)=\int _{-\infty }^{\infty }{{w_{1}}\left({t-\tau }\right)x\left(\tau \right)\,{e^{-j2\pi \,f\,\tau }}d\tau }}
G
x
,
w
2
(
t
,
f
)
=
∫
−
∞
∞
w
2
(
t
−
τ
)
x
(
τ
)
e
−
j
2
π
f
τ
d
τ
{\displaystyle {G_{x,{w_{2}}}}\left({t,f}\right)=\int _{-\infty }^{\infty }{{w_{2}}\left({t-\tau }\right)x\left(\tau \right)\,{e^{-j2\pi \,f\,\tau }}d\tau }}
若
w
1
(
t
)
=
w
2
(
t
)
{\displaystyle w_{1}(t)=w_{2}(t)}
,则为一般频谱图 。
不过根据测不准原理,较窄的窗函数,时间解析度较好,而频率解析度较差;相反的,较宽的窗函数,频率解析度较好,而时间解析度较差。
因此若两个窗函数一个较窄一个较宽,加伯转换后会得到解析度分别在时域与频域较好的两个频谱图,再透过相乘即可得到解析度在时频两域均好的频谱图。
C
x
(
t
,
f
)
=
p
(
S
P
x
(
t
,
f
)
,
|
P
W
V
D
x
(
t
,
f
)
|
)
{\displaystyle C_{x}(t,f)=p\left(SP_{x}(t,f),\ |PWVD_{x}(t,f)|\right)}
,其中
p
(
x
,
y
)
{\displaystyle p(x,y)}
可以是任何输入两个变数的函数。
如果在
min
(
x
,
y
)
=
0
{\displaystyle \min(x,y)=0}
时
p
(
x
,
y
)
=
0
{\displaystyle p(x,y)=0}
,即可达到去除相交项的同时保有高解析度的特性。
例如:
p
(
x
,
y
)
=
x
y
{\displaystyle p(x,y)=xy}
,
C
x
(
t
,
f
)
=
S
P
x
(
t
,
f
)
|
P
W
V
D
x
(
t
,
f
)
|
{\displaystyle C_{x}(t,f)=SP_{x}(t,f)|PWVD_{x}(t,f)|}
由于多项式韦格纳分布会有相交项,透过相乘,相交项
P
W
V
D
x
(
t
,
f
)
≠
0
{\displaystyle PWVD_{x}(t,f)\neq 0}
会因为
S
P
x
(
t
,
f
)
=
0
{\displaystyle SP_{x}(t,f)=0}
而消掉; 因为广义频谱图解析度较低,在瞬时频率附近的频率
S
P
x
(
t
,
f
)
≠
0
{\displaystyle SP_{x}(t,f)\neq 0}
,但对于解析度较高的多项式韦格纳分布来说
P
W
V
D
x
(
t
,
f
)
≃
0
{\displaystyle PWVD_{x}(t,f)\simeq 0}
,因此相乘后
C
x
(
t
,
f
)
≃
0
{\displaystyle C_{x}(t,f)\simeq 0}
提高解析度。 其他类似变型有:
p
(
x
,
y
)
=
x
α
y
β
{\displaystyle p(x,y)=x^{\alpha }y^{\beta }}
,
C
x
(
t
,
f
)
=
S
P
x
α
(
t
,
f
)
|
P
W
V
D
x
β
(
t
,
f
)
|
{\displaystyle C_{x}(t,f)=SP_{x}^{\alpha }(t,f)|PWVD_{x}^{\beta }(t,f)|}
也可以加个阈,
C
x
(
t
,
f
)
=
t
h
r
[
S
P
x
α
(
t
,
f
)
]
|
P
W
V
D
x
β
(
t
,
f
)
|
{\displaystyle C_{x}(t,f)=thr[SP_{x}^{\alpha }(t,f)]|PWVD_{x}^{\beta }(t,f)|}
, 其中
t
h
r
(
x
)
=
{
x
−
Δ
,
x
>
Δ
0
,
x
≤
Δ
{\displaystyle thr(x)={\begin{cases}x-\Delta &,x>\Delta \\0&,x\leq \Delta \end{cases}}}
,阈值
Δ
{\displaystyle \Delta }
可自行设定任意值
C
x
(
t
,
f
)
=
min
{
A
1
S
P
x
(
t
,
f
)
,
A
2
|
P
W
V
D
x
(
t
,
f
)
|
}
{\displaystyle C_{x}(t,f)=\min\{A_{1}SP_{x}(t,f),\ A_{2}|PWVD_{x}(t,f)|\}}
C
x
(
t
,
f
)
=
S
P
x
α
(
t
,
f
)
|
P
W
V
D
x
β
(
t
,
f
)
|
⋅
{
[
S
P
x
(
t
,
f
)
>
Δ
1
]
&
[
|
P
W
V
D
x
(
t
,
f
)
|
>
Δ
2
]
}
{\displaystyle C_{x}(t,f)=SP_{x}^{\alpha }(t,f)|PWVD_{x}^{\beta }(t,f)|\cdot \{[SP_{x}(t,f)>\Delta _{1}]\&[|PWVD_{x}(t,f)|>\Delta _{2}]\}}
Jian-Jiun Ding, Time frequency analysis and wavelet transform class notes, the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2018.