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 de 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 de paso bajo Butterworth con coeficientes de numerador y denominador 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 simétrico de abeto Butterworth. debe ser Even, 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 otros ceros.b1b2bb = conv(b1,b2)b1z-1b2

[b,a,b1,b2,sos,g] = maxflat(n,m,Wn) Devuelve la representación de las 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 los trazados de la magnitud del filtro, el retardo de grupo y los ceros y polos'plots'

  • tanto para la visualización textual como para las parcelas'both'

Ejemplos

contraer todo

Diseñe un filtro de 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 de 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 raíz polinómica, y una transformación de 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