对原始信号进行一些调整(例如:乘上一个chirp function、将t进行变数变换为at),会使得讯号在时频平面(t-f平面)的图形产生移动、缩放、变形。
时频平面(t-f平面)上讯号的各种变形,皆有其对应的物理意义。常见的时频分布的变形有下列几种:水平平移、铅直平移、扩张、斜推、旋转。 时频分布的变形在分离信号、滤波器设计 、取样定理 、调变 及多工 …等领域上都有相当的帮助,也有助于提升信噪比(SNR)。
即将频谱图进行平移,又分为沿着时间轴和沿着频率轴的移动
将讯号中的t做变数变换,加上或是减去一个常数
t
0
{\displaystyle t_{0}}
,使得频谱沿着水平方向移动。
沿着时间轴移动时,时频图的值会多一个相位,但并不影响数值大小。
短时距傅立叶变换、加伯转换:
x
(
t
−
t
0
)
⟶
S
x
(
t
−
t
0
,
f
)
{\displaystyle x(t-t_{0})\longrightarrow S_{x}(t-t_{0},f)}
韦格纳分布:
x
(
t
−
t
0
)
⟶
W
x
(
t
−
t
0
,
f
)
{\displaystyle x(t-t_{0})\longrightarrow W_{x}(t-t_{0},f)}
若一个信号x经过水平平移t0 时间单位后得到的信号为y,则x与y的时频分布关系为:
W
y
(
t
,
f
)
=
W
x
(
t
−
t
0
,
f
)
{\displaystyle W_{y}(t,\,f)=W_{x}(t-t_{0},\,f)}
其中,
若
t
0
>
0
{\displaystyle t_{0}>0}
则整个时频分析的图形会向右偏移。
若
t
0
<
0
{\displaystyle t_{0}<0}
则整个时频分析的图形会向左偏移。
WDF of shifting(1)
若给定
x
(
t
)
=
e
j
2
π
t
1
5
+
j
3
t
,
−
3
≤
t
≤
3
{\displaystyle x(t)=e^{j2\pi t^{\frac {1}{5}}+j3t},-3\leq t\leq 3}
y
(
t
)
=
e
j
2
π
(
t
−
t
0
)
1
5
+
j
3
(
t
−
t
0
)
,
−
3
≤
t
≤
3
{\displaystyle y(t)=e^{j2\pi (t-t_{0})^{\frac {1}{5}}+j3(t-t_{0})},-3\leq t\leq 3}
我们以
t
0
=
4
{\displaystyle t_{0}=4}
为例,我们可以发现原本时频分布的中心在0的位置,经过shifting后,中心位置水平移动到4的位置。
将讯号中乘以一个相位项
e
j
2
π
f
0
t
{\displaystyle e^{j2\pi f_{0}t}}
,且
f
0
{\displaystyle f_{0}}
为一常数,使得频谱沿着垂直方向移动。
沿着频率轴移动时,讯号会多一个相位,并不影响数值大小。
短时距傅立叶变换、加伯转换:
e
j
2
π
f
0
t
x
(
t
)
⟶
S
x
(
t
,
f
−
f
0
)
{\displaystyle e^{j2\pi f_{0}t}x(t)\longrightarrow S_{x}(t,f-f_{0})}
韦格纳分布:
e
j
2
π
f
0
t
x
(
t
)
⟶
W
x
(
t
,
f
−
f
0
)
{\displaystyle e^{j2\pi f_{0}t}x(t)\longrightarrow W_{x}(t,f-f_{0})}
若一个信号x经过铅直平移f0 频率单位后得到y,则x与y的时频分布关系为:
W
y
(
t
,
f
)
=
W
x
(
t
,
f
−
f
0
)
{\displaystyle W_{y}(t,\,f)=W_{x}(t,\,f-f_{0})}
其中,
若
f
0
>
0
{\displaystyle f_{0}>0}
则整个时频分析的图形会向上偏移。
若
f
0
<
0
{\displaystyle f_{0}<0}
则整个时频分析的图形会向下偏移。
WDF of shifting(2)
若给定
x
(
t
)
=
e
j
2
π
f
0
t
1
5
+
j
3
t
,
−
3
≤
t
≤
3
{\displaystyle x(t)=e^{j2\pi f_{0}t^{\frac {1}{5}}+j3t},-3\leq t\leq 3}
y
(
t
)
=
e
j
2
π
f
0
t
e
j
2
π
f
0
t
1
5
+
j
3
t
,
−
3
≤
t
≤
3
{\displaystyle y(t)=e^{j2\pi f_{0}t}e^{j2\pi f_{0}t^{\frac {1}{5}}+j3t},-3\leq t\leq 3}
我们以
f
0
=
2
{\displaystyle f_{0}=2}
为例,我们可以发现原本时频分布的中心在0的位置,经过shifting后,中心位置垂直移动到2的位置。
将讯号中的t做变数变换成
t
a
{\displaystyle {\frac {t}{a}}}
,其中a为一个常数且通常为正,时频图沿着时间轴和频率轴缩小或放大。
若我们单纯只做变数变换,除了影响时频分布的形状以外,也会影响数值大小,因此需要再乘上一个
1
|
a
|
{\displaystyle {\frac {1}{\sqrt {|a|}}}}
修正数值。
短时距傅立叶变换、加伯转换:
1
|
a
|
x
(
t
a
)
⟶
S
x
(
t
a
,
a
f
)
{\displaystyle {\frac {1}{\sqrt {|a|}}}x({\frac {t}{a}})\longrightarrow S_{x}({\frac {t}{a}},af)}
韦格纳分布:
1
|
a
|
x
(
t
a
)
⟶
W
x
(
t
a
,
a
f
)
{\displaystyle {\frac {1}{\sqrt {|a|}}}x({\frac {t}{a}})\longrightarrow W_{x}({\frac {t}{a}},af)}
若一个信号x经过a倍的扩张变形,得到的结果为y,得x与y的时频分布关系为:
W
y
(
t
,
f
)
=
W
x
(
t
a
,
a
f
)
{\displaystyle W_{y}(t,\,f)=W_{x}\left({\frac {t}{a}},\,af\right)}
其中,
若
a
>
1
{\displaystyle a>1}
则整个时频分析的图形会沿着t轴扩张,沿着f轴缩小。
若
a
<
1
{\displaystyle a<1}
则整个时频分析的图形会沿着t轴缩小,沿着f轴扩张。
无论a的数值是多少,都不会 改变时频分布图形的面积。
WDF of scaling(1)
若给定
x
(
t
)
=
e
j
2
π
t
1
5
+
j
3
t
,
−
3
≤
t
≤
3
{\displaystyle x(t)=e^{j2\pi t^{\frac {1}{5}}+j3t},-3\leq t\leq 3}
y
(
t
)
=
e
j
2
π
t
a
e
j
2
π
t
1
5
+
j
3
t
a
,
−
3
≤
t
≤
3
{\displaystyle y(t)=e^{j2\pi {\frac {t}{a}}}e^{j2\pi t^{\frac {1}{5}}+j3{\frac {t}{a}}},-3\leq t\leq 3}
这边给定a =2,可以看到图形在水平轴上被拉长,在垂直则被压缩。
WDF of scaling(2)
这边给定a =0.5,可以看到图形在水平轴上被压缩,在垂直则被拉伸。
将时频图沿着时间轴或频率轴做线性位移。
将信号与chirp函数做折积 运算,将沿着时间轴方向做斜推变形,造成的影响是:时间轴方向的位移量与频率大小成正比。
反之,将信号与chirp函数相乘,将沿着频率轴方向做斜推变形,则会使频率轴方向的位移量与时间大小成正比。
和线性调频 做卷积 会产生时间轴的线性位移。
短时距傅立叶变换、加伯转换:
x
(
t
)
=
e
j
π
a
t
2
∗
y
(
t
)
⟶
S
x
(
t
,
f
)
=
S
y
(
t
−
a
f
,
f
)
{\displaystyle x(t)=e^{j\pi at^{2}}*y(t)\longrightarrow S_{x}(t,f)=S_{y}(t-af,f)}
韦格纳分布:
x
(
t
)
=
e
j
π
a
t
2
∗
y
(
t
)
⟶
W
x
(
t
,
f
)
=
W
y
(
t
−
a
f
,
f
)
{\displaystyle x(t)=e^{j\pi at^{2}}*y(t)\longrightarrow W_{x}(t,f)=W_{y}(t-af,f)}
其中,
若
a
>
0
{\displaystyle a>0}
则整个时频分析的图形,则图形中大致上会往右上-左下的方向拉伸。
若
a
<
0
{\displaystyle a<0}
则整个时频分析的图形,则图形中大致上会往左上-右下的方向拉伸。
无论a的数值是多少,都不会 改变时频分布图形的面积。
Wigner of shearing(3)
若给定
x
(
t
)
=
e
j
2
π
t
1
5
+
j
3
t
+
e
j
2
π
t
1
5
+
j
5
t
,
−
4
≤
t
≤
4
{\displaystyle x(t)=e^{j2\pi t^{\frac {1}{5}}+j3t}+e^{j2\pi t^{\frac {1}{5}}+j5t},-4\leq t\leq 4}
y
(
t
)
=
e
j
π
a
t
2
∗
(
e
j
2
π
t
1
5
+
j
3
t
a
+
e
j
2
π
t
1
5
+
j
5
t
a
)
,
−
4
≤
t
≤
4
{\displaystyle y(t)=e^{j\pi at^{2}}*(e^{j2\pi t^{\frac {1}{5}}+j3{\frac {t}{a}}}+e^{j2\pi t^{\frac {1}{5}}+j5{\frac {t}{a}}}),-4\leq t\leq 4}
这边给定a =0.5,可以看到图形的推移辆是呈现正比关系的。
Wigner of shearing(4)
这边给定a =-0.5,可以看到图形的推移辆是呈现正比关系的,可以与a>0的情形作比较。
乘以线性调频 会产生频率的线性轴位移。
短时距傅立叶变换、加伯转换:
x
(
t
)
=
e
j
π
a
t
2
y
(
t
)
⟶
S
x
(
t
,
f
)
=
S
y
(
t
,
f
−
a
t
)
{\displaystyle x(t)=e^{j\pi at^{2}}y(t)\longrightarrow S_{x}(t,f)=S_{y}(t,f-at)}
韦格纳分布:
x
(
t
)
=
e
j
π
a
t
2
y
(
t
)
⟶
W
x
(
t
,
f
)
=
W
y
(
t
,
f
−
a
t
)
{\displaystyle x(t)=e^{j\pi at^{2}}y(t)\longrightarrow W_{x}(t,f)=W_{y}(t,f-at)}
证明:
x
(
t
)
=
e
j
π
a
t
2
y
(
t
)
{\displaystyle x(t)=e^{j\pi at^{2}}y(t)}
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 }
=
∫
−
∞
∞
e
j
2
π
a
(
t
+
τ
/
2
)
2
e
−
j
2
π
a
(
t
+
τ
/
2
)
2
d
τ
y
(
t
+
τ
/
2
)
y
∗
(
t
−
τ
/
2
)
e
−
j
2
π
τ
f
d
τ
{\displaystyle =\int _{-\infty }^{\infty }e^{j2\pi a(t+\tau /2)^{2}}e^{-j2\pi a(t+\tau /2)^{2}}d\tau y(t+\tau /2)y^{*}(t-\tau /2)e^{-j2\pi \tau f}d\tau }
=
∫
−
∞
∞
e
j
2
π
a
t
τ
y
(
t
+
τ
/
2
)
y
∗
(
t
−
τ
/
2
)
e
−
j
2
π
τ
f
d
τ
{\displaystyle =\int _{-\infty }^{\infty }e^{j2\pi at\tau }y(t+\tau /2)y^{*}(t-\tau /2)e^{-j2\pi \tau f}d\tau }
=
∫
−
∞
∞
y
(
t
+
τ
/
2
)
y
∗
(
t
−
τ
/
2
)
e
−
j
2
π
τ
(
f
−
a
t
)
d
τ
=
W
y
(
t
,
f
−
a
t
)
{\displaystyle =\int _{-\infty }^{\infty }y(t+\tau /2)y^{*}(t-\tau /2)e^{-j2\pi \tau (f-at)}d\tau =W_{y}(t,f-at)}
其中,
若
a
>
0
{\displaystyle a>0}
则整个时频分析的图形,则图形中大致上会往右上-左下的方向拉伸。
若
a
<
0
{\displaystyle a<0}
则整个时频分析的图形,则图形中大致上会往左上-右下的方向拉伸。
无论a的数值是多少,都不会 改变时频分布图形的面积。
Wigner of shearing(1)
若给定
x
(
t
)
=
e
j
2
π
t
1
5
+
j
3
t
+
e
j
2
π
t
1
5
+
j
5
t
,
−
4
≤
t
≤
4
{\displaystyle x(t)=e^{j2\pi t^{\frac {1}{5}}+j3t}+e^{j2\pi t^{\frac {1}{5}}+j5t},-4\leq t\leq 4}
y
(
t
)
=
e
j
π
a
t
2
(
e
j
2
π
t
1
5
+
j
3
t
a
+
e
j
2
π
t
1
5
+
j
5
t
a
)
,
−
4
≤
t
≤
4
{\displaystyle y(t)=e^{j\pi at^{2}}(e^{j2\pi t^{\frac {1}{5}}+j3{\frac {t}{a}}}+e^{j2\pi t^{\frac {1}{5}}+j5{\frac {t}{a}}}),-4\leq t\leq 4}
这边给定a =0.5,可以看到图形的推移量是呈现正比关系的。
Wigner of shearing(2)
这边给定a =-0.5,可以看到图形的推移量是呈现正比关系的,可以与a>0的情形作比较。
广义修剪(generalized shearing)
编辑
若有一已知的频率为线性变化的信号
x
(
t
)
=
e
j
ϕ
(
t
)
y
(
t
)
{\displaystyle x(t)=e^{j\phi (t)}y(t)}
ϕ
(
t
)
=
∑
k
=
0
n
a
k
t
k
{\displaystyle \phi (t)=\sum _{k=0}^{n}a_{k}t^{k}}
f
r
e
q
u
e
n
c
y
=
1
2
π
d
ϕ
(
t
)
d
t
{\displaystyle frequency={\frac {1}{2\pi }}{\frac {\mathrm {d} \phi (t)}{\mathrm {d} t}}}
要将其摊平成一个水平且整齐的信号,则可做以下修剪。
短时距傅立叶变换、加伯转换:
S
x
(
t
,
f
)
≅
S
y
(
t
,
f
−
∑
k
=
1
n
k
a
k
t
k
−
1
2
π
)
{\displaystyle S_{x}(t,f)\cong S_{y}(t,f-\sum _{k=1}^{n}{\dfrac {ka_{k}t^{k-1}}{2\pi }})}
韦格纳分布:
W
x
(
t
,
f
)
≅
W
y
(
t
,
f
−
∑
k
=
1
n
k
a
k
t
k
−
1
2
π
)
{\displaystyle W_{x}(t,f)\cong W_{y}(t,f-\sum _{k=1}^{n}{\dfrac {ka_{k}t^{k-1}}{2\pi }})}
也就是说我们可以透过广义修剪来任意改变时频分布的形状。
WDF of G shearing 若给定
x
(
t
)
=
e
j
2
π
t
1
5
+
j
3
t
+
e
j
2
π
t
1
5
+
j
5
t
,
−
4
≤
t
≤
4
{\displaystyle x(t)=e^{j2\pi t^{\frac {1}{5}}+j3t}+e^{j2\pi t^{\frac {1}{5}}+j5t},-4\leq t\leq 4}
y
(
t
)
=
e
−
j
ϕ
(
t
)
(
e
j
2
π
t
1
5
+
j
3
t
a
+
e
j
2
π
t
1
5
+
j
5
t
a
)
,
−
4
≤
t
≤
4
{\displaystyle y(t)=e^{-j\phi (t)}(e^{j2\pi t^{\frac {1}{5}}+j3{\frac {t}{a}}}+e^{j2\pi t^{\frac {1}{5}}+j5{\frac {t}{a}}}),-4\leq t\leq 4}
其中
ϕ
(
t
)
=
0.1
t
3
{\displaystyle \phi (t)=0.1t^{3}}
我们给定了一个三次函数,而它的微分是二次函数,我们可以看到图中的形状变为2次函数的形状。
旋转变形顾名思义就是把图形以原点为中心做旋转。对信号做傅立叶变换会将图形顺时针方向 旋转90度,
而做傅里叶反变换会将图形逆时钟旋转90度。
而分数傅立叶变换 可将图形旋转任意的角度。
分数傅立叶转换可以视为傅立叶转换的推广形式,公式如下:
定义1:
X
ϕ
(
u
)
=
1
−
j
c
o
t
ϕ
⋅
e
j
π
⋅
c
o
t
ϕ
⋅
u
2
∫
−
∞
∞
e
−
j
2
π
⋅
c
s
c
ϕ
⋅
u
t
e
j
π
⋅
c
o
t
ϕ
⋅
t
2
x
(
t
)
d
t
{\displaystyle X_{\phi }(u)={\sqrt {1-jcot\phi }}\cdot e^{j\pi \cdot cot\phi \cdot u^{2}}\int _{-\infty }^{\infty }e^{-j2\pi \cdot csc\phi \cdot ut}e^{j\pi \cdot cot\phi \cdot t^{2}}x(t)dt}
定义2:
X
ϕ
(
u
)
=
1
−
j
c
o
t
ϕ
2
π
⋅
e
j
c
o
t
ϕ
2
⋅
u
2
∫
−
∞
∞
e
−
j
c
s
c
ϕ
⋅
u
t
e
j
c
o
t
ϕ
2
⋅
t
2
x
(
t
)
d
t
{\displaystyle X_{\phi }(u)={\sqrt {\frac {1-jcot\phi }{2\pi }}}\cdot e^{j{\frac {cot\phi }{2}}\cdot u^{2}}\int _{-\infty }^{\infty }e^{-jcsc\phi \cdot ut}e^{j{\frac {cot\phi }{2}}\cdot t^{2}}x(t)dt}
若
ϕ
=
0.5
π
{\displaystyle \phi =0.5\pi }
则此分数傅立叶转换会就会是我们熟悉的傅立叶转换,信号做傅立叶转换可顺时钟旋转90度,且会有以下特性:
若
X
(
f
)
=
F
T
(
x
(
t
)
)
{\displaystyle X(f)=FT(x(t))}
,则:
短时距傅立叶变换:
|
S
X
(
t
,
f
)
|
≈
|
S
x
(
−
f
,
t
)
|
{\displaystyle |S_{X}(t,f)|\approx |S_{x}(-f,t)|}
加伯转换:
G
X
(
t
,
f
)
=
G
x
(
−
f
,
t
)
e
−
j
2
π
f
t
{\displaystyle G_{X}(t,f)=G_{x}(-f,t)e^{-j2\pi ft}}
韦格纳分布:
W
X
(
t
,
f
)
=
W
x
(
−
f
,
t
)
{\displaystyle W_{X}(t,f)=W_{x}(-f,t)}
利用线性正则变换 (LCT)可以把时频分布做任意的线性变形
线性正则变换有四个参数(a, b, c, d)。
其中,矩阵
[
a
b
c
d
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}}
的行列式值ad - bc = 1。
F
(
a
,
b
,
c
,
d
)
(
u
)
=
1
j
2
π
b
⋅
e
j
2
d
b
u
2
∫
−
∞
∞
e
−
j
b
u
t
e
−
j
2
a
b
t
2
f
(
t
)
⋅
d
t
{\displaystyle F_{(a,b,c,d)}(u)={\sqrt {\frac {1}{j2\pi b}}}\cdot e^{{\frac {j}{2}}{\frac {d}{b}}u^{2}}\int _{-\infty }^{\infty }e^{-{\frac {j}{b}}ut}e^{-{\frac {j}{2}}{\frac {a}{b}}t^{2}}f(t)\cdot \,dt}
若b=0则可以化简成:
F
(
a
,
0
,
c
,
d
)
(
u
)
=
d
⋅
e
−
j
2
c
d
⋅
u
2
f
(
d
u
)
{\displaystyle F_{(a,0,c,d)}(u)={\sqrt {d}}\cdot e^{-{\frac {j}{2}}cd\cdot u^{2}}f(d\,u)}
线性正则变换可以说是各种线性转换的一般化,因此上面提到的许多变形,也可以视为线性正则变换当中的特例:
1.
[
a
b
c
d
]
=
[
1
/
σ
0
0
σ
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1/\sigma &0\\0&\sigma \end{bmatrix}}}
(scaling)
2.
[
a
b
c
d
]
=
[
cos
ϕ
sin
ϕ
−
sin
ϕ
cos
ϕ
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}\cos \phi &\sin \phi \\-\sin \phi &\cos \phi \end{bmatrix}}}
(Fractional Fourier transform)
3.
[
a
b
c
d
]
=
[
1
0
τ
1
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&0\\\tau &1\end{bmatrix}}}
(chirp multiplication)
4.
[
a
b
c
d
]
=
[
1
λ
z
0
1
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&\lambda z\\0&1\end{bmatrix}}}
(Fresnel transform:用于计算电磁波在空气中的传播)
除了上述几个特殊的例子以外,若我们希望将时频分布图形转换成其他指定形状,我们可以利用矩阵运算的方式求出
[
a
b
c
d
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}}
。
Example of Linear Canonical Transform
以上图为例:
欲将左图的时频分布图形转换成右图,左图为
W
x
(
u
,
v
)
{\displaystyle W_{x}(u,v)}
,右图为
W
(
a
,
b
,
c
,
d
)
(
u
,
v
)
{\displaystyle W_{(a,b,c,d)}(u,v)}
,右图可以写成
W
x
(
a
u
+
b
v
,
c
u
+
d
v
)
{\displaystyle W_{x}(au+bv,cu+dv)}
我们将对应的点带入:
W
x
(
−
1
,
2
)
=
W
(
a
,
b
,
c
,
d
)
(
0
,
1
)
{\displaystyle W_{x}(-1,2)=W_{(a,b,c,d)}(0,1)}
,将u和v代入后,得
−
a
+
2
b
=
0
{\displaystyle -a+2b=0}
,以及
−
c
+
2
d
=
1
{\displaystyle -c+2d=1}
W
x
(
1
,
2
)
=
W
(
a
,
b
,
c
,
d
)
(
4
,
3
)
{\displaystyle W_{x}(1,2)=W_{(a,b,c,d)}(4,3)}
,将u和v代入后,得
a
+
2
b
=
4
{\displaystyle a+2b=4}
,以及
c
+
2
d
=
3
{\displaystyle c+2d=3}
透过解两组二元一次联立方程式,即可得到:
[
a
b
c
d
]
=
[
2
1
1
1
]
{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}2&1\\1&1\end{bmatrix}}}
,将这组代入线性正则变换则可以将左图成功转换成右图。
在LCT的转换当中,面积是不会 改变的!