新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DSP6713的IIR格型自適應濾波器

基于DSP6713的IIR格型自適應濾波器

作者: 時間:2011-05-21 來源:網(wǎng)絡 收藏
TMS320C6713是TI公司開發(fā)的一款新型浮點DSP芯片,它基于超長指令字結構(VLIW),非常適合于做高強度的數(shù)學運算,被認為是TI公司運算能力最強的處理器之一。本文使用合眾達公司開發(fā)的一款基于TMS320C6713芯片的開發(fā)板構建了音頻信號處理系統(tǒng),對音頻信號的格型自適應濾波處理算法進行硬件驗證。

  1 硬件系統(tǒng)設計

  開發(fā)板系統(tǒng)總體方案框圖如圖1所示。模擬音頻信號首先通過高性能前置運算NE5532進行預放,然后進入音頻ADC進行A/D轉換得到串行輸出的數(shù)字音頻信號,本文使用CIRRUS公司最新專業(yè)級音頻芯片CS4272,該芯片使用了一個差分模擬結構,采樣率高達192 kHz,實際信噪比超過90 dB。接著數(shù)字音頻信號經(jīng)過FPGA通過DSP的McBSP口進入DSP芯片TMS320C6713。進入DSP的數(shù)據(jù)存放在DSP的內部存儲區(qū)以利于處理器進行高速運算,經(jīng)過DSP處理后的數(shù)據(jù)同樣通過DSP的McBSP口輸出到FPGA,然后通過DAC輸出到前置運算NE5532進行放大后輸出。電路中同時還接了一個單片機芯片STC89LE52,它用于控制LED、按鍵、A/D、D/A轉換器以及與FPGA進行數(shù)據(jù)通信。

  

  2 CCS和CSL簡介

  CCS(Code Composer Studio)是TI公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境,它采用熟悉的Windows風格界面,提供了基本的代碼生成工具,具有編輯、編譯、鏈接、軟件仿真、硬件調試以及實時跟蹤等功能,支持*.asm,*.c,*.h,*.cmd等多種格式并最終生成*.out等可供下載至硬件電路運行的二進制格式文件,它還提供了多種C/C++代碼優(yōu)化功能和一些實時分析及編程方案。此外,CCS的調試和仿真具有很強的功能:允許中斷點、剖析點及探測點三種斷點設置,分別實現(xiàn)程序斷點、實時分析和數(shù)據(jù)導入等功能。CCS為DSP芯片的開發(fā)與設計提供了極大的便利,是目前使用最為廣泛的DSP開發(fā)環(huán)境之一,其版本已發(fā)展至4.1甚至更高。

  在DSP應用系統(tǒng)中,不可避免地會涉及到大量對DSP器件外設特別是片上外設的編程處理工作,這將消耗開發(fā)工程師在開發(fā)初期大量的精力。在TI公司的CCS開發(fā)環(huán)境中,提供了DSP片級支持庫CSL作為一個組件,多數(shù)CSL模塊都由對應函數(shù)、宏、類和表示符號組成,利用這些模塊可以非常方便地完成對DSP片上外設的配置和控制的編程工作,從而簡化了DSP片上外設的開發(fā)工作,縮短了用戶程序的開發(fā)周期,并且可以達到標準化控制管理片上外設的能力,減少DSP硬件特殊性對用戶程序代碼的影響,以方便對用戶代碼在不同器件間的移植工作。

  3 自適應格型濾波器及算法

  


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉