type TFilterError = ( ferNone, ferNeedTwoBands, ferConsecutiveStopBands, ferInvalidBand, ferOverlappingBands, ferRangeError, ferGainRipple);
Defines possible comb filter design errors.
Detects filter errors, when designing filters and specifying filter bands.
Values
| Name | Description |
|---|---|
| ferConsecutiveStopBands | You can not have two consecutive stop bands, but you can have two consecutive pass bands. |
| ferGainRipple | Invalid value of Gain or Ripple. Gain can be 1, >1, or 0. Ripple must smaller then 1 and bigger then zero. |
| ferInvalidBand | Frequency band specification is invalid. |
| ferNeedTwoBands | At least two bands are required for a lowpass/highpass/bandstop/bandpass filter. |
| ferNone | Filter was designed successfully. |
| ferOverlappingBands | Pass/stop frequency bands are overlapping. You need some empty space between two bands for the transition region. Very narrow transition regions result in filters with long time delays and long computation times. |
| ferRangeError | Frequency band exceeds the frequency range. |