19、离散时间滤波器实现中的量化与误差分析

离散时间滤波器实现中的量化与误差分析

1. 数字表示基础

在数字系统中,数字的表示至关重要。对于IEEE - 754格式下的浮点数,有以下几种特殊情况:
- 当指数部分 (E = 0) 且尾数部分 (M = 0) 时,根据符号位的不同,表示为 (\pm0),这意味着 (0) 有两种表示形式。
- 当 (E = 255) 且 (M \neq 0) 时,该表示被解释为非数字(NaN),例如在MATLAB中计算 (0/0) 时会得到NaN。
- 当 (E = 255) 且 (M = 0) 时,该表示被解释为 (\pm\infty),例如在MATLAB中计算 (1/0) 时会得到inf。

示例分析

考虑一个具体的位模式,假设采用IEEE - 754格式,确定其十进制等效值。已知符号位为 (0),指数代码为 (131),则指数为 (131 - 127 = 4),尾数为 (1 + 2^{-1} + 2^{-2} = 1.75)。因此,该位模式表示的数值为 (\hat{x} = +(1 + 2^{-1} + 2^{-2})(2^4) = 2^4 + 2^3 + 2^2 = 28)。

MATLAB在进行数字表示时,采用64位双精度IEEE - 754格式,内部计算采用80位临时格式。由于模拟不同的浮点格式较为复杂且对理解帮助不大,因此通常不考虑在MATLAB中进行浮点运算的模拟。

2. 量化过程与误差特性

2.1 量化操作概述

在实际应用中,对于无限精度的实数,需要将其分配到有限可表示的数字中,通常通过截断和舍入两种操作来实现。这两种操作会影响数字滤波器和数字信号处理(DSP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值