發布日期:2022-04-20 點擊率:57
DSP子系統能使移動電話機信號處理軟件有效執行及具靈活性。DSP核有許多種。例如;OAK,ADSP-218X等。以下以OAK為例做簡單介紹。OAK核包括一個16-bit(數據和程序)帶4個36位累加器的定點DSP,還帶強大的字位處理單元和子程序與中斷嵌套的深堆棧。一個片上16位數據隨機存儲器,容量4K。
當處理器停在程序斷點時,智能調試接口(SDI)有權訪問處理器的全部內容及控制器可訪問的全部地址空間。通過JTAG同步串聯連接,信息隨后送給計算機主機用于顯示。DSP可訪問的地址空間由OAK 存儲器管理單元(MMU)控制,對所有OAK芯核要求的數據訪問,MMU負責提供片選,控制等待狀態和數據寬度。
MMU管理DSP狀態變化;工作到睡眠由DSP軟件實現,睡眠到喚醒由中斷實現。中斷控制寄存器是存儲器的映射,它們隱藏和清除中斷,配置中斷源和DSP產生的中斷信號(NMI,INT0,INT1,INT2)間的映射。 對DSP有5個可能的中斷源;ARM芯核產生的中斷,RX處理請求(處理接收的射頻信號取樣),PCM I/F請求(讀寫語音信號的取樣),TDMA幀頭的標示,語音幀編解碼請求。 根據GSM-1C,部分DSP資源(至少1K程序RAM,5K數據RAM,約10MIPS的運算能力)可用于用戶特殊程序。
DSP嵌入代碼運行要實現語音編解碼、信道編解碼、加密、解密、脈沖(Burst)產生與調整、電源檢測等。DSP子系統是ARM7芯核內外部可設定地址空間的映射。在ARM內部的地址空間,保留靜態位置給DSP配置,用于以流控制的DSP的狀態和信息交換;ARM在外部的地址空間給出兩個基址,一個給ROM用于DSP把代碼從外部存儲空間傳輸到內部程序存儲器,一個給RAM作為DSP工作狀態時的存儲空間。ARM的MMU單元可以使DSP通過DMA(儲器直接存取)機制與外部設備高速交換數據,同時減少數據交換時對CPU資源的占用。
DSP外設被映射為存儲器或被用作DSP用戶可定義寄存器接口。PCM I/F部分給DSP系統處理音頻數據流;在傳輸通路,它負責從音頻前置末端或DAI端口傳送音頻取樣信號;在接收通路,它傳輸解壓的音頻取樣信號到音頻前置末端或DAI端口。DSP射頻端口為DSP子系統處理射頻數據流;在傳輸通路,它傳輸存儲符號到數字GMSK調制器;在接收通路,它存儲從RX ADC傳過來的IQ信號直到DSP處理完。Hardwired協處理器減輕了DSP處理負擔,它承擔通用DSP結構不擅長處理的部分GSM信號處理,并且還負責部分密碼算法處理和Viterbi解碼。
該接口與移動電話無線部分有效連接。在發射方向,輸出信號為基帶GMSK信號,頻譜為GSM 05.05REC。在0~1800KHZ帶寬內。TX POWER ramp的上升與下降是可編程控制,而且與功率放大器相匹配。在接收方面,輸入信號預期為濾除干擾信號的基帶信號。在RF到BB轉換中鄰近信道預計濾除至少9DB RX增益控制可以調節器節RF信號電平達到基帶芯片輸入信號的動態范圍之內。提供模擬或者數字接口。RX增益可自動調節在接收信號平僅針對BCCH載波或ARM7子系統預設值。頻率控制器可以按每步小于0.5HZ調節參考的振頻率。PCC接口承載接收、發射及burst監控頻率值。內部定是窗口可以被頻率合成器決定時間相匹配。
下一篇: PLC、DCS、FCS三大控
上一篇: 基帶芯片低功耗設計及