• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 汽車電子 > 學習方法與實踐 > 定點dsp與浮點dsp的比較

    定點dsp與浮點dsp的比較

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

        和運算DSP相比,運算DSP具有許多優越性:

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

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

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

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


    關鍵詞: 定點 浮點 dsp 嵌入式

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 大安市| 灯塔市| 金山区| 山西省| 高阳县| 芦溪县| 台山市| 买车| 都匀市| 桐梓县| 恩施市| 青浦区| 无为县| 阿城市| 旬阳县| 民勤县| 衡南县| 若羌县| 永泰县| 绥阳县| 桃园县| 澳门| 惠东县| 鹿泉市| 筠连县| 会泽县| 和政县| 巧家县| 汉阴县| 旅游| 大埔区| 南川市| 光泽县| 偏关县| 张家口市| 上林县| 神池县| 望奎县| 山丹县| 德钦县| 荣昌县|