**:
輸入:被白雜訊汙染的正弦訊號,fs=100khz,訊號頻率為10khz,雜訊訊號為20khz,現在要濾掉20khz的正弦訊號
clear all;
fs=100000;
t=0:1/fs:0.003;
f1=10000;
f2=20000;
signal1=sin(2*pi*f1*t);
signal2=sin(2*pi*f2*t);
y=signal1+signal2;
plot(y);
hold on;
plot(signal1,'r');
legend('被汙染的訊號','理想訊號');
現在用等波紋ifr濾波器,10khz通過 12khz截止
使用file選單---generate mfile,命名為mylowfilter
title('濾波後的波形');
用MATLAB設計低通濾波器
濾波器有很多種設計方式。最簡單的,就是用已有的buttord計算出最符合條件的巴特沃思濾波器的階數n和截止頻率,再用butter計算n階巴特沃斯數字濾波器系統函式分子 分母多項式的係數向量b a。用freqz函式畫出濾波器的幅頻 相頻圖。用filter濾波。例 規定 wp為通帶截止頻率 ws為阻帶截...
IIR和FIR濾波器設計低通濾波器
設原始訊號為 採用iir濾波器和fir濾波器設計低通濾波器,比較兩類濾波器的濾波結果。要求 採用matlab語言實現,並分析結果。首先對原始訊號進行頻譜分析,確定濾波器引數。通過分析加噪訊號的頻譜,雜訊訊號為 原始訊號為 iir濾波器設計 按照數字濾波器技術指標 通帶邊界頻率wp 通帶最大衰減 阻帶...
matlab設計切比雪夫低通濾波器
繪製chebshev 1型模擬低通濾波器的平方幅頻響應曲線,階數為2 4 6 8 n 0 0.01 2 for i 1 4 switch i case 1 n 2 case 2 n 4 case 3 n 6 case 4 n 8 endrp 1 設定通濾波紋為1db z,p,k cheb1ap n,...