第五章时域离散系统的网络结构 51引言 般时域离散系统或网络可以用差分方程、单位脉冲响应以及系统函数进行 描述。 差分方程 y(n)=∑bx(m-k)-∑a4y(n-k) (5.1) ●系统函数 ∑b (-) X(-) 1+)a1 ●单位脉冲响应: y(n)=h(n)*x(n)=>h(k)x(n-k) (53) 为了用计算机或专用硬件完成对输入信号的处理,必须把它们变换成 种算法,然后按照这种算法对输入信号进行运算 另一方面,同一个离散系统,可以有不同的算法,并且,这不同的算法 的运算误差、运算速度以及系统的复杂程度都不同。 因此,研究实现信号处理的算法是一个很重要的问题。 52用信号流图表示网络结构 l、信号流图 观察离散系统的差分方程可见,数字信号处理中有三种基本算法,即:乘法、 加法和单位延迟。三种基本运算的流程图表示见教材129页图52.1 2、几个基本概念
第五章 时域离散系统的网络结构 5.1 引言 一般时域离散系统或网络可以用差分方程、单位脉冲响应以及系统函数进行 描述。 差分方程: 0 1 N M k k k k y n b x n k a y n k (5.1) 系统函数: 0 1 1 N k k k M k k k b z Y z X z a z (5.2) 单位脉冲响应: 0 * k y n h n x n h k x n k (5.3) 为了用计算机或专用硬件完成对输入信号的处理,必须把它们变换成一 种算法,然后按照这种算法对输入信号进行运算。 另一方面,同一个离散系统,可以有不同的算法,并且,这不同的算法 的运算误差、运算速度以及系统的复杂程度都不同。 因此,研究实现信号处理的算法是一个很重要的问题。 5.2 用信号流图表示网络结构 1、信号流图 观察离散系统的差分方程可见,数字信号处理中有三种基本算法,即:乘法、 加法和单位延迟。三种基本运算的流程图表示见教材 129 页图 5.2.1。 2、几个基本概念
节点 输入节点 输出节点 节点变量 3、基本信号流图 信号流图实际上是由连接节点的一些有方向性的支路构成的。和每个节点连 接的有输入支路和输出支路,节点变量等于所有输入支路的输出之和。如果信号 流图满足以下条件,则称为基本信号流图: 信号流图中所有支路都是基本的,即支路增益是常数或者是z1 流图环路中必须存在延迟支路; ●节点和支路的数目是有限的。 (n)w 图1二阶网络基本结构信号流图 4、信号流图和系统函数 根据信号流图可以求出系统函数,方法是求解各个节点变量方程,推导出输 出与输入的关系。更好的办法是用梅逊公式直接写H(-) 5、网络分类 般将网络结构分为两类,一类称为有限长脉冲响应网FR, Finite Impulse Response),一类称为无限长脉冲响应网络(IR, Infinite Impulse Response)。FR 网络一般不存在输出对输入的反馈支路,IR网络存在输出对输入的反馈支路。 ●FIR
节点 输入节点 输出节点 节点变量 3、基本信号流图 信号流图实际上是由连接节点的一些有方向性的支路构成的。和每个节点连 接的有输入支路和输出支路,节点变量等于所有输入支路的输出之和。如果信号 流图满足以下条件,则称为基本信号流图: 信号流图中所有支路都是基本的,即支路增益是常数或者是 1 z ; 流图环路中必须存在延迟支路; 节点和支路的数目是有限的。 x(n) w ' 2 w2 w1 y(n) z -1 z -1 b0 b2 b1 -a1 -a2 图 1 二阶网络基本结构信号流图 4、信号流图和系统函数 根据信号流图可以求出系统函数,方法是求解各个节点变量方程,推导出输 出与输入的关系。更好的办法是用梅逊公式直接写 H z 。 5、网络分类 一般将网络结构分为两类,一类称为有限长脉冲响应网络(FIR,Finite Impulse Response),一类称为无限长脉冲响应网络(IIR,Infinite Impulse Response)。FIR 网络一般不存在输出对输入的反馈支路,IIR 网络存在输出对输入的反馈支路。 FIR:
y(n)=∑bx(n-) (5.4) ●ⅢR(一阶IR为例): y(n)=ay(n-1)+x(n 53无限脉冲相应基本网络结构 IR网络的特点是 信号流图中含有反馈支路,即含有环略,其单位脉冲响应是无限长的。 ●基本网络结构有三种,即: 直接型、级联型和并联型。 1、直接型 按照差分方程直接画出的网络结构称为IR直接型网络结构。见教材131页 图5.3.1 四阶ⅢR滤波器的直接结构
0 M i i y n b x n i (5.4) IIR(一阶 IIR 为例): y n ay n x n 1 (5.5) 5.3 无限脉冲相应基本网络结构 IIR 网络的特点是: 信号流图中含有反馈支路,即含有环路,其单位脉冲响应是无限长的。 基本网络结构有三种,即: 直接型、级联型和并联型。 1、直接型 按照差分方程直接画出的网络结构称为 IIR 直接型网络结构。见教材 131 页 图 5.3.1。 z -1 z -1 z -1 z -1 b0 b1 b2 b3 b4 z -1 z -1 z -1 z -1 -a4 -a3 -a2 -a1 x(n) y(n) 四阶 IIR 滤波器的直接结构
N1(n) w,(n)b, 图2二阶传递函数的直接型结构 MATLAB表示和实现: ∑b 系统函数:H(=)= A ]B=[b,b1…b yn=filter(B, A xn) 2、级联型 通过把系统函数H(=)的分子、分母多项式分别进行因式分解,把系统函数 分解成一些一阶或二阶多项式的乘积,从而把H(=)分解成一些一阶或二阶数字 网络的级联形式。即 H(-)=H1(-)H2(-)…Hk() 式中H1()表示一个一阶或二阶的数字网络的系统函数,每个H1(=)的网络结构 均采用直接型网络结构 x(n) y(n) H1(z) 图3数字滤波器串行实现的一般结构 级联型相对直接型结构,调整方便,运算误差的积累较小
z-1 z-1 ∑ ∑ x(n) w1 (n) y(n) b0 b1 -a1 -a2 w2 b2 (n) 图 2 二阶传递函数的直接型结构 MATLAB 表示和实现: 系统函数: 0 0 M i i i N i i i b z H z a z A a a a B b b b 0 1 0 1 , , , , , , , N M yn=filter(B,A.xn) 2、级联型 通过把系统函数 H z 的分子、分母多项式分别进行因式分解,把系统函数 分解成一些一阶或二阶多项式的乘积,从而把 H z 分解成一些一阶或二阶数字 网络的级联形式。即 H z H z H z H z 1 2 k 式中 H z i 表示一个一阶或二阶的数字网络的系统函数,每个 H z i 的网络结构 均采用直接型网络结构。 H1 (z) H2 (z) Hk (z) x(n) y(n) 图 3 数字滤波器串行实现的一般结构 级联型相对直接型结构,调整方便,运算误差的积累较小
3、并联型 将系统函数H(-)展开为分项分式,即 H(=)=H1(=)+H2()+…+H(=) 式中H(=)表示一个一阶或二阶的数字网络的系统函数 Y(-)=H1()x()+H(=)X(=)+…+H(=)X(-) y(n) 图4数字滤波器并行实现的一般结构 并联型结构调整极点位置方便,运算速度快、运算误差小,但调整零点位置 不如级联型方便。 54有限长脉冲响应基本网络结构 FR网络结构特点是没有反馈支路,即没有环路,其单位脉冲应是有限长 设单位脉冲响应h(n)的长度为N,其系统函数H()和差分方程分别为 H()=∑h(m)n y(n)=∑h(mx(n-m) 1、直接型 按照H(-)或差分方程直接画出结构图,这种结构称为直接型网络结构或卷 积型结构。(见教材154页图541)
3、并联型 将系统函数 H z 展开为分项分式,即 H z H z H z H z 1 2 k 式中 H z i 表示一个一阶或二阶的数字网络的系统函数。 Y z H z X z H z X z H z X z 1 2 k H1 (z) H2 (z) Hk (z) y(n) ∑ x(n) B0 图 4 数字滤波器并行实现的一般结构 并联型结构调整极点位置方便,运算速度快、运算误差小,但调整零点位置 不如级联型方便。 5.4 有限长脉冲响应基本网络结构 FIR 网络结构特点是没有反馈支路,即没有环路,其单位脉冲响应是有限长 的。 设单位脉冲响应 h n 的长度为 N,其系统函数 H z 和差分方程分别为: 1 0 1 0 ( ) ( ) ( ) ( ) ( ) N n n N m H z h n z y n h m x n m 1、 直接型 按照 H z 或差分方程直接画出结构图,这种结构称为直接型网络结构或卷 积型结构。(见教材 154 页图 5.4.1)