Chebyshev tipo II diseño de filtro digital y analógico.

    Diseñe un filtro de Chebyshev tipo II de tipo N o de orden
    devuelven los coeficientes del filtro.

    Parámetros
    ----------
    N: int
        El orden del filtro.
    rs: float
        La atenuación mínima requerida en la banda de parada.
        Se especifica en decibelios, como un número positivo.
    Wn: array_like
        Una secuencia escalar o longitud-2 que da las frecuencias críticas.
        Para filtros Tipo II, este es el punto en la banda de transición en la que
        la ganancia alcanza primero -`rs`.
        Para los filtros digitales, `Wn` se normaliza de 0 a 1, donde 1 es el
        Frecuencia de Nyquist, pi radianes / muestra. («Wn» está así en
        semiciclos / muestra).
        Para los filtros analógicos, `Wn` es una frecuencia angular (por ejemplo rad / s).
    btype: {'lowpass', 'highpass', 'bandpass', 'bandstop'}, opcional
        El tipo de filtro. El valor predeterminado es 'lowpass'.
    analógico: bool, opcional
        Cuando True, devuelva un filtro analógico, de lo contrario, se
        devuelto
    salida: {'ba', 'zpk', 'sos'}, opcional
        Tipo de salida: numerador / denominador ('ba'), polo-cero ('zpk'), o
        secciones de segundo orden ('sos'). El valor predeterminado es 'ba'.

    Devoluciones
    -------
    b, a: ndarray, ndarray
        Numerador (`b`) y denominador (` a`) polinomios del filtro IIR.
        Sólo devuelto si `` output = 'ba'``.
    z, p, k: ndarray, ndarray, float
        Zeros, polos y ganancia del sistema de la transferencia del filtro IIR
        función. Sólo devuelto si `` output = 'zpk'``.
    sos: ndarray
        Representación de secciones de segundo orden del filtro IIR.
        Sólo devuelto si `` output == 'sos'``.

    Ver también
    --------
    cheb2ord cheb2ap

    Notas
    -----
    El filtro Chebyshev tipo II maximiza la tasa de corte entre el
    banda de frecuencias de respuesta de frecuencia y de parada, a expensas de
    la banda de parada y el aumento del timbre en la respuesta al paso.

    Los filtros de tipo II no ruedan tan rápido como el tipo I (`cheby1`).

    El parámetro de salida `` 'sos'`` se añadió en 0.16.0.

    Ejemplos
    --------
    Trace la respuesta de frecuencia del filtro, mostrando los puntos críticos:

    >>> de la señal de importación de scipy
    >>> import matplotlib.pyplot como plt

    >>> b, a = señal.cheby2 (4, 40, 100, 'bajo', analógico = verdadero)
    >>> w, h = señal.frecuencias (b, a)
    >>> plt.semilogx (w, 20 * np.log10 (abs (h)))
    >>> plt.title ('Chebyshev Tipo II respuesta de frecuencia (rs = 40)')
    >>> plt.xlabel ('Frecuencia [radianes / segundo]')
    >>> plt.ylabel ('Amplitud [dB]')
    >>> plt.margins (0, 0.1)
    >>> plt.grid (which = 'both', axis = 'both')
    >>> plt.axvline (100, color = 'verde') # frecuencia de corte
    >>> plt.axhline (-40, color = 'verde') # rs
    >>> plt.show ()