bandStop method
void
bandStop(])
Bandstop filter with custom topology
Param:
- order - Filter order (actual order is twice)
- sampleRate - Sampling rate of the system
- centerFrequency - Center frequency
- widthFrequency - Width of the notch
- rippleDb - pass-band ripple in decibel sensible value: 1dB
- directFormType - The filter topology. Default direct_form_II
Implementation
void bandStop(
int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb,
[int directFormType = DirectFormAbstract.direct_form_II]
) {
_AnalogLowPass analogProto = _AnalogLowPass(order);
analogProto.design(rippleDb);
LayoutBase digitalProto = LayoutBase(order * 2);
BandStopTransform(centerFrequency / sampleRate, widthFrequency / sampleRate, digitalProto, analogProto);
setLayout(digitalProto, directFormType);
}