数字信号处理 五、信号与系统
数字信号处理 五、信号与系统
本章知识点
基本信号入门
基本信号处理方法及图示(图示与数学公式),卷积
基本信号模型(冲击,阶跃,衰减,余弦)
取样(取样频率,上下取样)
系统(线性及LTI系统定义,基于脉冲响应的系统简单分析)
建议自行拓展知识点:
- 反馈电路;
- 正余弦变换中的震荡频率及相关电路知识
- 无限长序列的认知
什么是系统
- 输入——操作、处理——输出
离散时间系统
累加器
- 输出值y[n],将负无穷到n-1所有输入值相加
- 通过系统变换,变成输入信号x[n]及输出信号y[n-1]的和,用带反馈电路实现
滤波器
均值滤波器
指数加权移动平均滤波器
中值滤波器
离散时间系统的分类
- 线性系统
- 位移不变性系统
- 因果系统
- 稳定系统
- 被动及无损系统
线性离散时间系统
线性时不变系统 LTI Linear Time Invariant System
常见的线性系统:
- 累加器
非线性离散时间系统:中值滤波器
- 线性性是信号系统中最重要的性质
- 对未知的信号,常见方法式用一系列对齐进行线性表出
位移不变性系统
- 累加器、放大器、M-平均移动滤波是典型的位移不变性系统
- 上采样、下采样是典型的移变系统
因果系统
对于计算的项,不含n+1,n+2……的项
稳定系统
输入的值若小于一个上界,则输出也小于一个上界
例如:移动平均滤波器
被动及无损系统
信号的能量:所有点的平方和
对于有限能量的输入序列,输出序列最多至多具有相同的能量
如果输入的能量等于输出的能量,则称为无损系统。
脉冲(IR)和步阶响应
当用户面对一个未知的系统时,最有效的方法是投石问路;向系统输入一个最简单的、标准的信号,观测输出的信号(响应)
数字滤波器对于脉冲序列{𝛿[𝑛]} 的输出响应称为脉冲响应 (Impulse Response),通常记为 {ℎ[𝑛]}。
离散时间系统对于步阶序列 {𝑢[𝑛]} 的输出称为步阶响应 (step response),通常记为{𝑠[𝑛]}。
线性非时变系统 LTI 的时域特性
根据线性非时变特性的结果,可以完全以其脉冲响应来描述
知道了一个系统的脉冲响应,就可以通过卷积计算此系统对任意输出所产生的输出
我们定义系统的表示:如果有一个已知公式,对于一个系统,满足:对于任何输入,系统的输出序列都和公式计算的输出一样,则称这个公式表示了这个系统。
一个𝐿𝑇𝐼系统有且只有一个ℎ[𝑛]序列和其一一对应,且满足任何输入𝑥[𝑛]对应的输出都可以表示成 𝑦[𝑛]=𝑥[𝑛]∗ℎ[𝑛]
- 一个𝐿𝑇𝐼系统⇒一个ℎ[𝑛] (有且只有)序列和其对应
- 那么一个ℎ[𝑛] ⇒一个𝐿𝑇𝐼系统(有且只有)
- 即一个ℎ[𝑛] 是否对应唯一一个系统,构成一一对应?答案是不是,h[n]可以对应一个LTI系统和多个其它种类的系统
说明:
非𝐿𝑇𝐼系统不能用脉冲响应的卷积表示
- 以上式为例,如果与ℎ[𝑛]=0做卷积,任何输入输出都是0,显然不对。
非𝐿𝑇𝐼系统可能多个系统对应同一个脉冲响应;但是,同一个系统,不管是不是𝐿𝑇𝐼的,都只能有一个脉冲响应(定义)
n如下形式的线性常系数差分方程式所定义的系统是 LTI 离散时间系统中的一个重要种类。
- x[n] 和 y[n] 分别是系统的输入与输出, {dk} 与 {pk} 是系统的常数。
上述离散时间系统的阶数 (order) 被定义为max(N, M),它也是差分方程式的阶数
LTI 离散时间系统的分类
基于脉冲响应长度的分类
若 ℎ[𝑛] 为有限长度,也就是 , 则称此脉冲响应为一有限脉冲响应 (finite impulse response, FIR) 离散时间系统。
其卷积运算可化简为:
若 ℎ[𝑛] 为无限长度,一般称为无限脉冲响应 (infinite impulse response, IIR) 离散时间系统。
FIR和IIR是 LTI系统下最主要、最核心的分类标准。
- 从难度、应用方便程度、理解程度、数学推导等多方面来说,FIR要比IIR系统容易
- 在所有的DSP教材中,在第三部分,滤波器设计中,都是先讲FIR,再讲IIR
- 在本课程中为了多方面原因(课程设计目的、课程难度控制、课程进度),本课程主要讲解介绍FIR,IIR部分只做提及。感兴趣同学可以自学。