Engee documentation

General QAM Modulator Baseband

Modulation using quadrature amplitude modulation.

blockType: GeneralQAMModulatorBaseband

Path in the library:

/Communication Systems/Modulation/Digital Modulation/PAM/QAM/General QAM Modulator Baseband

Description

The General QAM Modulator Baseband modulates the signal using the quadrature amplitude modulation method. The output is a baseband representation of the modulated signal.

The Signal constellation parameter defines a constellation by listing its points in a vector of complex numbers of length M. The values of the input signal must be integers in the range . The block maps the input integer to the value in the signal constellation vector.

Ports

Input

In - input signal
vector | scalar

Input signal in the form of a scalar or vector with element values in the range of values , where M is the modulation order. If a binary vector is specified, the number of elements must be an integer multiple of the number of bits per symbol. The number of bits per symbol is equal to .

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

Output

Out - modulated signal
vector | scalar

A modulated signal of the fundamental frequency band; a complex scalar or vector.

Data types: Float64.

Parameters

Signal constellation - signal constellation
vector

A real or complex vector listing the points of a constellation.