未完成版,过于难懂,应该参考理解傅里叶变换 - Blog of Mr.Yuan (ljy0109.github.io)
1、haar小波变换
1.1 小波背景知识
1.1.1 点的表达
1.1.1.1 点是一个数列
点是可数无穷维的点
在线性空间l2(Z),Z=(0,±1,±2,..)中,存在点P=(..,x−1,x0,x1,..)
对于点P的限制为:∑l=−∞+∞∣xl∣2<+∞
即平方可和,能量有限,函数可积
1.1.1.2 点是一个函数
对于点P=(..,x−1,x0,x1,..)用坐标轴来表示
![avatar](/2022/05/16/%E5%B0%8F%E6%B3%A2/%E5%B0%8F%E6%B3%A21.png)
图中n为下标,xn为下标为n的x值。可以看出当点P为无穷维时,1和2之间的间距就会非常小,于是一个折线图就变成了一个连续的函数图像,且这个函数图像的积分小于无穷,即能量有限。
点的函数分两类:
第一类,周期函数:
f(x+2π)=f(x)且∫02π∣f(t)∣2dt<+∞
将这些所有的f(x)(点)放在一个空间,记作L2(0,2π)
第二类,非周期函数:
∫−∞+∞∣f(t)∣2dt<+∞
将这些所有的f(x)(点)放在一个空间,记作L2(−∞,+∞),又记作L2(R)
1.1.2 基向量
1.1.2.1 内积空间
- 具有如下点内积或标量内积的实数域R上的欧式空间RN:
⟨u,v⟩=uTv=u0v0+u1v1+..+uN−1vN−1=i=0∑N−1uivi(2.1)
式中,u和v是N*1的列向量
-
内积空间C([a,b]),其中向量是区间a≤x≤b上的连续函数,内积函数是积分内积(f∗表示共轭)
⟨f(x),g(x)⟩=∫abf∗(x)g(x)dx(2.2)
1.1.2.2 正交基
在内积空间中,向量z的范数或长度定义为∣∣z∣∣,即
∣∣z∣∣=⟨z,z⟩(2.3)
并且两个非零向量z和w之间的夹角是
θ=arccos∥z∥∥w∥⟨z,w⟩(2.4)
若z的范数是1,则称z是归一化的。若在式\eqref{eq4}中有⟨z,w⟩=0,θ=90。,则称z和w是正交的。
则可进行如下定义,当且仅当:
⟨wk,wl⟩=0,k=l(2.5)
时,非零向量w0,w1,w2..是相互或两两正交的。它们是所张成内积空间的正交基。若基向量归一化,则它们是一个正交基且:
⟨wk,wl⟩=δkl={0,k=l1,k=l(2.6)
若
⟨wk~,wl⟩=0,k=l(2.7)
则称向量集合w0,w1,w2,..和对偶向量补集w0~,w1~,..是双正交的并且是所张成向量空间的一个双正交基。当且仅当:
⟨wk~,wl⟩=δkl={0,k=l1,k=l(2.8)
时,它们是双规范正交基。(对偶向量是指若向量a是一个可以使向量b映射成一个标量的映射,则a是b的对偶向量?)
令W=w0,w1,..是内积空间V的一个正交基,并且令z∈V,则向量z可表示为基向量的线性组合:
z=a0w0+a1w1+a2w2+...(2.9)
z与基向量wi的内积为:
⟨wi,z⟩=⟨wi,α0w0+α1w1+..⟩=α0⟨wi,w0⟩+α1⟨wi,w1⟩+..+αi⟨wi,wi⟩+..(2.10)
由于wi是相互正交的,所以式(2.10)右侧除了一项是非零外见式,其他都是0,则有:
αi=⟨wi,wi⟨wi,z⟩
若基向量的范数为1,则简化为
αi=⟨wi,z⟩
1.1.3 傅里叶变换理论
一种拟合的思想
f(t)=k=−∞∑+∞αkeikt
其中eikt可以理解为一系列的形如eix的波,通过改变k来实现波的拉伸,通过系数αk来实现波的权重
更进一步的写成:
f(t)=2π1∫−∞+∞F(w)eiwtdt
这里的一个问题是,傅里叶变化中eikt波在现实中是不存在的,不合理的
1.1.4 哈尔Haar变化
哈尔变化则是把eikt换成了h(t):
h(t)=⎩⎪⎨⎪⎧21−210,0≤x<21,21≤x<1,其他
更进一步定义了hj,k(t):
hj,k(t)=22jh(2jt−k),(j,k)∈Z2
(j,k)取遍所有的整数,k表示小波的平移,j表示小波的缩放。j增大则小波变窄,幅值增大;j取负值则使小波变长,幅值变小(此处有能量恒定的意思,即任意拉伸,能量始终不变(波的面积不变))。hj,k(t)是标准正交基,则:
f(t)=j∑k∑αj,khj,k(t)
1.1.5 窗函数(Gabor,1946)
F(t0,w)F(w)f(t)=∫−∞+∞F(w)eiwtdw=∫−∞+∞f(t)g(t−t0)eiwtdt=∫−∞+∞F(t0,w)dt0=∫−∞+∞∫−∞+∞F(t0,w)eiwtdwdt0
F(t0,w)表示f(t)在t0附近的频率为w的能量(也可以表示为eiwt的积分)
那么对F(t0,w)关于t0求积分,很直观的,应该等于f(t)在全值域内频率为w的能量大小
这里的g(t−t0)就是窗函数,表示为f(t)在t0附近
但这个窗函数有不足之处,就是窗函数应该是和频率w相关的,因为窗函数划分的是f(t)的一个区域,当w很大时,周期就小,那么窗函数划分的区域就应该小;当w很小时,周期很大,那么窗函数划分的区域就应该大。
1.1.6 Morlet(1980)
提出了波函数的形式:
ψ(a,b)(t)=(∣a∣)1ψ(at−b)
详见后文
1.2 傅里叶变换
对f(t)进行傅里叶变换写成:
f^(w)=2π1∫−∞+∞f(t)e−iwtdt
可以理解为向量f(t)在基向量eiwt(加负号是为了共轭)上的投影,这个式子表示信号f(t)中包含的频率为w的频率成分有多少。
所以这也被称为谱分析,在指定频率那一点有多少能量集中在上面。
也可以理解为一个信号沿着不同的频率给出的能量分布。
1.2.1 傅里叶变换的性质
性质一(帕什瓦尔恒等式Parseval)(能量守恒):
⟨f(t),g(t)⟩=⟨f^(w),g^(w)⟩
性质二(向量长度相等):
∣∣f∣∣2=∣∣f^∣∣2
性质三(卷积在傅里叶变换域的表达):
(f∗g)^(w)=f^(w)g^(w)
时域中的卷积等于频域中的乘积,这为时域卷积的快速运算提供了理论基础
(f∗g)(t)=∫−∞+∞f(u)g(t−u)dt
上式表示的是f和g的卷积在t这一点的值。则卷积的运算复杂度为O(N2)
1.2.2 傅里叶变换的缺陷
当信号获取时,部分信号发生了漂移。
当信号发生漂移时,需要获取两个信息,漂移的时间和漂移量。
傅里叶变化没有办法处理信号发生漂移的问题。
因为对于基函数eiwt,当这个基函数存在时,这个函数会在负无穷到正无穷永远存在,相对于时间来说,频率和频率成分是绝对量,与时间无关。因为范围太广,表示的范围太广太细,以至于会造成两个不同的信号可能有相同的频域图,即容易混淆。
另一方面基函数eiwt的能量是无穷大的,详见小波理论及应用_哔哩哔哩_bilibili
1.3 小波(wavelet)
1.3.1 小波定义:
- ψ(t)∈L2(R) (要求基函数必须在想要表达的空间内)
- Cψ=∫−∞+∞∣w∣∣ψ^(w)∣2dw<+∞
称Ψ(t)是一个小波母函数
将∀a=0,b∈R,ψ(a,b)(t)=(∣a∣)1ψ(at−b)称为依赖参数a,b的连续小波、
其中a为尺度参数,b为唯一参数
1.3.2 小波特征
1.3.2.1 衰减特征
∫−∞+∞∣ψ(t)∣2dt<+∞∫−∞+∞∣ψ(a,b)(t)∣2dt<+∞
即小波会在偏离原点后不断衰减,而不是像eiwt那样遍布整个空间
1.3.2.2 波动特征
∫−∞+∞ψ(t)dt=0∫−∞+∞ψ(a,b)(t)dt=0
3
(未完待续)