MT Generate MSK System Parameters
- Updated2023-02-17
- 3 minute(s) read
MT Generate MSK System Parameters
Calculates parameters for use with either MT Modulate MSK or MT Demodulate MSK.
Inputs/Outputs

samples per symbol
An even number of samples dedicated to each symbol. Multiply this value by the symbol rate to determine the sample rate.
Default value: 16

differential encoding enable
A value that indicates whether to enable differential encoding of the bit stream.
| disable |
Disables bit stream encoding. |
| enable |
Enables bit stream encoding. |
Default value: enable

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

MSK system parameters
Parameter values defining the MSK system. Wire this parameter to the corresponding system parameters cluster of MT Modulate MSK or MT Demodulate MSK.

differential encoding enable
A value that indicates whether to enable differential encoding of the bit stream.
| disable |
Disables bit stream encoding. |
| enable |
Enables bit stream encoding. |
Default value: enable

samples per symbol
Number of samples per symbol in the modulated output complex waveform.
For error-free operation, the samples per symbol must be an even number. Applying Carson's rule for MSK modulation [peak frequency deviation = 0.25 × symbol rate (Hz)], the 98% MSK bandwidth is given by 0.5 × (1 + r) × symbol rate + peak frequency deviation, where 0 < r ≤ 1 is the filter parameter. To satisfy Nyquist criterion, a good guideline is given by samples per symbol = 2 × ceil(1.5 × bandwidth/symbol rate) to obtain 3× oversampling.
Default value: 16

bits per symbol
Number of bits represented by each symbol. This value is equal to Log2(M), where M is the order of the modulation (for example, for 16-MSK, M = 16).

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