信号一般可以划分为确定性信号和随机信号。
- 确定性信号:能够用确定性图像曲线或数学解析式准确描述的信号;例如单位阶跃信号。
- 随机信号:不能用明确的数学表达式描述的不遵循确定性的规律的信号;例如机床噪声信号、热噪声信号等实际测量的振动信号往往都是确定性信号和随机信号的组合。
严格意义上来说,在实际测量得到的信号都是随机信号,确定性信号一般只存在于理论研究中。
这一章我们主要介绍确定性信号的频域分析方法,我们把确定性信号分为以下四大类:
- 连续周期信号
- 连续非周期函数
- 离散周期信号
- 离散非周期信号
一、信号的正交分解
1、信号正交
信号正交的定义如下:若两个信号x1(t)和x2(t)在区间(t1,t2)上满足:
∫t2t1x1(t)x∗2(t)dt=0
则称信号x1(t)和x2(t)在区间(t1,t2)正交,其中x∗2(t)表示x2(t)的共轭信号。
2、正交信号集
设有一信号集{x1(t),x2(t),...,xn(t)},若该信号集中所有信号在区间(t1,t2)上都满足:
∫t2t1xi(t)x∗j(t)dt={0,i≠jKi,i=j
则成该信号集为区间(t1,t2)上的正交信号集。
有了正交信号集的概念后,就可以给出完备正交信号集的概念。设一个在区间(t1,t2)上的正交信号集{x1(t),x2(t),...,xn(t)},如果在该正交信号集外,找不到任何一个信号与该正交信号集中的所有信号都正交,则把正交信号集{x1(t),x2(t),...,xn(t)}称为完备正交信号集。一个完备的正交信号集通常包含无穷多个信号,n→∞.
3、信号的正交分解
任意信号x(t)在区间(t1,t2)上可以分解为该区间上的完备信号集{x1(t),x2(t),...,xn(t),...}中各信号的线性组合,即
x(t)=C1x1(t)+C2x2(t)+...+Cnxn(t)=n∑i=1Cixi(t)
求出系数CI,即可达到信号分解的目的。
通过均方误差最小化们可以求出系数Ci:
Ci=∫t2t1x(t)xi(t)dt∫t2t1x2i(t)
二、连续周期信号的傅里叶级数
1、傅里叶级数的三角形式
三角函数信号集{1,cos(Ω0t),cos(2Ω0t),...,cos(kΩ0t),...,sin(Ω0t),sin(2Ω0t),...,sin(kΩ0t),...)}是在区间(t0,t0+T0]上的完备正交信号集,其中Ω0=2∗π/T0.
区间(t0,t0+T0]上的任意信号x(t)可用正交信号集表示为:
x(t)=a02+a1cos(Ω0t)+a2cos(2Ω0t)+...+b1sin(Ω0t)+b2sin(2Ω0t)+...
=a02+∞∑k=1[akcos(kΩ0t)+bksin(kΩ0t)],t∈(t0,t0+T0)
由于三角信号函数集中每个信号都以T0为周期,所以t∈(−∞,∞),上式变为:
^x(t)=a02+∞∑k=1[akcos(kΩ0t)+bksin(kΩ0t)],t∈(−∞,∞)
其中^x(t)是x(t)以T0为周期进行周期延拓而得到的周期信号。上式说明了任意周期为T0的周期函数^x(t)都可以分解为三角函数信号集{1,cos(Ω0t),cos(2Ω0t),...,cos(kΩ0t),...,sin(Ω0t),sin(2Ω0t),...,sin(kΩ0t),...)}中个新号的线性组合,称其为三角函数形式的傅里叶级数。
其中,系数:
ak=2T0∫t0+T0t0^x(t)cos(kΩ0t)dt,k=0,1,...
bk=2T0∫t0+T0t0^x(t)sin(kΩ0t)dt,k=0,1,...
a0=2T0∫t0+T0t0^x(t)dt
如果^x(t)是实偶函数,则^x(t)cos(kΩ0t)是偶函数,^x(t)sin(kΩ0t)是奇函数,此时,bk=0,即^x(t)的展开式中没有正弦项。
如果^x(t)是实奇函数,则^x(t)cos(kΩ0t)是奇函数,^x(t)sin(kΩ0t)是偶函数,此时,ak=0,即^x(t)的展开式中没有余弦项。
将正弦项和余弦项合并:
^x(t)=A02+∞∑k=1Akcos(kΩ0t+φk)
其中:
Ak=√a2k+b2k,φk=−arctan(bkak)
ak=Akcos(φk),bk=−Aksin(φk)
式中,Ak是k次谐波振幅,φk是k次谐波相位,kΩ0为k次谐波角频率。
需要说明的是,只有满足狄里赫利条件的周期信号才可以用傅里叶级数展开,狄里赫利条件如下:
- ^x(t)在一个周期内满足绝对可积,即∫t0+T0t0|^x(t)|<∞;
- ^x(t)在一个周期内的不连续点的数目有限;
- ^x(t)在一个周期内的极大值和极小值点的数目有限;
2、傅里叶级数的指数形式
由欧拉公式我们可以把傅里叶级数的三角形式改写为:
^x(t)=A02+∞∑k=1Akcos(kΩ0t+φk)=A02+∞∑k=1Ak2[ej(kΩ0t+φk)+e−j(kΩ0t+φk))]
=A02+∞∑k=1Ak2ejkΩ0tejφk+∞∑k=1Ak2e−jkΩ0te−jφk
=A02+∞∑k=1Ak2ejkΩ0tejφk+−1∑k=−∞A−k2ejkΩ0te−jφ−k
因为Ak=√a2k+b2k,φk=−arctan(bkak),并且由ak=2T0∫t0+T0t0^x(t)cos(kΩ0t)dt,k=0,1,...和bk=2T0∫t0+T0t0^x(t)sin(kΩ0t)dt,k=0,1,...知ak是关于k的偶函数,bk是关于k的奇函数,所以又A−k=Ak和φ−k=−φk这两个关系,将这个关系带入上式:
^x(t)=A02+∞∑k=1Ak2ejkΩ0tejφk+−1∑k=−∞Ak2ejkΩ0te−jφk
=∞∑k=−∞Ak2ejkΩ0tejφk
Ak是k次谐波振幅,φk是k次谐波相位,令12Akejφk=|Xk|ejφk=Xk,Xk也称为傅里叶系数,则傅里叶级数的指数形式为:
^x(t)=∞∑k=−∞XkejkΩ0t
Xk=12Akejφk=12(Akcos(φk)+jAksin(φk))=12(ak−jbk)
把ak和bK带入上式,计算得:
Xk=1T0∫t0+T0t0^x(t)e−jkΩ0tdt,k=0,±1,...
三、连续非周期信号的傅里叶变换
可以把非周期信号看成周期T趋于无穷大的周期信号,然后利用前述已经得到的连续周期信号的傅里叶级数表达式来对非周期信号进行频谱分析,由前述信号的频谱可知,当信号周期T趋于无穷大时,相邻谱线间隔Ω=2π/T趋于0,从而信号的频谱密度称为连续频谱。同时各频谱分量的幅值也都趋于无穷小,不过这些无穷小量之间仍保持一定的比例关系,为了描述连续非周期信号的频谱特性,引入频谱密度函数的概念。令
X(Ω)=limT→∞XkT=limT→∞∫T2−T2x(t)e−jkΩ0tdt
由于T=2π/Ω,有:
X(Ω)=limT→∞2πXkΩ0
从上式可以看出,Xk/Ω0反应了单位频带内的频谱值,故,故X(Ω)称为频谱密度函数。当周期T趋于无穷大时,相邻谱线间隔Δ=kΩ0−(k−1)Ω0=Ω0,趋于dΩ,离散频率kΩ0变成连续频率Ω,于是上式可以写成:
X(Ω)=∫∞−∞x(t)e−jΩtdt
x(t)的傅里叶级数表示式可以写成:
x(t)=∞∑k=−∞XkejkΩ0t=∞∑k=−∞XkΩ0ejkΩ0tΩ0
当周期T趋于无穷大时,上式各个参量变化为:
kΩ0→Ω
Ω0→dΩ
XkΩ0→X(Ω)2π
∞∑k=−∞=∫∞−∞
于是x(t)的傅里叶级数展开式变成积分形式,即:
x(t)=12π∞∑−∞X(Ω)ejΩtdΩ
x(Ω)称为x(t)的频谱密度函数或频谱函数,而x(t)称为X(Ω)的原函数,Ω(t)与X(Ω)构成一对傅里叶变换对,即:
X(Ω)=∫∞−∞x(t)e−jΩtdt
x(t)=12π∞∑−∞X(Ω)ejΩtdΩ
频谱密度函数X(Ω)一般为复函数,可以写成:
X(Ω)=|X(Ω)|e−jφ(Ω)
式中,|X(Ω)|和φ(Ω)分别为X(Ω)的模和相位。|X(Ω)|表示信号中各频率分量的相对幅值随频率变化的关系,称为幅值频谱。φ(Ω)表示信号的相位随频率变化的关系,简称相位频谱。
注意并不是所有的信号傅里叶变换都存在,信号x(t)傅里叶变换存在的充分必要条件是在无线区间内绝对可积:
∫∞−∞|x(t)|dt<∞
1、单边指数信号
单边指数信号可以表示为:
x(t)=e−αtε(t),α>0
根据傅里叶变换的定义,可求得傅里叶变换为:
X(Ω)=∫∞−∞x(t)e−jΩtdt=∫∞0e−αte−jΩtdt=−1α+jΩe−(α+jΩ)t|∞0=1α+jΩ
2、矩形脉冲信号
矩形脉冲信号可以表示为:
x(t)=E[ε(t+τ2)−ε(t−τ2)]
根据傅里叶变换的定义,可求得傅里叶变换为:
X(Ω)=∫∞−∞x(t)e−jΩtdt=∫τ2−τ2Ee−jΩtdt=E−jΩe−jΩt|τ2–τ2=2EΩsin(Ωτ2)=EτSa(Ωτ2)
3、符号函数
符号函数信号可以表示为:
x(t)=sgn(t)={1,t>0−1,t<0
很明显符号函数不满足绝对可积条件,但存在傅里叶变换。可以借助奇双边指数信号,通过求极限的方法求解符号函数的傅里叶变换:
奇双边指数信号可表示为:
x1(t)={−eαt,t<0e−αt,t>0
当α→0时取极限,即符号函数:
sgn(t)=limα→0x1(t)
因此它的频谱函数也是x1(t)的频谱函数当α→Ω时的极限。
根据傅里叶变换的定义,可求得傅里叶变换为:
X1(Ω)=∫∞−∞x1(t)e−jΩtdt=∫0−∞−e−αt−jΩtdt+∫0∞eαt−jΩtdt=1α+jΩ−1α−jΩ=−j2Ωα2+Ω2
于是符号函数的频谱为:
X(Ω)=limα→0X1Ω=2jΩ
4、单位冲击信号
根据傅里叶变换的定义,可求得傅里叶变换为:
X(Ω)=∫∞−∞x(t)e−jΩtdt=∫∞−∞δ(t)e−jΩtdt=e−jΩ0=1
可见,单位脉冲信号的频谱等于常数,其频谱在整个频率范围内都是均匀分布的。
5、直流信号
冲击信号的频谱是常数,那么幅值为常数的直流信号的频谱是否为冲击信号?为此,考虑冲击函数δ(Ω)的傅里叶反变换:
F−1[δ(Ω)]=12π∫∞−∞δ(Ω)ejΩtdΩ=12π
因此有:
F[12π]=δ(Ω)
F[1]=2πδ(Ω)
6、单位阶跃信号
单位阶跃函数也不满足绝对可积条件,但借助符号函数,可以降ε(t)表示为:
ε(t)=12+12sgn(t)
由直流信号和符号函数的傅里叶变换,可得:
F[ε(t)]=F[12]+F[12sgn(t)]=πδ(t)+1jΩ
7、傅里叶变换的性质
1、线性
如F[x1(t)]=X1(Ω),F[x2(t)]=X2(Ω),则对于任意常数a1和a2,有:
F[a1x1(t)+a2x2(t)]=a1X1(Ω)+a2X2(Ω)
上述关系很容易由傅里叶变换的定义公式正面。
2、对偶性
如F[x(t)]=X(Ω),则
F[X(t)]=2πx(−Ω)
证明:由傅里叶反变换的定义:
x(t)=12π∫∞−∞X(Ω)ejΩtdΩ
将t换成−t,得:
x(−t)=12π∫∞−∞X(Ω)e−jΩtdΩ
交换自变量Ω和t,可以得打:
x(−Ω)=12π∫∞−∞X(t)e−jΩtdt
从而有:
2πx(−Ω)=∫∞−∞X(t)e−jΩtdt=F[X(t)]
若x(t)是偶函数,则F[X(t]=2πx(Ω);若x(t)是奇函数,则F[X(t]=−2πx(Ω).
3、尺寸变换特性
如F[x(t)]=X(Ω),则对于实常数a(a≠0),有
F[x(at)]=1|a|X(Ωa)
4、时域特性
如F[x(t)]=X(Ω)且t0为常数,则:
F[x(t−t0)]=e−jΩt0X(Ω)
5、频域特性
如F[x(t)]=X(Ω)且Ω)为常数,则:
F[x(t)ejΩ0t]=X(Ω−Ω0)
6、时频微分特性
如F[x(t)]=X(Ω),则
F[dx(t)dt]=jΩX(Ω)
7、时域卷积定理
如F[x1(t)]=X1(Ω),F[x2(t)]=X2(Ω),则:
F[x1(t)∗x2(t)]=X1(Ω)X2(Ω)
上式表明时域中两个信号的卷积积分对应于频域中两信号频谱的乘积。
亲爱的读者和支持者们,自动博客加入了打赏功能,陆陆续续收到了各位老铁的打赏。在此,我想由衷地感谢每一位对我们博客的支持和打赏。你们的慷慨与支持,是我们前行的动力与源泉。
日期 | 姓名 | 金额 |
2023-09-06 | *源 | 19 |
2023-09-11 | *朝科 | 88 |
2023-09-21 | *号 | 5 |
2023-09-16 | *真 | 60 |
2023-10-26 | *通 | 9.9 |
2023-11-04 | *慎 | 0.66 |
2023-11-24 | *恩 | 0.01 |
2023-12-30 | I*B | 1 |
2024-01-28 | *兴 | 20 |
2024-02-01 | QYing | 20 |
2024-02-11 | *督 | 6 |
2024-02-18 | 一*x | 1 |
2024-02-20 | c*l | 18.88 |
2024-01-01 | *I | 5 |
2024-04-08 | *程 | 150 |
2024-04-18 | *超 | 20 |
2024-04-26 | .*V | 30 |
2024-05-08 | D*W | 5 |
2024-05-29 | *辉 | 20 |
2024-05-30 | *雄 | 10 |
2024-06-08 | *: | 10 |
2024-06-23 | 小狮子 | 666 |
2024-06-28 | *s | 6.66 |
2024-06-29 | *炼 | 1 |
2024-06-30 | *! | 1 |
2024-07-08 | *方 | 20 |
2024-07-18 | A*1 | 6.66 |
2024-07-31 | *北 | 12 |
2024-08-13 | *基 | 1 |
2024-08-23 | n*s | 2 |
2024-09-02 | *源 | 50 |
2024-09-04 | *J | 2 |
2024-09-06 | *强 | 8.8 |
2024-09-09 | *波 | 1 |
2024-09-10 | *口 | 1 |
2024-09-10 | *波 | 1 |
2024-09-12 | *波 | 10 |
2024-09-18 | *明 | 1.68 |
2024-09-26 | B*h | 10 |
2024-09-30 | 岁 | 10 |
2024-10-02 | M*i | 1 |
2024-10-14 | *朋 | 10 |
2024-10-22 | *海 | 10 |
2024-10-23 | *南 | 10 |
2024-10-26 | *节 | 6.66 |
2024-10-27 | *o | 5 |
2024-10-28 | W*F | 6.66 |
2024-10-29 | R*n | 6.66 |
2024-11-02 | *球 | 6 |
2024-11-021 | *鑫 | 6.66 |
2024-11-25 | *沙 | 5 |
2024-11-29 | C*n | 2.88 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了