ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

信号与系统第三章:傅里叶级数与傅里叶变换零基础突破

信号与系统第三章:傅里叶级数与傅里叶变换零基础突破 信号与系统这门课最容易拉开差距的章节不是第一章也不是第二章而是一到第三章。大多数教材安排到第三章时都会正式进入频域分析核心就是傅里叶级数和傅里叶变换。前两章你还在时域里做卷积、列微分方程从第三章开始思路必须切换成“把一个信号拆成不同频率的分量”。能不能完成这次切换直接决定了期末是80还是90。这篇就按0基础路线把第三章拆开讲适合正在期末复习、考研第一轮补基础、或者前两章学得一般但想快速追上进度的同学。第三章最大的特点是概念多、公式多、符号多但题型非常固定。只要把“周期信号用级数、非周期信号用变换、性质和变换对用来提速”这条主线理清楚90分是可以做到的。1. 先搞清楚第三章到底在解决什么问题1.1 为什么第三章会成为分水岭前两章研究信号与系统基本在时域里完成。信号是时间的函数系统是对信号做某种变换。卷积运算虽然能解决很多问题但它本质上是一种“叠加积分”做起来繁琐而且看不到信号内部包含哪些频率成分。第三章换了一个角度把一个复杂信号用一堆不同频率的三角函数叠加出来。这就是频域分析的基本思想。你会发现一个方波不只是“一个方波”它可以被描述成无数个正弦波的组合。这种视角转变会让很多人在第三章第一次感受到信号与系统这门课的核心魅力也让一部分人在第三章开始掉队。掉队的直接原因是时域里的直觉在频域里不成立了。比如时域的压缩会让频域展宽时域相乘等于频域卷积除以2π这些结论如果只靠背很容易混淆。所以要先把“为什么要引入频域”想清楚再去看公式。1.2 不同教材的第三章可能有差异但主线一致我按最常见教材进度来说第三章对应连续时间信号的频域分析包括周期信号的傅里叶级数、非周期信号的傅里叶变换以及相关性质。有些教材把内容拆成两章第三章只讲傅里叶级数第四章讲傅里叶变换有些教材把离散内容提前第三章直接切入差分方程或Z变换。如果你发现自己的教材第三章不是傅里叶也不要慌。频域分析这条线是整个课程的中轴理解和掌握这套思路回头补其他章节会容易很多。不管教材怎么排第三章最终都落在三件事上信号如何分解成频率成分。分解后得到的频谱怎么表示和画图。系统分析如何从时域卷积转化为频域乘法。2. 0基础先搭好这几个概念后面才不迷糊2.1 周期、频率和角频率周期信号满足[ x(t)x(tT_0) ]其中 (T_0) 是基波周期。由此引出[ f_0 \frac{1}{T_0}, \quad \omega_0 \frac{2\pi}{T_0} 2\pi f_0 ](f_0) 是基波频率单位Hz(\omega_0) 是基波角频率单位rad/s。做题时最常犯的错误是没有区分 (T_0)、(f_0)、(\omega_0) 三者的关系。题目给了周期 (T_02)那么 (f_01/2)(\omega_0\pi)不是2π。这个关系一旦写错后面积分上下限、频谱谱线间隔、指数相位全部会错。2.2 基波、谐波和频谱一个周期信号可以分解成直流分量、基波和一系列谐波直流分量频率为0的分量。基波频率为 (f_0) 的分量。谐波频率为 (n f_0) 的分量其中 (n) 是整数。频谱就是把各个频率分量的幅度和相位画出来。横轴是频率纵轴是幅度就是幅度谱另一张图纵轴是相位就是相位谱。频谱是第三章最重要的图形化输出。需要注意周期信号的频谱是离散谱只有在 (k\omega_0) 这些点上才有值画出来是一根根谱线。非周期信号的频谱是连续谱画出来是一条曲线。很多人一开始不习惯离散谱觉得频率怎么还可以“跳着”出现其实是周期信号本身只含有基波整数倍的频率成分。2.3 时域和频域是两种观察角度同一个信号在时域里看是一个波形在频域里看是一组频率分量。两者描述的是同一个对象不会丢信息。为什么这个视角切换很重要因为在频域里很多时域里复杂的运算会变简单。最典型的例子是卷积定理时域里做卷积频域里只需要做乘法。这个结论在第三章末尾会用到也是后续系统分析的重要工具。3. 傅里叶级数周期信号怎么分解3.1 三角形式必须先会写任何一个满足条件的周期信号都可以写成三角形式的傅里叶级数[ x(t)\frac{a_0}{2}\sum_{n1}^{\infty}\left[a_n\cos(n\omega_0 t)b_n\sin(n\omega_0 t)\right] ]系数公式[ a_0 \frac{2}{T_0}\int_{T_0} x(t)dt ][ a_n \frac{2}{T_0}\int_{T_0} x(t)\cos(n\omega_0 t)dt ][ b_n \frac{2}{T_0}\int_{T_0} x(t)\sin(n\omega_0 t)dt ]注意不同教材对 (a_0) 的写法可能不同。有的写成 (\frac{a_0}{2}) 作为第一项有的直接写 (a_0)。考试时按自己课程PPT的约定来但心里要清楚直流分量对应的值到底是 (a_0/2) 还是 (a_0)别抄错。3.2 指数形式才是做题主力三角形式直观但做题时指数形式更方便[ x(t)\sum_{k-\infty}^{\infty}c_k e^{jk\omega_0 t} ]系数[ c_k\frac{1}{T_0}\int_{T_0} x(t)e^{-jk\omega_0 t}dt ]指数形式的好处是一个公式同时包含cos和sin不用分开算 (a_n)、(b_n)。积分时只需要处理一个指数函数 (e^{-jk\omega_0 t})计算量会明显下降。三角形式和指数形式可以互相转换。比如[ c_k\frac{a_k-jb_k}{2} \quad (k0) ][ c_0\frac{a_0}{2} ]转换关系不用死记但要理解指数形式引入了负频率正负频率合在一起才能等价于一个实数信号。3.3 单边谱和双边谱三角形式对应单边谱只在正频率有谱线指数形式对应双边谱在正负频率都有谱线。画图时要注意双边谱的幅度谱是偶函数(|c_{-k}||c_k|)。双边谱的相位谱是奇函数(\angle c_{-k}-\angle c_k)。如果把双边谱的负频率谱线“折”到正频率幅度要乘以2才能得到单边谱。考试里画双边谱更常见因为指数形式直接给出了 (c_k)画起来方便。3.4 一个必须会算的典型例子周期矩形脉冲设周期矩形脉冲的周期为 (T_0)脉冲宽度为 (\tau)幅度为1中心在原点。指数形式系数为[ c_k\frac{\tau}{T_0}\text{Sa}\left(\frac{k\omega_0\tau}{2}\right) ]其中 (\text{Sa}(x)\frac{\sin x}{x})(\omega_0\frac{2\pi}{T_0})。这个结果要当成结论记住。考试时可以直接引用也可以推导一遍[ c_k\frac{1}{T_0}\int_{-\tau/2}^{\tau/2}1\cdot e^{-jk\omega_0 t}dt ][ \frac{1}{T_0}\cdot\frac{1}{jk\omega_0}\left(e^{jk\omega_0\tau/2}-e^{-jk\omega_0\tau/2}\right) ][ \frac{\tau}{T_0}\cdot\frac{\sin(k\omega_0\tau/2)}{k\omega_0\tau/2} ]由此可以画出离散频谱包络按 (\text{Sa}) 函数衰减谱线间隔是 (\omega_0)。所有零点出现在[ \frac{k\omega_0\tau}{2}m\pi ]即[ k\frac{2m\pi}{\omega_0\tau}\frac{mT_0}{\tau} ]这个零点位置经常考比如求“第三次过零点”先判断 (m) 的取值再算对应的 (k)。需要注意有些题问的是“第一个零点”有些问“第二个零点”对应关系不要混淆。4. 傅里叶变换从周期信号走向非周期信号4.1 连续非周期信号的频谱周期信号的傅里叶级数只能处理周期信号。如果信号只在有限区间内存在或者根本不是周期的就需要傅里叶变换。傅里叶变换的定义[ X(j\omega)\int_{-\infty}^{\infty}x(t)e^{-j\omega t}dt ]傅里叶反变换[ x(t)\frac{1}{2\pi}\int_{-\infty}^{\infty}X(j\omega)e^{j\omega t}d\omega ]正变换里没有 (\frac{1}{2\pi})反变换里有。这个 (\frac{1}{2\pi}) 是很多同学丢分的地方。记忆方法正变换和反变换合起来要能还原信号因为角频率积分里多出一个 (2\pi) 的关系所以反变换补上 (\frac{1}{2\pi})。从级数到变换理解上可以这样看把非周期信号看成周期 (T_0\to\infty) 的周期信号那么谱线间隔 (\omega_02\pi/T_0\to 0)离散谱变成连续谱原本的系数 (c_k) 变成了频谱密度函数。4.2 存在条件和特殊情况教科书会讲狄利克雷条件信号绝对可积且在任意有限区间内只有有限个极值点和有限个不连续点。绝对可积是傅里叶变换存在的充分条件但不是必要条件。比如常数、阶跃信号、周期信号都不满足绝对可积但它们的傅里叶变换依然存在因为引入了冲激函数。遇到这类信号不要直接说“不存在傅里叶变换”而要用广义函数处理[ 1 \leftrightarrow 2\pi\delta(\omega) ][ \delta(t) \leftrightarrow 1 ][ e^{j\omega_0 t} \leftrightarrow 2\pi\delta(\omega-\omega_0) ]周期信号也可以统一到傅里叶变换框架里[ x(t)\sum_k c_k e^{jk\omega_0 t} \leftrightarrow X(j\omega)2\pi\sum_k c_k\delta(\omega-k\omega_0) ]4.3 矩形脉冲变换对是重点矩形脉冲信号[ x(t)\begin{cases} 1 |t|\tau/2\ 0 \text{其他} \end{cases} ]它的傅里叶变换为[ X(j\omega)\tau \text{Sa}\left(\frac{\omega\tau}{2}\right) ]这个变换对要当成固定结论。由此还能观察一个很重要的现象时域脉冲宽度 (\tau) 越小频域主瓣越宽时域脉冲宽度 (\tau) 越大频域主瓣越窄。也就是说信号在时域和频域不能同时被压缩到任意小这个性质在后续采样定理中会反复出现。4.4 阶跃信号和指数衰减信号单边指数衰减信号[ x(t)e^{-at}u(t), \quad a0 ]傅里叶变换为[ X(j\omega)\frac{1}{aj\omega} ]阶跃信号[ u(t) \leftrightarrow \pi\delta(\omega)\frac{1}{j\omega} ]阶跃信号之所以频谱里有冲激是因为它含有直流分量。很多0基础同学会忘掉这个冲激项导致后续求系统响应时少掉低频成分。5. 性质和变换对高频考点全在这里5.1 线性、时移和频移线性性质[ a x_1(t)b x_2(t) \leftrightarrow aX_1(j\omega)bX_2(j\omega) ]时移性质[ x(t-t_0)\leftrightarrow X(j\omega)e^{-j\omega t_0} ]时移只改变相位不改变幅度谱。考试里如果题目只问幅度谱时移项可以暂时不管如果问相位必须把 (-j\omega t_0) 加进去。频移性质[ x(t)e^{j\omega_0 t}\leftrightarrow X(j(\omega-\omega_0)) ]频移也叫调制性质是把频谱整体搬移 (\omega_0)。信号与系统课程到这里会开始为后面的调制解调做铺垫。5.2 尺度变换[ x(at)\leftrightarrow \frac{1}{|a|}X\left(j\frac{\omega}{a}\right) ]当 (a1) 时时域波形被压缩频谱被展宽当 (0a1) 时时域波形被展宽频谱被压缩。无论哪种情况幅度都要乘上 (\frac{1}{|a|})。如果 (a) 为负数说明信号发生翻转。比如[ x(-t)\leftrightarrow X(-j\omega) ]这里的 (|a|) 很容易丢掉。计算时先写 (a)再取绝对值不要跳步。5.3 对偶性如果[ x(t)\leftrightarrow X(j\omega) ]那么[ X(jt)\leftrightarrow 2\pi x(-\omega) ]对偶性可以扩充变换对。比如已知 (\delta(t)\leftrightarrow 1)对偶得到 (1\leftrightarrow 2\pi\delta(\omega))。这个性质在考试中偶尔直接考更多时候用来快速推导新变换对。5.4 卷积定理时域卷积定理[ x_1(t)*x_2(t)\leftrightarrow X_1(j\omega)X_2(j\omega) ]频域卷积定理[ x_1(t)x_2(t)\leftrightarrow \frac{1}{2\pi}X_1(j\omega)*X_2(j\omega) ]卷积定理是第三章最值钱的结论。有了它时域里复杂的卷积积分可以变成频域乘法这也是第三章为第四章系统分析铺路的关键。做题时看到“求两个信号卷积的傅里叶变换”不要真的去算卷积先用卷积定理。5.5 时域微分、积分和帕塞瓦尔定理时域微分[ \frac{dx(t)}{dt}\leftrightarrow j\omega X(j\omega) ]时域积分[ \int_{-\infty}^{t}x(\tau)d\tau\leftrightarrow \frac{X(j\omega)}{j\omega}\pi X(0)\delta(\omega) ]帕塞瓦尔定理[ \int_{-\infty}^{\infty}|x(t)|^2dt\frac{1}{2\pi}\int_{-\infty}^{\infty}|X(j\omega)|^2d\omega ]对于周期信号用级数系数算更简单[ \frac{1}{T_0}\int_{T_0}|x(t)|^2dt\sum_{k-\infty}^{\infty}|c_k|^2 ]这些定理用于计算信号能量和功率。5.6 常用变换对速查表时域信号傅里叶变换(\delta(t))(1)(1)(2\pi\delta(\omega))(e^{-at}u(t))(a0)(\frac{1}{aj\omega})(t e^{-at}u(t))(a0)(\frac{1}{(aj\omega)^2})(\text{rect}(t/\tau))(\tau\text{Sa}(\omega\tau/2))(\cos(\omega_0 t))(\pi[\delta(\omega-\omega_0)\delta(\omega\omega_0)])(\sin(\omega_0 t))(j\pi[\delta(\omega\omega_0)-\delta(\omega-\omega_0)])周期信号 (\sum_k c_k e^{jk\omega_0 t})(2\pi\sum_k c_k\delta(\omega-k\omega_0))这张表要背到能默写。考试时如果用一个变换对可以少算3分钟积分性价比很高。6. 实战做题流程从读题到列式到出结果6.1 第一步判断周期还是非周期拿到题目先不要进入公式。先想清楚周期信号用傅里叶级数。非周期信号用傅里叶变换。周期信号求傅里叶变换先用级数求系数 (c_k)再写 (2\pi\sum c_k\delta(\omega-k\omega_0))。不少同学会在最后一种情况上翻车算了半天级数系数结果题目问的是傅里叶变换还需要补冲激串。6.2 例题单边指数信号的频谱求[ x(t)e^{-2t}u(t) ]的傅里叶变换。根据定义[ X(j\omega)\int_{0}^{\infty}e^{-2t}e^{-j\omega t}dt ]注意下限是0不是负无穷。积分结果[ X(j\omega)\frac{1}{2j\omega} ]化成实部虚部[ X(j\omega)\frac{2-j\omega}{4\omega^2} ]幅度谱[ |X(j\omega)|\frac{1}{\sqrt{4\omega^2}} ]相位谱[ \varphi(\omega)-\arctan\frac{\omega}{2} ]检查一下当 (\omega0) 时(X(0)1/2)等于信号从0到无穷的积分合理。当 (\omega\to\infty) 时频谱趋于0合理。6.3 例题时移矩形脉冲已知矩形脉冲 (x(t)\text{rect}(t/2))傅里叶变换为 (X(j\omega)2\text{Sa}(\omega))。求[ y(t)\text{rect}\left(\frac{t-1}{2}\right) ]因为[ y(t)x(t-1) ]所以[ Y(j\omega)X(j\omega)e^{-j\omega}2\text{Sa}(\omega)e^{-j\omega} ]幅度谱仍然是 (|2\text{Sa}(\omega)|)相位在 (\text{Sa}(\omega)) 的基础上额外多了一项 (-\omega)。这就是时移性质的直接应用。6.4 例题周期冲激串求[ x(t)\sum_{n-\infty}^{\infty}\delta(t-nT) ]的傅里叶变换。这是周期信号周期为 (T)。先算傅里叶级数系数[ c_k\frac{1}{T}\int_{-T/2}^{T/2}\delta(t)e^{-jk\omega_0 t}dt\frac{1}{T} ]所以[ X(j\omega)2\pi\sum_{k-\infty}^{\infty}\frac{1}{T}\delta(\omega-k\omega_0) ]重要结论时域的周期冲激串频域也是周期冲激串且冲激强度为 (2\pi/T)。这个结论在采样定理那一章会继续使用最好现在就把推导过程记住。6.5 结果验证的几个常用方法每次算完傅里叶变换不要着急写答案。用下面几个方式快速自检当 (\omega0) 时(X(0)\int x(t)dt)如果信号可积这个值应该等于面积。当 (\omega\to\infty) 时正常非奇异信号的频谱应趋于0。时移不改变幅度谱如果结果幅度谱变了说明符号出问题。尺度变换后的幅度必须包含 (\frac{1}{|a|})。实信号的幅度谱是偶函数相位谱是奇函数。7. 最容易丢分的几个地方和排查顺序7.1 概念关系出错最典型的是周期 (T_0)、频率 (f_0)、角频率 (\omega_0) 三者换算错误。只要题目给出周期就先把 (\omega_02\pi/T_0) 写在草稿纸最显眼的位置。后面每次代入都看一遍。7.2 公式系数出错傅里叶级数系数 (c_k) 前面是 (1/T_0)不是 (1/(2\pi))。傅里叶反变换外面有 (1/(2\pi))正变换没有。这些系数一旦写错计算结果会整体偏一个常数但你可能看不出来。7.3 积分上下限出错信号带阶跃函数 (u(t)) 时积分下限是0不是负无穷。信号是偶函数时可以利用对称性把积分限从 ([-T_0/2,T_0/2]) 变成 ([0,T_0/2]) 后乘2但一定要确认信号确实是偶函数。7.4 奇偶性没利用偶函数信号的傅里叶级数中(b_n0)奇函数信号中(a_n0)。利用奇偶性可以节省一半计算量。但如果信号不是奇函数也不是偶函数就不要硬套简化形式。7.5 画频谱图出错频谱图是第三章的送分题也是失分题。画图时注意双边谱要在正负频率各画一根谱线。幅度谱对称不要只画正频率。相位谱是奇函数不要画成偶函数。谱线长度是 (|c_k|) 或 (|X(j\omega)|)不是 (c_k^2)。除非题目问功率谱。7.6 排查顺序遇到不会做的题按下面顺序检查对象判断周期还是非周期公式选择级数还是变换系数和积分限有没有漏 (1/T_0)、漏 (1/(2\pi))、漏 (u(t)) 带来的下限变化化简是否彻底复数是否化成 (ajb) 形式是否写出幅度谱和相位谱边界验证(\omega0)、(\omega\to\infty) 是否合理这个排查顺序在复习阶段很管用。很多题目不是你不会而是前面某一步条件反射写错了。8. 0基础冲击90的复习节奏安排8.1 三天快速法如果距离考试只剩三天不要从头看教材。按这个顺序第一天把傅里叶级数的两种形式、系数公式、周期矩形脉冲例子彻底搞懂。目标是能默写公式并独立计算周期信号的级数系数。第二天把傅里叶变换定义、反变换、常用变换对、性质全部过一遍。重点是时移、频移、尺度变换、卷积定理。每个性质至少做一道配套例题。第三天集中刷题。不要刷偏题怪题刷往年卷子里的第三章题型。每道题做完用第7.6节的排查顺序检查一遍。8.2 两周稳扎法如果时间充裕建议用两周第一周每天花1小时把概念、公式、变换对、性质学扎实。晚上睡前默写一次变换对和性质表写不出来就再看一遍。第二周每天做6到8道题题型轮流换。至少保证每天有一道画频谱图的题。周末把错题归因是概念错、公式错、计算错还是画图错。计算错可以通过多算改善公式错需要重新背。8.3 考前最后一眼清单进考场前花15分钟逐条检查(T_0)、(f_0)、(\omega_0) 的关系。三角形式和指数形式的傅里叶级数系数公式。傅里叶正变换和反变换公式。时移、频移、尺度变换、卷积定理。常用变换对冲激、常数、指数衰减、矩形脉冲、正余弦、周期信号。周期信号傅里叶变换的冲激串写法。如果能全部默写出来第三章的基本盘就稳了。最后说一句实话第三章确实抽象但考试要求其实很固定。把周期和非周期这条线理清把级数、变换、性质、变换对四块练熟90分是可以通过重复训练达到的。不要一上来刷压轴题先确保基本计算不出错。踩过几次之后你会发现很多丢分不是不会而是 (T_0)、(\omega_0)、(2\pi) 这几个符号没写对。拿到卷子先把周期和角频率之间的关系写出来再开始做题稳定很多。
返回列表