DSP中浮點轉定點運算--浮點與定點概述。本站提示廣大學習愛好者:(DSP中浮點轉定點運算--浮點與定點概述)文章只能為提供參考,不一定能成為您想要的結果。以下是DSP中浮點轉定點運算--浮點與定點概述正文
一:浮點與定點概述
1.1相干界說解釋
定點數:淺顯的說,小數點固定的數。以國民幣為例,我們平常常常說到的如123.45¥,789.34¥等等,默許的情形下,小數點前面有兩位小數,即角,分。假如小數點在最高有用位的後面,則如許的數稱為純小數的定點數,如0.12345,0.78934等。假如小數點在最低有用位的前面,則如許的數稱為純整數的定點數,如12345,78934等。
浮點數:普通說來,小數點不固定的數。比擬輕易的懂得方法是,斟酌以下我們平常見到的迷信記數法,拿我們下面的數字舉例,如123.45,可以寫成以下幾種情勢:
12.345x101
1.2345 x102
0.12345 x103
……
為了表現一個數,小數點的地位可以變更,即小數點不固定。
1.2定點數與浮點數的比較
為了簡略的把成績描寫清晰,這裡都是十進制數字舉例,具體的剖析,年夜家可以在前面的文章中看到。
(1)表現的精度與規模分歧
例如,我們用4個十進制數來表達一個數字。關於定點數(這裡以定點整數為例),我們表現區間[0000,9999]中的任何一個數字,然則假如我們要想表現相似1234.3的數值就力所不及了,由於此時的表現精度為1/100=1;假如采取浮點數來表現(以歸整的迷信記數法,即小數點前有一名有用位,為例),則可以表現[0.000,9.999]之間的任何一個數字,表現的精度為1/103=0.001,精度比上一種方法進步了許多,然則表現的規模卻小了許多。
也就是說,普通的,定點數表現的精度較低,但表現的數值規模較年夜;而浮點數恰好相反。
(2)盤算機中運算的效力分歧
普通說來,定點數的運算在盤算機中完成起來比擬簡略,效力較高;而浮點數的運算在盤算機中完成起來比擬龐雜,效力絕對較低。
(3)硬件依附性
普通說來,只需有硬件供給運算部件,就會供給定點數運算的支撐(不曉得說切實其實切否,沒有據說過不支撐定點數運算的硬件),但紛歧定支撐浮點數運算,若有的許多嵌入式開辟板就不供給浮點運算的支撐。
1.3與DSP的關系
普通說來,DSP處置器可以分為兩年夜類:定點與浮點。二者比擬較而言,定點DSP處置器速度快,功耗低,價錢也廉價;而浮點DSP則盤算精度高,靜態規模年夜。
以上就是本文的全體內容,願望能給年夜家一個參考,也願望年夜家多多支撐。