Low Pass Filter

This filter is a convenience wrapper for an FIR filter and a firdes taps generating function. Sample rate, cutoff frequency, and transition width are in Hertz. The beta paramater only applies to the Kaiser window.

FIR Type

Specifies the data type of the input and output streams, with the option of either decimation or interpolation.

Complex->Complex (Decimating) Input and output streams are complex, with the option to decimate the output.
Complex->Complex (Interpolating) Input and output streams are complex, with the option to interpolate the output.
Float->Float (Decimating) Input and output streams are real, with the option to decimate the output.
Float->Float (Interpolating) Input and output streams are real, with the option to interpolate the output.

Decimation/Interpolation

Type: int

Decimation or interpolation can be selected through the FIR Type parameter. If resampling is not required set this parameter to 1.

Gain

Type: real

Sets the gain of the filter.

Sample Rate

Type: real

Sets the sample rate of the filter, in Hz.

Cutoff Freq

Type: real

Sets the cutoff frequency of the filter, in Hz.

Transition Width

Type: real

Sets the transition width between the pass band and stop band. A small transition width will increase the length of the FIR filter.

Window

Specifies the window function that will be applied to the FIR filter.

Hamming Apply a Hamming window.
Hann Apply a Hann window.
Blackman Apply a Blackman window.
Rectangular Apply a rectangular window.
Kaiser Apply a Kaiser window. The Beta parameter can be controlled.

Beta

Type: real

Beta parameter for the Kaiser window.