MT Apply Pulse Shaping Filter (Generic)
- Updated2023-02-17
- 3 minute(s) read
MT Apply Pulse Shaping Filter (Generic)
Applies a pulse-shaping filter to an input stream comprised of PAM, ASK, QAM, and nonoffset PSK-modulated symbols. Separate nodes are available for offset PSK, FSK, and MSK.
This node first upsamples (zero-insertion) the symbols array by a factor equal to the samples per symbol value, then filters the symbols stream with the pulse-shaping filter that you specify.
Inputs/Outputs

symbols
Array of symbols (comprised of frequency deviations) corresponding to information bits. Wire the symbols parameter of MT Map Bits to Symbols to this parameter.

pulse shaping filter coefficients
An ordered array containing sample-spaced coefficients for the desired pulse-shaping filter. Wire the pulse shaping filter coefficients parameter of MT Generate Filter Coefficients to this parameter. Ensure that the value of the samples per symbol parameter passed to this node matches the pulse shaping samples per symbol value used to generate the filter coefficients.

samples per symbol
Number of samples per information symbol in the output complex waveform. Multiply this value by the symbol rate to determine the system sample rate.
Default value: 16

symbol rate
The symbol rate in symbols per second.
Default value: 1.0

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Default value: No error

reset?
A Boolean that determines whether the node continues pulse-shape filtering using the previous iteration states.
| TRUE | Resets the pulse-shape filtering. |
| FALSE | Continues pulse shaping at the previous iteration state on subsequent calls. |
Default value: TRUE

output complex waveform
The output pulse-shaped continuous-time I/Q baseband waveform.

t0
Trigger (start) time of the Y array.
Default value: 0

dt
Time interval between data points in the Y array. The reciprocal of this value is equal to the system sample rate.
Default value: 1.0

Y
The complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

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