• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Code Composer Studio的無(wú)限沖激響應(yīng)濾波器(IIR)的設(shè)計(jì)*

      2021-10-09 08:51:46許志敏魏海峰陸彥如
      關(guān)鍵詞:沖激響應(yīng)阻帶低通濾波器

      許志敏 魏海峰 陸彥如

      (江蘇科技大學(xué)電子信息學(xué)院 鎮(zhèn)江 212003)

      1 引言

      數(shù)字信號(hào)處理技術(shù)伴隨著信息科學(xué)的發(fā)展而迅速發(fā)展,濾波器在數(shù)字信號(hào)處理中基礎(chǔ)而又十分重要。數(shù)字濾波器通過(guò)數(shù)值計(jì)算實(shí)現(xiàn)濾波,其工作穩(wěn)定、體積小、重量輕、靈活、處理精度高,并且可通過(guò)模擬信號(hào)和數(shù)字信號(hào)相互轉(zhuǎn)換的技術(shù)來(lái)處理模擬信號(hào),這些優(yōu)點(diǎn)使其廣泛應(yīng)用于語(yǔ)音圖像處理、數(shù)字通信、頻譜分析、模式識(shí)別、自動(dòng)控制等領(lǐng)域,成為數(shù)字信號(hào)處理中最重要的組成部分之一。

      數(shù)學(xué)信號(hào)處理器的出現(xiàn)徹底改變了通信,其具有高速靈活性、可編程性和低消耗等特點(diǎn),讓其在圖形、圖像處理和語(yǔ)音處理等方面發(fā)揮著重要作用。數(shù)字信號(hào)處理器是一個(gè)專用處理器,在模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)后執(zhí)行高速實(shí)時(shí)處理,處理速度比CPU快10~50倍。在數(shù)字化時(shí)代背景下,DSP已經(jīng)成為通信、計(jì)算機(jī)、消費(fèi)類電子產(chǎn)品等領(lǐng)域的基本組成部分。

      有限沖激響應(yīng)濾波器(FIR)和無(wú)限沖激響應(yīng)濾波器(IIR)是常用的兩種數(shù)字濾波器,無(wú)限沖激響應(yīng)濾波器(IIR)相較于有限沖激響應(yīng)濾波器(FIR),實(shí)現(xiàn)算法更為復(fù)雜。但是IIR濾波器工作量相對(duì)小,可以用低階數(shù)來(lái)實(shí)現(xiàn)較高性能要求,所需的存儲(chǔ)單元少,從而運(yùn)行效率得到提高,更加經(jīng)濟(jì)。

      文獻(xiàn)[1]實(shí)現(xiàn)了IIR數(shù)字濾波器在Matlab中的仿真。文獻(xiàn)[2]介紹了后向差分法和雙線性變換法,以實(shí)現(xiàn)模擬控制器的離散化,本文將采用雙線性變換法。文獻(xiàn)[3]提出了四種典型的歸一化模擬器實(shí)現(xiàn)方法,并在Matlab進(jìn)行仿真實(shí)驗(yàn)。文獻(xiàn)[4]提出沖激響應(yīng)不變法會(huì)帶來(lái)的頻譜混疊失真問(wèn)題,“數(shù)字-數(shù)字頻帶變化”設(shè)計(jì)的數(shù)字濾波器是一種有效的抗混疊的設(shè)計(jì)辦法。文獻(xiàn)[5]在DSPTMS320C54x芯片上實(shí)現(xiàn)了FIR低通濾波器。文獻(xiàn)[6]用AT89C51合成脈沖波形。文獻(xiàn)[7]在DSPTMS320C55x實(shí)現(xiàn)IIR數(shù)字濾波器。文獻(xiàn)[8]通過(guò)FPGA實(shí)現(xiàn)IIR數(shù)字濾波器。文獻(xiàn)[9~10]說(shuō)明濾波器在語(yǔ)音信號(hào)處理中的實(shí)際應(yīng)用。文獻(xiàn)[11]設(shè)計(jì)基于Delphi環(huán)境實(shí)現(xiàn)了IIR濾波器。文獻(xiàn)[12~16]、[18]研究了數(shù)字濾波器的參數(shù)設(shè)定、優(yōu)化等問(wèn)題。文獻(xiàn)[17]設(shè)計(jì)了基于FPGA的FIR數(shù)字帶通濾波器。

      結(jié)合上述文獻(xiàn),本文將采用雙線性變換法來(lái)設(shè)計(jì)巴特沃斯濾波器,并在DSP集成開發(fā)環(huán)境CCS上進(jìn)行仿真實(shí)驗(yàn)。

      2 雙線性變換法

      脈沖響應(yīng)不變法和雙線性變換法是設(shè)計(jì)IIR數(shù)字濾波器的兩種常用方法,脈沖響應(yīng)不變法無(wú)法有效解決頻譜混淆的問(wèn)題。因此,本文采用雙線性變換法設(shè)計(jì)IIR數(shù)字低通濾波器。

      設(shè)過(guò)渡模擬濾波器的系統(tǒng)函數(shù)用Ha(s),s=jΩ,將Ha(s)的復(fù)數(shù)自變量壓縮到±π/T得到系統(tǒng)函數(shù)用Ha(s1),s=jΩ1表示,用正切變換頻率進(jìn)行壓縮,實(shí)現(xiàn)了s平面上整個(gè)虛軸完全壓縮到s1平面上虛軸的±π/T之間,得到

      再按照Z(yǔ)=es1T從s1平面轉(zhuǎn)換到z平面變換成Ha(z),得到

      此時(shí)便不會(huì)出現(xiàn)頻譜混淆的問(wèn)題。式(2)分子、分母函數(shù)均是線性的,稱為雙線性變換。

      圖1 雙線性變換過(guò)程示意圖

      3 模擬濾波器設(shè)計(jì)步驟

      1)本系統(tǒng)的設(shè)計(jì)技術(shù)指標(biāo)為

      通帶邊緣頻率fp1、待求阻帶邊緣頻率fs1和待求阻帶衰減-20 logδsdB。

      模擬邊緣頻率為fp1=1000Hz,fs1=12000Hz阻帶邊緣衰減為-20 logδs=30dB

      2)將數(shù)字低通濾波器的技術(shù)指標(biāo)轉(zhuǎn)換成模擬低通濾波器的技術(shù)指標(biāo)。

      用非線性關(guān)系Ω1=2πf/fs將待求邊緣頻率轉(zhuǎn)換成用弧度表示,得到Ωp1和Ωs1。

      3)由于雙線性變換會(huì)出現(xiàn)頻率變換非線性,所以預(yù)扭曲模擬頻率來(lái)避免非線性引起的失真。由w=2fstan(Ω/2)求得wp1和ws1,單位為弧度/秒。

      4)根據(jù)所需要的阻帶衰減-20 logδs來(lái)計(jì)算出阻帶邊緣增益δs。

      因?yàn)?20 logδs=30,所以logδs=-30/20,δs=0.03162。

      利用結(jié)束計(jì)算公式求模擬濾波器的最低階數(shù):

      因此,一階巴特沃斯濾波便可達(dá)到要求,完成所需的性能指標(biāo)。

      一階巴特沃斯濾波器系統(tǒng)傳輸函數(shù)為

      通過(guò)雙線性變換式(2)得到數(shù)字濾波器系統(tǒng)傳輸函數(shù)為

      因此系統(tǒng)差分方程為

      4 IIR濾波器的實(shí)現(xiàn)

      軟件設(shè)計(jì)分為兩大部分,波形產(chǎn)生子程序和無(wú)限沖激響應(yīng)濾波器子程序,采用了C語(yǔ)言與匯編語(yǔ)言相合的方式,在開發(fā)環(huán)境方面,采用的是DSP集成開發(fā)環(huán)境Code Composer Studio(CCS)。

      1)主程序模塊設(shè)計(jì)如圖2所示。

      圖2 主程序模塊設(shè)計(jì)流程圖

      2)波形產(chǎn)生子程序設(shè)計(jì)如圖3所示。

      圖3 波形產(chǎn)生子程序流程圖

      3)無(wú)限沖激響應(yīng)濾波器(IIR)子程序設(shè)計(jì)如圖4所示。

      圖4 無(wú)限沖激響應(yīng)濾波器(IIR)子程序流程圖

      5 IIR濾波器的實(shí)現(xiàn)

      軟件調(diào)試結(jié)果如圖5、6所示。

      輸入波形是低頻正弦波和高頻余弦波的疊加。

      由圖5所示的時(shí)域仿真結(jié)果可以看出:當(dāng)?shù)皖l正弦波和高頻余弦波相互疊加的信號(hào)進(jìn)入濾波器后,觀察輸出波形,高頻部分的余弦波受到遏制作用而衰減,低頻部分的正弦波信號(hào)得到保留。

      圖5 時(shí)域仿真結(jié)果

      結(jié)合圖6所示的頻域仿真結(jié)果可以更顯著地看出:低頻部分(橫坐標(biāo)為0~0.1)的波形無(wú)明顯變化,而高頻部分(橫坐標(biāo)為0.4附近)的波形幅值減小,表明高頻部分的波形受到明顯的遏制作用。

      圖6 頻域仿真結(jié)果

      6 結(jié)語(yǔ)

      本文采用CCS集成開發(fā)環(huán)境軟件設(shè)計(jì)雙線性變換法的IIR數(shù)字低通濾波器,當(dāng)輸入波形是低頻的正弦波和高頻的余弦波疊加時(shí),通過(guò)觀察頻域和時(shí)域的仿真結(jié)果圖,得知:當(dāng)?shù)皖l正弦波和高頻余弦波相互疊加的信號(hào)進(jìn)入濾波器后,高頻部分的余弦波收到遏制作用而衰減,低頻部分的正弦波信號(hào)得到保留。通過(guò)無(wú)限沖激響應(yīng)低通濾波器,可以準(zhǔn)確地過(guò)濾掉輸入波形中的高頻部分,顯示輸入波形中的低頻部分。

      本文簡(jiǎn)要說(shuō)明了數(shù)字濾波器在數(shù)字信號(hào)處理的重要作用、數(shù)字信號(hào)處理器在通信方面的重要地位,分析了有限沖激響應(yīng)濾波器(FIR)和無(wú)限沖激響應(yīng)濾波器(IIR)的優(yōu)劣,通過(guò)巴特沃斯數(shù)字低通濾波器的實(shí)例,闡述了雙線性變換法的設(shè)計(jì)步驟,通過(guò)仿真結(jié)果得出:IIR數(shù)字低通濾波器可以準(zhǔn)確過(guò)濾掉輸入信號(hào)中的高頻部分,顯示輸入波形中的低頻部分。

      猜你喜歡
      沖激響應(yīng)阻帶低通濾波器
      沖激響應(yīng)時(shí)域測(cè)量電路設(shè)計(jì)與應(yīng)用
      一種新型可調(diào)雙阻帶濾波器設(shè)計(jì)
      基于稀疏系統(tǒng)辨識(shí)的改進(jìn)的零吸引LMS算法*
      運(yùn)動(dòng)中人體信道數(shù)學(xué)模型研究
      IIR數(shù)字濾波器設(shè)計(jì)中頻率轉(zhuǎn)換探究
      基于瞬時(shí)無(wú)功理論的諧波檢測(cè)中低通濾波器的改進(jìn)
      一種改進(jìn)的最大信雜比MTD濾波器設(shè)計(jì)算法
      后置低通濾波器對(duì)沖擊負(fù)荷電能計(jì)量的影響
      一種基于互補(bǔ)環(huán)縫諧振器抑制SSN的新方法
      點(diǎn)火電路中低通濾波器的接地對(duì)其性能的影響
      黑山县| 尚义县| 彩票| 新疆| 景德镇市| 万宁市| 镇远县| 仁布县| 祁连县| 吴忠市| 开阳县| 边坝县| 伊川县| 阿合奇县| 凌源市| 抚远县| 铅山县| 新野县| 万载县| 将乐县| 砀山县| 灵丘县| 延长县| 观塘区| 台中县| 永平县| 孝感市| 日照市| 邓州市| 利辛县| 昌江| 冕宁县| 安庆市| 陇南市| 中山市| 淮滨县| 霍林郭勒市| 黔西| 武宁县| 宜川县| 尼玛县|