C55x系列DSP在基帶信號處理中的應用與實現(xiàn)
——
關鍵詞:數(shù)字信號處理器;基帶處理;DSP;C55x
一、 引言
DSP芯片,也稱數(shù)字信號處理器,是一種特別適合于進行數(shù)字信號處理的微處理器。我們在進行產(chǎn)品的開發(fā)過程中,往往需要對信號進行實時處理,就是指系統(tǒng)必須在有限的時間內對外部輸入的信號完成指定的處理功能,也就是說信號處理速度應大于信號更新的速度,而DSP芯片的處理器結構、指令系統(tǒng)和數(shù)據(jù)流程方式,使其很容易滿足實時信號處理的要求。DSP的應用幾乎已遍及電子與信息的每一個領域,本文沒有必要對其應用一一羅列,也不打算再花不必要的篇幅來介紹DSP的結構和原理,因為這方面的書籍和資料也較多。本文結合作者基于TI公司C5510系列DSP負責完成的某國防科研項目的基帶信號處理的一點感悟,談談C55x系列DSP在基帶信號處理中的應用和實現(xiàn),因為目前介紹C54x系列DSP的資料已不少,而介紹C55x系列DSP的書籍和資料卻相對太少。雖然C55x和C54x都屬于TI的C5000系列的產(chǎn)品,很多書籍往往僅以“C54x與C55x在軟件上完全兼容”來一筆代過。但對于一個DSP開發(fā)者來說,卻不是這么簡單的事,我們考慮的不僅僅是其功能的實現(xiàn),也好考慮如何去優(yōu)化和利用資源。所以有必要研究一下C55x在C54x基礎上的改進功能,探討一下C55x的應用問題。
二、 C55x與C54x比較
C54x系列是針對低功耗、高性能的高速實時信號處理而專門設計的定點DSP,廣泛應用于無線通信系統(tǒng)中,它的CPU具有下列特征:
?、?采用改進的哈佛結構,一條程序總線(PB)、三條數(shù)據(jù)總線(CB、DB、EB)和四條地址總線(PAB、CAB、DAB、EAB);
?、?40bit的算術邏輯單元(ALU)以及一個40bit的移位器和兩個40bit的累加器(A、B),支持32bit或雙16bit的運算。
?、?17bit
評論