Applies a pulse-shaping filter to an input stream comprised of FSK-modulated symbols. The node performs filtering using the specified pulse shaping filter coefficients followed by accumulation on the phase of the information symbols to generate the oversampled FSK-modulated complex baseband waveform. This process is the digital equivalent of continuous-time analog frequency modulation.
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.
Array of symbols (comprised of frequency deviations) corresponding to information bits. Wire the symbols parameter of MT Map Bits to Symbols to this parameter.
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.
When reset? is set to TRUE, there is a transient response of ½ the filter length at the start of the modulated signal, and the returned data is shortened by approximately ½ the filter length. When reset? is set to FALSE, the node uses data from the previous iteration to eliminate the transient.
Number of samples per information symbol in the output complex waveform. Multiply this value by the symbol rate to determine the system sample rate.
The symbol rate in symbols per second.
Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.
Default: no error
Continuity of phase transitions between symbols.
Continuous phase transitions between symbols.
Discontinuous phase transitions between symbols, that is, discontinuous phase FSK (DPFSK).
With discontinuous phase-FSK (DPFSK), modulation consists of selecting the appropriate sinusoid based on the input data. Thus, when switching between symbols, there is a discontinuity in the FSK signal phase. To emulate a hardware-based DPFSK source, this node maintains the phase of each independent sinusoid versus time. Thus, the DPFSK modulator acts like a hardware-based (multiple switched tone generator) FSK modulator.
The output pulse-shaped continuous-time phase waveform.
Trigger (start) time of the Y array.
Time interval between data points in the Y array. The reciprocal of this value is equal to the system sample rate.
The complex-valued signal-only baseband phase waveform.
Error information. The node produces this output according to standard error behavior.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported