有源模擬濾波器的快速協(xié)同設(shè)計(jì)方法
上面只給出了手工計(jì)算過(guò)程中的幾個(gè)關(guān)鍵結(jié)果,略去了冗長(zhǎng)的手工計(jì)算過(guò)程,即便是通過(guò)查表進(jìn)行計(jì)算,也只能對(duì)階數(shù)有限的濾波器減少設(shè)計(jì)時(shí)間,下面將用程序?qū)崿F(xiàn)濾波器傳遞函數(shù)的快速設(shè)計(jì),此法對(duì)低階或高階的濾波器設(shè)計(jì)均適用。
2 濾波器的快速設(shè)計(jì)方法
對(duì)文1.2中切比雪夫高通濾波器的傳遞函數(shù)在MATLAB下重新進(jìn)行求解,并和手工計(jì)算結(jié)果進(jìn)行比較,給出兩種在MATLAB環(huán)境下的實(shí)現(xiàn)方法。
2.1 濾波器設(shè)計(jì)的MATLAB實(shí)現(xiàn)
將圖1設(shè)計(jì)流程程序化,首先將對(duì)高通濾波器的指標(biāo)要求利用實(shí)頻率變換轉(zhuǎn)為對(duì)低通濾波器的指標(biāo)要求,進(jìn)而在MATLAB環(huán)境中求取低通濾波器傳遞函數(shù)即低通濾波器原型;再利用MATLAB在s域中的頻帶變換將低通原型變換為符合指標(biāo)要求的高通濾波器二階級(jí)聯(lián)傳遞函數(shù)形式,為下一步的電路綜合做好準(zhǔn)備,具體程序如下:
如果少了這個(gè)變?cè)琈ATLAB會(huì)直接設(shè)計(jì)數(shù)字濾波器。該函數(shù)返回值為滿足技術(shù)指標(biāo)要求的濾波器的最小階數(shù)n和濾波器3 dB帶寬的截止頻率OmegaC。對(duì)切比雪夫I濾波器該函數(shù)選OmegaC為OmegaP的大小。
評(píng)論