基于Matlab的無失真模擬濾波器設計
1.4 相移濾波器設計及無失真濾波器的相頻特性
在該設計中,采用的是一階反相增益全通濾波電路,它的傳輸函數(shù)為:
電路圖如圖4所示。將低通、帶阻、相移電路進行級聯(lián)構成無失真濾波器。在Matlab中,可以通過編程的方法得到相移、無失真濾波器的相頻特性曲線。
主要程序如下:
%b,a為無失真濾波器的傳遞函數(shù)多項式系數(shù),其中b3,a3為低通和帶阻濾波器級聯(lián)后傳遞函數(shù)多項式系數(shù)最終求出的相位曲線如圖5所示??梢钥闯觯瑹o失真濾波器的相頻特性為一條直線。
將各部分的實際電路進行級聯(lián),得到無失真濾波器的實際電路,該無失真濾波器的輸入模擬信號和輸出信號眼圖如圖6所示。從圖中可以看出,眼圖跡線清晰。眼睛大且端正,眼睛之間的交點清晰。說明該無失真濾波器的幅頻、相頻特性良好,可以達到設計要求。
2 結(jié) 語
使用Matlab設計模擬濾波器,既簡單方便,又避免了復雜的運算和查表。通過仿真可以很直觀地看出參數(shù)修改后的頻率響應曲線,該設計可以滿足系統(tǒng)設計的要求,避免了硬件電路反復調(diào)整的麻煩,大大提高了工作效率,且Matlab不但可以用于模擬濾波器的設計,還可以用于FIR,IIR等數(shù)字濾波器的設計,是一個在濾波器設計方面很有力的工具。
評論