TSincFilter Properties


FilterType : TFilterType;

Use this property to select the filter type. The possible values are:
ftBandPass - Band-pass filter. HighFreq and LowFreq define the band to be passed.
ftBandReject - Band-reject filter. HighFreq and LowFreq define the band to be rejected.
ftHighPass - High-pass filter. HighFreq defines the cut-off frequency.
ftLowPass - Low-pass filter. LowFreq defines the cut-off frequency.
ftAllPass - All-pass filter. HighFreq and LowFreq are ignored.

You can modify this property while the filter is operating. In this case the filter's kernel will be recalculated dynamically.


HighFreq : Integer;

Defines the higher filter frequency. See the FilterType property.

You can modify this property while the filter is operating. In this case the filter's kernel will be recalculated dynamically.


KernelWidth : Integer;

Use this property to set the number of the kernel points for the filter. Note, that for many filter operations to work correctly, this value must be odd. If this value is set to an even number and the filter operation requires it to be odd, it will be changed to odd by the component.


LowFreq : Integer;

Defines the lower filter frequency. See the FilterType property.

You can modify this property while the filter is operating. In this case the filter's kernel will be recalculated dynamically.


WindowType : TFilterWindowType;

Use this property to set the type of the window applied to the kernel. The possible values are wtBlackman, wtHamming, and wtHann.

You can modify this property while the filter is operating. In this case the filter's kernel will be recalculated dynamically.


TSincFilter ACS Classes Home


Copyright © 2002, 2003 Andrei Borovsky. All rights reserved.