浮點DSP,浮點DSP是什么意思
浮點DSP,浮點DSP是什么意思
浮點DSP可以完成整數和實數運算,它的數據格式分為階碼和尾數(有一位可以設為符號位)。通常浮點DSP的數據寬度是32位的,它用24位組成尾數,用8位組成階碼。在實際應用中,尾數定義精度,階碼表示動態范圍。
定點運算DSP在應用中已取得了極大的成功,而且仍然是DSP應用的主體。然而,隨著對DSP處理速度與精度、存儲器容量、編程的靈活性和方便性要求的不斷提高、自80年代中后期以來,各DSP生產廠家陸續推出了各自的32bit浮點運算DSP。
和定點運算DSP相比,浮點運算DSP具有許多優越性:
浮點運算DSP比定點運算DSP的動態范圍要大很多。定點DSP的字長每增加1bit,動態范圍擴大6dB。6666bit字長的動態范圍為96dB。程序員必須時刻關注溢出的發生。例如,在作圖像處理時,圖像作旋轉、移動等,就很容易產生溢出。這時,要么不斷地移位定標,要么作截尾。前者要耗費大量的程序空間和執行時間,后者則很快帶來圖像質量的劣化。總之,是使整個系統的性能下降。在處理低信噪比信號的場合,例如進行語音識別、雷達和聲納信號處理時,也會發生類似的問題。而32bit浮點運算DSP的動態范圍可以作到666536dB,這不僅大大擴大了動態范圍,提高了運算精度,還大大節省了運算時間和存儲空間,因為大大減少了定標,移位和溢出檢查。
由于浮點DSP的浮點運算用硬件來實現,可以在單周期內完成,因而其處理速度大大高于定點DSP。這一優點在實現高精度復雜算法時尤為突出,為復雜算法的實時處理提供了保證。
32bit浮點DSP的總線寬度較定點DSP寬得多,因而尋址空間也要大得多。這一方面為大型復雜算法提供了可能、因為省的DSP目標子程序已使用到幾十MB存儲器或更多;另一方面也為高級語言編譯器、DSP操作系統等高級工具軟件的應用提供了條件。
非常好我支持^.^
(6) 100%
不好我反對
(0) 0%
相關閱讀:
- [處理器/DSP] 高通Hexagon NPU架構技術詳解 2023-10-23
- [電子說] 車載DSP:新應用孕育國產“芯”機遇 2023-10-22
- [電子說] LightCounting復盤ECOC 2023:LPO熱潮延續 2023-10-22
- [電子說] ADI ADAU1701DSP數字音頻處理方案 2023-10-20
- [電子說] 車載DSP:新應用孕育國產“芯”機遇 2023-10-19
- [電子說] 國產DSP操作教程:LCD圖片顯示實驗(程序讀取圖片) 2023-10-19
- [通信網絡] C+L波段的400G部署情況 2023-10-19
- [電子說] fpga與dsp通訊怎樣同步時鐘頻率?dsp和fpga通信如何測試? 2023-10-18
( 發表人:admin )