在以往信号的讨论中我没有提及周期性信号,因为周期性信号有点过于理论,但是今天看完了觉得还是有点说法的,遂记录。
前情回顾,在高数下最后一章,我们学习了,傅里叶级数,简单来说指的是周期性信号可以分解为:
其中角频率$\varOmega =\frac{2\pi}{T}$,在高等代数中,我们学到由于三角函数系是一个完备的正交函数集,在定义的内积空间下,上式相当于它的最佳逼近,相应的系数可计算为:
接着由欧拉公式,把这串三角级数可以整理成复指数的形式:
如果故事在这里结束,那不妨是一段佳话,我们知道卷积可以用来算零状态响应:
根据卷积的定义:
结合我们知道的傅里叶级数傅里叶变换,很难不好奇如果激励取成虚指数函数时会发生什么,我们选取$f(t)=e^{j\omega t}$ 。利用指数的性质,发现可以卷积式可以写成:
看,积分项突然就变成了傅里叶变换,我们就管他叫频率响应吧,然后零状态响应就,就变成了频率响应与响应激励相乘。这当然只存在于激励是虚指数的时候。我称之为美丽的巧合,因为我之前从未发现,直到考试题考的时候我觉得怎么没什么头绪,才发现。
所以,也就是说,如果输入的信号是写成虚指数形式的,那么直接将它与$H(j\omega)$相乘,就直接得到了零状态响应。以及,如果输入的是三角函数时,我们看一下会发生什么:
通过上式可以看出,如果频率为定值的三角函数输入系统时,其响应也是同频率的三角函数,振幅和相位分别由频率响应的模和幅角决定,此时的响应既是零状态响应,也是稳定响应。
注意推导中的一些小细节,例如当$f(t)=e^{-j\omega t}$时,结果是$H(-j\omega)$,实际上将之前的式子用$-\omega$代换$\omega$即可。以及此时$H(j\omega)$相当于$h(t)$的傅里叶变换,所以幅度谱是偶函数,相位谱是奇函数。(这里默认了激励是实函数哦。)
下面还有两个比较amazing的事实,第一个是无失真传输的条件,这个名词听起来很高大上,实际上就是说我们希望被一个系统作用后的信号,它只有时间上的延迟和幅值的变化,波形不要有变化,那么:
两边作傅里叶变换即可看出无失真传输对系统的要求:
现在还有另一个,即,最初我们都求解过傅里叶级数,它往往需要计算一个积分,比较繁琐,而常见的傅里叶变换对用起来很方便,所以有没有一种办法联系这两个工具?
首先关于周期信号作傅里叶变换,这点其实已经非常平凡了,由冲激函数变换对和频移特性,知:
这里有一个比较重要的周期函数的傅里叶变换,即梳状函数(单位冲激函数序列),我们后面会看到它为什么重要,我们先直球计算一下:
记最后得到的这个关于$\varOmega$的冲激函数序列为$\delta _{\varOmega}\left( \omega \right) $ ,那么一个重要的傅里叶变换对就有了:
现在我们的准备工作就结束了,我们从一个周期信号中截取一个周期,得到单脉冲信号$f_0(t)$,那么整个周期信号是:
两边作傅里叶变换,得:
还记得最开始嘛,我们直接计算得:
对比逐项冲激函数的系数,得:
有了这个工具,妈妈再也不用担心我傅里叶级数积不出来了,简直是奇迹,我们看一个例子就能体会到这种方法的优越性:
计算它的傅里叶级数,展开成指数型。
可以先把答案抄上来我们看一下:
这个如果直接积分,计算非常困难,而我们可以借助傅里叶变换来计算,我们选取$0$到$T$的那个单脉冲为$f_0(t)$,根据三角波的傅里叶变换和时移特性:
所以:
挺神奇的,现在再看傅里叶级数,就觉得比单调的算积分要有意思一点了。得背脑科学咯,不背要寄了,今天考个2000字大作文的考试,估计是给我写的任督二脉通了,今天有点莫名的嗨。