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.

cheb2ord

Orden de filtro Chebyshev Tipo II

Descripción

ejemplo

[n,Ws] = cheb2ord(Wp,Ws,Rp,Rs) devuelve el orden más bajo del filtro Chebyshev Tipo II que no pierde más de dB en la banda de paso y tiene al menos dB de atenuación en la banda de parada.nRpRs También se devuelve el escalar (o vector) de las frecuencias de corte correspondientes.Ws

[n,Ws] = cheb2ord(Wp,Ws,Rp,Rs,'s') diseña un filtro de paso bajo, paso alto, paso de banda o filtro analógico Chebyshev Tipo II con frecuencias angulares de corte.Ws

Ejemplos

contraer todo

Para los datos muestreados a 1000 Hz, diseñe un filtro de paso bajo con menos de 3 dB de ondulación en la banda de paso definida de 0 a 40 Hz, y al menos 60 dB de atenuación en la banda de parada definida de 150 Hz a la frecuencia Nyquist.

Wp = 40/500; Ws = 150/500; Rp = 3; Rs = 60;  [n,Ws] = cheb2ord(Wp,Ws,Rp,Rs)
n = 4 
Ws = 0.3000 
[b,a] = cheby2(n,Rs,Ws);  freqz(b,a,512,1000) title('n = 4 Chebyshev Type II Lowpass Filter')

Diseñe un filtro de paso de banda con una banda de paso de 60 Hz a 200 Hz, con menos de 3 dB de ondulación en la banda de paso, y una atenuación de 40 dB en las bandas de parada de 50 Hz de ancho en ambos lados de la banda de paso:

Wp = [60 200]/500; Ws = [50 250]/500; Rp = 3; Rs = 40;  [n,Ws] = cheb2ord(Wp,Ws,Rp,Rs)
n = 7 
Ws = 1×2

    0.1000    0.5000

[b,a] = cheby2(n,Rs,Ws);  freqz(b,a,512,1000) title('n = 7 Chebyshev Type II Bandpass Filter')

Argumentos de entrada

contraer todo

Frecuencia de esquina de banda de paso (corte), especificada como un vector escalar o de dos elementos con valores entre 0 y 1 inclusive, con 1 correspondiente a la frecuencia Nyquist normalizada, rad/sample.π Para los filtros digitales, la unidad de frecuencia de esquina de banda de paso está en radianes por muestra. Para los filtros analógicos, la frecuencia de la esquina de la banda de paso está en radianes por segundo, y la banda de paso puede ser infinita. Los valores de y determinar el tipo de filtro cheb2ord devuelve:WpWs

  • Si y son escalares y < , a continuación, devuelve el orden y la frecuencia de corte de un filtro de paso bajo.WpWsWpWscheb2ord La banda de detención del filtro oscila entre 1 y la banda de paso oscila entre 0 y .WsWp

  • Si y son escalares y > , devuelve el orden y la frecuencia de corte de un filtro de paso alto.WpWsWpWscheb2ord La banda de parada del filtro oscila entre 0 y , y la banda de paso oscila entre 1 y 1.WsWp

  • Si y son vectores y el intervalo especificado por contiene el intervalo especificado por ( < < ), a continuación, devuelve el orden y las frecuencias de corte de un filtro de paso de banda.WpWsWsWpWs(1)Wp(1)Wp(2)Ws(2)cheb2ord La banda de parada del filtro oscila entre 0 y de 1.Ws(1)Ws(2) La banda de paso oscila entre hasta .Wp(1)Wp(2)

  • Si y son vectores y el intervalo especificado por contiene el intervalo especificado por ( < < ), a continuación, devuelve la orden y las frecuencias de corte de un filtro de banda.WpWsWpWsWp(1)Ws(1)Ws(2)Wp(2)cheb2ord La banda de detención del filtro oscila entre hasta .Ws(1)Ws(2) La banda de paso oscila entre 0 y 1.Wp(1)Wp(2)

    Utilice la siguiente guía para especificar filtros de diferentes tipos.

    Especificaciones de la banda de parada y la banda de paso del tipo de filtro

    Tipo de filtro

    Condiciones de Stopband y Passband

    Stopband

    Banda de pases

    Pasabajos

    < , ambos escalaresWpWs

    (Ws,1)

    (0,Wp)

    Pasa-altos

    > , ambos escalaresWpWs

    (0,Ws)

    (Wp,1)

    Bandpass

    El intervalo especificado por contiene el especificado por ( ).WsWpWs(1) < Wp(1) < Wp(2) < Ws(2)

    Y(0,Ws(1))(Ws(2),1)

    (Wp(1),Wp(2))

    Bandstop

    El intervalo especificado por contiene el especificado por ( ).WpWsWp(1) < Ws(1) < Ws(2) < Wp(2)

    Y(0,Wp(1))(Wp(2),1)

    (Ws(1),Ws(2))

Tipos de datos: single | double

Nota

Si sus especificaciones de filtro requieren un filtro de paso de banda o bandstop con ondulación desigual en cada una de las bandas de paso o bandas de parada, diseñe filtros de paso bajo y paso alto separados y conecten en cascada los dos filtros juntos.

Frecuencia de esquina de banda de parada, especificada como un vector escalar o de dos elementos con valores entre 0 y 1 inclusive, con 1 correspondiente a la frecuencia Nyquist normalizada.

  • Para los filtros digitales, la frecuencia de la esquina de la banda de parada está en radianes por muestra.

  • Para los filtros analógicos, la frecuencia de la esquina de la banda de parada está en radianes por segundo y la banda de parada puede ser infinita.

Nota

Los valores de y determinan el tipo de filtro.WpWs

Ondulación de banda de paso, especificada como escalar en dB.

Tipos de datos: single | double

Atenuación de banda de parada, especificada como escalar en dB.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Orden de filtro más bajo, devuelto como un escalar entero.

Frecuencia de esquina de banda de parada, devuelta como un vector escalar o de dos elementos. Utilice los argumentos de salida y con la función.nWscheby2

Algoritmos

utiliza la fórmula de predicción de orden de filtro de paso bajo de Chebyshev descrita en .cheb2ord[1] La función realiza sus cálculos en el dominio analógico para casos analógicos y digitales. Para el caso digital, convierte los parámetros de frecuencia al -domain antes del proceso de estimación de orden y frecuencia natural y, a continuación, los convierte de nuevo al dominio .sz

inicialmente desarrolla un prototipo de filtro lowpass transformando las frecuencias de banda de parada del filtro deseado en 1 rad/s (para filtros de paso bajo y alto) y a -1 y 1 rad/s (para filtros de paso de banda y bandstop).cheb2ord A continuación, calcula el orden mínimo y la frecuencia natural necesaria para que un filtro de paso bajo coincida exactamente con la especificación de la banda de detención cuando se utilizan los valores de la función.cheby2

Referencias

[1] Rabiner, Lawrence R., and Bernard Gold. Theory and Application of Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1975.

Capacidades ampliadas

Consulte también

| | | |

Introducido antes de R2006a