信号在正交集中的分解·
矢量分解·
为了方便理解,先从矢量分解说起,
单矢量基底
如左图,使 λ1x1 近似于矢量 a,误差尽可能的小(定义误差为 a−λ1x1 的模长),可以得到使误差最小的系数为
λ1=x1⋅x1a⋅x1
如果系数 λ=0,则说明 a 与 x1 垂直(正交)。
多矢量基底
为了将误差进一步缩小,现在用多个矢量的线性组合近似表示矢量 a
a=i=1∑nλixi
一般情况下,如果 xi 的方向未知,某一个矢量基底的系数不仅与这个矢量有关,还与其它矢量基底的角度有关;如果满足矢量 x 两两正交,则可以证明 λi=xi⋅xia⋅xi
信号分解·
与矢量分解类似推导信号分解
单标准信号
在时间范围 (t1,t2) 内,用 c1f1(t) 近似函数 f(t),并使得误差最小
此处误差讨论方均误差 ε2(t)=t2−t11∫t1t2∣ε(t)∣2dt=t2−t11∫t1t2ε(t)⋅ε∗(t)dt
与矢量分解类似,可以求得系数
c1=∫t1t2f1(t)f1∗(t)dt∫t1t2f(t)f1∗(t)dt
如果 c=0,则称函数 f(t) 与 f1(t) 正交。
多标准信号
现在用多个标准信号的线性组合来近似表示信号 f(t)
f(t)=i=1∑ncifi(t)
当 fi(t) 两两正交时,可以证明 ci=∫t1t2fi(t)fi∗(t)dt∫t1t2f(t)fi∗(t)dt
综上,矢量与函数的运算和分解如下
|
矢量 |
函数 |
| “乘法” |
x1⋅x2=∣x1∣⋅∣x2∣cosα |
∫t1t2f1(t)⋅f2∗(t)dt |
| 正交 |
x1⋅x2=0 |
∫t1t2f1(t)⋅f2∗(t)dt=0 |
| 误差 |
ε=x1−x2 |
ε(t)=f1(t)−f2(t) |
| 误差代价 |
∣ε∣2 |
ε2(t)=t2−t11∫t1t2∣ε(t)∣2dt |
| 相似系数 |
λ1=x1⋅x1a⋅x1 |
c1=∫t1t2f1(t)f1∗(t)dt∫t1t2f(t)f1∗(t)dt |
信号的傅里叶级数表示·
三角函数形式的傅里叶级数表示·
选择一个正交函数集 {1,cosωt,sinωt,cos2ωt,sin2ωt,⋯,coskωt,sinkωt},其中 ω=T2π=t2−t12π
为什么不选泰勒级数呢,我算它应该是不正交的
下面说明该函数集的几个性质
- 正交性:函数两两正交
∫t1t2cos(mωt)sin(nωt)dt=0∫t1t2cos(mωt)cos(nωt)dt=0∫t1t2sin(mωt)sin(nωt)dt=0⎭⎬⎫m=n
- 当 n=0 时,∫t1t2cos2(nωt)dt=∫t1t2sin2(nωt)dt=2T=2t2−t1;当 n=0 时,∫t1t21dt=T=t2−t1
此时,可以将任意函数 f(t) 在这个正交函数集中展开,即表示成多个正(余)弦函数的线性组合
f(t)=a0+a1cosωt+a2cos2ωt+⋯+ancosnωt+⋯+b1sinωt+b2sin2ωt+⋯+bnsinnωt+⋯
其中系数可以根据上文表格中的表达式求出
an=∫t1t2cos2(nωt)dt∫t1t2f(t)cos(nωt)dt=⎩⎨⎧t2−t12∫t1t2f(t)cos(nωt)dtt2−t11∫t1t2f(t)dtn=0n=0bn=∫t1t2sin2(nωt)dt∫t1t2f(t)sin(nωt)dt=t2−t12∫t1t2f(t)sin(nωt)dt
不过,为了表达方便,可以将分解式改写为下面表达式(把直流分量 a0 改为 2a0)
f(t)=2a0+n=1∑+∞(ancos(nωt)+bnsin(nωt))
则系数为
an=t2−t12∫t1t2f(t)cos(nωt)dtbn=t2−t12∫t1t2f(t)sin(nωt)dt
表达式右边是多个周期为 T 的函数的和,仍然是周期为 T 的函数;这种分解可以用来研究时间区间 (t1,t2) 内的信号分解,也可以研究周期为 T 的函数在整个时间区间的信号分解。
令 An=an2+bn2,φn=−arctananbn,则上面的分解可以表达为
f(t)=2a0+n=1∑+∞Ancos(nωt+φn)
可以将它看成是 {cos(nωt)∣n=0,1,2,3,⋯} 平移之后的线性组合。
不清楚为啥大学教材这么喜欢用 cos 函数,感觉相位前面加个负号就很奇怪
其中 2a0 称为信号的直流分量,a1cosωt,b1sinωt 或 A1cos(ωt+φ1) 称为信号的基波分量;ancos(nωt),bnsin(nωt) 或 Ancos(nωt+φn) 称为信号的 n 次谐波分量。
复数形式的傅里叶级数表示·
选择正交函数集为 {1,ejωt,eh2ωt,⋯,ejnωt,⋯},得到级数展开式为
f(t)=n=−∞∑+∞(cn⋅ej(nωt))
得到其中的系数
cn=∫t1t2(ejnωt)(ejnωt)∗dt∫t1t2f(t)(ejnωt)∗dt=T1∫t1t2f(t)e−jnωtdt
推导过程如下:
f(t)令 φ−n=−φn,A−n=An,f(t)令 φ0=0,A0=a0,f(t)其中,Anejφn=2a0+n=1∑+∞Ancos(nωt+φn)=2a0+n=1∑+∞An2ej(nωt+φn)+e−j(nωt+φn)=2a0+n=1∑+∞(2Anej(nωt+φn)+2Anej((−n)ωt+(−φn))=2a0+n=1∑+∞2Anej(nωt+φn)+n=−1∑−∞2Anej(nωt+φn)=21n=−∞∑+∞(Anejφn⋅ej(nωt))=an2+bn2(cosφn+jsinφn)=an−jbn=T2∫t1t2f(t)cos(nωt)dt−jT2∫t1t2f(t)sin(nωt)dt=T2∫t1t2f[t](cos(nωt)−jsin(nωt))dt=T2∫t1t2f(t)e−jnωtdt
奇偶性·
任何函数都可以写成奇函数和偶函数的和:
-
如果信号函数是偶函数,则傅里叶级数中只有直流分量和余弦分量;
-
如果信号函数是奇函数,则傅里叶级数中只有正弦分量;
-
奇谐函数的傅里叶记住中只有奇次谐波分量;偶谐函数的傅里叶级数中只有直流和偶次谐波分量。
讨论
评论