《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 數字濾波器的軟件設計流程
數字濾波器的軟件設計流程
摘要: 引言數字化、智能化和網絡化是當代信息技術發展的大趨勢,而數字化是智能化和網絡化的基礎,實際生活中遇到的信號多種多樣,例如廣播信號、電視信號等等。上述這些信號大部分是模擬信號,也有小部分是數字信號。
Abstract:
Key words :
</a>  數字化、智能化和網絡化是當代信息技術發展的大趨勢,而數字化是智能化和網絡化的基礎,實際生活中遇到的信號多種多樣,例如廣播信號、電視信號等等。上述這些信號大部分是模擬信號,也有小部分是數字信號。模擬信號是自變量的連續函數,自變量可以是一維的,也可以是二維或多維的。數字濾波器" title="數字濾波器">數字濾波器" title="數字濾波器">數字濾波器" title="數字濾波器">數字濾波器技術是數字信號分析、處理技術的重要分支。無論是信號的獲取、傳輸,還是信號的處理和交換都離不開濾波技術,它對信號安全可靠和有效靈活地傳輸是至關重要的。在所有的電子系統中,使用最多最復雜的要算數字濾波器了。

  1 數字濾波器的設計原理

  數字濾波器根據其沖擊響應函數的時域特征,可分為兩種,即無限長沖擊響應(IIR)濾波器和有限長沖擊響應(FIR)濾波器。IIR濾波器的特征是,具有無限持續時間沖擊響應。這種濾波器一般需要用遞歸模型來實現,因而有時也稱之為遞歸濾波器。FIR濾波器的沖擊響應只能延續一段時間,在工程實際中可以采用遞歸的方式實現,也可以采用非遞歸的方式實現。數字濾波器的設計方法有多種,如雙線性變換法、窗函數設計法和切比雪夫逼近法等等。

  隨著LabVIEW軟件,尤其是LabVIEW的信號處理工作箱的不斷完善,不僅數字濾波器的計算機輔助設計有了可能,而且還可以使設計達到最優化,而使用LabVIEW設計的濾波器不僅設計簡單,而且使用起來要比利用文本文件實現的濾波器方便得多。LabVIEW為設計者提供了FIR和IIR濾波器VI,使用起來非常方便,只需要輸入相應的指標參數即可,不需要進行復雜的函數設計和大量的運算。不同濾波器VI濾波時均有各自的特點,因此它們用途各異。

  2 濾波器的選擇方法

  在利用LabVIEW實現濾波功能時,選擇合適的濾波器是關鍵,在選擇濾波器時,可參照不同濾波器的特點,考慮濾波的實際要求來選擇合適的濾波器。各種濾波器的特點及選擇濾波器的步驟如圖1IIR數字濾波器:

圖1 流程圖

  IIR數字濾波器設計原理:IIR數字濾波器是通過因果穩定的Ha(s)映射成因果穩定的H(z),即s平面的左半平面必須映射到z平面單位圓的內部。H(z)的頻率響應能模仿Ha(s)的頻率響應,即s平面的虛軸必須映射到z平面的單位圓上。變換前后的濾波器在時域或頻域的主要特征(頻率響應或單位沖激響應等)應盡可能相同或接近。將傳輸函數Ha(s)從s平面轉換到z平面的方法有多種,主要有沖激不變法和雙線性變換法。
 如果不考慮混疊現象,利用沖擊不變法實現的數字濾波器會很好地重現原模擬濾波器的頻率特性。而且數字濾波器的單位脈沖響應完全模仿模擬濾波器的單位沖激響應,時域特性逼近好。在本設計中,用沖激函數作為系統激勵信號,用各種數字濾波器作為測試系統。沖激函數具有無限寬廣的頻譜,用沖激函數做激勵信號相當于對測試系統輸入所有頻率的信號,系統必然有對應的輸出。用Transfer函數計算出系統輸出與輸入的傅立葉變換之比,從而得到系統的頻率響應函數。

  LabVIEW程序由兩部分組成:前面板程序和框圖程序。

  整個程序基于多線程設計,即前面板和系統程序各占用一個線程。前面板是用戶接口,即交互式界面,用于用戶向程序中輸入各種控制參數和觀察輸出量。在前面板中,使用了各種仿真圖標,如開關、旋鈕等,并以數字或實時趨勢圖等各種形式的輸出測試結果來模擬真實儀器的面板。通過信號經過巴特沃斯和切比雪夫帶通濾波器以后的波形和信號經過貝塞爾和橢圓帶通濾波器以后的波形。

  程序包含有兩個模塊,即兩個case結構:一個用來實現頻率響應測試;另一個用來模擬從混有高頻噪聲的信號數據中提取正弦波。由于濾波器對信號的分析要求循環進行,而整個過程都希望是人為控制的,因此框圖程序里需要一個While循環結構。

  模塊一:頻率響應測試模塊。頻率響應測試時采用沖激函數做激勵信號,通過函數子模板中調用來實現,并且需要對沖激函數的采樣數、幅值和延時3個參數進行設置。用Transfer函數計算出系統輸出與輸入的傅立葉變換之比,從而得到系統的頻率響應函數。在本設計系統中,共包含有4種類型濾波器,分別為:巴特沃斯濾波器、切比雪夫濾波器、貝塞爾濾波器、橢圓濾波器。通過在模塊中調用相應的函數子模板來實現,并且對濾波器的階次、類型、低(高)端截止頻率、通帶波紋等各項參數進行設置,為了驗證所設計的系統對濾波器頻率響應特性分析的效果,將開關設置為開的狀態。如果由于四種濾波器的波形全部在一個波形測量節點顯示會影響觀測效果,所以在程序設計時,將濾波器的波形分成兩組輸出。

圖2 模塊一程序圖

  在LabVIEW中利用transferfunction.vi來計算兩個濾波器的頻率響應函數。

  模塊二:使用低通濾波器提取正弦波模塊。通常微機應用系統的輸入信號中會不可避免地受到各種噪聲的干擾,可以采用數字濾波方法對其予以削弱或濾除。本模塊輸入信號為一個正弦波,并加入一個白噪聲來模擬信號傳輸中的干擾信號。在設計過程中,使用巴特沃斯低通濾波器濾除噪聲分量,從而達到提取正弦波的目的。該模塊程序中共有兩個巴特沃斯濾波器。首先調用SinePatternvi子程序和UniformWhiteNoisevi子程序產生一個正弦波和均勻分布的白噪聲(用來模擬實際混入的干擾信號),干擾信號通過一個巴特沃斯高通濾波器,生成一個高頻噪聲并與正弦信號疊加,用來模擬含有噪聲的采樣序列,該信號再經過一個巴特沃斯低通濾波器,進而實現正弦波提取。

圖3 模塊二程序圖

  通過仿真實驗可以證實,當濾波器的階次較高時,系統的頻率響應速度越快,階次越高就越接近理想特性。本例選用巴特沃斯濾波器,它擁有最平滑的頻率響應,在截斷頻率以外,頻率響應單調下降。在通帶中是理想的單位響應,在阻帶中響應為零。巴特沃斯濾波器的優點是具有平滑的單調遞減的頻率響應,缺點是通帶與阻帶之間過渡緩慢。相比之下,切比雪夫濾波器的幅度特性在通帶中具有這種等波紋特性,并且階次越高等波紋也相應增加,同時阻帶內衰減也相應增加。基于LabVIEW的數字濾波器設計,使得濾波后噪聲得到了有效抑制,濾波效果良好。

4 FIR數字濾波器

 

      FIR數字濾波器設計原理:FIR濾波器就是用-表示的多項式,使其在單位圓上的特性逼近要求的頻率特性。FIR濾波器的設計任務就是給定要求的頻率特性,按照一定的最佳逼近準則,選取多項式系數h(n),即濾波器的單位抽樣響應及階數N,使得頻率特性滿足設計要求。通常FIR濾波器設計有三種方法:窗函數加權法、頻率采樣設計和切比雪夫等波紋逼近法。這里通過窗函數加權法來設計。

圖4 程序框圖

  本設計采用窗函數法,利用前面板用于設置輸入數值和觀察輸出量,來模擬真實濾波器的前面板。由于虛擬面板直接面向用戶,是虛擬濾波器控制軟件的核心。實際中的待測信號可以由數據采集卡實時采集濾波,也可以由數據采集卡采集后保存為LabVIEW所能夠識別的文件形式,之后再由LabVIEW進行分析濾波。在這里用基本的信號(正弦波,余弦波,方波)來模擬原始信號。程序采用窗函數法的計算流程,將窗函數與需要濾波的信號進行卷積實現信號的濾波。

圖5 程序框圖

  使用者可對原始信號,噪聲信號和濾波器參數進行設置。原始信號的波形圖,濾波的結果都可得到實時顯示。這樣,在程序成功的運行后就可以從顯示區得到結果,使結果更為直觀地反映出來。

  5 結論

  數字濾波器可以通過編程實現各種不同系統,滿足不同的需要,也可以隨時改動系數,調整濾波器參數,選擇最佳方案。使用LabVIEW軟件平臺開發電氣參數測量儀等虛擬儀器,實現了更高的效率,節省了更多的硬件開銷,方便了系統的維護和減輕了儀器更新的負擔。使用虛擬儀器逐步代替傳統儀器已經成為測試領域發展的趨勢。但是在實際應用中,仍要根據具體情況進行程序的優化和軟硬件的結合,使虛擬儀器發揮更高的性能。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99视频一区| 久久精品亚洲一区二区| 国产一区二区三区日韩欧美| 欧美三级视频| 欧美伦理影院| 欧美精品免费看| 欧美大尺度在线| 美乳少妇欧美精品| 乱中年女人伦av一区二区| 久久久久久久久久久久久9999| 亚洲欧美一区二区三区在线| 亚洲无人区一区| 一区二区三区日韩欧美| 亚洲毛片在线看| 日韩午夜av在线| 99av国产精品欲麻豆| 亚洲美女av在线播放| 亚洲精品免费一区二区三区| 91久久夜色精品国产九色| 亚洲成人在线视频播放| 欧美一区二区观看视频| 欧美一区二区精美| 久久av一区| 亚洲第一精品电影| 久久精品日韩一区二区三区| 亚洲高清激情| 亚洲精品黄色| aa级大片欧美三级| 亚洲视频一区二区| 亚洲欧美美女| 欧美一区二区性| 久久精品一区四区| 美女主播视频一区| 欧美精品日韩综合在线| 欧美三级视频在线| 国产欧美精品一区二区色综合 | 欧美成人视屏| 欧美巨乳在线观看| 国产精品久久久久久久久婷婷| 国产精品日韩二区| 国产亚洲成av人片在线观看桃| 影音先锋亚洲精品| 亚洲精品孕妇| 亚洲欧美日韩另类| 亚洲国产高清aⅴ视频| 亚洲美女在线观看| 亚洲综合色激情五月| 久久九九热免费视频| 欧美成人免费全部观看天天性色| 欧美日韩亚洲国产一区| 国产欧美精品一区二区色综合| 伊人久久婷婷色综合98网| 亚洲精品乱码久久久久久久久 | 国产精品久久久久久久久久直播| 国产区欧美区日韩区| 在线观看成人av电影| 99ri日韩精品视频| 欧美在线视频日韩| 一本久久a久久免费精品不卡| 香蕉成人久久| 久久综合影音| 欧美性天天影院| 樱桃成人精品视频在线播放| 亚洲最新色图| 久久国内精品自在自线400部| 这里只有精品丝袜| 久久久视频精品| 欧美日韩不卡合集视频| 国产日韩一区二区| 亚洲精品资源| 欧美在线视频不卡| 一区二区三区欧美| 久久久在线视频| 欧美丝袜第一区| 在线成人黄色| 亚洲小说欧美另类婷婷| 亚洲精品国产精品国自产在线 | 国内在线观看一区二区三区| 99国产精品久久久久久久| 久久经典综合| 亚洲一区二区av电影| 农夫在线精品视频免费观看| 国产精品亚洲网站| 亚洲国产成人久久| 国产一区二区三区网站| 91久久精品一区| 午夜精品久久久久久久99水蜜桃 | 欧美午夜电影在线| 一区二区三区在线不卡| 亚洲小说区图片区| 99视频精品免费观看| 久久―日本道色综合久久| 国产精品久久久久aaaa樱花| 亚洲高清久久久| 欧美伊人久久| 香蕉视频成人在线观看| 欧美日韩国产影院| 亚洲国产高清在线| 久久精品人人做人人爽电影蜜月| 欧美一区二区三区四区在线| 欧美日韩一区在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 午夜老司机精品| 亚欧成人精品| 国产精品电影在线观看| 亚洲精品乱码久久久久久蜜桃91| 最新中文字幕一区二区三区| 久久久亚洲高清| 国产精品永久免费视频| 亚洲先锋成人| 亚洲免费一在线| 欧美三级日本三级少妇99| 亚洲伦伦在线| 在线视频精品一区| 欧美另类在线播放| 亚洲欧洲日本一区二区三区| 亚洲日本aⅴ片在线观看香蕉| 快播亚洲色图| 精品91在线| 亚洲高清视频中文字幕| 久久婷婷国产综合精品青草| 国产亚洲欧美一区二区| 亚洲欧美怡红院| 午夜精品久久久久久久男人的天堂| 欧美日韩一区二区高清| 亚洲毛片在线| 中文在线一区| 欧美午夜精品电影| 亚洲一品av免费观看| 亚洲欧美国产制服动漫| 国产精品国产三级国产专播精品人| 夜夜嗨av一区二区三区| 亚洲永久精品大片| 国产精品美女一区二区| 亚洲一区三区在线观看| 性欧美1819sex性高清| 国产精品视频大全| 亚洲男人天堂2024| 欧美在线免费一级片| 黑人巨大精品欧美一区二区| 亚洲国产三级在线| 欧美大胆a视频| 亚洲精品在线视频观看| 亚洲一区日本| 国产精品午夜在线| 欧美在线视频二区| 欧美ed2k| 亚洲免费成人av电影| 亚洲制服欧美中文字幕中文字幕| 国产精品久久久久久久久婷婷 | 国产精品xxxxx| 亚洲欧美日韩国产中文| 久久精品国产一区二区三| 国产一区二区三区黄| 亚洲激情啪啪| 欧美日韩蜜桃| 亚洲欧美成aⅴ人在线观看| 久久久www成人免费精品| 亚洲高清在线观看一区| 亚洲视频中文字幕| 国产精品伊人日日| 亚洲激情另类| 欧美天堂在线观看| 午夜精品亚洲一区二区三区嫩草| 亚洲欧美日韩电影| 国产一区二区三区电影在线观看| 亚洲欧洲在线视频| 国产精品初高中精品久久| 欧美一区二区三区在线观看| 欧美a级片网站| 亚洲一区999| 老司机久久99久久精品播放免费 | 99日韩精品| 久久av二区| 亚洲欧洲三级| 欧美一区二区久久久| 亚洲电影免费| 亚洲欧美日本伦理| 亚洲高清免费在线| 午夜视频久久久| 亚洲高清在线视频| 欧美亚洲系列| 亚洲国产精品日韩| 欧美诱惑福利视频| 亚洲精品国产精品国自产观看浪潮| 亚洲欧美国产精品va在线观看| 伊人久久av导航| 午夜精品久久久久久| 亚洲电影免费观看高清完整版在线 | 国产精品人成在线观看免费| 久久精品一区二区国产| 国产精品成人aaaaa网站| 亚洲国产人成综合网站| 国产精品一二一区| 亚洲精品一区二区在线观看| 国产欧美视频一区二区三区| 一级日韩一区在线观看| 一区二区亚洲| 久久国产精品网站| 亚洲视频免费|