Engee documentation

System objects

For more information about working with system objects in Engee, see the introductory article.
EngeeComms.AWGN

Adds white Gaussian noise to the input signal.

EngeeComms.BarkerCodeGenerator

Barker’s Sequence.

EngeeComms.BernoulliBinaryGenerator

Generates random binary numbers using the Bernoulli distribution.

EngeeComms.BPSKDemodulatorBaseband

Demodulates data modulated using the BPSK method.

EngeeComms.BPSKModulatorBaseband

Modulates data using the BPSK method.

EngeeComms.ConvolutionalDeinterleaver

Restore the order of characters rearranged using shift registers.

EngeeComms.ConvolutionalEncoder

Convergent coding of binary data.

EngeeComms.ConvolutionalInterleaver

Rearrange the input characters using a set of shift registers.

EngeeComms.DQPSK_DemodulatorBaseband

Demodulates data modulated using the DQPSK method.

EngeeComms.DQPSK_ModulatorBaseband

Differential quadrature phase modulation.

EngeeComms.ErrorRateCalculation

Calculates a bit or character error in the input data.

EngeeComms.EVM

Measures the error vector magnitude (EVM) of the received signal.

EngeeComms.FreeSpacePathLoss

Simulates signal power loss in free space.

EngeeComms.GeneralQAMDemodulatorBaseband

Demodulation of a signal modulated using quadrature amplitude modulation.

EngeeComms.GeneralQAMModulatorBaseband

Modulation using quadrature amplitude modulation.

EngeeComms.OFDMDemodulatorBaseband

Demodulation using the OFDM method.

EngeeComms.OFDMModulatorBaseband

Modulation using the OFDM method.

EngeeComms.PhaseFrequencyOffset

Applies phase and frequency offsets to a complex base signal.

EngeeComms.QPSKBasebandDemodulator

Demodulates QPSK-modulated data.

EngeeComms.RaisedCosineReceiveFilter

Shapes the pulse by decimating the signal using a FIR filter with raised cosine.

EngeeComms.RaisedCosineTransmitFilter

Shapes the pulse by interpolating the signal using a FIR filter with raised cosine.

EngeeComms.RandomIntegerGenerator

Generates integers randomly distributed in the specified range.

EngeeComms.RectangularQAMModulatorBaseband

Modulation using rectangular quadrature amplitude modulation.

EngeeComms.Repeat

Re-samples the input signal at a higher rate by repeating values.

EngeeComms.IntToBit
EngeeComms.QPSKBasebandModulator