發布日期:2022-10-09 點擊率:150
本文中,小編將對處理器" target="_blank">信號處理器" target="_blank">數字信號處理器予以介紹,如果你想對數字信號處理器的詳細情況有所認識,或者想要增進對數字信號處理器的了解程度,不妨請看以下內容哦。
一、數字信號處理器
數字信號處理器是一種專門的微處理器,其體系結構針對數字信號處理的操作需要進行了優化。DSP的目標通常是測量、過濾或壓縮連續的真實模擬信號。大多數通用微處理器也能成功地執行數字信號處理算法,但是專用的DSP通常具有更好的功率效率,因此它們更適合于便攜式設備,如移動電話,因為電力消耗限制。DSP經常使用能夠同時獲取多個數據或指令的特殊內存架構。
數字信號處理算法通常需要大量的數學運算才能在一系列的數據樣本上快速和重復地執行。信號不斷從模擬轉換到數字,經過數字處理,然后轉換回模擬形式。許多DSP應用程序對延遲有限制;也就是說,對于系統來說,DSP操作必須在一定的時間內完成,而延遲(或批處理)處理是不可行的。
數字信號處理器的結構是專門針對數字信號處理進行優化的。大多數也支持一些特性作為應用程序處理器或單片機,因為信號處理很少是系統的唯一任務。
按照通用處理器的標準,DSP指令集通常是非常不規則的;雖然傳統的指令集由更一般的指令組成,允許它們執行更廣泛的操作,但對數字信號處理進行優化的指令集包含在DSP計算中經常發生的常見數學運算的指令。傳統的和DSP優化的指令集都能夠計算任意的操作,但是一個可能需要多個ARM或x86指令來計算的操作可能只需要DSP優化指令集中的一條指令。
軟件架構的一個含義是,手工優化的匯編代碼例程通常被打包到庫中以供重用,而不是依賴于高級的編譯器技術來處理基本的算法。即使使用現代的編譯器優化,手工優化的匯編代碼更高效,而且許多與DSP計算相關的常用算法都是手寫的,以便充分利用架構優化。
二、數字信號處理器分類
在這部分,我們來看看數字信號處理器的分類。已開發的可編程數字信號處理器大致上有三類:
1、位由基本位長為二,四,八位的微處理片為主體,配以程序控制片、中斷及DMA控制片、時鐘片等構成。采用微程序控制、分組指令格式,可按需要構成所需字長的系統。其優點是處理速度快、效率高。缺點是功耗較大,片子的數量也較多。
2、單片信號處理器。它將運算器、乘法器、存儲器、程序只讀存儲器(ROM)、輸入輸出接口,甚至模/數數/模轉換等全部集成在單片上。其運算速度快、精度高、功耗低通用性強。與通用的微處理器相比它的指令集合和尋址方式更適合于信號處理常用的運算和數據結構。
3、超大規模集成電路(VLSI)陣列處理器。這是一種利用大量處理單元在單指令序列控制下對不同的數據完成相同的操作,從而獲得高速計算的信號處理器。非常適合于大數據量、大計算量、運算重復性強的信號處理任務。它們常與通用計算機聯用,構成強有力的信號處理系統現有的陣列處理器大致上有兩類,即脈動陣列處理器和波動陣列處理器。前者采用全陣列統一的同步時鐘和控制驅動機制,具有結構簡單、模塊性好、易于擴展等優點。而后者采用各單元獨立定時,數據驅動機制。給編程和容錯設計帶來一定方便,在處理速度上也提高。
以上便是小編此次帶來的有關數字信號處理器和數字信號處理器分類的全部內容,十分感謝大家的耐心閱讀,想要了解更多相關內容,或者更多精彩內容,請一定關注我們網站哦。
下一篇: PLC、DCS、FCS三大控
上一篇: 智能制造技術現狀如何