EngeeComms.GeneralQAMDemodulatorBaseband
Demodulation of a signal modulated using quadrature amplitude modulation usage.
| Library |
|
| Block |
Description
To demodulate a signal modulated using quadrature amplitude modulation usage, follow these steps:
-
Create an object EngeeComms.GeneralQAMDemodulatorBaseband and set its properties.
-
Call an object with arguments as if it were a function.
To learn more about how to work with system objects, see Engee System Objects.
Syntax
Creation
-
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband()— creates a system objectqamdemodto perform demodulation of a signal that has been modulated using quadrature amplitude modulation usage, with the properties by default.Example:
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband() -
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband(Name=Value)— creates a system objectqamdemodwith the specified properties as a pairName=Value, whereName— the name of the property, andValue— appropriate value. You can specify multiple pairs «name-value» the order of the pairs does not matter. Unspecified properties retain their by default values.Example:
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband(OutType=Bit)
Arguments
Input arguments
In — 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. Property Constellation specifies a constellation whose points are specified by a vector of complex numbers of length M. The system object displays -the th point of the vector Constellation by integer .
| Типы данных |
|
Properties
#
OutType —
output data type
String
Details
Output data type as one of these options:
-
integer- the system object outputs integers. -
bit- the system object creates a group of bits, called a binary word, for each character.
#
Constellation —
signal constellation
Vector of ComplexF64
Details
A real or complex vector or scalar that lists the points of the constellation.