寄存器溢出算法
發布時間:2008/11/10 0:00:00 訪問次數:698
最嚴重的有限字長效應是運行時寄存器溢出。寄存器溢出將在系統輸出中引入嚴重的非線性失真,這導致濾波器不再可用。因此濾波器設計者必須消除或控制運行時寄存器溢出的影響同。有一些標準技術被用于控制這個問題。控制定點溢出誤碼率差的一個有效方法是使用2的補碼形式2c數
,因而2c累加器能容忍中間步驟的運行時寄存器溢出。另一個用于抵制寄存器溢出潛在影響的常用方法是使用飽和算法。餉算法單元,通過檢測溢出條件將累加器輸出鉗位在記數系統的量大正值或最小負值上。即n-bit 2c飽和算法單元的輸出可表示為下式:
圖1給出了飽和算法單元運算特性的圖示。
圖1 飽和算法運算行為
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
最嚴重的有限字長效應是運行時寄存器溢出。寄存器溢出將在系統輸出中引入嚴重的非線性失真,這導致濾波器不再可用。因此濾波器設計者必須消除或控制運行時寄存器溢出的影響同。有一些標準技術被用于控制這個問題。控制定點溢出誤碼率差的一個有效方法是使用2的補碼形式2c數
,因而2c累加器能容忍中間步驟的運行時寄存器溢出。另一個用于抵制寄存器溢出潛在影響的常用方法是使用飽和算法。餉算法單元,通過檢測溢出條件將累加器輸出鉗位在記數系統的量大正值或最小負值上。即n-bit 2c飽和算法單元的輸出可表示為下式:
圖1給出了飽和算法單元運算特性的圖示。
圖1 飽和算法運算行為
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
上一篇:寄存器溢出的問題