Signals and Systems
信号与系统导论
信号分类
- 直流信号:
f(t)=A
- 正弦信号:
f(t)=sin(ω0t+φ)
满足T=∣ω0∣2π
- 实指数信号:
f(t)=Aeαt
- 虚指数信号:
f(t)=ejω0t
- 复指数信号:
f(t)=Aest,s=σ+jω0
- 抽样信号(Sa函数):
Sa(t)=tsint
满足:⎩⎪⎪⎨⎪⎪⎧Sa(0)=1Sa(kπ)=0∫RSa(t)dt=πk=0
- 单位阶跃信号:
u(t)={10t>0t<0
可以表示任意方波信号。
- 单位冲激信号:
δ(t)=dtdu(t)
满足:⎩⎪⎪⎨⎪⎪⎧δ(t)=0∫−∞∞f(t)δ(t)dt=f(0)f(t)δ(t−t0)=f(t0)δ(t−t0)(t=0)取样特性筛选特性
- 单位斜坡信号:
r(t)=∫−∞tu(τ)dτ
也可以写成:r(t)=tu(t)
- 单位冲击偶信号:
δ′(t)=dtdδ(t)
这是个奇函数。
筛选特性:由于f(t)δ(t−t0)=f(t0)δ(t−t0)
两边同时求导,得到筛选特性:f′(t)δ(t−t0)+f(t)δ′(t−t0)=f(t0)δ′(t−t0)
积分得到取样特性:∫Rf(t)δ′(t−t0)dt=−f′(t0)
- 符号函数:
sgn(t)=2u(t)−1
信号变换
已知f(t)波形,求f(6−2t)波形
f(t)→f(2t)→f(−2t)→f(−2(t−3))
先缩短21,再翻转,再右移3格。
离散信号
用f[k]表示,其中k取整数点。
- u[k]={10k≥0k<0
- δ[k]=u[k]−u[k−1]
- u[k]=r[k+1]−r[k]
- r[k+1]=∑n=−∞ku[n]
系统
用T[f(t)]=y(t)表示。
- 连续系统:输入输出都是连续时间信号;离散系统:输入激励和输出响应都是离散时间信号;
- 无记忆系统:只依赖当前时刻输入。如果输入δ(t),输出为kδ(t),则是无记忆系统;否则是记忆系统。
- 线性系统:满足1. 均匀性:T[kf(t)]=ky(t)=kT[f(t)];2. 可加性:T[f1(t)+f2(t)]=y1(t)+y2(t)=T[f1(t)]+T[f2(t)]。
- 时不变:满足T[f(t)]=y(t)⟹T[f(t−t0)]=y(t−t0)。
- 因果:不会获得未来信息。比如说y(t)=x(2−t)不是因果的,因为可能会获取x信号未来的信息;y(t)=x(t)cos(t−1)是因果的,因为不会获取x未来的信息。
- 稳定系统:输入有界,则输出也有界(对于任意时刻t有界)。
信号分解
直流分量+交流分量
⎩⎪⎪⎨⎪⎪⎧f(t)fDC(t)fAC(t)=fAC(t)+fDC(t)=b−a1∫abf(t)dt=f(t)−fDC(t)
奇偶分解
f(t)fe(t)fo(t)=fe(t)+fo(t)=21[f(t)+f(−t)]=21[f(t)−f(−t)]
虚实分解
f(t)=fr(t)+jfi(t)
冲击信号分解
f(t)=∫−∞∞f(τ)δ(t−τ)dτ=f(t)∗δ(t)
f[k]=−∞∑∞[f(n)δ(k−n)]=f[k]∗δ(k)
任意正交函数集分解
[T1,T2]上的正交函数集{gi},满足
∫T1T2gi(t)gj∗(t)dt={01i=ji=j
则定义在[T1,T2]上的f(t)可以表示为
f(t)=k=−∞∑∞akgk(t)
其中
ak=∫T1T2f(t)gk∗(t)dt
证明:
===∫T1T2f(t)gk∗(t)dt∫T1T2n=−∞∑∞angn(t)gk∗(t)dtn=−∞∑∞an∫T1T2gn(t)gk∗(t)dtak
常见的正交函数集:
- {δ(t−τ)∣τ∈R}(这是拓展后的正交基,是连续的正交基)。
- {ejωt∣ω∈R}(同1,互为Fourier变换后的结果)。
LTI系统
指线性时不变系统。
LTI系统的时域分析
连续系统
满足
=y(n)(t)+an−1y(n−1)(t)+an−2y(n−2)(t)+⋯+a0y(t)bmf(m)(t)+bm−1f(m−1)(t)+⋯+b0f(t)
先求零输入响应yh,再求零状态响应yf,然后两者叠加。
y(t)=yh(t)+yf(t)
也就是说yf是输入为f(t),但是系统一开始为0的响应;
yh是没有输入,但是系统一开始有一个初值的响应。
零状态响应yf的计算
先计算冲击响应:
假设输入为δ(t),则n>m的时候,有解:
h(t)=(i=1∑nKiesit)u(t)
其中si是特征根,也就是
xn+an−1xn−1+⋯+a0=0
的解,现在不考虑重根,有重根就是对于的根乘上t,t2,⋯。
如果n≤m,就有
h(t)=(i=1∑nKiesit)u(t)+i=0∑m−nδ(i)(t)
每次1. 先算出所有si; 2. 带入微分方程求系数。
这样就得到了冲击响应h(t)。
而δ(t)→h(t),根据时不变,有δ(t−τ)→h(t−τ),再根据线性性,有f(τ)δ(t−τ)→f(τ)h(t−τ),再根据可加性,有f(t)=∫∞f(τ)δ(t−τ)dt→∫∞f(τ)h(t−τ)dt=f∗h(t)
所以说
yf(t)=f∗h(t)