General QAM Demodulator Baseband
Demodulation of a signal modulated using quadrature amplitude modulation usage.
blockType: GeneralQAMDemodulatorBaseband
Path in the library:
|
Description
Block General QAM Demodulator Baseband demodulates a signal modulated by quadrature amplitude modulation. A representation of the modulated signal in the baseband is fed to the input of the block.
Ports
Input
#
IN_1
—
Input signal
vector | scalar
Details
The input signal is in the form of a scalar or column vector. The input signal must be a complex signal in discrete time. Parameter Signal constellation specifies a constellation whose points are given by a vector of complex numbers of length . The block matches -th point of the vector Signal constellation an integer .
| Data types |
|
| Complex numbers support |
I don’t |
Output
#
OUT_1
—
demodulated signal
vector | scalar
Details
A demodulated signal in the baseband; a complex scalar or vector.
| Data types |
|
| Complex numbers support |
I don’t |
Parameters
Main
#
Signal constellation —
signal constellation
Vector of real and/or complex numbers
Details
A real or complex vector or scalar in which the constellation points are listed.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
#
Output type —
type of output data
Integer | Bit
Details
The type of output data in the form of one of these options:
-
Integer— the block gives out integers; -
Bit— the block creates a group of bits, called a _ binary word_, for each character, when for the parameter Decision type the value is setHard decision.
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
No |
#
Decision type —
type of solution
Hard decision
Details
Determines the usage of a rigid solution during demodulation.
Dependencies
To use this parameter, set for the parameter Output type value Bit.
| Values |
|
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
No |