Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
Ejercicios: Filtros
410 143 Procesamiento Digital de Señales
6 Y 4.9 Y 4.8
0
0 2 4 6 8 10 12 14 16 18 20
Frecuencia [Hz]
a) Si se desea quedarse con el primer armónico (1 Hz), que filtro, orden y frecuencia(s)
de corte utilizaría. Justifique. Realice unas pequeñas líneas de código aproximadas
que representen lo planteado.
b) Si se desea quedarse con el quinto armónico (13 Hz), que filtro, orden y
frecuencia(s) de corte utilizaría. Justifique. Realice unas pequeñas líneas de código
aproximadas que representen lo planteado.
c) Si se desea quedarse con el tercer armónico (7 Hz), que filtro, orden y frecuencia(s)
de corte utilizaría. Justifique. Realice unas pequeñas líneas de código aproximadas
que representen lo planteado.
d) Si se desea quedarse con todos los armónicos excepto el cuarto (11 Hz), que filtro,
orden y frecuencia(s) de corte utilizaría. Justifique. Realice unas pequeñas líneas de
código aproximadas que representen lo planteado.
2
0
-2
-6
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
3
X 250
2 Y 1.28497 X 350 X 550 X 650
Y 0.644819 Y 0.513067
1 Y 0.369147
0
0 100 200 300 400 500 600 700
Fase
4
3 X 250 X 350
Y 1.5708 Y 1.5708
2
1
0 X 50 X 550 X 650
-1 Y -1.5708 Y -1.5708 Y -1.5708
-2
-3
-4
0 100 200 300 400 500 600 700
Frecuencia [Hz]
3. Según las siguientes respuestas presentadas, ¿a qué filtro IIR y que tipo (pasa bajos,
pasa altos, pasa banda o rechaza banda) corresponden? Definir la(s) frecuencia(s) de
corte.
1 1
0.5 0.5
0 0
0 2000 4000 6000 8000 10000 0 500 1000 1500 2000 2500 3000
1 1.2
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2 0.2
0 0
0 5 10 15 20 25 30 35 40 45 50 0 10 20 30 40 50 60
1.2 1
1
0.8
0.6 0.5
0.4
0.2
0
0 0 500 1000 1500 2000 2500 3000
0 5 10 15 20 25 30 35 40 45 50
1 1.2
0.8 1
0.8
0.6
0.6
0.4
0.4
0.2 0.2
0 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30 35 40 45 50
4. Se desea diseñar un Filtro FIR Pasa bajos. Para el siguiente código encuentre los
errores en la programación.
%% Filtro FIR Pasabajos.
Ts = 0.1; % Tiempo de muestreo
k = 0:Ts:10; % Vector de tiempo discreto.
x = sin(2*pi*1*k*Ts) + 0.5*sin(2*pi*5*k*Ts);
fs = 1/Ts; % Frecuencia de muestreo
fn = fs/2; % Frecuencia de Nyquist
fc = 2; % Frecuencia de corte
Wn = fc/fn; % Frecuencia normalizada
N = 3; % Orden
B = fir1(N,Wn,'high'); % Coeficientes
for n = 1:N
sumFIR = 0;
for i = 0:length(x)
if (n-i > 0)
sumFIR = sumFIR + B(i+1)*x(n-i);
end
end
yFIR1(i) = sumFIR;
end
a)
b)