MFSK Waveform
Continuous radiation generator with multi-position frequency modulation (MFSK).
Description
The MFSK Waveform block generates a continuous multi-position frequency modulation (MFSK) signal with a specified time step , frequency deviation , frequency offset and number of steps . The signal at the block output is an integer and is defined by the number of samples, the number of time steps , the number of frequency deviation steps (Fig.1):
Ports
Output
Port_1 - continuous emission signal with multi-position frequency modulation
`complex column vector
The output of the block defined as a complex vector-column containing samples of the signal. The number of samples in the signal depends on the following parameters:
-
If the Output signal format parameter is set to
Steps
, the block output is defined by the Number of frequency steps in output parameter or the number of steps . -
If the Output signal format is set to
Samples
, the block output is determined by the Number of samples in output or the number of samples. -
If the Output signal format parameter is set to
Sweeps
, the block output is determined by the Number of sweeps in output 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) - frequency deviation
1e5 (by default)
| positive scalar
Frequency deviation of signal with multi-position frequency modulation, specified as a positive scalar.
Block parameters |
|
Values |
|
By default |
|
Frequency step burst time (s) - time step duration
5e-6 s (by default)
| positive scalar
Time step duration is the period of frequency generation with step , specified as a positive scalar.
Block parameters |
|
Values |
|
By default |
|
Number of steps per sweep - total number of steps in frequency deviation
512 (By default)
| even positive scalar
Specifies the number of steps per frequency deviation , specified as an even positive integer.
Block parameters |
|
Values |
|
* By default* |
|
Chirp offset frequency (Hz) - frequency offset
0 (By default)
| real scalar
Frequency offset specified as a real scalar. The frequency offset defines the frequency shift between two sequences.
Block parameters |
|
Values |
|
* By default* |
|
Output signal format - output signal format
Steps (by default)
| Samples
| Sweeps
The output signal format accepts values:
-
Steps
- block output signal is specified by parameters Number of frequency steps in output or number of steps . -
Samples
- the block output signal is specified by the parameter Number of samples in output or the number of samples. -
Sweeps
- the block output signal is specified by the parameter Number of sweeps in output or the number of frequency deviation steps .
Number of sweeps in output - number of frequency deviation steps
1 (by default)
| positive integer
The number of frequency deviation steps at the block output, specified 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 steps
1 (By default)
| `positive integer'.
The number of steps at the block output, specified 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 signal
100 (By default)
| `positive integer'.
The number of samples in the samples signal at the block output, specified as a positive integer.
Dependencies
To use this parameter, set the Output signal format parameter to Samples
.