Estoy tratando de diseñar un filtro de paso bajo de segundo orden usando la siguiente función de transferencia:
con frecuencia de corte fc = 3400 Hz
Cada vez que trazo esto, la frecuencia de corte está en -6 dB en lugar de -3 dB. No estoy muy seguro de lo que estoy haciendo mal. Aquí está mi código de Matlab:
fc = 3400;
s = 1i*logspace(0,6,1000);
H_d = fc^2 ./ (s.^2 + 2*fc*s + fc^2);
semilogx(abs(s), 20 * log10(abs(H_d)))
No reconozco su función de transferencia como una de las implementaciones clásicas de filtro de paso bajo. Un filtro Butterworth, por ejemplo, sería:
nota: para mí, es inusual ver el uso de en lugar de en estas fórmulas, pero matemáticamente debería ser equivalente, siempre que use en lugar de
kane40
joribama
Andy alias