寄存器溢出算法
发布时间:2008/11/10 0:00:00 访问次数:702
最严重的有限字长效应是运行时寄存器溢出。寄存器溢出将在系统输出中引入严重的非线性失真,这导致滤波器不再可用。因此滤波器设计者必须消除或控制运行时寄存器溢出的影响同。有一些标准技术被用于控制这个问题。控制定点溢出误码率差的一个有效方法是使用2的补码形式2c数
,因而2c累加器能容忍中间步骤的运行时寄存器溢出。另一个用于抵制寄存器溢出潜在影响的常用方法是使用饱和算法。饷算法单元,通过检测溢出条件将累加器输出钳位在记数系统的量大正值或最小负值上。即n-bit 2c饱和算法单元的输出可表示为下式:
图1给出了饱和算法单元运算特性的图示。
图1 饱和算法运算行为
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
最严重的有限字长效应是运行时寄存器溢出。寄存器溢出将在系统输出中引入严重的非线性失真,这导致滤波器不再可用。因此滤波器设计者必须消除或控制运行时寄存器溢出的影响同。有一些标准技术被用于控制这个问题。控制定点溢出误码率差的一个有效方法是使用2的补码形式2c数
,因而2c累加器能容忍中间步骤的运行时寄存器溢出。另一个用于抵制寄存器溢出潜在影响的常用方法是使用饱和算法。饷算法单元,通过检测溢出条件将累加器输出钳位在记数系统的量大正值或最小负值上。即n-bit 2c饱和算法单元的输出可表示为下式:
图1给出了饱和算法单元运算特性的图示。
图1 饱和算法运算行为
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:寄存器溢出的问题