Engee documentation

Transmitter

Signal amplification and transmission.

transmitter

Description

The Transmitter unit amplifies and transmits waveform pulses. The transmitter can maintain coherence between pulses or introduce phase noise.

Ports

Input

Input 1 - incoming signal
`complex matrix

The size of the first dimension of the input matrix can be varied to simulate the varying length of the signal. The size variation may occur, for example, in the case of a pulse signal with a variable pulse repetition rate.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

Output

TR - transmitter on/off status
0 | 1

Transmitter status.

  • 1 indicates that the transmitter is on.

  • 0 indicates that the transmitter is off.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool | Bool.

Dependencies

The port is enabled when the Enable transmitter status output checkbox is selected.

Ph - phase noise
scalar

Phase noise for each input sample X, output signal as a scalar.

Dependencies

The port is enabled when the Enable pulse phase noise output checkbox is selected.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

Y - output signal
complex matrix

Output signal returned as a complex matrix.

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64.

Parameters

*Peak power (W)` - peak power
5000 (by default)| positive scalar

Set the peak transmit power (in watts) as a positive scalar value.

Gain (dB) - transmitter gain
20 (By default) | `real scalar'.

Set the scalar containing the gain (in dB) of the transmission.

Loss factor (dB) - loss factor
0 (By default) | non-negative scalar.

Specify a non-negative scalar containing the transmission loss factor (in dB).

Enable transmitter status output - enable transmitter status output
off (by default) | on.

Select the checkbox to output the transmitter utilisation status for each output sample from the TR output port.

Preserve coherence among pulses - preserve coherence among transmitted pulses
On (By default) | Off

Select this checkbox to preserve coherence among transmitted pulses.

  • When you select this box, the transmitter does not introduce random phases into the output pulses.

  • When you clear this box, the transmitter adds random phase noise to each transmitted pulse. The random phase noise is introduced by multiplying the pulse value by , where is a uniform random variable on the interval π .

Enable pulse phase noise output - enable pulse phase noise output
Off (By default) | On

Select this checkbox to create a Ph output port with random phase noise output sampling if the Preserve coherence among pulses checkbox is unchecked. The output port can be routed to the receiver to simulate coherent systems on reception.

Dependencies

This checkbox appears only when the Preserve coherence among pulses checkbox is unchecked.