Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Análisis de señales
% Frecuencia de muestreo
fs = 100; % Frecuencia de muestreo en Hz
% señal entrante
duration = 1; % Duración de la señal en segundos
t = linspace(0, duration, duration * fs); % Vector de tiempo
f_signal = 60; % Frecuencia de la señal en Hz
input_signal = cos(2 * pi * f_signal * t); % Señal de entrada
% Filtro FIR
order_fir = 10; % Orden del filtro FIR
fc_fir = 5; % Frecuencia de corte del filtro FIR en Hz
taps = fir1(order_fir, fc_fir / (fs / 2)); % Coeficientes del filtro FIR
% Filtro IIR
order_iir = 4; % Orden del filtro IIR
fc_iir = 20; % Frecuencia de corte del filtro IIR en Hz
[b, a] = butter(order_iir, fc_iir / (fs / 2)); % Coeficientes del filtro IIR
subplot(3, 1, 2);
plot(t, filtered_signal_fir, 'r', 'LineWidth', 1.5);
xlabel('Tiempo (s)');
ylabel('Amplitud');
title('Señal filtrada (FIR)');
subplot(3, 1, 3);
plot(t, filtered_signal_iir, 'r', 'LineWidth', 1.5);
xlabel('Tiempo (s)');
ylabel('Amplitud');
title('Señal filtrada (IIR)');
figure;
subplot(3, 1, 1);
plot(f, abs(input_signal_fft), 'b', 'LineWidth', 1.5);
xlabel('Frecuencia (Hz)');
ylabel('Amplitud');
title('Espectro de frecuencia - Señal de entrada');
subplot(3, 1, 2);
plot(f, abs(filtered_signal_fir_fft), 'r', 'LineWidth', 1.5);
xlabel('Frecuencia (Hz)');
ylabel('Amplitud');
title('Espectro de frecuencia - Señal filtrada (FIR)');
subplot(3, 1, 3);
plot(f, abs(filtered_signal_iir_fft), 'r', 'LineWidth', 1.5);
xlabel('Frecuencia (Hz)');
ylabel('Amplitud');
title('Espectro de frecuencia - Señal filtrada (IIR)');
Cristian David Castellano Chinchilla, ING Electrónica
Análisis de señales
- PREGUNTAS
Los resultados deben seguir la aplicación del filtro a la señal de entrada. Esto significa
transformar la señal original según las características del filtro. Por ejemplo, un filtro de paso
bajo puede suprimir las frecuencias altas de una señal de entrada, mientras que un filtro de
paso alto puede suprimir las frecuencias bajas.
3. ¿Cuál es su percepción con los otros filtros que ha implementado a nivel análogo?