1. 信号与系统为什么总是学不透
信号与系统这门课,几乎是电子信息、通信、自动化类专业学生绕不开的一道坎。
很多同学第一次翻开教材时,脑子里还是高等数学的“极限与导数”,结果没几页就遇到了微分方程、傅里叶变换、拉普拉斯变换、Z变换。再往后翻,还有采样定理、频率响应、系统稳定性判断……公式越堆越多,章节之间看着各自独立,但考试题永远是把它们串在一起考的。于是出现了很典型的备考状态:课上听懂了原理,课后做不出题,考前背了一堆公式,考试时不知道用哪一个。
这篇文章想解决的核心问题,不是“帮你重新上一遍课”,而是帮你把信号与系统庞杂的知识体系压缩成一条清晰的复习主线:信号怎么表示、系统怎么分析、不同变换方法分别在什么场景下使用、考试题背后的固定套路是什么。
读完这篇文章,你应该能达到三个目标:
- 建立整门课的知识框架,知道每个章节为什么存在。
- 掌握最高频的核心公式与变换对,能快速判断一道题该用哪种方法。
- 避开学霸不愿意明说、但考场上容易丢分的典型误区。
先说一个基本判断:信号与系统这门课,公式量大,但真正需要死记硬背的并不多。大部分公式可以从“为什么要引入这个变换”“它解决了什么问题”推导出来。如果你现在还处于“背了公式但不会用”的阶段,大概率是知识结构出了问题,而不是记忆力出了问题。
2. 先建立知识框架:一门课就是“信号表示”加“系统分析”
信号与系统看上去内容很多,实际上全书只讨论两件事:
- 怎么用数学工具描述信号。
- 怎么分析信号通过一个系统之后,输出变成了什么。
围绕这两件事,教材通常把内容组织为时域分析和变换域分析两大块。时域分析研究信号随时间变化的波形,以及系统对波形的影响;变换域分析则把信号和系统转换到频域、复频域或Z域,把复杂的卷积运算变成简单的乘法运算。
这两大块之间的关系,是整门课最重要的主线。简单来说:
- 时域里做卷积,频域里就是相乘。
- 时域里解微分方程,复频域里就是解代数方程。
- 连续系统的“拉普拉斯变换地位”等同于离散系统的“Z变换地位”。
一旦你理解了这个对应关系,大部分公式就不是孤立的、需要逐个背诵的条目,而是同一套数学思想在不同域里的表达。
2.1 你其实只学了一类系统:LTI系统
课程中频繁出现的“线性时不变系统”缩写为LTI,它是这门课的地基。所谓线性,是指系统满足叠加原理:几个输入共同作用的结果等于分别作用结果之和。所谓时不变,是指系统特性不随时间变化:输入延迟几秒,输出也只延迟几秒,形状不变。
你可能觉得这是理想化的条件,现实中哪有这么完美的系统?但信号与系统教材几乎只讨论LTI系统,原因在于:只有LTI系统才能用冲激响应、卷积、频率响应、系统函数这套完整的工具来分析。现实中大量系统在正常工作范围内可以近似看成LTI,因此这门课的分析方法有足够广泛的适用范围。
考试中几乎所有题目都会直接或隐含地告诉你“系统是LTI的”。这其实是一个巨大的简化条件:一旦确认是LTI系统,就可以用叠加、卷积、变换域分析这些固定套路,而不需要回归微分方程逐段求解。
2.2 三大变换的定位
傅里叶变换、拉普拉斯变换、Z变换,是信号与系统的三大核心数学工具。需要先搞清楚它们各自的位置:
| 变换 | 适用对象 | 解决什么问题 | 对应考试中的章节 |
|---|---|---|---|
| 傅里叶变换 | 连续信号 | 信号的频谱分析 | 周期信号、非周期信号、频域分析 |
| 拉普拉斯变换 | 连续信号与系统 | 系统的复频域分析与微分方程求解 | 系统函数、稳定性、电路分析 |
| Z变换 | 离散信号与系统 | 差分方程求解与离散系统分析 | 离散系统、数字信号处理基础 |
傅里叶变换解决“信号里有哪些频率成分”,拉普拉斯变换解决“系统是否稳定、暂态行为如何”,Z变换相当于把拉普拉斯的思想搬到离散世界。下面逐个拆解。
3. 时域分析:微分方程、冲激响应与卷积
虽然变换域方法效率很高,但考试几乎必考时域分析,因为它是理解后续所有变换方法的基础。
3.1 时域分析的固定套路
对于连续LTI系统,时域分析的完整思路是:
- 建立系统的微分方程。
- 求冲激响应h(t)。
- 输入信号x(t)与冲激响应做卷积,得到零状态响应。
- 叠加零输入响应,得到全响应。
流程看起来不长,但卡住大多数人的是两个地方:一是冲激响应的求解方法,二是卷积积分的计算。
冲激响应的定义是:当输入为单位冲激信号δ(t)时,系统的零状态响应。它的物理含义是系统本身对“一个瞬间冲击”的反应。知道了冲激响应,实际上就掌握了系统全部的动态特性,因为任何输入都可以看成一系列不同时刻、不同强度的冲激叠加。
3.2 卷积的几何意义与快速计算
连续卷积积分公式:
$$y(t) = x(t) * h(t) = \int_{-\infty}^{+\infty} x(\tau) h(t - \tau) d\tau$$
很多同学会把这个公式背下来,却不知道它在算什么。直观理解是:把输入信号x(t)分解成无数个“加权的冲激”,每一个冲激经过系统后都产生一个h(t)的缩放、平移版本,最后把这些响应全部叠加起来,就是输出y(t)。
卷积计算在图上操作的步骤只有四步:
- 翻褶:将h(τ)翻转成h(−τ)。
- 平移:将h(t−τ)中的t看作参数,向右或向左平移。
- 相乘:将x(τ)与h(t−τ)对应相乘。
- 积分:求相乘结果在τ轴上的面积。
考试中常见的题型是“分段信号卷积分段函数”,处理这类题最稳妥的办法是画图分区间讨论。先把两个信号的转折点标在τ轴上,再根据t的取值范围分成若干段,在每一段区间内写出x(τ)和h(t−τ)的具体表达式,然后积分。
另外一个常见错误是卷积的上下限。如果信号是因果信号(t<0时值为0),积分的下限应为0而不是−∞;如果h(t)也有起始时刻,则要注意h(t−τ)中的不等式约束会进一步限制积分区间。很多同学丢分不是因为不会积分,而是区间写错了。
3.3 卷积和(离散卷积)
离散情况下,卷积变成求和:
$$y[n] = x[n] * h[n] = \sum_{k=-\infty}^{+\infty} x[k] h[n-k]$$
离散卷积的考场计算技巧,是“对位相乘相加法”。把x[k]和h[k]按顺序排列,然后像做竖式乘法一样逐位相乘、错位相加。这个方法虽然机械,但正确率比直接套公式高得多,特别适合离散序列长度在3到5个点时的快速计算。
这里要提醒一个高频考点:卷积结果的长度。如果x[n]长度为N,h[n]长度为M,那么卷积结果y[n]的长度为N+M−1。考试中经常会让你“先判断结果长度再计算”,这个结论可以帮你快速校验计算结果是否正确。
4. 傅里叶变换:最高频、体系最完整的章节
傅里叶变换是信号与系统课程的核心章节,也是几乎所有后续内容的基础。它解决的核心问题是:一个信号中到底包含了哪些频率成分,每个成分的幅度和相位是多少。
4.1 从傅里叶级数到傅里叶变换
周期信号可以用傅里叶级数展开为一组正弦/余弦分量的叠加。周期T越大,基波频率ω0=2π/T越小,频谱越密集。当周期趋于无穷大时,周期信号退化为非周期信号,离散频谱变成连续频谱,求和变成积分,这就是傅里叶变换:
$$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$$
考试中最常见的题型是:给定x(t),求X(jω);或者给定X(jω),反过来求x(t)。如果你的目标是应试,最好的复习方式是“记住标准变换对+记住常用性质”,而不是每次从定义积分慢慢算。
4.2 必背变换对与常用性质
下面是信号与系统考试中出现频率最高的变换对,建议做到看到信号波形就能直接写出频谱:
| 时域信号 | 傅里叶变换 | 备注 |
|---|---|---|
| δ(t) | 1 | 冲激信号的频谱包含所有频率 |
| 1 | 2πδ(ω) | 直流信号 |
| u(t) | 1/(jω)+πδ(ω) | 阶跃信号,注意存在冲激项 |
| 矩形脉冲 gτ(t) | τ·Sa(ωτ/2) | Sa函数是核心考点 |
| e^(−at)u(t)(a>0) | 1/(a+jω) | 单边指数衰减信号 |
| cos(ω0t) | π[δ(ω−ω0)+δ(ω+ω0)] | 正弦信号的离散谱线 |
| sin(ω0t) | jπ[δ(ω+ω0)−δ(ω−ω0)] | 注意符号 |
傅里叶变换的常用性质里,线性、时移、频移、尺度变换、卷积定理、对偶性、微分性质、积分性质,都是考试必考项。其中最重要、最容易出综合题的是:
- 时移性质:x(t−t0) → X(jω)·e^(−jωt0)。信号在时域中平移,频谱的幅度不变,只改变相位。
- 频移性质:x(t)·e^(jω0t) → X(j(ω−ω0))。调制就是靠这条性质实现的。
- 卷积定理:x1(t)*x2(t) → X1(jω)·X2(jω)。直接在频域相乘。
卷积定理是信号与系统中最漂亮的结论之一:时域中复杂的卷积积分,在频域只是一次乘法。凡是遇到“求两个信号卷积”的题目,先想想能不能转到频域做。
4.3 实战:用Python验证傅里叶变换
这里给出一个简单示例,用Python观察矩形脉冲的频谱,帮助建立“信号波形”和“频谱形状”之间的直观对应关系。
import numpy as np import matplotlib.pyplot as plt # 参数设置 T = 1.0 # 矩形脉冲宽度 fs = 1000 # 采样率(数值模拟用) t = np.linspace(-3, 3, 6000) # 生成矩形脉冲信号 x = np.where(np.abs(t) <= T/2, 1.0, 0.0) # 计算傅里叶变换(数值近似) f = np.linspace(-10, 10, 2000) X = np.array([np.trapezoid(x * np.exp(-1j*2*np.pi*fi*t), t) for fi in f]) # 绘制时域信号与频谱幅度 fig, ax = plt.subplots(2, 1, figsize=(8, 6)) ax[0].plot(t, x) ax[0].set_title("矩形脉冲") ax[0].set_xlabel("t") ax[1].plot(f, np.abs(X)) ax[1].set_title("频谱幅度 |X(f)|") ax[1].set_xlabel("f (Hz)") plt.tight_layout() plt.show()运行这段代码可以看到,矩形脉冲的频谱形状是Sa函数的形态,主瓣宽度与脉冲宽度T成反比。这个结论是信号与系统中“时域越窄,频域越宽”原则的直观体现,也是后续采样定理和通信原理中带宽概念的起点。
如果你的电脑上没有Python环境,也可以直接记住结论:矩形脉冲的频谱是Sa函数,第一个过零点在ω=2π/T处,带宽约等于1/T(Hz)。考试中“已知脉宽求带宽”的题目都是这个逻辑。
4.4 周期信号的傅里叶变换
周期信号不满足绝对可积条件,但可以通过引入冲激函数来描述其傅里叶变换:周期信号的频谱是离散谱线,每条谱线对应一个冲激函数,冲激强度与傅里叶系数成正比。
$$\mathcal{F}{\sum_{n=-\infty}^{+\infty} F_n e^{jn\omega_0 t}} = 2\pi \sum_{n=-\infty}^{+\infty} F_n \delta(\omega - n\omega_0)$$
这类题目的通用做法是:先写出周期信号的傅里叶级数系数Fn,再乘以2π并搬到对应频率位置。不需要从头推导。
5. 拉普拉斯变换:把微分方程变成代数方程
如果说傅里叶变换负责“看频谱”,拉普拉斯变换负责“解系统”。
5.1 为什么需要拉普拉斯变换
傅里叶变换有一个前提:信号必须绝对可积,或者至少可以借助冲激函数处理。但很多实际信号,比如阶跃信号、指数增长信号,并不满足绝对可积条件。拉普拉斯变换通过引入收敛因子e^(−σt),把这些信号“压”到可积范围内,将频域推广到了复频域。
定义式:
$$X(s) = \int_{-\infty}^{+\infty} x(t) e^{-st} dt, \quad s = \sigma + j\omega$$
对于因果信号,拉普拉斯变换退化为单边拉普拉斯变换,这也是考试中最常用的形式。
拉普拉斯变换最大的优势体现在系统分析中。系统的微分方程:
$$\frac{d^n y(t)}{dt^n} + a_{n-1}\frac{d^{n-1} y(t)}{dt^{n-1}} + \cdots + a_0 y(t) = b_m \frac{d^m x(t)}{dt^m} + \cdots + b_0 x(t)$$
对两边做拉普拉斯变换后,微分运算变成乘以s,如:
$$\frac{dy(t)}{dt} \leftrightarrow sY(s) - y(0^-)$$
这样就把微分方程转化成了代数方程。这是拉普拉斯变换在求解系统响应时最核心的价值。
5.2 收敛域是容易忽略的考点
很多同学记忆拉普拉斯变换对时只记X(s)的表达式,忽略了收敛域(ROC)。但收敛域决定了反变换的结果和系统的性质,是考试区分度较高的考点。
举例:
$$e^{-at}u(t) \leftrightarrow \frac{1}{s+a}, \quad \text{收敛域:Re}(s) > -a$$
$$-e^{-at}u(-t) \leftrightarrow \frac{1}{s+a}, \quad \text{收敛域:Re}(s) < -a$$
注意,上面两个信号的X(s)完全一样,区别只在收敛域。如果题目要求求反变换,必须结合收敛域判断结果是因果信号还是反因果信号。收敛域选错了,反变换结果就是错的。
对系统而言,判定稳定性的常用结论:一个LTI系统稳定,当且仅当系统函数的收敛域包含虚轴(jω轴)。对因果系统,进一步等价于系统函数的全部极点位于s平面的左半平面。这个结论几乎每年都会考,必须熟练。
5.3 常用拉普拉斯变换对
| 时域信号 | 拉普拉斯变换 | 收敛域 |
|---|---|---|
| δ(t) | 1 | 全平面 |
| u(t) | 1/s | Re(s) > 0 |
| t^n·u(t) | n!/s^(n+1) | Re(s) > 0 |
| e^(−at)·u(t) | 1/(s+a) | Re(s) > −a |
| t·e^(−at)·u(t) | 1/(s+a)² | Re(s) > −a |
| sin(ω0t)·u(t) | ω0/(s²+ω0²) | Re(s) > 0 |
| cos(ω0t)·u(t) | s/(s²+ω0²) | Re(s) > 0 |
5.4 用部分分式展开法求反变换
考试中的拉普拉斯反变换,几乎都通过部分分式展开法完成。步骤是:
- 把有理函数X(s)拆成部分分式之和。
- 对每个分式,对照常用变换对写出对应时域表达式。
- 根据收敛域确定每一项是因果信号还是反因果信号。
如果出现重极点,比如(s+a)²,展开形式要保留一项(s+a)和一项(s+a)²,对应的时域项分别是e^(−at)u(t)和te^(−at)u(t)。这是学生最容易漏写的项。
6. Z变换:离散世界的拉普拉斯变换
从连续系统转到离散系统,很多同学会突然觉得不习惯。但离散系统的所有结论,几乎都是连续系统的平行对应。
6.1 从采样到Z变换
对连续信号进行等间隔采样得到离散序列。Z变换的定义:
$$X(z) = \sum_{n=-\infty}^{+\infty} x[n] z^{-n}$$
直观理解是:把离散序列x[n]与复变量z的-n次方相乘后求和。Z变换虽然没有物理上的“频率”那么直观,但分析方法与拉普拉斯变换完全类似。
单边Z变换在实际系统分析中更常用:
$$X(z) = \sum_{n=0}^{+\infty} x[n] z^{-n}$$
因为实际物理系统大多处理因果序列。
6.2 常用Z变换对
| 离散信号 | Z变换 | 收敛域 |
|---|---|---|
| δ[n] | 1 | 全平面 |
| u[n] | z/(z−1) | |
| a^n·u[n] | z/(z−a) | |
| n·a^n·u[n] | az/(z−a)² | |
| sin(ω0n)·u[n] | z·sin(ω0)/(z²−2z·cos(ω0)+1) | |
| cos(ω0n)·u[n] | z(z−cos(ω0))/(z²−2z·cos(ω0)+1) |
Z变换最常用的性质包括:线性、时移(超前/延迟)、Z域尺度变换、卷积定理、初值定理、终值定理。
其中,时移性质是解差分方程的关键:
$$x[n-k] \leftrightarrow z^{-k} X(z)$$
这个性质相当于连续系统中的“乘以e^(−sk)”的效果,对应离散时间中的延迟单元。
6.3 Z变换与系统函数
线性常系数差分方程可以表示为:
$$\sum_{k=0}^{N} a_k y[n-k] = \sum_{k=0}^{M} b_k x[n-k]$$
两边做Z变换(零初始条件下),得到系统函数:
$$H(z) = \frac{Y(z)}{X(z)} = \frac{\sum_{k=0}^{M} b_k z^{-k}}{\sum_{k=0}^{N} a_k z^{-k}}$$
系统的稳定性判断同样有平行结论:离散LTI系统稳定,当且仅当系统函数的收敛域包含单位圆(|z|=1)。对因果系统而言,等价于系统函数的全部极点位于z平面单位圆内。
这里有个容易出错的点:很多同学把连续系统的“极点必须在左半平面”直接用到离散系统中,这是不对的。离散系统的判断依据是单位圆,不是左半平面。两个结论之间的桥梁是变量替换z=e^(sT),其中T是采样周期。如果理解不了这个关系,至少要把两条结论分别记清楚。
6.4 验证示例:计算一个简单系统的输出
假设离散系统函数为:
$$H(z) = \frac{z}{z-0.5}$$
输入为阶跃序列x[n]=u[n],要求输出y[n]的Z变换,并写出时域表达式。
解:
$$Y(z) = H(z)X(z) = \frac{z}{z-0.5} \cdot \frac{z}{z-1}$$
做部分分式展开:
$$Y(z) = \frac{Az}{z-0.5} + \frac{Bz}{z-1}$$
解得A=−1,B=2。于是:
$$y[n] = (2 - 0.5^n)\ u[n]$$
这种“系统函数乘输入Z变换→部分分式展开→对照变换对求反变换”的流程,是离散系统分析最经典的解题模板,建议反复练熟。
7. 三大变换怎么选:一张表解决“考试选择困难症”
考场上最常见的困境是:拿到一道题,不知道用傅里叶、拉普拉斯还是Z变换。这里给出一套判断标准:
| 题目特征 | 优先选用的变换 |
|---|---|
| 信号是周期信号,问频谱成分 | 傅里叶级数 |
| 信号是非周期信号,问频谱密度 | 傅里叶变换 |
| 给定微分方程,求系统响应 | 拉普拉斯变换 |
| 给定电路,求零状态/零输入响应 | 拉普拉斯变换 |
| 判断系统稳定性、收敛域 | 拉普拉斯变换(连续)/Z变换(离散) |
| 给定差分方程,求离散响应 | Z变换 |
| 求两个信号的卷积 | 傅里叶变换(频域相乘)或直接时域卷积 |
| 计算采样后频谱 | 傅里叶变换 |
重点在于:但凡是“给微分方程/差分方程,求系统响应”,优先选择拉普拉斯或Z变换,因为可以直接用代数方法解方程;只有题目明确问“频率成分”“频谱图”“带宽”时,才用傅里叶变换。
另外,三大变换之间存在对应关系:
- 傅里叶变换是拉普拉斯变换在s=jω轴上的特例。
- Z变换与拉普拉斯变换通过z=e^(sT)联系。
- 离散时间傅里叶变换(DTFT)是Z变换在单位圆z=e^(jω)上的特例。
这个对应关系建议写在笔记本的扉页上,它会帮助你理解为什么三门课(信号与系统、数字信号处理、通信原理)的公式体系如此相似,本质上它们都在讲同一个故事。
8. 采样定理:连接连续与离散的桥梁
采样定理是信号与系统课程中从理论走向工程应用的关键章节,也是通信、数字信号处理的基础。它回答了一个基本问题:连续信号变成离散序列之后,还能不能无失真地恢复原信号?
8.1 采样与频谱混叠
设连续信号x(t)的最高频率分量为ωm(即带宽有限),以采样周期Ts对信号采样,采样频率为ωs=2π/Ts。采样后信号的频谱是原频谱以ωs为周期进行周期延拓:
$$X_s(j\omega) = \frac{1}{T_s} \sum_{k=-\infty}^{+\infty} X(j(\omega - k\omega_s))$$
如果采样频率不够高,延拓后的频谱会发生重叠,这个现象称为频谱混叠(aliasing)。一旦发生混叠,原信号的高频分量会被误判为低频分量,无法通过任何滤波方法恢复。
采样定理的标准表述:如果一个信号的最高频率为fm,那么采样频率fs必须大于2fm,才能无失真地从采样信号中恢复原信号。满足这个条件时,可以通过理想低通滤波器恢复原信号。
需要特别注意的是:采样定理的条件是fs > 2fm,而不是fs ≥ 2fm。在边界频率恰好等于2fm时,理论上临界,但在实际系统中会因为噪声和滤波器非理想特性而难以保证无失真恢复。因此工程中通常取采样频率为信号最高频率的5到10倍。
8.2 考试中的信号恢复题
信号恢复的通用思路是:采样后的信号通过理想低通滤波器,低通滤波器的截止频率ωc满足:
$$\omega_m < \omega_c < \omega_s - \omega_m$$
这样既能保留原信号的频率成分,又能滤除延拓产生的镜像频率。如果低通滤波器增益为Ts,则输出可以完整恢复原信号。
这类题的得分关键有两个:一是准确判断原信号最高频率,二是正确画出采样后频谱的周期延拓图。画频谱图时,注意每个延拓频谱的幅度都乘了1/Ts因子,这个细节容易被忽略。
8.3 混叠效应的直观理解
可以用一个例子理解混叠的本质:假设一个信号的频率为8Hz,采样频率为10Hz。根据采样定理,fs必须大于16Hz才能无失真恢复,显然10Hz不满足条件。实际采样后,8Hz的信号会被错误地识别为2Hz(因为8Hz与采样频率之差为2Hz)。这就是为什么电影中车轮看起来会“倒转”——时间上的欠采样导致高频运动被误判为低频运动。
这个例子表达的核心思想是:采样不是简单的“取点”,而是频谱的周期延拓。一旦延拓发生重叠,信息就永久丢失了。
9. 系统分析与频率响应:综合性考题的高分区域
信号与系统考试的大题,常常把系统概念与变换方法综合在一起考。你需要掌握以下四个方面。
9.1 系统的四大性质判断
| 性质 | 时域判据 | 变换域判据 |
|---|---|---|
| 线性 | 满足叠加原理 | 系统函数与输入无关 |
| 时不变 | 输入平移导致输出平移 | 系统函数不含时间变量 |
| 因果性 | t<0时,h(t)=0 | 收敛域是某个右半平面(连续) |
| 稳定性 | 冲激响应绝对可积 | 全部极点位于左半平面/单位圆内 |
记忆因果性的一个简便可行的判断方式:系统的输出只与当前及过去的输入有关,而与未来输入无关。对LTI系统,因果性等价于h(t)在t<0时等于0。对连续系统的系统函数,因果性等价于收敛域在最右端极点的右侧;对离散系统,因果性等价于收敛域在最外部极点之外。
9.2 频率响应与系统函数的关系
系统的频率响应定义为:
$$H(j\omega) = H(s)\big|_{s=j\omega}$$
它表示系统对不同频率正弦输入的幅度增益和相位偏移。频率响应的模|H(jω)|称为幅频特性,相角∠H(jω)称为相频特性。
给定正弦输入x(t)=A·cos(ω0t),经过LTI系统后的稳态输出为:
$$y_{ss}(t) = A|H(j\omega_0)|\cos(\omega_0 t + \angle H(j\omega_0))$$
注意两点:
- 频率不变,幅度变成A|H(jω0)|,相位变成∠H(jω0)。
- 只要知道系统函数在某个频率点的取值,就能直接得到该频率正弦信号的稳态输出。
这个结论是“频域分析法”最直接的体现。考试中如果给了H(s)并要求计算正弦稳态响应,不需要做卷积,直接代入s=jω0即可。
9.3 从系统函数画波特图的初步思路
有些题目要求画出幅频特性曲线或判断滤波特性。高频考点包括:
- 系统是一阶低通还是高通滤波器。
- 截止频率在哪里。
- 高频段衰减速率是多少(一阶为−20dB/十倍频,二阶为−40dB/十倍频)。
画幅频特性时,采用对数坐标会方便很多。对一阶系统H(s)=ωc/(s+ωc),低频段增益接近1(0dB),高频段以−20dB/十倍频程的斜率下降,转折点频率即为ωc。这类结论不需要特别复杂的计算,直接记忆即可。
10. 备考节奏与常见错误清单
10.1 三阶段备考法
如果你离考试还有2到4周,推荐按以下节奏安排:
第一阶段(约5天):搭框架。通读目录和课件标题,把每一章的“要解决什么问题”写在纸上,不细抠公式,只建立知识地图。务必把前面提到的“时域↔频域、连续↔离散、微分方程↔代数方程”这几条主线想清楚。
第二阶段(约10天):刷题。每章只做代表性题目,重点是课后题中标注“经典”或有答案详解的题目。做错之后不要急着对答案,先自己判断这题考的是哪个变换、哪个公式,再对照解题模板。这个过程是形成“题目条件→方法选择”条件反射的关键。
第三阶段(约3天):限时模拟。找一套往年试题或模拟卷,严格按考试时间完成。如果你能做到“看到微分方程直接想到拉普拉斯变换”“看到差分方程直接想到Z变换”“看到卷积直接想到频谱相乘”的速度,基本就具备上考场的条件了。
10.2 最容易丢分的五个错误
| 错误现象 | 原因 | 解决方式 |
|---|---|---|
| 卷积积分上下限写错 | 分段讨论时区间判断不清 | 画波形图,标出每个转折点 |
| 傅里叶变换遗漏δ函数项 | 忽略直流或阶跃信号的冲激项 | 记住u(t)、1、cos的变换对有冲激项 |
| 拉普拉斯反变换时收敛域判断错误 | 忽略ROC对结果的影响 | 养成先圈出ROC再展开公式的习惯 |
| 离散系统稳定性误用左半平面 | 把连续系统结论搬到离散系统 | 记住“连续看左半平面,离散看单位圆” |
| 采样定理边界条件记错 | 混淆大于和大于等于 | 记住“必须严格大于奈奎斯特率” |
10.3 考试中的实用操作建议
- 拿到试卷后,先花两分钟浏览所有大题,标记出每道题属于“时域/傅里叶/拉普拉斯/Z变换/采样/系统分析”中的哪一类,然后从自己有把握的题目开始做。
- 公式记不准时,用“信号及其变换的对应表”做逻辑检查。例如:但凡时域是e^(−at)u(t)的形式,拉普拉斯变换一定是1/(s+a)的形式;几乎所有变换对的时域中都带u(t)或u[n],这提醒你系统是因果的。
- 计算题保留中间步骤,不要跳步。部分分式展开时,把A、B的求解过程写清楚,即使最终结果错了,阅卷时也能拿到步骤分。
11. 总结:真正要掌握的是“一条主线+三张表”
很多同学复习信号与系统,从头到尾都在背公式,却始终没有形成体系。这里给出一个最终建议:整门课浓缩下来,就是“一条主线”和“三张表”。
一条主线:LTI系统分析。输入信号经过系统,输出可以用时域卷积或变换域乘法求解。连续系统用傅里叶/拉普拉斯变换,离散系统用Z变换。所有章节都是在给这条主线补充工具和细节。
三张表:傅里叶变换表、拉普拉斯变换表、Z变换表。每张表中,你只需要记住大约8到10个常用变换对,以及线性、时移、卷积三大性质。其余公式在考试中可以通过这三张表快速推导出来。
最后一点提醒:信号与系统的公式不是用来看懂的,是用来算题的。建议你对照文中每个变换对,在草稿纸上默写一遍,再对照检查。只要能把常用变换对和三大核心性质烂熟于心,这门课的核心得分点就已经牢牢抓在手里了。