Main Content

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