數(shù)字信號處理的實質(zhì)是一組數(shù)值運算,這些運算可以在通用數(shù)字計算機上用軟件實現(xiàn),也可以用專門的硬件實現(xiàn)。無論哪種實現(xiàn)方式,數(shù)字信號處理系統(tǒng)的一些系數(shù)、信號序列的各個數(shù)值及運算結(jié)果都要以二進制形式存儲在有限字長的存儲單元中。如果存儲的是模擬信號,例如常用的采樣信號處理系統(tǒng),輸入的模擬量經(jīng)過采樣和模數(shù)轉(zhuǎn)換后,變成有限長的數(shù)字信號。有限長的數(shù)就是有限精度的數(shù)。因此,具體實現(xiàn)中往往難以保證原設計精度而產(chǎn)生誤差,甚至導致錯誤的結(jié)果。在數(shù)字系統(tǒng)中主要有三種因有限字長而引起誤差的因素
一、模數(shù)轉(zhuǎn)換器把模擬輸入信號轉(zhuǎn)換為數(shù)字信號時產(chǎn)生的量化效應
二、把系數(shù)用有限位二進制表示時產(chǎn)生的量化效應
三、數(shù)字運算過程中,為限制位數(shù)進行的位數(shù)處理和為防止溢出而壓縮信號電平的有限字長效應
引起這些誤差的根本原因在于寄存器(存儲單元)的字長有限。誤差的特性與系統(tǒng)的類型、結(jié)構(gòu)形式、數(shù)字的表示法、運算方式及字的長短有關。在通用計算機上,字長較長,量化步很小,量化誤差不大。但在專用硬件,如FPGA,實現(xiàn)數(shù)字系統(tǒng)時,其字長較短,就必須考慮有限字長效應了。




那單片機中的字長是多少呢?


通常在FPGA中采用截尾處理,在DSP中采用的是舍入處理(就是四舍五入)。那么matlab中floor函數(shù)和ceil函數(shù)分別對應著哪種處理方式呢?



記住這個指標,實際工程中經(jīng)常用到。快考試了,做點題目吧!

-
轉(zhuǎn)換器
+關注
關注
27文章
9418瀏覽量
156328 -
數(shù)字信號
+關注
關注
2文章
1056瀏覽量
49321 -
運算
+關注
關注
0文章
132瀏覽量
26715
原文標題:第八章 數(shù)字信號處理中的有限字長效應(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
通用計算機總線儀器
【技術(shù)雜談】漫話:如何給女朋友解釋為什么計算機只認識0和1?
計算機組成原理
計算機應用基礎相關知識
計算機最重要的特點是什么
計算機MS等級考試理論題第五,2017年全國計算機一級考試MSOffice模擬試題(五)精選資料分享
單選題 計算機軟件一般包括,2016年計算機一級考試《MSOffice》單選題練習及答案 精選資料分享
計算機具有邏輯判斷能力主要取決于什么
計算機系統(tǒng)中的軟件系統(tǒng)
計算機具有哪些能力
計算機數(shù)字化技術(shù)和人機交互技術(shù)的結(jié)合
電子數(shù)字計算機的特點有哪些
計算機是如何進行分類的
數(shù)字計算機的硬件組成詳解
模擬計算機相比數(shù)字計算機真的就一無是處了嗎
運算可以在通用數(shù)字計算機上用軟件實現(xiàn)
評論