cheby2
Create a Chebyshev II filter.
Syntax
[b,a] = cheby2(n,Rs,Ws)
[b,a] = cheby2(n,Rs,Ws,band)
[b,a] = cheby2(n,Rs,Ws,domain)
[b,a] = cheby2(n,Rs,Ws,band,domain)
Inputs
- n
 - The filter order.
 - Rs
 - The minimum attenuation in decibels in the stop band, specified by Ws.
 - Ws
 - A scalar specifying the cutoff frequency of a low or high pass filter, or a two element vector specifying the cutoff frequencies of a bandpass or bandstop filter. For a digital filter the values (in Hz) are normalized relative to the Nyquist frequency. For an analog filter the values are in radians/sec.
 - band
 - The band type of the filter. Omit for low pass or bandpass. Use 'high' for high pass, and 'stop' for bandstop.
 - domain
 - 
            
- Use 'z' for digital filters (default).
 - Use 's' for analog filters.
 
 
Outputs
- b
 - The numerator polynomial coefficients of the filter.
 - a
 - The denominator polynomial coefficients of the filter.
 
Example
Create a third order Chebyshev II low pass digital filter with a 300 Hz cutoff frequency and a 1000 Hz sampling frequency, and with 20 dB attenuation in the stop band.
[b,a] = cheby2(3,20,300/500)
      b = [Matrix] 1 x 4
0.25371  0.47331  0.47331  0.25371
a = [Matrix] 1 x 4
1.00000  -0.00085  0.42058  0.03430
    Comments
Filters can become unstable for high orders, and more easily so for bandpass or stopband filters.