简介:这份PDF面向电子信息、通信工程及信息与通信工程等专业的考研学生,系统梳理《信号与系统》中傅里叶变换、拉普拉斯变换与z变换三大核心工具。内容涵盖常用连续傅里叶变换对及其对偶关系、连续傅里叶变换性质与对偶性质,以及双边拉普拉斯变换对与双边z变换对的类比关系,并标注了冲激、阶跃、正弦、单边指数、门脉冲、三角脉冲、抽样函数等重要变换对,便于快速查阅与记忆。资源为1个PDF文件,压缩包约156KB,轻量便携,适合打印或移动端随时翻阅。目前已有1137人学习下载,可作为考研冲刺阶段的公式速查手册,帮助读者在滤波器设计、频谱分析与离散系统建模等题目中迅速定位变换对与性质,提升解题效率。
1. 信号与系统三大变换:考研复习里最容易被低估的“查表能力”
信号与系统考研复习到中后期,很多人会陷入一种错觉:卷积会算了、系统框图会画了、状态方程也能列了,可一到傅里叶变换、拉普拉斯变换、z变换的综合题,还是在“变换对”和“性质”上反复翻车。原因不复杂——大家把三大变换当成三套独立公式去背,却忽略了它们本质上是同一套“查表 + 性质推导”的方法论。傅里叶变换(FT)解决频率域分析,拉普拉斯变换(LT)解决连续系统的复频域求解与稳定性判断,z变换(ZT)解决离散序列与差分方程,三者在考研卷面上经常交叉出现:一道大题可能先用LT求连续系统响应,再用ZT处理采样后的离散部分。真正拉开分差的,不是谁会推卷积积分,而是谁能在一分钟内准确调出变换对、判断收敛域、套对性质。这篇笔记面向正在备考、或者需要快速重建这套知识体系的读者,把常用变换对、性质适用条件和典型坑点按可复现的方式梳理一遍,目标是让你在考场上少翻一次车。
2. 三大变换的定位与选型:什么时候用FT,什么时候必须上LT和ZT
2.1 从“能不能算”到“该不该用”的判断链
很多同学拿到题目第一反应是“这题像傅里叶”,然后硬套FT公式,结果发现信号不满足绝对可积,积分发散,卡死。这里其实有一条很清晰的判断链:先看信号是否满足狄利克雷条件且绝对可积,满足就优先FT;不满足但存在衰减因子能让积分收敛,就上LT;如果对象是离散序列或差分方程,直接ZT。这条链不是死记的,它对应的是收敛域(ROC)的存在性。
以常见的指数信号为例,单边指数 $e^{-at}u(t)$ 在 $a>0$ 时FT存在,结果是 $1/(a+j\omega)$;但如果 $a<0$,FT积分发散,此时必须用LT,结果是 $1/(s+a)$,ROC为 $\text{Re}(s)>-a$。注意,LT结果在 $s=j\omega$ 处取值并不自动等于FT,只有当ROC包含虚轴时,才有 $F(\omega)=F(s)|_{s=j\omega}$。这个条件在考研选择题里被反复设坑。
离散侧同理,序列 $a^n u[n]$ 的ZT是 $1/(1-az^{-1})$,ROC为 $|z|>|a|$。如果 $|a|>1$,ROC不包含单位圆,此时不能通过令 $z=e^{j\omega}$ 得到DTFT。很多同学在综合题里直接把ZT结果里的 $z$ 换成 $e^{j\omega}$ 去求频率响应,忽略了ROC检查,这是高频失分点。
选型判断可以固化成三步:第一步,判断信号是连续还是离散;第二步,连续信号检查绝对可积,不满足则用LT;第三步,无论用哪种变换,先写ROC再写表达式。这个顺序看起来简单,但考场上紧张时最容易跳过第三步。
2.2 常用变换对的最小记忆集与推导锚点
考研不需要背几百个变换对,真正高频的连续侧大约12到15对,离散侧8到10对。关键是不要孤立背结果,而是用“推导锚点”串起来。比如连续侧的核心锚点是 $e^{-at}u(t) \leftrightarrow 1/(s+a)$,由此可以通过性质推出 $t e^{-at}u(t) \leftrightarrow 1/(s+a)^2$、$\cos(\omega_0 t)u(t)$ 的LT等。离散侧的核心锚点是 $a^n u[n] \leftrightarrow 1/(1-az^{-1})$,由此推出 $n a^n u[n]$、$\cos(\omega_0 n)u[n]$ 等。
下面这张表是我自己复习时反复默写的版本,覆盖了考研卷面上出现频率最高的变换对。注意表中FT栏只在绝对可积或广义函数意义下成立,LT和ZT栏必须配合ROC使用。
| 序号 | 时域信号(连续) | FT | LT(含ROC) |
|---|---|---|---|
| 1 | $\delta(t)$ | $1$ | $1$,全s平面 |
| 2 | $u(t)$ | $1/(j\omega)+\pi\delta(\omega)$ | $1/s$,$\text{Re}(s)>0$ |
| 3 | $e^{-at}u(t)$,$a>0$ | $1/(a+j\omega)$ | $1/(s+a)$,$\text{Re}(s)>-a$ |
| 4 | $t u(t)$ | $j\pi\delta'(\omega)-1/\omega^2$ | $1/s^2$,$\text{Re}(s)>0$ |
| 5 | $t e^{-at}u(t)$ | $1/(a+j\omega)^2$ | $1/(s+a)^2$,$\text{Re}(s)>-a$ |
| 6 | $\cos(\omega_0 t)u(t)$ | 广义函数形式 | $s/(s^2+\omega_0^2)$,$\text{Re}(s)>0$ |
| 7 | $\sin(\omega_0 t)u(t)$ | 广义函数形式 | $\omega_0/(s^2+\omega_0^2)$,$\text{Re}(s)>0$ |
| 8 | $e^{-at}\cos(\omega_0 t)u(t)$ | — | $(s+a)/[(s+a)^2+\omega_0^2]$ |
| 9 | $e^{-at}\sin(\omega_0 t)u(t)$ | — | $\omega_0/[(s+a)^2+\omega_0^2]$ |
| 10 | 矩形脉冲 $G_\tau(t)$ | $\tau \text{Sa}(\omega\tau/2)$ | 由定义积分可得 |
离散侧的核心表:
| 序号 | 时域序列 | ZT | ROC |
|---|---|---|---|
| 1 | $\delta[n]$ | $1$ | 全z平面 |
| 2 | $u[n]$ | $1/(1-z^{-1})$ | $ |
| 3 | $a^n u[n]$ | $1/(1-az^{-1})$ | $ |
| 4 | $n a^n u[n]$ | $az^{-1}/(1-az^{-1})^2$ | $ |
| 5 | $-a^n u[-n-1]$ | $1/(1-az^{-1})$ | $ |
| 6 | $\cos(\omega_0 n)u[n]$ | $(1-z^{-1}\cos\omega_0)/(1-2z^{-1}\cos\omega_0+z^{-2})$ | $ |
| 7 | $\sin(\omega_0 n)u[n]$ | $z^{-1}\sin\omega_0/(1-2z^{-1}\cos\omega_0+z^{-2})$ | $ |
这张表的关键不是背,而是理解第3行和第5行的对比:同一个代数表达式,ROC不同对应完全不同的序列。考研选择题经常给出表达式让选原序列,答案取决于ROC。我一般建议在草稿纸上先画ROC,再选答案,这个习惯能挡掉至少一半的陷阱。
2.3 性质的使用顺序:先线性、再移位、最后尺度
性质本身不难,难的是多个性质叠加时的使用顺序。常见做法是:先看有没有线性组合,拆开;再看有没有时移或频移,用移位性质;最后处理尺度变换和卷积。这个顺序不是固定的,但按这个流程走不容易乱。
以LT的时移性质为例:$x(t-t_0)u(t-t_0) \leftrightarrow e^{-st_0}X(s)$。注意这里要求信号是因果的,如果原信号不是从 $t=0$ 开始,时移后要重新确认ROC。很多同学在解微分方程时,对初始条件项的处理出错,根源就是没有把单边LT和双边LT区分开。考研默认用单边LT处理因果系统,初始条件通过 $s$ 域微分性质引入,具体形式是 $x'(t) \leftrightarrow sX(s)-x(0^-)$。这个 $0^-$ 在电路题里特别重要,因为电容初始电压和电感初始电流都定义在 $0^-$ 时刻。
z变换的移位性质分双边和单边。双边ZT下,$x[n-n_0] \leftrightarrow z^{-n_0}X(z)$,ROC可能增加或删除 $z=0$ 或 $z=\infty$。单边ZT下,右移需要减去初始条件项,形式是 $x[n-1]u[n] \leftrightarrow z^{-1}X(z)+x[-1]$。差分方程求解时,这个初始条件项就是“后悔药”,漏掉它整个特解都错。
3. 用变换对和性质手算典型题:从连续系统到离散序列的完整链路
3.1 连续系统微分方程的LT求解流程
考虑一个典型的二阶系统:$y''(t)+3y'(t)+2y(t)=x(t)$,初始条件 $y(0^-)=1$,$y'(0^-)=0$,输入 $x(t)=e^{-3t}u(t)$。求零输入响应、零状态响应和全响应。
第一步,对微分方程两边取单边LT,利用微分性质:
# 符号推导示意(用sympy验证手算结果) import sympy as sp t, s = sp.symbols('t s', positive=True) Y = sp.Function('Y')(s) X = 1/(s+3) # e^{-3t}u(t) 的LT # 单边LT微分性质: # L{y''} = s^2 Y(s) - s y(0-) - y'(0-) # L{y'} = s Y(s) - y(0-) # 代入 y(0-)=1, y'(0-)=0 eq = (s**2*Y - s*1 - 0) + 3*(s*Y - 1) + 2*Y - X Y_sol = sp.solve(eq, Y)[0] Y_sol = sp.simplify(Y_sol) print("Y(s) =", Y_sol)运行后得到 $Y(s)$ 的表达式,然后拆成零输入和零状态两部分。零输入响应对应初始条件项,零状态响应对应输入项。手算时,零输入部分的分母是 $s^2+3s+2=(s+1)(s+2)$,做部分分式展开得 $Y_{zi}(s)=(s+3)/[(s+1)(s+2)]=2/(s+1)-1/(s+2)$,反变换得 $y_{zi}(t)=(2e^{-t}-e^{-2t})u(t)$。
零状态部分,$Y_{zs}(s)=1/[(s+1)(s+2)(s+3)]$,部分分式展开为 $1/2 \cdot 1/(s+1) - 1/(s+2) + 1/2 \cdot 1/(s+3)$,反变换得 $y_{zs}(t)=(0.5e^{-t}-e^{-2t}+0.5e^{-3t})u(t)$。
全响应是两者之和。这里的关键参数是初始条件代入的位置:$y(0^-)$ 乘的是 $s$,$y'(0^-)$ 是常数项。如果题目给的是 $y(0^+)$,需要先通过微分方程求 $y'(0^+)$ 再转换,这是常见陷阱。
3.2 离散差分方程的ZT求解与ROC检查
考虑差分方程 $y[n]-0.5y[n-1]=x[n]$,输入 $x[n]=0.2^n u[n]$,初始条件 $y[-1]=2$。求全响应。
单边ZT下,$y[n-1]u[n] \leftrightarrow z^{-1}Y(z)+y[-1]$。代入:
import sympy as sp z = sp.symbols('z') Y = sp.Function('Y')(z) X = 1/(1 - 0.2*sp.Rational(1,1)/z) # 0.2^n u[n] 的ZT # 单边ZT移位性质:y[n-1]u[n] -> z^{-1}Y(z) + y[-1] # y[-1] = 2 eq = Y - 0.5*(sp.Rational(1,1)/z*Y + 2) - X Y_sol = sp.solve(eq, Y)[0] Y_sol = sp.simplify(Y_sol) print("Y(z) =", Y_sol)手算整理得 $Y(z)=\frac{1}{(1-0.5z^{-1})(1-0.2z^{-1})}+\frac{1}{1-0.5z^{-1}}$。第一项是零状态响应,第二项是零输入响应。部分分式展开后反变换,零状态部分为 $\frac{1}{0.3}(0.5^n-0.2^n)u[n]$ 的变形,零输入部分为 $0.5^n u[n]$ 的变形。具体系数手算时注意 $1/(1-0.5z^{-1})$ 对应 $0.5^n u[n]$,ROC为 $|z|>0.5$。
这里必须检查ROC:两个极点分别在0.5和0.2,因果序列的ROC是 $|z|>0.5$,包含单位圆,所以系统稳定。如果题目问频率响应,可以令 $z=e^{j\omega}$。如果极点换成2和0.2,ROC变成 $|z|>2$,不包含单位圆,系统不稳定,此时不能求DTFT。
3.3 用性质快速验证结果的三个自检手段
算完题不要直接交卷,用下面三个手段快速验证。第一,初值定理:对LT,$x(0^+)=\lim_{s\to\infty}sX(s)$;对ZT,$x[0]=\lim_{z\to\infty}X(z)$。如果算出的时域初值和这个极限对不上,中间肯定有错。第二,终值定理:LT下 $x(\infty)=\lim_{s\to0}sX(s)$,前提是 $sX(s)$ 的极点都在左半平面;ZT下 $x[\infty]=\lim_{z\to1}(z-1)X(z)$,前提是极点都在单位圆内。第三,量纲和ROC检查:连续系统极点实部为负才稳定,离散系统极点模小于1才稳定。
这三个手段在考场上能救回不少分。我自己的习惯是每道大题算完后花30秒做初值检查,如果初值不对,优先检查移位性质里的初始条件项有没有漏。
4. 避坑与排查:三大变换里最容易翻车的五个地方
4.1 坑一:FT存在性判断被跳过,积分发散还在硬算
现象:拿到 $e^{2t}u(t)$ 直接套FT公式,算出 $1/(j\omega-2)$,但积分 $\int_0^\infty e^{2t}e^{-j\omega t}dt$ 实际发散。原因:绝对可积条件不满足,FT在普通函数意义下不存在。解决:先检查 $\int_{-\infty}^{\infty}|x(t)|dt$ 是否有限,不满足就改用LT,或者确认题目是否在广义函数框架下讨论。考研卷面上,除非明确说“求傅里叶变换”,否则遇到增长信号优先想LT。
4.2 坑二:LT反变换忽略ROC,单边和双边混用
现象:已知 $X(s)=1/(s+1)$,直接写 $x(t)=e^{-t}u(t)$。但如果ROC是 $\text{Re}(s)<-1$,原信号是 $-e^{-t}u(-t)$。原因:代数表达式相同,ROC不同对应不同信号。解决:每次写LT结果时强制自己标注ROC,反变换前先看ROC在虚轴左侧还是右侧。考研默认单边LT处理因果信号,但选择题会故意给双边情况。
4.3 坑三:ZT的 $z^{-1}$ 移位性质漏掉初始条件
现象:解差分方程时,$y[n-1]$ 直接写成 $z^{-1}Y(z)$,结果全响应和标准答案差一个齐次解。原因:单边ZT下 $y[n-1]u[n] \leftrightarrow z^{-1}Y(z)+y[-1]$,初始条件项被漏掉。解决:凡是差分方程求解,先确认用单边ZT,然后把所有移位项的初始条件项显式写出。双边ZT不需要,但考研差分方程默认单边。
4.4 坑四:把 $z=e^{j\omega}$ 无条件代入ZT求频率响应
现象:系统函数 $H(z)=1/(1-2z^{-1})$,直接令 $z=e^{j\omega}$ 画幅频响应,结果和标准答案对不上。原因:极点 $z=2$ 在单位圆外,ROC为 $|z|>2$,不包含单位圆,DTFT不存在。解决:代入前先检查所有极点的模是否小于1,或者ROC是否包含 $|z|=1$。不包含就说明系统不稳定,频率响应在普通意义下不存在。
4.5 坑五:部分分式展开时系数算错,反变换全盘皆输
现象:$Y(s)=(2s+3)/[(s+1)(s+2)]$,展开时把系数写成 $A/(s+1)+B/(s+2)$,算完反变换发现初值不对。原因:部分分式系数计算错误,尤其是重根和高阶极点情况。解决:展开后用初值定理验证,$y(0^+)=\lim_{s\to\infty}sY(s)$,如果和反变换结果在 $t=0^+$ 的值不一致,回去重算系数。重根情况用求导法,不要凭感觉。
5. 考场上的查表节奏与一个压箱底的验证技巧
到了冲刺阶段,三大变换的复习重点应该从“会不会推”转向“查得快不快、准不准”。我的做法是把常用变换对压缩到一张A4纸,正面连续、反面离散,每天早读默写一遍,连续七天。默写不是抄,是遮住结果自己写,写完对照。七天之后,大部分变换对能在一分钟内准确调出。
性质部分,我建议按“线性、移位、卷积、微分/差分、初值/终值”五组来整理,每组只记最核心的一条,其余用推导锚点现场推。比如LT的频移性质 $e^{-at}x(t) \leftrightarrow X(s+a)$,本质就是把 $s$ 替换成 $s+a$,不需要单独背。z变换的尺度性质 $a^n x[n] \leftrightarrow X(z/a)$ 同理。
压箱底的验证技巧是“双变换交叉验证”。对于连续系统,如果同时能求FT和LT,用LT结果在 $s=j\omega$ 处取值,和FT结果对比,前提是ROC包含虚轴。对于离散系统,用ZT结果在 $z=e^{j\omega}$ 处取值,和DTFT结果对比。这个交叉验证能同时检查变换对、性质和ROC三方面。我在模拟考时用这个方法查出过好几次部分分式系数错误。
最后一个习惯:每道变换题做完,在草稿纸角落写三行——ROC是什么、初值是多少、终值是多少。这三行不占时间,但能挡住大部分低级错误。考场上没有后悔药,但草稿纸上的三行字就是你的后悔药。希望帮到你。
本文还有配套的精品资源,点击获取