MFSK Waveform
A continuous radiation generator with multi-position frequency modulation (MFSK).
blockType: MFSKWaveform
Path in the library:
|
Description
Block MFSK Waveform Generates a continuous multi-position frequency modulation (MFSK) signal with a preset time step. , frequency deviation , by frequency offset and the number of steps . The signal at the output of the block is an integer and is determined by the number of samples, the number of time steps. , the number of frequency deviation steps (Fig.1):
Ports
Output
Port_1 is a continuous radiation signal with multi—position frequency modulation
complex column vector
The output of the block is specified as a complex column vector containing signal samples. The number of samples in the signal depends on the following parameters:
-
If the Output signal format parameter is set to
Steps
, then the output of the block is determined by the parameter Number of frequency steps in output or the number of steps . -
If the Output signal format parameter is set to
Samples
, the output of the block is determined by the Number of samples in output parameter or the number of samples. -
If the Output signal format parameter is set to
Sweeps
, the output of the block is determined by the Number of sweeps in output parameter or the number of frequency deviation steps. .
Parameters
Sample time - interval between calculation steps
−1 (by default)
| скаляр
Specify the parameter Sample time as a non-negative number. To inherit the discrete step of the system, set the value of this parameter to −1
.
Block parameter: |
|
Value: |
|
By default: |
|
Sweep bandwidth (Hz) — pass frequency deviation:q[<br>] 1e5 (default)
| positive scalar
Frequency deviation a signal with multi-position frequency modulation, specified as a positive scalar.
Block parameter |
|
Values |
|
By default |
|
Frequency step burst time (s) — duration of the time step
5e-6 s (default)
| positive scalar
Duration of the time step – this is the frequency generation period in increments , given as a positive scalar.
Block parameter |
|
Values |
|
By default |
|
Number of steps per sweep — total number of steps by frequency deviation of
512 (default)
| an even positive scalar
Determines the number of frequency deviation steps , specified as an even positive integer.
Block parameter |
|
Values |
|
By default |
|
Chirp offset frequency (Hz) — pass frequency offset:q[<br>] 0 (default)
| real scalar
The frequency offset specified as a real scalar. The frequency offset defines the frequency shift between two sequences.
Block parameter |
|
Values |
|
By default |
|
Output signal format — pass output signal format:q[<br>] Steps (by default)
| Samples
| Sweeps
The format of the output signal takes the values:
-
`Steps' — the output signal of the block is set by the parameter Number of frequency steps in output or the number of steps .
-
Samples
— the output signal of the block is set by the parameter Number of samples in output or the number of samples. -
Sweeps
— the output signal of the block is set by the parameter Number of sweeps in output or the number of frequency deviation steps. .
Number of sweeps in output — number of steps by frequency deviation of
1 (default)
| positive integer
Number of frequency deviation steps at the output of the block, set as a positive integer.
Dependencies
To use this parameter, set the Output signal format parameter to Sweeps
.
Number of frequency steps in output — number of pass steps:q[<br>] 1 (default)
| positive integer
Number of steps at the output of the block, set as a positive integer.
Dependencies
To use this parameter, set the Output signal format parameter to Steps
.
Number of samples in output — number of samples on the pass signal:q[<br>] 100 (default)
| positive integer
The number of samples in the sample signal at the output of the block, set as a positive integer.
Dependencies
To use this parameter, set the Output signal format parameter to Samples
.