Home > Support > NI Product Manuals > LabVIEW Communications System Design Suite 1.0 Manual

Calculates filter coefficients for pulse-shaping and matched filters applied by the digital modulation nodes and demodulation nodes.

connector_pane_image
datatype_icon

pulse shaping filter

Class of filter to generate.

You must correspond the selection here with the modulation type parameter setting as shown in the following table.

Modulation Type Valid Pulse-Shaping Type
PSK, QAM, ASK, PAM none (0)
Note  

The node ignores the filter length parameter and generates a filter that is always one symbol long.

Raised Cosine (1)
Root Raised Cosine (2)
MSK none (0)
Note  

The node ignores the filter length parameter and generates a filter that is always one symbol long.

Raised Cosine (1)
Root Raised Cosine (2)
Gaussian (3)
FSK, CPM none (0)
Note  

The node ignores the filter length parameter and generates a filter that is always one symbol long.

Raised Cosine (1)
Root Raised Cosine (2)
Gaussian (3)

Default: none

datatype_icon

pulse shaping samples per symbol

Number of desired samples per symbol for the pulse-shaping filter.

If you use the pulse-shaping filter for demodulation, this parameter value must match the samples per symbol element of the system parameters cluster passed to the demodulation node. Specify an even number greater than 2.

Note  

If the pulse-shaping and matched filter coefficients are used by the same demodulation or modulation node, the pulse shaping samples per symbol and matched samples per symbol values must be identical.

Default: 16

datatype_icon

matched samples per symbol

Number of desired samples per symbol for the demodulation matched filter.

You must match this parameter value to the samples per symbol element of the system parameters cluster passed to the digital demodulation node. Specify an even number greater than 2.

Default: 16

datatype_icon

filter parameter

A value that indicates either alpha (rolloff for raised cosine and square root raised cosine filters), or BT (the product of the -3 dB bandwidth and the symbol period for a Gaussian filter). Ignore this parameter when you set the pulse shaping filter parameter to none.

Default: 0.5

datatype_icon

error in

Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

Default: no error

datatype_icon

filter length

The desired length, in symbols, of the pulse-shaping filter. The length of the matched filter can vary according to filter type and modulation type. Valid values are greater than 1.

Default: 8

datatype_icon

modulation type

Type of modulation or demodulation for which to generate filter coefficients.

FSK

Generates FSK filter coefficients.

PSK

Generates PSK filter coefficients.

QAM

Generates QAM filter coefficients.

MSK

Generates MSK filter coefficients.

PAM

Generates PAM filter coefficients.

ASK

Generates ASK filter coefficients.

CPM

Generates CPM filter coefficients.

Default: FSK

datatype_icon

pulse shaping filter coefficients

An ordered array of filter coefficients corresponding to the desired filter response for the pulse-shaping filter used in modulation. The number of coefficients depends on the pulse-shaping filter characteristics specified in the pulse shaping filter parameter.

Number of Coefficients Size for FSK Size for MSK Size for PSK/QAM/ASK/PAM
none (samples/symbol) (samples/symbol) (samples/symbol)
raised cosine (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1
root raised cosine (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1
Gaussian (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1 N/A
datatype_icon

matched filter coefficients

An ordered array of filter coefficients corresponding to the desired filter response for the matched filter used in demodulation.

Number of Coefficients Size for FSK Size for MSK Size for PSK/QAM/ASK/PAM
none (samples/symbol) (samples/symbol) (samples/symbol)
raised cosine 1 1 1
root raised cosine (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1 (samples/symbol) × filter length + 1
Gaussian 14 × (samples/symbol) + 1 3 × (samples/symbol) - 1 N/A
datatype_icon

error out

Error information. The node produces this output according to standard error behavior.