文章目录
3. LTI 系统 与 滤波器
f
(
t
)
→
LTI (linear time-invariant systems)
→
y
(
t
)
f(t) \to \boxed{\text{LTI (linear time-invariant systems)}} \to y(t)
f(t)→LTI (linear time-invariant systems)→y(t)
f
(
t
)
→
h
(
t
)
→
y
(
t
)
f(t) \to \boxed{h(t)} \to y(t)
f(t)→h(t)→y(t)
y
(
t
)
=
f
(
t
)
⋆
h
(
t
)
y(t) = f(t) \star h(t)
y(t)=f(t)⋆h(t)
3.1. 频域分析
3.1.1. 基本信号
-
傅里叶分析是将任意信号分解为无穷多项不同频率的虚指数函数之和。
-
周期信号:
f T ( t ) = ∑ n = − ∞ ∞ F n e j n Ω t f_T(t) = \displaystyle \sum^{\infty}_{n=-\infty} F_n e^{jn\Omega t} fT(t)=n=−∞∑∞FnejnΩt- 基本信号 e j n Ω t e^{jn\Omega t} ejnΩt
-
非周期信号:
f ( t ) = 1 2 π ∫ − ∞ ∞ F ( j ω ) e j ω t d ω f(t) = \displaystyle \frac{1}{2\pi} \int^{\infty}_{-\infty} F(j\omega)e^{j\omega t} d \omega f(t)=2π1∫−∞∞F(jω)ejωtdω- 基本信号 e j ω t e^{j\omega t} ejωt
-
频域分析中,基本信号的定义域为 ( – ∞ , ∞ ) (–\infty,\infty) (–∞,∞) ,而 t = – ∞ t= – \infty t=–∞ 总可认为系统的状态为 0 0 0 ,因此傅里叶分析中的响应指零状态响应,常写为 y ( t ) y(t) y(t)。
-
设 LTI 系统的冲激响应为 h ( t ) h(t) h(t) ,当激励是角频率 ω \omega ω 的基本信号 e j ω t e^{j\omega t} ejωt 时,其响应
y ( t ) = h ( t ) ⋆ e j ω t y(t) = h(t) \star e^{j\omega t} y(t)=h(t)⋆ejωt- 根据卷积定义, 可得
y ( t ) = ∫ − ∞ ∞ h ( τ ) e j ω ( t − τ ) d τ = ∫ − ∞ ∞ h ( τ ) e − j ω τ d τ ⋅ e j ω t = F [ h ( t ) ] ⋅ e j ω t = H ( j ω ) ⋅ e j ω t \begin{aligned}y(t) & = \int^{\infty}_{-\infty} h(\tau) e^{j\omega(t-\tau)} d\tau \\ &= {\color{blue}\int^{\infty}_{-\infty} h(\tau) e^{-j\omega \tau} d\tau} \cdot e^{j\omega t} \\ &= {\color{blue}\mathfrak{F} \big[ h(t)\big] } \cdot e^{j\omega t} \\ &= {\color{blue}H(j\omega)} \cdot e^{j\omega t} \end{aligned} y(t)=∫−∞∞h(τ)ejω(t−τ)dτ=∫−∞∞h(τ)e−jωτdτ⋅ejωt=F[h(t)]⋅ejωt=H(jω)⋅ejωt
- 根据卷积定义, 可得
-
h ( t ) h(t) h(t) 的傅里叶变换,记为 H ( j ω ) H(j\omega) H(jω) ,常称为系统的频率响应函数。
H ( j ω ) = F [ h ( t ) ] = ∫ − ∞ ∞ h ( τ ) e − j ω τ d τ H(j\omega)= \mathfrak{F} \big[ h(t)\big] =\int^{\infty}_{-\infty} h(\tau) e^{-j\omega \tau} d\tau H(jω)=F[h(t)]=∫−∞∞h(τ)e−jωτdτ -
H ( j ω ) H(j\omega) H(jω) 反映了响应 y ( t ) y(t) y(t) 的幅度和相位
e j ω t → h ( t ) → H ( j ω ) ⋅ e j ω t e^{j\omega t} \to \boxed{h(t)} \to {\color{blue}H(j\omega)} \cdot e^{j\omega t} ejωt→h(t)→H(jω)⋅ejωt
3.1.2. 傅里叶变换分析法
-
一般信号
e j ω t → h ( t ) → H ( j ω ) ⋅ e j ω t ↓ 齐次性 1 2 π F ( j ω ) d ω ⋅ e j ω t → h ( t ) → 1 2 π F ( j ω ) d ω ⋅ H ( j ω ) e j ω t ↓ 可加性 1 2 π ∫ − ∞ ∞ F ( j ω ) e j ω t d ω → h ( t ) → 1 2 π ∫ − ∞ ∞ H ( j ω ) F ( j ω ) ⋅ e j ω t d ω f ( t ) → h ( t ) → y ( t ) = F − 1 [ F ( j ω ) H ( j ω ) ] F ( j ω ) → H ( j ω ) → Y ( j ω ) = F ( j ω ) ⋅ H ( j ω ) f ( t ) → h ( t ) → y ( t ) = f ( t ) ⋆ h ( t ) \begin{aligned}\displaystyle e^{j\omega t} &\to \boxed{h(t)} \to H(j\omega) \cdot e^{j\omega t}\; \downarrow \text{齐次性}\\ \frac{1}{2\pi} F(j\omega) d \omega \cdot {\color{blue} e^{j\omega t} }&\to \boxed{h(t)} \to \frac{1}{2\pi} F(j\omega) d\omega \cdot{\color{blue} H(j\omega) e^{j\omega t}}\; \downarrow \text{可加性} \\ \frac{1}{2\pi} \int^{\infty}_{-\infty} F(j\omega)e^{j\omega t} d \omega & \to \boxed{h(t)} \to \frac{1}{2\pi} \int^{\infty}_{-\infty} H(j\omega)F(j\omega) \cdot e^{j\omega t} d\omega \\ f(t) &\to \boxed{h(t)} \to y(t) = \mathfrak{F}^{-1} \big[F(j\omega)H(j\omega)\big]\\ F(j\omega) &\to \boxed{H(j\omega)} \to {\color{red}Y(j\omega)=F(j\omega)\cdot H(j\omega)} \\ f(t) &\to \boxed{h(t)} \to y(t) = f(t) \star h(t)\\ \end{aligned} ejωt2π1F(jω)dω⋅ejωt2π1∫−∞∞F(jω)ejωtdωf(t)F(jω)f(t)→h(t)→H(jω)⋅ejωt↓齐次性→h(t)→2π1F(jω)dω⋅H(jω)ejωt↓可加性→h(t)→2π1∫−∞∞H(jω)F(jω)⋅ejωtdω→h(t)→y(t)=F−1[F(jω)H(jω)]→H(jω)→Y(jω)=F(jω)⋅H(jω)→h(t)→y(t)=f(t)⋆h(t) -
步骤:
- 求输入信号 f ( t ) f(t) f(t) 的傅里叶变换 F ( j ω ) F(j\omega) F(jω) ;
- 求系统函数 H ( j ω ) H(j\omega) H(jω) ;
- 求零状态响应 y ( t ) y(t) y(t) 的傅里叶变换 Y ( j ω ) = F ( j ω ) ⋅ H ( j ω ) Y(j\omega)=F(j\omega)\cdot H(j\omega) Y(jω)=F(jω)⋅H(jω) ;
- 求 Y ( j ω ) Y (j\omega) Y(jω) 的傅里叶逆变换 y ( t ) = F − 1 [ F ( j ω ) H ( j ω ) ] y(t)=\mathfrak{F} ^{-1}\big[F(j\omega)H(j\omega)\big] y(t)=F−1[F(jω)H(jω)] 。
3.1.3. 傅里叶级数分析法
-
对周期输入信号,还可用傅里叶级数分析法
-
周期信号的指数形式傅里叶级数:
f T ( t ) = ∑ n = − ∞ ∞ F n e j n Ω t f_T(t) = \displaystyle \sum^{\infty}_{n=-\infty} F_n e^{jn\Omega t} fT(t)=n=−∞∑∞FnejnΩt -
系统零状态响应:
y ( t ) = h ( t ) ⋆ f T ( t ) = ∑ n = − ∞ ∞ F n [ h ( t ) ⋆ e j n Ω t ] { e j n Ω t → h ( t ) → H ( j n Ω ) ⋅ e j n Ω t } = ∑ n = − ∞ ∞ F n H ( j n Ω ) e j n Ω t = ∑ n = − ∞ ∞ Y n e j n Ω t \begin{aligned}\displaystyle y(t) = h(t) \star f_T(t) &= \sum^{\infty}_{n=-\infty} F_n \big[h(t) \star e^{jn\Omega t} \big]\\ \Big\{e^{jn\Omega t} \to \boxed{h(t)} \to H(jn\Omega) \cdot e^{jn\Omega t}\Big\} & = \sum^{\infty}_{n=-\infty}{\color{blue} F_n H (jn\Omega)} e^{jn\Omega t}\\ & = \sum^{\infty}_{n=-\infty} {\color{blue}Y_n} e^{jn\Omega t}\end{aligned} y(t)=h(t)⋆fT(t){ejnΩt→h(t)→H(jnΩ)⋅ejnΩt}=n=−∞∑∞Fn[h(t)⋆ejnΩt]=n=−∞∑∞FnH(jnΩ)ejnΩt=n=−∞∑∞YnejnΩtF n → H ( j n Ω ) → Y n = F n ⋅ H ( j n Ω ) F_n \to \boxed{H(jn\Omega)} \to{\color{red}Y_n=F_n\cdot H(jn\Omega)} Fn→H(jnΩ)→Yn=Fn⋅H(jnΩ)
-
步骤:
- 求周期输入信号 f T ( t ) f_T(t) fT(t) 的傅里叶系数 F n F_n Fn ;
- 求系统频率响应 H ( j n Ω ) = H ( j ω ) ∣ ω = n Ω H(jn\Omega)= H(j\omega)\big\vert_{\omega=n\Omega} H(jnΩ)=H(jω)∣∣ω=nΩ ;
- 求零状态响应 y ( t ) y(t) y(t) 的傅里叶系数 Y n = F n ⋅ H ( j n Ω ) Y_n=F_n\cdot H(jn\Omega) Yn=Fn⋅H(jnΩ);
- 求傅里叶级数展开式 y ( t ) = ∑ n = − ∞ ∞ F n H ( j n Ω ) e j n Ω t y(t) = \sum^{\infty}_{n=-\infty} F_n H (jn\Omega) e^{jn\Omega t} y(t)=∑n=−∞∞FnH(jnΩ)ejnΩt 。
-
周期信号采用三角形式傅里叶级数
f T ( t ) = A 0 2 + ∑ n = 1 ∞ A n cos ( n Ω t + φ n ) f_T(t) = \frac{A_0}{2} + \sum^\infty_{n=1} A_n \cos\big(n\Omega t + \varphi_n\big) fT(t)=2A0+n=1∑∞Ancos(nΩt+φn)- 设系统频率响应函数:
H ( j ω ) = ∣ H ( j ω ) ∣ e j θ ( φ ) H(j\omega) = \lvert H(j\omega) \rvert e^{j\theta(\varphi)} H(jω)=∣H(jω)∣ejθ(φ)
H ( j n Ω ) = ∣ H ( j n Ω ) ∣ e j θ ( n Ω ) = H ( j ω ) ∣ ω = n Ω H(jn\Omega) = \lvert H(jn\Omega)\rvert e^{j\theta(n\Omega)} = H(j\omega)\big\vert_{\omega = n\Omega} H(jnΩ)=∣H(jnΩ)∣ejθ(nΩ)=H(jω)∣∣ω=nΩ - 可推导出:
y ( t ) = A 0 2 H ( 0 ) 直流增益 + ∑ n = 1 ∞ A n ∣ H ( j n Ω ) ∣ 幅值相乘 cos [ n Ω t + φ n + θ ( n Ω ) 相位相加 ] y(t) = \displaystyle \frac{A_0}{2} {\color{green}\overset{\text{直流增益}}{H(0)}}+ \sum^{\infty}_{n=1} A_n {\color{green}\overset{\text{幅值相乘}}{\lvert H(jn\Omega)\rvert}} \cos\big[n\Omega t + \varphi_n {\color{green} \overset{\text{相位相加}}{+ \theta(n\Omega)}} \big] y(t)=2A0H(0)直流增益+n=1∑∞An∣H(jnΩ)∣幅值相乘cos[nΩt+φn+θ(nΩ)相位相加]
- 设系统频率响应函数:
3.1.4. 频率响应函数
-
频率响应函数 H ( j ω ) H(j\omega) H(jω)
-
定义: 系统零状态响应 y ( t ) y(t) y(t) 的傅里叶变换 Y ( j ω ) Y(j\omega) Y(jω) 与激励 f ( t ) f(t) f(t) 的傅里叶变换 F ( j ω ) F(j\omega) F(jω) 之比。即:
H ( j ω ) = Y ( j ω ) F ( j ω ) H(j\omega) = \displaystyle \frac{Y(j\omega)}{F(j\omega)} H(jω)=F(jω)Y(jω) -
H ( j ω ) H(j\omega) H(jω) 一般为复函数, 记为:
H ( j ω ) = ∣ H ( j ω ) ∣ e j θ ( ω ) = ∣ Y ( j ω ) ∣ ∣ F ( j ω ) ∣ e j [ φ y ( ω ) − φ f ( ω ) ] H(j\omega) =\lvert H(j\omega) \rvert e^{j\theta(\omega)} = \displaystyle \frac{\lvert Y(j\omega)\rvert }{\lvert F(j\omega)\rvert } e^{j[\varphi_y(\omega) - \varphi_f(\omega)]} H(jω)=∣H(jω)∣ejθ(ω)=∣F(jω)∣∣Y(jω)∣ej[φy(ω)−φf(ω)] -
∣ H ( j ω ) ∣ \lvert H(j\omega) \rvert ∣H(jω)∣ 称为幅频特性(或幅频响应), 是 ω \omega ω 的偶函数;
-
θ ( ω ) \theta(\omega) θ(ω) 称为相频特性(或相频响应), 是 ω \omega ω 的奇函数。
-
-
频率响应函数的求法
- H ( j ω ) = F [ h ( t ) ] H(j\omega) = \mathfrak{F}\big[h(t)\big] H(jω)=F[h(t)]
-
H
(
j
ω
)
=
Y
(
j
ω
)
F
(
j
ω
)
H(j\omega) = \displaystyle \frac{Y(j\omega)}{F(j\omega)}
H(jω)=F(jω)Y(jω)
- 由电路的频域模型直接求出;
- 由微分方程求出, 对微分方程两边取傅里叶变换。
3.1.5. Python 求解系统响应
- 已知系统的频率响应函数和输入分别为:
H ( j ω ) = 1 − j ω 1 + j ω , f ( t ) = sin ( t ) + sin ( 3 t ) \displaystyle H(j\omega) = \frac{1-j\omega}{1+j\omega} , \; f(t) = \sin(t) + \sin(3t) H(jω)=1+jω1−jω,f(t)=sin(t)+sin(3t)- 用 Python 求解系统响应
# 导入 需要的 library 库
import numpy as np # 科学计算
import matplotlib.pyplot as plt # 画图工具
import scipy.signal as sg # 导入 scipy 的 signal 库 重命名为 sg
# 用 Python 表示
t = np.linspace(0,4*np.pi,401)
a, b = [1,1],[-1,1] # 频率响应函数的分母 分子系数
ft = np.sin(t) + np.sin(3*t) # 激励
sys = sg.lti(b,a)
_,yt,_ = sg.lsim(sys,ft, T= t)
# 开始绘图
y1, = plt.plot(t,ft,'--',label=r'$f(t)$')
y2, = plt.plot(t,yt,label=r'$y(t)$')
plt.legend(handles=[y1,y2], loc='upper right')
plt.xticks(t[::100],[fr'${int(i/np.pi)}\pi$'for i in t[::100]])
plt.grid(True)
plt.show()

3.2. 滤波器
3.2.1. 无失真传输
-
系统对于信号的作用大体可分为两类:一类是信号的传输,一类是滤波。传输要求信号尽量不失真,而滤波则要求滤去或削弱不需要的成分,必然伴随着失真。
-
定义:
- 信号无失真传输是指系统的输出信号与输入信号相比,只有幅度的大小和出现时间的先后不同,而没有波形上的变化。
- 输入信号
f
(
t
)
f(t)
f(t) ,经过无失真传输后,输出信号应为
y ( t ) = K f ( t − t d ) y(t) = K f(t- {\color{blue}t_d}) y(t)=Kf(t−td) - 其频谱关系为
Y ( j ω ) = K e − j ω t d F ( j ω ) Y(j\omega) = K {\color{blue}e^{-j\omega t_d}} F(j\omega) Y(jω)=Ke−jωtdF(jω)
-
条件:
- 对
h
(
t
)
{\color{red}h(t)}
h(t) 的要求:
h ( t ) = K δ ( t − t d ) h(t) = K \delta(t - {\color{blue}t_d}) h(t)=Kδ(t−td) - 对
H
(
j
ω
)
{\color{red}H(j\omega)}
H(jω) 的要求:
H ( j ω ) = Y ( j ω ) F ( j ω ) = K e − j ω t d H(j\omega) = \displaystyle\frac{Y(j\omega)}{F(j\omega)} = K {\color{blue}e^{-j\omega t_d}} H(jω)=F(jω)Y(jω)=Ke−jωtd
即
∣ H ( j ω ) ∣ = K , θ ( ω ) = − ω t d \lvert H(j\omega) \rvert = K,\; \theta(\omega) = -\omega t_d ∣H(jω)∣=K,θ(ω)=−ωtd
- 对
h
(
t
)
{\color{red}h(t)}
h(t) 的要求:
-
Remark: 上述是信号无失真传输的理想条件。当传输有限带宽的信号时,只要在信号占有频带范围内,系统的幅频、相频特性满足以上条件即可。
3.2.2. 理想低通滤波器
-
(LPF) Low-pass filter

-
定义:
- 具有如图所示矩形幅频特性、线性相频特性的系统称为理想低通滤波器。
- ω C \omega_C ωC 称为截止角频率
- 理想低通滤波器的频率响应可写为:
H ( j ω ) = { e − j ω t d , ∣ ω ∣ < ω C 0 , ∣ ω ∣ > ω C = g 2 ω C ( ω ) e − j ω t d \begin{aligned}H(j\omega) = \begin{cases} e^{-j\omega t_d} ,\, &\lvert \omega \rvert < \omega_C \\ 0 ,\, &\lvert \omega \rvert > \omega_C \end{cases} = g_{2\omega_C} (\omega) e^{-j\omega t_d} \end{aligned} H(jω)={e−jωtd,0,∣ω∣<ωC∣ω∣>ωC=g2ωC(ω)e−jωtd
即:
∣ H ( j ω ) ∣ = { 1 , ∣ ω ∣ < ω C 0 , ∣ ω ∣ > ω C φ = − j ω t d \begin{aligned}\lvert H(j\omega)\rvert &= \begin{cases} 1 ,\, &\lvert \omega \rvert < \omega_C \\ 0 ,\, &\lvert \omega \rvert > \omega_C \end{cases}\\\varphi &= -j\omega t_d \end{aligned} ∣H(jω)∣φ={1,0,∣ω∣<ωC∣ω∣>ωC=−jωtd
-
冲激响应:
h ( t ) = F − 1 [ g 2 ω C ( ω ) e − j ω t d ] = ω C π Sa [ ω C ( t − t d ) ] \begin{aligned}h(t) & = \mathfrak{F}^{-1}\big[ g_{2\omega_C} (\omega) e^{-j\omega t_d} \big] \\ & =\frac{\omega_C}{\pi} \text{Sa} \big[\omega_C (t- t_d)\big] \end{aligned} h(t)=F−1[g2ωC(ω)e−jωtd]=πωCSa[ωC(t−td)]

-
结论
- 比较输入输出,可见严重失真
- 原因: δ ( t ) ↔ 1 \delta(t)\leftrightarrow1 δ(t)↔1 信号频带无限宽,理想低通滤波器通频带是有限的, ω C \omega_C ωC 以上的频率成分截止。
- 理想低通滤波器是物理不可实现的非因果系统
- 比较输入输出,可见严重失真
-
阶跃响应:
g ( t ) = h ( t ) ⋆ ε ( t ) = ∫ − ∞ t h ( τ ) d τ = 1 2 + 1 π Si [ ω C ( t − t d ) ] \begin{aligned}g(t) & = h(t) \star \varepsilon (t) \\ & = \int^{t}_{-\infty} h(\tau) d\tau\\ & = \frac{1}{2} + \frac{1}{\pi} \text{Si} \big[ \omega_C(t - t_d) \big] \end{aligned} g(t)=h(t)⋆ε(t)=∫−∞th(τ)dτ=21+π1Si[ωC(t−td)]-
正弦积分:
Si ( y ) = ∫ 0 y sin ( x ) x d x \text{Si} (y) = \int^{y}_{0} \frac{\sin(x)}{x} dx Si(y)=∫0yxsin(x)dx -
特点:
- 奇函数
- 最大值 Si ( π ) \text{Si}(\pi) Si(π)
- 最小值 Si ( − π ) \text{Si}(-\pi) Si(−π)
- 稳态值
Si
(
∞
)
=
π
/
2
\text{Si}(\infty)=\pi/2
Si(∞)=π/2

-
上升时间 τ r \tau_r τr :
- 输出由最小值到最大值所经历的时间。
τ r = 2 π ω C = 1 B \tau_r = \frac{2\pi}{\omega_C} = \frac{1}{B} τr=ωC2π=B1 - 可见:阶跃响应的上升时间
t
r
t_r
tr 与滤波器带宽
B
B
B 成反比

- 特点:
- 有明显失真,只要
ω
C
<
∞
\omega_C<\infty
ωC<∞ ,则必有振荡,其过冲比稳态值高约
9
9%
9 。这一由频率截断效应引起的振荡现象称为吉布斯现象。
g max = 1 2 + 1 π Si ( π ) ≈ 1.0895 g_\text{max} = \frac{1}{2} + \frac{1}{\pi} \text{Si} (\pi) \approx 1.0895 gmax=21+π1Si(π)≈1.0895
- 有明显失真,只要
ω
C
<
∞
\omega_C<\infty
ωC<∞ ,则必有振荡,其过冲比稳态值高约
9
9%
9 。这一由频率截断效应引起的振荡现象称为吉布斯现象。
- 输出由最小值到最大值所经历的时间。
-
3.2.3. 物理可实现系统的条件
-
时域特性: 因果条件
h ( t ) = 0 , t < 0 h(t) = 0, \; t<0 h(t)=0,t<0 -
频域特性:
佩利-维纳准则 (必要条件) { ∫ ∞ ∞ ∣ H ( j ω ) ∣ 2 d ω < ∞ 平方可积条件 ∫ ∞ ∞ ∣ ln ∣ H ( j ω ) ∣ ∣ 1 + ω 2 d ω < ∞ \begin{aligned}\underset{{\color{red}\text{(必要条件)}}}{{\color{blue}\text{佩利-维纳准则}}} \begin{cases} &\displaystyle\int^{\infty}_{\infty}\lvert H(j\omega) \rvert ^2 d\omega < \infty \\ &\text{平方可积条件} \\ \\ &\displaystyle\int^{\infty}_{\infty}\frac{\lvert \ln \lvert H(j\omega) \rvert \rvert}{1+\omega^2} d\omega < \infty \end{cases} \end{aligned} (必要条件)佩利-维纳准则⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧∫∞∞∣H(jω)∣2dω<∞平方可积条件∫∞∞1+ω2∣ln∣H(jω)∣∣dω<∞ -
Remark:
- 物理可实现系统时域特性表明,响应不应在激励作用之前出现;
- 对于物理可实现系统,可以允许 H ( j ω ) H(j\omega) H(jω) 特性在某些不连续的频率点上为 0 0 0 ,但不允许在一个有限频带内为 0 0 0。按此原理,理想低通、理想高通、理想带通、理想带阻等理想滤波器都是不可实现的;
- 佩利-维纳准则要求可实现的幅度特性其总的衰减不能过于迅速;
- 佩利-维纳准则是系统物理可实现的必要条件,而不是充分条件。
-
几种常见的实际滤波器
-
理
想
滤
波
器
,
实
际
滤
波
器
{\color{red}理想滤波器}, \; {\color{blue}实际滤波器}
理想滤波器,实际滤波器

-
理
想
滤
波
器
,
实
际
滤
波
器
{\color{red}理想滤波器}, \; {\color{blue}实际滤波器}
理想滤波器,实际滤波器
5353



被折叠的 条评论
为什么被折叠?



