用累試法直接在Z平面設計數字濾波器的研究
3 軟件實(shí)現與應用
軟件設計要求是便于操作、能夠用鼠標、鍵盤(pán)輸入零、極點(diǎn);能顯示頻譜和相位特性;能夠輸出傳輸函數和結構。而Visual Basic 6.O屬于可視化編程,編程思路較為簡(jiǎn)單,易于實(shí)現。
3.1 計算機輔助設計界面
計算機輔助設計系統界面參數設置方便直觀(guān),便于分析和理解。其界面如圖l所示。計算機輔助設計的界面主要由文本框、組合框、圖像框組成。其中4個(gè)文本框用來(lái)設置零、極點(diǎn)的實(shí)部、虛部,在文本框中輸入相應數據后,按零點(diǎn)輸入按鈕輸入零點(diǎn),此時(shí)會(huì )在下面的圖像框中相應位置顯示一個(gè)小圓圈,表示在該處選擇了一個(gè)零點(diǎn);也可以按下“選擇零點(diǎn)”,直接用鼠標在下面的z平面單擊鼠標左鍵,也選擇了一個(gè)零點(diǎn)。對于極點(diǎn)輸入同上述,用“+”表示選擇了極點(diǎn)。這時(shí)可以按下右邊按鈕控件“頻譜特性”,則會(huì )在右上邊的幅頻特性圖像框中顯示系統的幅頻特性,同理按下“相位特性”則會(huì )顯示相頻特性。如果滿(mǎn)足設計要求則按下“濾波器的數學(xué)模型”,會(huì )彈出一個(gè)對話(huà)框,里面顯示了系統的傳輸函數;如果按下“濾波器結構”,則彈出系統的結構圖。本文引用地址:http://dyxdggzs.com/article/192070.htm
3.2 應用實(shí)例
例1:設置一個(gè)帶通濾波器,帶通中心頻率為ω0=π/2,ω=0,π時(shí),幅度衰減為0。
確定極點(diǎn)為用軟件在Z平面上選擇零、極點(diǎn),得到的幅度特性和相位特性如圖2,圖3所示。其幅頻特性與參考文獻一致。
鼠標單擊“濾波器的數學(xué)模型”,便得到系統函數
評論