Frecuencias naturales de un filtro de paso de banda

Tengo la siguiente transformación de frecuencia utilizada para diseñar un prototipo de paso bajo a partir de una máscara de especificación de paso de banda:

ω = ω 0 B ( ω ω 0 ω 0 ω )
dónde ω 0 y B son constantes, ω representa la frecuencia angular del filtro de paso bajo y ω es la frecuencia angular del filtro de paso de banda. Dado que las funciones de transferencia de los filtros deben ser herméticas, la función se puede reducir a:
ω = ω 0 B | ω ω 0 ω 0 ω |

Dado que ω 0 / B = 2.45 , me pregunto si al resolver para ω la ecuación se puede reescribir así:

ω 2 ω 0 ω 2.45 ω ω 0 2 = 0
y desde aquí simplemente sustituya las frecuencias naturales del prototipo de paso bajo y obtenga las frecuencias naturales del filtro de paso de banda ya que he ignorado el valor absoluto para resolver ω y no sé si eso puede ser importante a la hora de calcular el resultado.

Si es correcto. Tenga en cuenta que B es el ancho de banda en rad/seg. Por lo tanto: wo/B=Q).

Respuestas (2)

En caso de duda, trama! codigo matlab:

w_array = -10:1:10;
w0_array = -10:1:10;
wl_array_1 = zeros(length(w_array), length(w0_array));
wl_array_2 = zeros(length(w_array), length(w0_array));
syms wl

for i=1:length(w_array)
    w = w_array(i);
    for j=1:length(w0_array)
        w0 = w0_array(j);
        s1 = solve(wl^2 - w0*w*wl/2.45 - w0^2 == 0, wl, 'PrincipalValue', true);
        if isempty(s1)
            s1 = NaN;
        end
        wl_array_1(i,j) = double(s1);
        s2 = solve(w - 2.45*abs(wl/w0 - w0/wl) == 0, wl, 'PrincipalValue', true);
        if isempty(s2)
            s2 = NaN;
        end
        wl_array_2(i,j) = double(s2);
    end
end

figure(1)
for j=1:length(w0_array)
    plot(w_array,wl_array_1(:,j)), hold on
end
xlabel('\omega'), ylabel('\omega´'), xlim([-10,10]), ylim([-45,5])
title('Not considering the absolute in equation'), hold off,

figure(2)
for j=1:length(w0_array)
    plot(w_array,wl_array_2(:,j)), hold on
end
xlabel('\omega'), ylabel('\omega´'), xlim([-10,10]), ylim([-45,5])
title('Considering the absolute in equation'), hold off

ingrese la descripción de la imagen aquí

Como puede verse, el absoluto asegura que las soluciones solo existen para valores positivos de ω y ω 0 . Eliminando el absoluto, existen soluciones para negativos ω y ω 0 . Ahora depende de usted decidir qué significa y si esto es importante.

Por mi parte, me resulta más fácil hacerlo en Laplace:

s = s 2 + ω 0 2 B W s

donde BW es el ancho de banda, y ω 0 es la frecuencia central. Para una raíz real, :

s 2 + ω 0 2 B W s + = 0 => s 2 + B W s + ω 0 2 = 0

Lo cual es fácil de resolver. Si la raíz es imaginaria pura:

s 2 + w 0 2 B W s + j = 0 => s 2 + j B W s + ω 0 2 = 0

y si es complejo, pag = + j :

s 2 + w 0 2 B W s + pag = 0 => s 2 + B W pag s + ω 0 2 = 0

Este es un poco más complicado de resolver, no imposible. Las raíces desnudas y complejas de la ecuación resultan como:

s = B W pag 2 ± B W 2 pag 2 4 ω 0 2 2

y resolviendo por complejo, obtienes cuatro posibilidades, de las cuales eliges, como antes, solo las frecuencias positivas:

R mi a yo = B W 2 ( 2 2 ) 4 ω 2
I metro a gramo = 2 B W 2
METRO a gramo = R mi a yo 2 + I metro a gramo 2
Φ = 1 2 METRO a gramo arcán 2 ( I metro a gramo , R mi a yo ) 2
s = 1 2 [ B W ± METRO a gramo porque ( Φ 2 ) ± j ( METRO a gramo pecado Φ 2 ± B W ) ]

Parece monstruoso, pero funciona.