返回课程主线
4 条主线 · 17 个考点

LTI 系统、响应与卷积

从冲激分解推到卷积,贯通连续/离散卷积、微分差分方程和零输入零状态响应。

完成后应当能做到

  • 理解冲激响应为何刻画 LTI 系统
  • 能用图解和非零区间交集完成卷积
  • 能拆分零输入、零状态与全响应

第 4 章 LTI 系统与卷积

4.1 冲激响应

LTI 系统由冲激响应完全决定。连续系统:

h(t)=T{δ(t)}h(t)=T\{\delta(t)\}

离散系统:

h[n]=T{δ[n]}h[n]=T\{\delta[n]\}

系统输出为输入与冲激响应的卷积。

4.2 连续卷积

连续卷积定义:

y(t)=x(t)h(t)=x(τ)h(tτ)dτy(t)=x(t)*h(t)=\int_{-\infty}^{\infty}x(\tau)h(t-\tau)\,d\tau
物理解释

输入可分解为无数个冲激:

x(t)=x(τ)δ(tτ)dτx(t)=\int_{-\infty}^{\infty}x(\tau)\delta(t-\tau)\,d\tau

每个冲激激发一个平移后的响应 h(tτ)h(t-\tau),再按权重 x(τ)x(\tau) 叠加。

图解步骤
  1. 固定 x(τ)x(\tau)
  2. h(τ)h(\tau) 反转成 h(τ)h(-\tau)
  3. 平移为 h(tτ)h(t-\tau)
  4. 找重叠区间。
  5. 分段积分。

卷积重叠面积:翻转、平移、相乘、积分或求和

讲卷积时板书要让学生看到“黄色重叠区”随 tt 移动而变化。公式里的积分号不是抽象符号,而是在统计当前时刻所有重叠影响的总和。

4.3 离散卷积

离散卷积:

y[n]=x[n]h[n]=k=x[k]h[nk]y[n]=x[n]*h[n]=\sum_{k=-\infty}^{\infty}x[k]h[n-k]
常见快速结论

冲激平移:

x[n]δ[nn0]=x[nn0]x[n]*\delta[n-n_0]=x[n-n_0]

阶跃卷积:

u[n]anu[n]=k=0nank,n0u[n]*a^n u[n]=\sum_{k=0}^{n}a^{n-k},\quad n\ge 0

a1a\neq 1

u[n]anu[n]=1an+11au[n]u[n]*a^n u[n]=\frac{1-a^{n+1}}{1-a}u[n]

4.4 卷积性质

交换律:

xh=hxx*h=h*x

结合律:

x(h1h2)=(xh1)h2x*(h_1*h_2)=(x*h_1)*h_2

分配律:

x(h1+h2)=xh1+xh2x*(h_1+h_2)=x*h_1+x*h_2

微分性质:

ddt(xh)=dxdth=xdhdt\frac{d}{dt}(x*h)=\frac{dx}{dt}*h=x*\frac{dh}{dt}
题干识别
  • 两个矩形卷积:结果常是三角形或梯形。
  • 阶跃和指数卷积:先确定因果区间,再积分。
  • 冲激串卷积:得到多份平移叠加。
易错点
  • 卷积积分变量是 τ\tau,最终结果变量是 tt
  • 不要把卷积误写成普通乘法。
  • 分段区间必须来自“重叠区间”的变化点。
来源:主讲义第 732-845

33.1 卷积课的讲法

卷积是信号与系统里最容易被背成公式的内容。讲课时先不用公式,先讲一个故事:

“系统对一个很窄很窄的输入脉冲会产生一个标准响应。如果输入不是一个脉冲,而是一整段复杂波形,我们可以把它切成许多小脉冲。每个小脉冲都会激发一个响应,最后所有响应相加。”

连续时间写成:

y(t)=x(τ)h(tτ)dτy(t)=\int_{-\infty}^{\infty}x(\tau)h(t-\tau)\,d\tau

这里 τ\tau 是“过去某个时刻”。x(τ)x(\tau) 告诉我们过去输入的强度,h(tτ)h(t-\tau) 告诉我们过去那个输入对现在 tt 时刻还剩多少影响。卷积就是把所有过去影响加起来。

离散时间写成:

y[n]=k=x[k]h[nk]y[n]=\sum_{k=-\infty}^{\infty}x[k]h[n-k]

讲离散卷积时,学生更容易懂“列表相乘求和”。可以让学生画三行:

  1. 第一行写 x[k]x[k]
  2. 第二行写翻转平移后的 h[nk]h[n-k]
  3. 第三行逐项相乘再相加。

课堂检查题:

x[n]=1,2,1x[n]={1,2,1}h[n]=1,1h[n]={1,1},让学生算 y[n]y[n]。答案是:

y[n]=1,3,3,1y[n]={1,3,3,1}
来源:主讲义第 1522-1555

15. 高频出现的卷积二级结论

15.1 连续时间卷积

x(t)x(t)h(t)h(t)xhx*h
δ(tt0)\delta(t-t_0)h(t)h(t)h(tt0)h(t-t_0)
u(t)u(t)u(t)u(t)tu(t)tu(t)
eatu(t)e^{-at}u(t)ebtu(t)e^{-bt}u(t)ebteatabu(t)\frac{e^{-bt}-e^{-at}}{a-b}u(t)aba\ne b
eatu(t)e^{-at}u(t)eatu(t)e^{-at}u(t)teatu(t)te^{-at}u(t)
tm1(m1)!u(t)\frac{t^{m-1}}{(m-1)!}u(t)tn1(n1)!u(t)\frac{t^{n-1}}{(n-1)!}u(t)tm+n1(m+n1)!u(t)\frac{t^{m+n-1}}{(m+n-1)!}u(t)
rect(t/T)\operatorname{rect}(t/T)rect(t/T)\operatorname{rect}(t/T)Ttri(t/T)T\operatorname{tri}(t/T)

逐行证明如下。

第一行,冲激卷积:

y(t)=δ(τt0)h(tτ)dτ=h(tt0)y(t)=\int_{-\infty}^{\infty}\delta(\tau-t_0)h(t-\tau)d\tau =h(t-t_0)

所以冲激只负责平移另一个信号。

第二行,阶跃和阶跃卷积:

y(t)=u(τ)u(tτ)dτy(t)=\int_{-\infty}^{\infty}u(\tau)u(t-\tau)d\tau

被积函数非零要求:

τ0,tτ0\tau\ge0,\quad t-\tau\ge0

也就是 0τt0\le\tau\le t。若 t<0t<0 没有满足条件的区间;若 t0t\ge0,区间长度为 tt。所以:

u(t)u(t)=tu(t)u(t)*u(t)=tu(t)

第三、四行,指数卷积证明:

y(t)=0teaτeb(tτ)dτ=ebt0te(ab)τdτy(t)=\int_0^t e^{-a\tau}e^{-b(t-\tau)}d\tau =e^{-bt}\int_0^t e^{-(a-b)\tau}d\tau

aba\ne b

y(t)=ebt1e(ab)tab=ebteataby(t)=e^{-bt}\frac{1-e^{-(a-b)t}}{a-b} =\frac{e^{-bt}-e^{-at}}{a-b}

a=ba=b

y(t)=eat0t1dτ=teaty(t)=e^{-at}\int_0^t1d\tau=te^{-at}

第五行,幂函数因果卷积:

y(t)=0tτm1(m1)!(tτ)n1(n1)!dτy(t)=\int_0^t \frac{\tau^{m-1}}{(m-1)!} \frac{(t-\tau)^{n-1}}{(n-1)!} d\tau

τ=tr\tau=trdτ=tdrd\tau=t\,dr

y(t)=tm+n1(m1)!(n1)!01rm1(1r)n1dry(t)= \frac{t^{m+n-1}}{(m-1)!(n-1)!} \int_0^1r^{m-1}(1-r)^{n-1}dr

整数 m,nm,n 下:

01rm1(1r)n1dr=(m1)!(n1)!(m+n1)!\int_0^1r^{m-1}(1-r)^{n-1}dr =\frac{(m-1)!(n-1)!}{(m+n-1)!}

所以:

y(t)=tm+n1(m+n1)!u(t)y(t)=\frac{t^{m+n-1}}{(m+n-1)!}u(t)

第六行,矩形和矩形卷积:

y(t)=rectτTrecttτTdτy(t)=\int_{-\infty}^{\infty} \operatorname{rect}\frac{\tau}{T} \operatorname{rect}\frac{t-\tau}{T}d\tau

第一个矩形要求:

T2<τ<T2-\frac{T}{2}<\tau<\frac{T}{2}

第二个矩形要求:

T2<tτ<T2tT2<τ<t+T2-\frac{T}{2}<t-\tau<\frac{T}{2} \quad\Longleftrightarrow\quad t-\frac{T}{2}<\tau<t+\frac{T}{2}

卷积值就是这两个区间的重叠长度。若 t<T\lvert t\rvert<T,重叠长度为 TtT-\lvert t\rvert;若 tT\lvert t\rvert\ge T,重叠长度为 00。所以:

recttTrecttT=T(1tT),t<T\operatorname{rect}\frac{t}{T}*\operatorname{rect}\frac{t}{T} =T\left(1-\frac{\lvert t\rvert}{T}\right),\quad \lvert t\rvert<T

也就是:

recttTrecttT=TtritT\operatorname{rect}\frac{t}{T}*\operatorname{rect}\frac{t}{T} =T\operatorname{tri}\frac{t}{T}

15.2 离散时间卷积

x[n]x[n]h[n]h[n]xhx*h
δ[nn0]\delta[n-n_0]h[n]h[n]h[nn0]h[n-n_0]
u[n]u[n]u[n]u[n](n+1)u[n](n+1)u[n]
anu[n]a^nu[n]bnu[n]b^nu[n]an+1bn+1abu[n]\frac{a^{n+1}-b^{n+1}}{a-b}u[n]aba\ne b
anu[n]a^nu[n]anu[n]a^nu[n](n+1)anu[n](n+1)a^nu[n]
长度 MM 全 1长度 LL 全 1梯形或三角计数序列

逐行证明如下。

第一行,离散冲激卷积:

y[n]=k=δ[kn0]h[nk]=h[nn0]y[n]=\sum_{k=-\infty}^{\infty}\delta[k-n_0]h[n-k] =h[n-n_0]

第二行,阶跃和阶跃卷积:

y[n]=k=u[k]u[nk]y[n]=\sum_{k=-\infty}^{\infty}u[k]u[n-k]

非零条件是:

k0,nk0k\ge0,\quad n-k\ge0

所以 0kn0\le k\le n。若 n<0n<0 没有整数 kk;若 n0n\ge0,共有 n+1n+1 个整数。因此:

u[n]u[n]=(n+1)u[n]u[n]*u[n]=(n+1)u[n]

第三、四行,离散指数卷积证明:

y[n]=k=0nakbnk=bnk=0n(ab)ky[n]=\sum_{k=0}^{n}a^k b^{n-k} =b^n\sum_{k=0}^{n}\left(\frac{a}{b}\right)^k

aba\ne b

y[n]=an+1bn+1aby[n]=\frac{a^{n+1}-b^{n+1}}{a-b}

a=ba=b,每一项都是 ana^n,共有 n+1n+1 项:

y[n]=(n+1)any[n]=(n+1)a^n

第五行,有限长全 1 序列卷积:

x[n]=1, 0nM1;h[n]=1, 0nL1x[n]=1,\ 0\le n\le M-1;\quad h[n]=1,\ 0\le n\le L-1

则:

y[n]=kx[k]h[nk]y[n]=\sum_k x[k]h[n-k]

每一项要非零,必须同时满足:

0kM1,0nkL10\le k\le M-1,\quad 0\le n-k\le L-1

也就是:

max(0,nL+1)kmin(M1,n)\max(0,n-L+1)\le k\le \min(M-1,n)

所以卷积值就是这个整数区间里的点数:

y[n]=max(0,min(M1,n)max(0,nL+1)+1)y[n]= \max\left( 0,\, \min(M-1,n)-\max(0,n-L+1)+1 \right)

这就是表中“梯形或三角计数序列”的精确表达式。若 M=LM=L,中间平台退化为一个峰值点,图形是三角形;若 MLM\ne L,中间会有平台,图形是梯形。

15.3 有限长矩形卷积的计数法

x[n]={1,0nM10,else,h[n]={1,0nL10,elsex[n]= \begin{cases} 1,&0\le n\le M-1\\ 0,&\text{else} \end{cases} ,\quad h[n]= \begin{cases} 1,&0\le n\le L-1\\ 0,&\text{else} \end{cases}

y[n]y[n] 等于满足

0kM1,0nkL10\le k\le M-1,\quad 0\le n-k\le L-1

的整数 kk 的个数。也就是区间交集长度:

y[n]=#([max(0,nL+1),min(M1,n)]Z)y[n]=\#\left([\max(0,n-L+1),\min(M-1,n)]\cap\mathbb Z\right)

这比硬套求和更快,适合考场画序列卷积。

来源:主讲义第 3134-3388

17. 典型系统的冲激响应、阶跃响应、频响

17.1 连续一阶低通

系统函数:

H(s)=1τs+1H(s)=\frac{1}{\tau s+1}

冲激响应:

h(t)=1τet/τu(t)h(t)=\frac{1}{\tau}e^{-t/\tau}u(t)

阶跃响应:

s(t)=1et/τs(t)=1-e^{-t/\tau}

频率响应:

H(jω)=11+jωτH(j\omega)=\frac{1}{1+j\omega\tau} H(jω)=11+(ωτ)2\lvert H(j\omega)\rvert=\frac{1}{\sqrt{1+(\omega\tau)^2}} H(jω)=arctan(ωτ)\angle H(j\omega)=-\arctan(\omega\tau)

半功率截止频率:

ωc=1τ\omega_c=\frac{1}{\tau}

17.2 连续一阶高通

系统函数:

H(s)=τsτs+1H(s)=\frac{\tau s}{\tau s+1}

分解:

H(s)=11τs+1H(s)=1-\frac{1}{\tau s+1}

冲激响应:

h(t)=δ(t)1τet/τu(t)h(t)=\delta(t)-\frac{1}{\tau}e^{-t/\tau}u(t)

频率响应:

H(jω)=jωτ1+jωτH(j\omega)=\frac{j\omega\tau}{1+j\omega\tau} H(jω)=ωτ1+(ωτ)2\lvert H(j\omega)\rvert=\frac{\omega\tau}{\sqrt{1+(\omega\tau)^2}} H(jω)=π2arctan(ωτ)\angle H(j\omega)=\frac{\pi}{2}-\arctan(\omega\tau)

17.3 连续二阶标准系统

低通型:

H(s)=ωn2s2+2ζωns+ωn2H(s)=\frac{\omega_n^2}{s^2+2\zeta\omega_ns+\omega_n^2}

极点:

s1,2=ζωn±ωnζ21s_{1,2}=-\zeta\omega_n\pm\omega_n\sqrt{\zeta^2-1}

0<ζ<10<\zeta<1

s1,2=ζωn±jωn1ζ2s_{1,2}=-\zeta\omega_n\pm j\omega_n\sqrt{1-\zeta^2}

ωd=ωn1ζ2\omega_d=\omega_n\sqrt{1-\zeta^2}

则自然响应含:

eζωntcosωdt,eζωntsinωdte^{-\zeta\omega_nt}\cos\omega_dt,\quad e^{-\zeta\omega_nt}\sin\omega_dt

考场判断:

  1. ζ>1\zeta>1:过阻尼,两个实极点,无振荡。
  2. ζ=1\zeta=1:临界阻尼,重实极点。
  3. 0<ζ<10<\zeta<1:欠阻尼,衰减振荡。
  4. ζ=0\zeta=0:无阻尼,持续振荡。

17.4 离散一阶系统

系统函数:

H(z)=11az1H(z)=\frac{1}{1-az^{-1}}

因果冲激响应:

h[n]=anu[n]h[n]=a^nu[n]

稳定条件:

a<1\lvert a\rvert<1

阶跃响应:

s[n]=k=0nak=1an+11au[n],a1s[n]=\sum_{k=0}^{n}a^k =\frac{1-a^{n+1}}{1-a}u[n],\quad a\ne1

频响:

H(ejΩ)=11aejΩH(e^{j\Omega})=\frac{1}{1-ae^{-j\Omega}}

17.5 纯延时、群时延

纯延时:

y(t)=x(tt0)y(t)=x(t-t_0)

频响:

H(jω)=ejωt0H(j\omega)=e^{-j\omega t_0}

幅度恒为 11,相位为 ωt0-\omega t_0

群时延:

τg(ω)=ddωH(jω)\tau_g(\omega)=-\frac{d}{d\omega}\angle H(j\omega)

纯延时的群时延:

τg(ω)=t0\tau_g(\omega)=t_0

离散纯延时 MM 点:

H(ejΩ)=ejΩM,τg=MH(e^{j\Omega})=e^{-j\Omega M},\quad \tau_g=M
来源:主讲义第 3508-3690