Red de cruce de altavoces que utiliza filtros de clave Sallen (funciones de transferencia MATLAB)

1

Actualmente estoy intentando modelar una red de enlace activa de Linkwitz-Riley utilizando filtros de paso bajo (LP) y de paso alto (HP) Sallen-Key en cascada.

Puedo obtener gráficos simulados en MATLAB de ambas funciones de transferencia, sin embargo, al usar los mismos valores de RC para el HP y el LP, pensé que causaría que ambas tuvieran la misma frecuencia de corte, de modo que al unirlas no causaran pérdidas de ganancia en todo el sistema.

Sin embargo, este no es el caso visto. He usado las funciones de transferencia explicadas en el documento de Texas Instruments, sin embargo, están adaptadas para no incluir las resistencias 3 y 4: enlace

Actualmente, solo estoy usando la función de transferencia para un filtro Sallen-Key singular con la esperanza de que una vez que esté ordenado, pueda simplemente conectarlos en cascada.

El código MATLAB para las funciones de transferencia es el siguiente:

function H = transferLP(R,C,f)
    s = 1j.*2.*pi.*f;
    RC = R.*C;
    H = 1./((s.^2).*(RC.^2) + (s.*(RC + RC + RC)) + 1);
end

function H = transferHP(R,C,f)
    s = 1j.*2.*pi.*f;
    RC = R.*C;
    H = ((s.^2).*(RC.^2))./((s.^2).*(RC.^2) + (s.*(RC + RC + RC)) + 1);
end

Tomar la parte real (real (h)) del resultado de estas funciones debe obtener la información de magnitud, mientras que la parte imaginaria (imag (h)) debe contener la información de la fase.

f = vector de frecuencia R = valores de resistencia C = valores del capacitor (mantenga R & C al mismo tiempo, sé que puede cambiarlos individualmente)

El gráfico que obtengo por la magnitud es el siguiente.

Como nota al margen, también me preguntaba por qué la ganancia cae por debajo de 0; ¿Es esto una ondulación en la banda de parada porque estoy usando un filtro de segundo orden?

Gracias por la ayuda por adelantado.

    
pregunta RogueAngel

1 respuesta

1

Pensé que causaría que ambos tuvieran la misma frecuencia de corte, de modo que cuando se juntaran no causarían pérdidas de ganancia en todo el sistema.

La definición de la frecuencia de corte no es la misma para todos los filtros. Para Butterworth es el punto -3 dB. Pero para filtros Linkwitz-Riley es el punto -6 dB ! Por lo tanto, podría pensar que su filtro es incorrecto, pero podría seguir las intenciones del filtro LR.

También debe trazar la Ganancia en una escala logarítmica, preferiblemente en dB, ya que esa es la norma de cómo se hacen los diagramas de Bode. Y por una buena razón, ya que le indica inmediatamente qué orden es el filtro y dónde está el punto de corte.

    
respondido por el Bimpelrekkie

Lea otras preguntas en las etiquetas