Pulse Waveform Library
Pulse Signal Library.
Description
The Pulse Waveform Library block generates different types of pulse signals from a waveform library.
Ports
Output
#
Y
—
pulse samples
Complex vector | Complex matrix
Details
Samples of pulse signals returned as a complex vector or complex matrix.
Data types |
|
Complex numbers support |
Yes |
Input
#
Idx
—
waveform index
`positive integer
Details
Index for waveform selection, specified as a positive integer. The index selects a waveform from the set of waveforms defined by the Specification of each waveform in the library parameters.
Data types |
|
Complex numbers support |
No |
Parameters
Main
#
Sample rate (Hz) —
output sampling frequency
SampleTime (real number / vector of two real numbers)
Details
The sampling frequency of the output signal specified as a positive scalar.
The ratio of the Sample rate (Hz) parameter value to the Pulse repetition frequency (Hz) parameter value must be an integer. This restriction is equivalent to requiring the pulse repetition interval to be an integer multiple of the sampling interval.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
# Specification of each waveform in the library — pulse shapes in the library
Details
Pulse waveforms specified as an array of cells. Each cell of the array contains the specification of one waveform.
Each waveform is also an array of cells containing parameters of the waveform:
{{Форма сигнала 1 Спецификации},{Форма сигнала 2 Спецификации},{Форма сигнала 3 Спецификации}, ...}
This block supports four built-in waveforms. Each embedded waveform specifier consists of a waveform identifier followed by several name-value pairs that specify waveform properties.
Waveform type | Waveform identifier | Arguments of the waveform name-value pair |
---|---|---|
Linear FM |
|
See properties EngeePhased.LinearFMWaveform |
Phase coded |
|
See properties EngeePhased.PhaseCodedWaveform |
Rectangular |
|
See properties Rectangular Waveform |
Stepped FM |
|
See properties EngeePhased.SteppedFMWaveform |
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Source of simulation sample time —
source of modelling sampling time
Derive from waveform parameters
| Inherit from Engee engine
Details
The source of the modelling sampling time, set as:
-
Derive from waveform parameters
- the block operates at a variable frequency determined by the PRF of the selected waveform. The elapsed time is variable. -
Inherit from Engee engine
- the block operates at a fixed rate, so elapsed time is a constant.
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |