《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于 TMS320C6713的IIR格型自適應(yīng)濾波器
基于 TMS320C6713的IIR格型自適應(yīng)濾波器
摘要: TMS320C6713是TI公司開發(fā)的一款新型浮點DSP芯片,它基于超長指令字結(jié)構(gòu)(VLIW),非常適合于做高強(qiáng)度的數(shù)學(xué)運算,被認(rèn)為是TI公司運算能力最強(qiáng)的處理器之一。本文使用合眾達(dá)公司開發(fā)的一款基于TMS320C6713芯片的開發(fā)板構(gòu)建了音頻信號處理系統(tǒng),對音頻信號的IIR格型自適應(yīng)濾波處理算法進(jìn)行硬件驗證。
Abstract:
Key words :

    TMS320C6713是TI公司開發(fā)的一款新型浮點DSP芯片,它基于超長指令字結(jié)構(gòu)(VLIW),非常適合于做高強(qiáng)度的數(shù)學(xué)運算,被認(rèn)為是TI公司運算能力最強(qiáng)的處理器之一。本文使用合眾達(dá)公司開發(fā)的一款基于TMS320C6713芯片的開發(fā)板構(gòu)建了音頻信號處理系統(tǒng),對音頻信號的IIR格型自適應(yīng)濾波處理算法進(jìn)行硬件驗證。

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

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

  

  2 CCS和CSL簡介

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

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

  3 自適應(yīng)IIR格型濾波器及算法

    3.1 自適應(yīng)IIR格型濾波器

  自適應(yīng)濾波器就是其權(quán)系數(shù)可以根據(jù)某種自適應(yīng)算法來不斷修改,使系統(tǒng)的沖激響應(yīng)滿足給定的性能判斷。它的設(shè)計包括結(jié)構(gòu)設(shè)計和自適應(yīng)算法的選取、最佳參數(shù)的確定,以及有效字長效應(yīng)影響的最小化等。自適應(yīng)濾波器的原理圖如圖2所示。它主要由兩部分組成:系數(shù)可調(diào)的數(shù)字濾波器和用來調(diào)節(jié)或修正濾波器系數(shù)的自適應(yīng)算法。

  

 

  圖中濾波器的結(jié)構(gòu)可以是IIR型結(jié)構(gòu),也可以是FIR型結(jié)構(gòu)。盡管IIR結(jié)構(gòu)的濾波器性能不夠穩(wěn)定,但在實際應(yīng)用中它能夠以很小的復(fù)雜度實現(xiàn)和FIR濾波器相同的功能,且可以利用模擬濾波器設(shè)計的結(jié)果,所以在對穩(wěn)定性要求不高的情況下這是一個理想的選擇。本文所采用的是IIR格型自適應(yīng)濾波器,格型結(jié)構(gòu)的優(yōu)點是按階遞歸,增加或者減少級數(shù)不會影響已經(jīng)存在的階數(shù)設(shè)計。

  格型IIR濾波器的結(jié)構(gòu)框圖如圖3所示。它由兩個格型濾波器級聯(lián)而成,上方的格型濾波器H1(z)的輸入為Input,輸出設(shè)為s0(n);下方的格型濾波器H2(z)的輸入為s0(n),輸出為Output。

  

 

  采用TI公司開發(fā)的C67xDSPLIB庫函數(shù)DSPF_sp_iirlat。DSPF_sp_iirlat是單精度IIR格型濾波算法。其C語言形式為:

  

  3.2 自適應(yīng)濾波器算法

  在前面討論了自適應(yīng)濾波器的原理和結(jié)構(gòu),接下來討論自適應(yīng)濾波器的另一個關(guān)鍵組成部分:自適應(yīng)算法。目前,大多數(shù)自適應(yīng)濾波器都采用最小均方算法(LMS),因為它容易設(shè)計、實現(xiàn)且性能穩(wěn)健。自適應(yīng)算法是根據(jù)某種準(zhǔn)則來設(shè)計的,目的在于設(shè)法使y(n)和d(n)盡量接近,不同的算法實質(zhì)一樣,只是接近的衡量標(biāo)準(zhǔn)不一樣。最常用的準(zhǔn)則是最小均方誤差(Mean Square Error,MSE)準(zhǔn)則,即期望信號d(n)與濾波器輸出y(n)之差e(n)的平方值最小,并根據(jù)這個準(zhǔn)則來不斷調(diào)整自適應(yīng)算法。采用TI公司開發(fā)的C67xDSPLIB庫函數(shù)DSPF_sp_lms。DSPF_ sp_lms為單精度浮點LMS算法,實現(xiàn)LMS自適應(yīng)算法。其C語言形式為:

  

 
4 自適應(yīng)IIR格型濾波算法的DSP實現(xiàn)

  由于自適應(yīng)濾波器需要兩個輸入端,一個為主信號輸入端,另一個為參考信號輸入端。因此,如何在軟件和硬件上設(shè)計和實現(xiàn)兩個信號通路的建立問題是自適應(yīng)濾波器的關(guān)鍵之一。為了解決雙通道自適應(yīng)濾波器的信號輸入通道問題,可以采用開發(fā)板上的CS4272編解碼器的立體聲輸入功能,利用立體聲編解碼器的左、右兩路音頻輸入作為主信號輸入和參考信號輸入。然后將兩個通道的信號送往DSP進(jìn)行自適應(yīng)IIR格型濾波處理,將處理后的信號通過McBSP0傳送到CS4272編解碼器,CS4272編解碼器的D/A轉(zhuǎn)換電路再將數(shù)字信號轉(zhuǎn)換為模擬音頻。整個自適應(yīng)濾波的過程如圖4所示。

  

 

  本文中自適應(yīng)濾波器的參考輸入通道采用的是目標(biāo)板上的立體聲輸入接口的左通道,主信號通道采用立體聲接口的右通道,操作完成后進(jìn)行交替,采用Ping-Pong數(shù)據(jù)緩沖結(jié)構(gòu),Ping-Pong緩沖存儲區(qū)分配采用下面的C語言形式:

  

 

  程序使用CCS開發(fā)環(huán)境進(jìn)行編譯、鏈接生成可執(zhí)行公共目標(biāo)文件(COFF),然后加載運行。濾波器的權(quán)系數(shù)設(shè)定為512階,自適應(yīng)步長為5×10-5,輸入信號為某組給定的音頻信號,通過CCS開發(fā)環(huán)境的圖形分析工具得到測試結(jié)果如圖5所示??梢钥吹?,濾波前后的頻譜圖非常相似,結(jié)果表明該濾波器具有很好的濾波效果。

  

 

  最后通過SEED-XDSusb 2.O仿真器下載到開發(fā)板上運行并播放音樂進(jìn)行實時測試,實驗結(jié)果符合預(yù)期效果,有很好的實用價值。

    5 結(jié)語

  本文設(shè)計的重點和難點是掌握和應(yīng)用DSP來實現(xiàn)音頻信號的采集、輸出的硬件平臺的構(gòu)建,研究了IIR格型自適應(yīng)濾波處理算法的DSP實現(xiàn)問題,最終通過DSP軟件編程完成了目標(biāo)算法的工程實現(xiàn)。本文提出的基于這種特殊結(jié)構(gòu)的自適應(yīng)濾波器,由于實時性強(qiáng)和濾波效果明顯,將越來越廣泛地被應(yīng)用于各種工程中。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜激情免费视频| 欧美精品尤物在线| 一区二区三区.www| 亚洲国产三级| 亚洲第一网站| 欧美一区观看| 欧美一区二区啪啪| 欧美一区二区女人| 欧美在线www| 久久精品国产77777蜜臀| 先锋影院在线亚洲| 欧美亚洲尤物久久| 性欧美办公室18xxxxhd| 午夜精品久久久久久久男人的天堂| 亚洲一区二区四区| 亚洲综合国产| 性欧美xxxx大乳国产app| 性一交一乱一区二区洋洋av| 性欧美videos另类喷潮| 欧美亚洲一区在线| 亚洲第一精品电影| 亚洲人午夜精品| 日韩午夜电影av| 在线视频日韩| 西瓜成人精品人成网站| 欧美一区二区精美| 久久久久久97三级| 老司机一区二区| 欧美精品1区2区| 欧美视频精品一区| 国产麻豆综合| 国产在线视频欧美| 在线成人中文字幕| 日韩视频一区二区三区在线播放免费观看 | 国产一区二区三区在线播放免费观看| 国产日韩欧美高清免费| 精品91在线| 亚洲精品一区二区三区樱花| 一区二区三区欧美在线| 欧美一级黄色网| 亚洲人成艺术| 亚洲专区欧美专区| 久久精品人人做人人爽| 欧美成人免费视频| 国产精品jizz在线观看美国 | 性欧美办公室18xxxxhd| 亚洲国产一区二区三区a毛片| 亚洲精选91| 亚洲欧美日韩一区二区三区在线观看| 久久精品国产久精国产一老狼| 欧美成人精品h版在线观看| 欧美日韩一区精品| 国产综合色在线| 日韩性生活视频| 久久国产精品99国产精| 亚洲手机在线| 久久亚洲精选| 欧美午夜精品电影| 一区二区亚洲| 亚洲视频在线二区| 亚洲高清三级视频| 亚洲午夜精品| 农夫在线精品视频免费观看| 欧美偷拍一区二区| 伊人成人网在线看| 亚洲一区二区综合| 亚洲精品一区在线观看| 欧美在线视频网站| 欧美日韩综合在线| 在线观看日韩专区| 午夜宅男欧美| 亚洲天堂av综合网| 欧美 日韩 国产在线| 国产精品视频一区二区高潮| 亚洲精品免费网站| 久久精品视频一| 午夜精品一区二区三区在线播放| 久久精品免费| 欧美性猛交xxxx免费看久久久| 亚洲高清激情| 久久精品人人做人人爽电影蜜月| 亚洲欧美日韩国产另类专区| 欧美精品久久99久久在免费线| 国产综合色精品一区二区三区| 亚洲一区二区三区精品动漫| 99视频一区| 欧美国产日韩xxxxx| 国产一区清纯| 亚洲欧美福利一区二区| 亚洲午夜性刺激影院| 欧美理论电影在线播放| 伊人久久婷婷| 欧美一区二区三区啪啪| 午夜精品视频在线观看| 欧美先锋影音| 夜夜嗨av一区二区三区网站四季av| 亚洲韩日在线| 久久久久一区二区| 国产日韩一区二区三区在线播放| 中国av一区| 亚洲一区二区三区中文字幕在线| 欧美激情综合网| 在线观看国产一区二区| 久久精品青青大伊人av| 久久久久久久精| 国产日韩欧美精品综合| 亚洲欧美国产视频| 欧美一级一区| 国产精品中文字幕欧美| 亚洲无毛电影| 亚洲欧美日韩综合一区| 欧美午夜不卡视频| 一本大道久久精品懂色aⅴ| 一区二区日韩伦理片| 欧美日韩精品系列| 日韩午夜在线观看视频| 一区二区三区四区国产| 欧美日韩一区在线视频| 一本色道久久综合亚洲精品小说| 亚洲一区二区精品在线| 欧美色图五月天| 夜夜爽夜夜爽精品视频| 亚洲欧美bt| 国产精品一区二区三区免费观看| 亚洲一区制服诱惑| 欧美在线黄色| 国内精品久久久久影院优| 久久精品女人的天堂av| 欧美 日韩 国产一区二区在线视频 | 国产伦精品一区二区三区高清版| 亚洲一区视频在线观看视频| 欧美一区日本一区韩国一区| 国产日韩欧美三级| 久久精品国产精品| 免费一级欧美片在线播放| 最新国产拍偷乱拍精品| 一卡二卡3卡四卡高清精品视频 | 樱桃成人精品视频在线播放| 最新热久久免费视频| 欧美久久久久免费| 一本久久综合亚洲鲁鲁| 亚欧成人在线| 精品51国产黑色丝袜高跟鞋| 亚洲欧洲日本专区| 欧美日韩亚洲不卡| 午夜精品久久久久久99热软件| 久久久国产成人精品| 在线观看福利一区| 亚洲特黄一级片| 国产午夜亚洲精品羞羞网站| 亚洲国产一区视频| 欧美日韩免费观看一区| 亚洲女爱视频在线| 女女同性精品视频| 中国成人亚色综合网站| 久久嫩草精品久久久久| 亚洲精品欧洲| 欧美一区二区在线看| 在线欧美三区| 亚洲欧美日韩精品久久奇米色影视| 国产午夜精品全部视频播放| 亚洲毛片在线看| 国产麻豆午夜三级精品| 亚洲精品韩国| 国产欧美日韩一级| 亚洲人成网站999久久久综合| 欧美色图天堂网| 亚洲大片av| 国产精品成av人在线视午夜片| 久久精品国内一区二区三区| 欧美日韩视频在线第一区| 欧美影院成年免费版| 欧美日韩午夜在线视频| 久久国产精品久久国产精品| 欧美日韩国产一区| 久久精品国产精品| 欧美午夜欧美| 亚洲欧洲精品一区二区三区不卡| 国产精品免费视频xxxx| 亚洲欧洲一区二区三区久久| 国产精品日韩一区| 亚洲精选大片| 国内自拍一区| 亚洲一区在线免费| 在线观看亚洲视频| 欧美在线网站| 亚洲九九九在线观看| 久久综合色8888| 亚洲欧美一区二区三区极速播放| 欧美日本在线播放| 亚洲承认在线| 国产麻豆精品视频| 亚洲制服欧美中文字幕中文字幕| 亚洲国产另类精品专区| 久久国产66| 中文精品在线| 欧美精品激情| 亚洲人体一区| 激情婷婷久久| 久久国产成人|