Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

maxflat

Diseño de filtro Butterworth digital generalizado

Sintaxis

[b,a] = maxflat(n,m,Wn)
b = maxflat(n,'sym',Wn)
[b,a,b1,b2] = maxflat(n,m,Wn)
[b,a,b1,b2,sos,g] = maxflat(n,m,Wn)
[...] = maxflat(n,m,Wn,'design_flag')

Descripción

[b,a] = maxflat(n,m,Wn) es un filtro Butterworth lowpass con coeficientes numeradores y denominadores y de órdenes y , respectivamente. es la frecuencia de corte normalizada en la que la respuesta de magnitud del filtro es igual abanmWn 1/2 (aproximadamente –3 dB). debe estar entre 0 y 1, donde 1 corresponde a la frecuencia Nyquist.Wn

b = maxflat(n,'sym',Wn) es un filtro FIR Butterworth simétrico. debe ser par, y está restringido a un subintervalo de [0,1].nWn La función genera un error si se especifica fuera de este subintervalo.Wn

[b,a,b1,b2] = maxflat(n,m,Wn) devuelve dos polinomios y cuyo producto es igual al polinomio numerador (es decir, ).  contiene todos los ceros en , y contiene todos los demás ceros.b1b2bb = conv(b1,b2)b1z-1b2

[b,a,b1,b2,sos,g] = maxflat(n,m,Wn) devuelve la representación de secciones de segundo orden del filtro como la matriz de filtro y la ganancia.sosg

[...] = maxflat(n,m,Wn,'design_flag') le permite monitorear el diseño del filtro, donde 'design_flag' Es

  • para una visualización textual de la tabla de diseño utilizada en el diseño'trace'

  • para parcelas de la magnitud del filtro, retardo de grupo y ceros y polos'plots'

  • tanto para la visualización textual como para las gráficas'both'

Ejemplos

contraer todo

Diseñar un filtro Butterworth generalizado con frecuencia de corte normalizada

<math display="block">
<mrow>
<mn>0</mn>
<mo>.</mo>
<mn>2</mn>
<mi>π</mi>
</mrow>
</math>
rad/s. Especifique un orden de numerador de 10 y un orden denominador de 2. Visualice la respuesta de frecuencia del filtro.

n = 10; m = 2; Wn = 0.2;  [b,a] = maxflat(n,m,Wn); fvtool(b,a)

Algoritmos

El método consiste en el uso de fórmulas, la búsqueda de la raíz polinómica y una transformación de las raíces polinómicas.

Referencias

[1] Selesnick, Ivan W., and C. Sidney Burrus. “Generalized Digital Butterworth Filter Design.” IEEE® Transactions on Signal Processing. Vol. 46, Number 6, 1998, pp. 1688–1694.

Capacidades ampliadas

Consulte también

| |

Introducido antes de R2006a