第五章有限字长运算对数字滤波器的影响 第三节

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

z 0.8
42.276q2 19.84q2 22.4q2
②级联型
将H(z)分解
H (z) 0.04 1 0.04 1 1 0.9z 1 1 0.8z 1 B1 (z) B2 (z)
结构流图为
e0 (n) e1(n)
e2 (n)
x(n) 0.04
y(n) ef (n)
dz z
输出噪声的方差为:
3
2 e

1
2
j
1
dz
c (1 0.9z1)(1 0.8z1)(1 0.9z)(1 0.8z) z


2 e

q2 12
代入,利用留数定理得:

2 f

3 e2[(z
z 0.8)(1 0.9z)(1 0.8z)
z 0.9
z

]
(z 0.9)(1 0.9z)(1 0.8z)
1.34q2
比较三种结构的误差大小,可知 直接型 > 级联型 > 并联型
原因: l直接型结构的所有舍入误差都经过全部网络的反馈环节,反馈过程中误
差积累,输出误差很大。 l级联型结构,每个舍入误差只通过其后面的反馈环节,而不通过它前面
上述一阶系统的单位脉冲响应为 h(n) anu(n)
系统函数为 H (z) z
za
由于 e(n) 是迭加在输入端的,故由e(n) 造成的输出误差为 :
ef e(n) * h(n) e(n) * anu(n)
1
输出噪声方差


2 f


2 e
h
2
(m)


2 e
a2m

0.32 B2 (z)
其结构如图: e0 (n) e1(n)
0.36
0.9
z 1
e2 (n) e3 (n)
x(n)
-0.32
z 1
0.8
y(n) ef (n)
图 IIR并联型的舍入噪声分析
并联型结构有4个系数,有4个舍入噪声,其中
[e0 (n) e1(n)]
只通过
1 B1 ( z )

1

0.8
z
1
,

2 e

q2 12
代入,得:

2 f

2 3
22.4q2
0.23q2
15.2q2
(思考:如果将H1(z)和H2(z)次序颠倒,结果会怎 样)
③并联型
将H(z)分解为部分分式
H (z)

1
0.36 0.9z
1

1

0.32 0.8z 1

0.36 B1 ( z )
h1(n) 和 h2 (n) 分别是H1(z)和H2(z)的单位脉冲响应,
因此:

2 f

2
2 e
2j
1
dz
c B1(z)B2 (z)B1(z 1)B2 (z 1) z


2 e
2j
1
dz
c B2 (z)B2 (z 1) z
将 B1(z)
1 0.9z1, B2 (z)
看出输出噪声
ef (n)










络H 0
(z)

1 B(z)
形成的,如图5.28b,因此
e f (n) [e0 (n) e1(n) e2 (n)] * h0 (n)
h0 (n) 是H0(z)的单位脉冲响应,输出噪声的方差为:
2 f

3
2 e

1
2j
1
c B(z)B(z 1)
网络,
[e2 (n) e3(n)]
通过
1 B2 (Z )
网络。
输出噪声方差为:

2 f

2
2 e
2j
1 c B1(z)B1(z1)
dz z
Fra Baidu bibliotek
2 e2 2j
1
dz
c B2 (z)B2 (z1) z
代入B1(z)和B2(z)及

2 e
的值,得:

2 f

2
(0.44 0.23)q2
0.04 H (z)
(1 0.9z 1 )(1 0.8z 1 )
采用定点制算法,尾数作舍入处理,分别计算其直接型、 级联型、并联型三种结构的舍入误差。
解:①直接型
0.04
0.04
H (z)

1 1.7z 1 0.72z 2 B(z)
直接型结构流图如图
e0 (n) x(n) 0.04
z 1
z 1
0.9
0.8
图5.29 IIR级联型的舍入噪声分析
由图中可见,噪声 e0 (n) 、 e1(n) 通过 H1(z) 网络,
H1 ( z)

1 B1( z)B2 ( z)

1 B(z)

H0(z)
噪声 e2(n) 只通过网络
H (z) 2

H 2 (z)

1 B2 (z)
即 e f (n) {e0 (n) e1(n)}* h1(n) e2 (n) * h2 (n)
下面分析三种情况下的有限字长效应: • IIR滤波器 • FIR滤波器 • FFT计算 计算输出的量化噪声方差
5.3.1 IIR 的有限字长效应
以一阶IIR滤波器为例,其输入与输出关系可用差分方程 表示为: y(n) ay(n 1) x(n) n 0, a 1
乘积项将引入一个舍入噪声,如图
m0
m0

2 f

2 e
2j
c
H
(
z
)
H
(
z
1
)
dz z
由上两式均可求得
2 f

2 e
1 a2
q2
12(1 a2 )
2 2 b
12(1 a2 )
可见字长 b 越大,输出噪声越小,同样的方法可
分析其它高阶DF的输出噪声。
例4:一个二阶IIR低通数字滤波器,系统函数为
1.e(n) 为平稳随机噪声序列; 2. e(n) 与输入序列 x(n) 不相关,各噪声之间也互不相关。 3. e(n) 为白色噪声; 4.在量化间隔上均匀分布(即每个噪声都是均匀等概率分布)。
有了这些条件,整个系统就可作为线性系统处理。每一个噪 声可用第一章所讲的线性离散系统的理论求出其输出噪声,所 有输出噪声经线性迭加得到总的噪声输出。
y(n) ef (n)
e1(n) e2 (n)
z 1
1.7
0.72 z 1
1 B(z)

1 1 1.7z1 0.72z2

1 (1 0.9z1)(1 0.8z1)
图中 e0 (n) 、 e1(n) 、 e2 (n) 分别为系数0.04、1.7 、-0.72 相乘后引入的舍入噪声。采用线性迭加的方法,从图上可
§5.3 有限字长运算对数字滤波器的影响
DF的实现,涉及到两种运算:相乘、求和。 定点制运算中,每一次乘法运算之后都要作一次舍入(截 尾)处理,因此引入了非线性,采用统计分析的方法,将舍入 误差作为独立噪声e(n)迭加在信号上,因而仍可用线性流图表示 定点相乘。
定点相乘运算统计分析的流图表示
对舍入噪声e(n)作如下的假设:
相关文档
最新文档