bandPass method
void
bandPass(])
Butterworth Bandpass filter.
Params:
- order - Filter order
- sampleRate - Sampling rate
- centerFrequency - Center frequency
- widthFrequency - Width of the notch
- directFormType - The filter topology. Default direct_form_II
Implementation
void bandPass(int order, double sampleRate, double centerFrequency,
double widthFrequency,
[int directFormType = DirectFormAbstract.direct_form_II]) {
_AnalogLowPass analogProto = _AnalogLowPass(order);
analogProto.design();
LayoutBase digitalProto = LayoutBase(order * 2);
BandPassTransform(centerFrequency / sampleRate, widthFrequency / sampleRate,
digitalProto, analogProto);
setLayout(digitalProto, directFormType);
}