Chebyshev2FilterModel

Chebyshev2FilterModel[n]

creates a lowpass Chebyshev type 2 filter of order n.

Chebyshev2FilterModel[{n,ωc}]

uses the cutoff frequency ωc.

Chebyshev2FilterModel[{"type",spec}]

uses the full filter specification {"type",spec}.

Chebyshev2FilterModel[{"type",spec},var]

expresses the model in terms of the variable var.

Details

  • Chebyshev2FilterModel returns the filter as a TransferFunctionModel.
  • Chebyshev2FilterModel[{n,ω}] returns a lowpass filter with attenuation of (approximately 3 dB) at frequency ω.
  • Chebyshev2FilterModel[n] uses the cutoff frequency of 1.
  • Filter specification {"type",spec} can be any of the following:
  • {"Lowpass",{ωp,ωs},{ap,as}}lowpass filter using passband and stopband frequencies and attenuations
    {"Highpass",{ωs,ωp},{as,ap}}highpass filter
    {"Bandpass",{ωs1,ωp1,ωp2,ωs2},{as,ap}}bandpass filter
    {"Bandstop",{ωp1,ωs1,ωs2,ωp2},{ap,as}}bandstop filter
  • Frequency values should be given in an ascending order.
  • Values ap and as are respectively absolute values of passband and stopband attenuations.
  • Given a gain fraction , the attenuation is .

Examples

open allclose all

Basic Examples  (1)

A Chebyshev type 2 filter model:

In[1]:=
Click for copyable input
Out[1]=

Bode plot of the modeled filter:

In[2]:=
Click for copyable input
Out[2]=

Scope  (7)

Applications  (6)

Properties & Relations  (5)

Possible Issues  (1)

See Also

Chebyshev1FilterModel  BiquadraticFilterModel  ButterworthFilterModel  EllipticFilterModel  BesselFilterModel  TransferFunctionTransform  TransferFunctionModel

Introduced in 2012
(9.0)