You are here: Symbol Reference > Dew.Signal Namespace > IIRFilters Class > IIRFilters Methods > ChebyshevIFilter Method > ChebyshevIFilter Method (integer, TSample, array of TSample, TFilterType, boolean, TVec, TVec, TSample, TIirFrequencyTransform)
Dew DSP for .NET
Contents
PreviousUpNext
IIRFilters.ChebyshevIFilter Method (integer, TSample, array of TSample, TFilterType, boolean, TVec, TVec, TSample, TIirFrequencyTransform)

Design Chebyshev type I IIR filter.

C#
public double ChebyshevIFilter(int Order, double PassRipple, double[] CutoffFreq, TFilterType FilterType, bool Analog, TVec z, TVec p, ref double k, TIirFrequencyTransform IirFrequencyTransform);

Design Chebyshev type I filter of Order with CutoffFreq frequencies and of FilterType type. Set Analog to True, to request and analog filter design in s-plane or set it to false to obtain a digital filter design in z-plane. PassRipple defines the passband ripple in dB. The CutoffFreq must be in range between 0 and 1 (Sampling frequency = 2) in case of a digital filter design. 

IIrFrequencyTransform specifies when and how will the frequency band transformation be applied. The resulting transfer function is returned in the zero-pole form, with z,p,k variables.

What do you think about this topic? Send feedback!
Copyright (c) 1999-2010 by Dew Research. All rights reserved.