FIR filtre tasarımı

ozanbaba

Üye
Katılım
10 Eyl 2007
Mesajlar
7
Puanları
1
Yaş
40
İyi günler arkadaşlar ödev olarak Matlab'de FIR Butterworth filtre tasarımı yapacağım.Elinizde döküman matlab dosyası varsa paylaşırsanız sevinirim.
 
clear all;
close all;
rp=input(' pass band ripple değerini girin');
rs=input('stop band ripple değerini girin');
fp=input('pass band ferquency değerini girin');
fs=input('stop band frequency değerini girin');
f=input('sampling frequency değerini girin');
wp=2*fp/f;
ws=2*fs/f;
num=-20*log10(sqrt(rp*rs))-13;
dem=14.6*(fs-fp)/f;
n=ceil(num/dem);
n1=n+1;
if (rem(n,2)~=0);
n1=n;
n=n-1;
end
y=boxcar(n1);
b=fir1(n,wp,y);
[h,o]=freqz(b,1,256);
m=20*log10(abs(h));
subplot(2,2,1);
plot(o/pi,m);


birdene bakalım çalışacak mı?
 
yardımlarınız için çok teşekkür ederim.iyi günler.
 
denny Matlab'de FIR Butterworth Band geçiren için ne gibi değişiklik yapmam gerekiyor
 
Yanlış anlaşılma olmuş, kusuruma bakmayınız.. Yazdığım mesajı sildim.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…