NIFGEN_ATTR_OSP_FIR_FILTER_TYPE

NI-FGEN C Function

NIFGEN_ATTR_OSP_FIR_FILTER_TYPE

Specific Attribute

Data
type
Access Applies to Coercion High Level Functions
ViInt32 R/W N/A None None

Description

Specifies the pulse-shaping filter type for the FIR filter.

NIFGEN_VAL_OSP_FLAT Applies a flat filter to the data with the passband value specified in the NIFGEN_ATTR_OSP_FIR_FILTER_FLAT_PASSBAND attribute.
NIFGEN_VAL_OSP_RAISED_COSINE Applies a raised cosine filter to the data with the alpha value specified in the NIFGEN_ATTR_OSP_FIR_FILTER_RAISED_COSINE_ALPHA attribute.
NIFGEN_VAL_OSP_ROOT_RAISED_COSINE Applies a root raised cosine filter to the data with the alpha value specified in the NIFGEN_ATTR_OSP_FIR_FILTER_ROOT_RAISED_COSINE_ALPHA attribute.
NIFGEN_VAL_OSP_GAUSSIAN Applies a Gaussian filter to the data with the BT value specified in the NIFGEN_ATTR_OSP_FIR_FILTER_GAUSSIAN_BT attribute.
NIFGEN_VAL_OSP_CUSTOM Applies a custom filter to the data. If NIFGEN_VAL_OSP_CUSTOM is selected, you must provide a set of FIR filter coefficients with the niFgen_ConfigureCustomFIRFilterCoefficients function.