Documentos de Académico
Documentos de Profesional
Documentos de Cultura
%Pasaaltas
clf;
M= 512;
N = 20; %Define el orden del filtro
fc = input('Dame tu frecuencia de corte ');
fs = input( 'Dame tu frecuencia de muestreo ');
Wc=2*fc/fs; %Normaliza las frecuencias
b=fir1(N,Wc,'high', hamming(21)); %Calcula N+1 coeficientes del filtro
en el vector b
freqz(b,1,M,fs); %Grafica la respuesta en frecuencia del filtro
fvtool(b,'fs',fs,'Color','white') % Visualiza el filtro
Procedimiento para ésta práctica:
%Pasabajas
clf;
M= 512;
N = 24; %Define el orden del filtro
fc = input('Dame tu frecuencia de corte ');
fs = input( 'Dame tu frecuencia de muestreo ');
Wc=2*fc/fs; %Normaliza las frecuencias
b=fir1(N,Wc,'low', hamming(25)); %Calcula N+1 coeficientes del filtro
en el vector b
freqz(b,1,M,fs); %Grafica la respuesta en frecuencia del filtro
fvtool(b,'fs',fs,'Color','white') % Visualiza el filtro
Procedimiento para ésta práctica:
Example 7.7.
1. Design a lowpass FIR filter with 25 taps using the MATLAB program listed in the ‘‘MATLAB
Programs’’ section at the end of this chapter. The cutoff frequency of the filter is 2,000 Hz, assuming a
sampling frequency of 8,000 Hz. The rectangular window and Hamming window functions are used for
each design.
2. Plot the frequency responses along with those obtained using the rectangular window and Hamming
window for comparison.
3. List FIR filter coefficients for each window design method.