Created
March 3, 2012 20:21
-
-
Save matiasvd/1968022 to your computer and use it in GitHub Desktop.
Relevamiento de la respuesta en frecuencia de un filtro pasa-bajos RC
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% | |
% charliexray.blogspot.com - 03/03/2012 | |
% Relevamiento de la respuesta en frecuencia de un filtro pasa-bajos RC | |
% Probado en GNU/Octave | |
% | |
% Datos del circuito pasa-bajos RC | |
R = 2.2e3 | |
C = 15e-9 | |
fc = 1/(2*pi*R*C) % frecuencia de corte (no la uso en adelante) | |
vin = 1 % amplitud de la senial sinusoidal de entrada | |
fpaso = 400 % tomo medidas cada 400Hz | |
f = 20:fpaso:20e3; % intervalo de frecuencias donde tomo medidas | |
w = 2*pi*f; | |
H = 1 ./ sqrt( 1 + (w*R*C).^2 ); % modulo de la trasnferencia del pasa-bajos | |
vout = vin*H; % amplitud (modulo) de la respuesta (salida) del pasa-bajos | |
% Graficos | |
plot(f, vout, 'r*') % grafico de la respuesta en frecuencia relevada | |
title('Respuesta en frecuencia de un filtro pasabajos RC usando los datos relevados (frecuencia y amplitud en escala lineal)') | |
xlabel('frecuencia (Hz)') | |
ylabel('Amplitud del voltaje de salida') | |
figure | |
plot(log10(f), vout, 'r*') % grafico de la respuesta con frecuencia logaritmica | |
title('Respuesta en frecuencia con frecuencia logaritmica') | |
figure | |
plot(log10(f), log10(vout), 'r*') % grafico | |
title('Respuesta en frecuencia con frecuencia y amplitud logaritmica') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment