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

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

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

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

      1 硬件系統設計

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

      

      2 CCS和CSL簡介

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

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

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

      


    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 广饶县| 临沧市| 枝江市| 扎囊县| 祁连县| 大理市| 永安市| 阜康市| 治县。| 沅江市| 连南| 儋州市| 视频| 佛山市| 高青县| 曲松县| 会东县| 天津市| 易门县| 阳江市| 镇原县| 磐安县| 巴楚县| 三江| 故城县| 枝江市| 木兰县| 梓潼县| 巫溪县| 上饶县| 武乡县| 乌海市| 罗城| 灵璧县| 天镇县| 温宿县| 乾安县| 忻城县| 曲阳县| 磐安县| 岳普湖县|