有源模擬濾波器的快速協同設計方法
上面只給出了手工計算過程中的幾個關鍵結果,略去了冗長的手工計算過程,即便是通過查表進行計算,也只能對階數有限的濾波器減少設計時間,下面將用程序實現濾波器傳遞函數的快速設計,此法對低階或高階的濾波器設計均適用。
2 濾波器的快速設計方法
對文1.2中切比雪夫高通濾波器的傳遞函數在MATLAB下重新進行求解,并和手工計算結果進行比較,給出兩種在MATLAB環境下的實現方法。
2.1 濾波器設計的MATLAB實現
將圖1設計流程程序化,首先將對高通濾波器的指標要求利用實頻率變換轉為對低通濾波器的指標要求,進而在MATLAB環境中求取低通濾波器傳遞函數即低通濾波器原型;再利用MATLAB在s域中的頻帶變換將低通原型變換為符合指標要求的高通濾波器二階級聯傳遞函數形式,為下一步的電路綜合做好準備,具體程序如下:

如果少了這個變元,MATLAB會直接設計數字濾波器。該函數返回值為滿足技術指標要求的濾波器的最小階數n和濾波器3 dB帶寬的截止頻率OmegaC。對切比雪夫I濾波器該函數選OmegaC為OmegaP的大小。

評論