General QAM Demodulator Baseband
Demodulation of a signal modulated using quadrature amplitude modulation.
blockType: GeneralQAMDemodulatorBaseband
Path in the library:
|
Description
The General QAM Demodulator Baseband demodulates a signal modulated using quadrature amplitude modulation. The input of the unit is the baseband representation of the modulated signal.
Ports
Input
In - input signal
vector
| scalar
Input signal as a scalar or vector-column. The input signal must be a complex signal in discrete time. The Signal constellation parameter specifies a constellation whose points are given by a vector of complex numbers of length M. The block maps the m-th point of the Signal constellation vector to the integer m-1.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
.
Parameters
Signal constellation - signal constellation
vector
| scalar
A real or complex vector or scalar that lists the points of a constellation.
Output type - output data type
integer (by default)
| bit
Output data type as one of these options.
-
integer
- the block outputs integers. -
bit
- the block creates a group of K bits, called a binary word, for each character when the Decision type parameter is set toHard decision
.
Decision type is the type of decision
Hard decision (by default)
.
Specifies the use of hard decision in demodulation.
Dependencies
To use this parameter, set the Output type parameter to Bit
.