You are here: Symbol Reference > SignalProcessing Namespace > Structs, Records, Enums > SignalProcessing.TFilterError Enumeration
DSP Master VCL
ContentsIndex
PreviousUpNext
SignalProcessing.TFilterError Enumeration

Defines possible comb filter design errors.

Pascal
TFilterError = (
  ferNone,
  ferNeedTwoBands,
  ferConsecutiveStopBands,
  ferInvalidBand,
  ferOverlappingBands,
  ferRangeError,
  ferGainRipple
);
Members 
Description 
ferNone 
Filter was designed successfully. 
ferNeedTwoBands 
At least two bands are required for a lowpass/highpass/bandstop/bandpass filter. 
ferConsecutiveStopBands 
You can not have two consecutive stop bands, but you can have two consecutive pass bands. 
ferInvalidBand 
Frequency band specification is invalid. 
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. 
ferGainRipple 
Invalid value of Gain or Ripple. Gain can be 1, >1, or 0. Ripple must smaller then 1 and bigger then zero. 

Detects filter errors, when designing filters and specifying filter bands.

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