资料介绍
问题理解
使用数字滤波器时需要考虑的一个重要问题是信号电平对其数字到模拟域转换产生的影响。假设系统为处理单元提供数字信号,并在没有进行任何处理的情况下,使用一种理想的 DAC将其转换为模拟,如图1所示。本例中,我们将0-dBFS数字信号供给DAC,并把它转换成模拟域。满量程振幅信号编解码器规范中说明了数字编码和模拟输出振幅之间的关系。如果满量程振幅规范为0.707 VRMS(即1peak),这就意味着满量程0-dBFS数字正弦波将会产生1-Vpeak的正弦波,如图所示。
如果DAC的限制为–2n–1和2n–1–1,由于在输出端对其进行削波处理,因此对超出这些限制的信号进行放大处理会使信号失真(假设饱和逻辑),如图2所示。请注意,大多数信号处理器一般在向DAC提供数据以前都允许一定量的余量。处理器内存中的数据保持不失真很重要。图2描述了超出限制时可能会出现输出削波的一些DAC输入限制。
图1:表示为1-Vpeak模拟信号的满量程数字信号
图2:数字域的过多增益可使信号超出DAC的上下限
这个问题的一种解决方案是保证放大信号时不超出DAC的限制(即保证不将正增益应用于源信号)。然而,许多情况下,这种解决方案的效果并不那么明显。在某个具体频率范围内,相对于满量程DAC输入振幅执行一次信号增强,也会带来一些不利影响。图3中,500-Hz信号增强6 dB。我们在模拟输出中观测到失真,这是由于DAC削波。
图3:指定频率带的可能升压效果
图4同样描述了这种概念。请注意,当传递到处理器内存的更大总线宽时,源数据的噪声得到了继承。如前所述,数据下调量为最大总信号增强量,以适应增强区域。但是,如图5 所示,即使增强参考点位于某个较好的位置,DAC信号也会受到输出SNR的影响。如果信号增强量并未极大地损害总系统SNR,则简单的调节或许是一种可行的解决方案。一些低功耗编解码器拥有100dB的SNR,其允许在不牺牲原始16位源SNR的情况下,进行一定量的调节。
图4:全数字信号链的信号组成
图5:使用调节时的信号组成
量化与数字表示法
在数字处理过程中,实数表示为一个具有固定精度的整数值。这被称作为量化法,而量化值是一个原始值的近似值。整数值可以表示为一个定点数或者浮点数。表示为定点数的某个整数值由数字位和小数位组成。表示为浮点数的某个整数值由指数位和尾数位组成。本讨论全部规定为定点数和定点运算。
在数字处理过程中,实数表示为一个具有固定精度的整数值。这被称作为量化法,而量化值是一个原始值的近似值。整数值可以表示为一个定点数或者浮点数。表示为定点数的某个整数值由数字位和小数位组成。表示为浮点数的某个整数值由指数位和尾数位组成。本讨论全部规定为定点数和定点运算。定点数表示为小数点(十进制小数点)后固定数位的二进制补码整数。这些数字组成数值的小数部分。小数点前面的数字为整数部分,并表示数值的范围。整数部分还包含数值的符号。
进入音频处理器的数字数据被认为是位于-1和1-1LSB之间的一个实数。假设实值表示为一个16位定点数, 则数值-1可以以二进制表示为1000000000000000(或者十六进制的 0x8000)。在二进制补码运算中,0x8000对应一个等于–32768的整数值。这就意味着,该整数值除以32768可以得到实值的量化近似值。二进制的16位最大正数为0111111111111111(或者十六进制的0x7FFF)。对应整数值为32767。将其除以32768换算系数,得到这种模式表示的最大实数。该数值为32767/32768 = 0.999969482421875。图6 显示了这种定点表示法。
图6:实数的定点表示法
这种表示法中,共有15个小数位和1个整数位,同时也为符号位。这就意味着,量化以前实数必须位于-1和0.999969482421875之间。如果实数超过或者低于这一范围,其便无法以给定格式表示,因为 16 位寄存器会溢出。为了容纳更大的实数,我们需要增加整数部分,代价是减少小数部分。这种格式也被称作1.15格式(1=数字位,而15=符号位)。数字处理器的输入始终以 1.n 格式表示,其中n为小数位数(15、19、23或者31)。0dBFS值对应于满量程正弦波的RMS值,而该正弦波的幅值为 (2n–1)/2n。给定格式的最大实数以2n表示。用于表示某个信号的位数被称作信号位宽或者数据位宽。
溢出与饱和
处理单元计算产生值大于数据位宽值时出现溢出。溢出一般与累加器的计算有关,其相同符号的连续数值相加,然后存储起来。即使出现溢出以后,累加器一般还是会继续累加,因为只要不超出边界仍然还是会得到正确的最终结果。
在其被存储为信号值以前,累加器输出就已饱和。饱和是一个正溢出转换为最大正数而负溢出转换为最小负数的过程。饱和是一种非线性运算,并导致出现严重的输出谐波失真。我们使用余量位来防止饱和。
信号位
信号和噪声位影响系统性能。数字音频处理器增加量化噪声,整体性能是模拟电路噪声和量化噪声的结果。假设两个噪声源都为独立随机过程的结果,则总系统噪声性能可定义为:
其中S为均匀分布的随机信号,NC为DAC电路噪声,而NQ为量化噪声。使用100-dB DAC和120-dB信号处理器,会产生99.96 dB的总SNR。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- FIR数字滤波器的理论和设计
- IIR数字滤波器时域滤波效果
- 数字滤波器labview程序 46次下载
- 使用DSP进行FIR数字滤波器设计的详细资料论文免费下载 17次下载
- 基于matlab的数字滤波器的设计及数字滤波器基本结构 27次下载
- 用CPLD实现FIR数字滤波器 22次下载
- IIR数字滤波器设计 11次下载
- 数字系统综合-数字滤波器设计方法 84次下载
- 基于频率采样法FIR数字滤波器的设计
- 数字滤波器的原理及其设计
- 基于LabVIEW的数字滤波器的设计
- 数字滤波器的结构
- 数字滤波器的Matlab设计与应用
- 数字滤波器(DF)的基本结构
- 数字滤波器的设计与应用
- 数字滤波器是如何工作的 350次阅读
- 数字滤波器在中频处理中的分类及区别 707次阅读
- IIR和FIR数字滤波器的特点 3640次阅读
- 基于级联结构和VHDL语言的IIR数字滤波器在FPGA上实现设计 1923次阅读
- 基于LabVIEW的数字滤波器设计过程 1.1w次阅读
- 怎样设计一个基于FPGA的高效快速数字滤波器? 1.1w次阅读
- FPGA是如何设计并实现了32阶FIR数字滤波器的硬件电路? 5295次阅读
- 数字滤波器的基本结构和方框图的详细资料概述 1.3w次阅读
- 数字滤波器的设计方法及步骤详解 12.8w次阅读
- 数字滤波相比模拟的RC滤波电路可实现接近理想滤波器的效果 7938次阅读
- 常用的Σ-Δ ADC数字滤波器类型 9540次阅读
- 使用FPGA构建的数字滤波器设计方案 8725次阅读
- IIR滤波器零相位数字滤波实现及应用 1.7w次阅读
- 基于Matlab的FIR数字滤波器设计方案 1.4w次阅读
- 基于FPGA的FIR数字滤波器设计方案 9007次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多