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