FIR Filter Design MATLAB Code
FIR Filter Design MATLAB Code
clear all;
close all; wn= [wp ws];
b = fir1(n, wn, y);
rp = 0.04; [h,o] = freqz(b,1,256);
rs = 0.05; m = 20*log10(abs(h));
fp = 1500; subplot(2,2,3);
fs = 2000; plot (o/pi,m);
f = 9000; ylabel('gain in db-->');
xlabel(' (c) normalised frequency--
wp=2*fp/f; >');
ws=2*fs/f; title ('BAND-PASS FILTER');
%% LOW-PASS FILTER
%% HIGH-PASS FILTER
m = 20*log10(abs(h));
subplot (2,2,2);
plot (o/pi,m);
ylabel('gain in db-->');
xlabel(' (b) normalised frequency--
>');
title('HIGH-PASS FILTER');