新聞中心

EEPW首頁 > 汽車電子 > 學(xué)習(xí)方法與實踐 > 定點dsp與浮點dsp的比較

定點dsp與浮點dsp的比較

——
作者: 時間:2007-12-27 來源:嵌入式系統(tǒng)IC網(wǎng) 收藏
    運算DSP在應(yīng)用中已取得了極大的成功,而且仍然是DSP應(yīng)用的主體。然而,隨著對DSP處理速度與精度、存儲器容量、編程的靈活性和方便性要求的不斷提高、自80年代中后期以來,各DSP生產(chǎn)廠家陸續(xù)推出了各自的32bit運算DSP。

    和運算DSP相比,運算DSP具有許多優(yōu)越性:

    運算DSP比運算DSP的動態(tài)范圍要大很多。定點DSP的字長每增加1bit,動態(tài)范圍擴大6dB。16bit字長的動態(tài)范圍為96dB。程序員必須時刻關(guān)注溢出的發(fā)生。例如,在作圖像處理時,圖像作旋轉(zhuǎn)、移動等,就很容易產(chǎn)生溢出。這時,要么不斷地移位定標(biāo),要么作截尾。前者要耗費大量的程序空間和執(zhí)行時間,后者則很快帶來圖像質(zhì)量的劣化??傊?,是使整個系統(tǒng)的性能下降。在處理低信噪比信號的場合,例如進行語音識別、雷達和聲納信號處理時,也會發(fā)生類似的問題。而32bit浮點運算DSP的動態(tài)范圍可以作到1536dB,這不僅大大擴大了動態(tài)范圍,提高了運算精度,還大大節(jié)省了運算時間和存儲空間,因為大大減少了定標(biāo),移位和溢出檢查。 

    由于浮點DSP的浮點運算用硬件來實現(xiàn),可以在單周期內(nèi)完成,因而其處理速度大大高于定點DSP。這一優(yōu)點在實現(xiàn)高精度復(fù)雜算法時尤為突出,為復(fù)雜算法的實時處理提供了保證。

    32bit浮點DSP的總線寬度較定點DSP寬得多,因而尋址空間也要大得多。這一方面為大型復(fù)雜算法提供了可能、因為省的DSP目標(biāo)子程序已使用到幾十MB存儲器或更多;另一方面也為高級語言編譯器、DSP操作系統(tǒng)等高級工具軟件的應(yīng)用提供了條件。

    DSP的進一步發(fā)展,必然是多處理器的應(yīng)用。新型的浮點DSP已開始在通信口的設(shè)置和強化、資源共享等方面有所響應(yīng)。 
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


關(guān)鍵詞: 定點 浮點 dsp 嵌入式

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉