EngeeComms.QPSKBasebandDemodulator
Demodulates QPSK-modulated data.
Library |
|
Block |
Description
The system object EngeeComms.QPSKBasebandDemodulator demodulates a signal that has been modulated using the quadrature phase manipulation method. The input is a representation of the modulated signal in the modulating frequency band.
The input must be a complex signal. This system object accepts the input signal as a scalar or column vector.
To demodulate a signal that has been modulated using the quadrature phase manipulation method, perform the following steps:
-
Create an object EngeeComms.QPSKBasebandDemodulator and set its properties.
-
Call the 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
-
qpskdemod = EngeeComms.QPSKBasebandDemodulator()
creates aqpskdemod
system object to perform demodulation of a signal that has been modulated using the quadrature phase manipulation method, with by default properties.Example:
qpskdemod = EngeeComms.QPSKBasebandDemodulator()
-
qpskdemod = EngeeComms.QPSKBasebandDemodulator(Name=Value)
creates aqpskdemod
system object to perform demodulation of a signal that has been modulated using the quadrature phase manipulation method, with the specifiedName
property set to the specifiedValue
value. You can specify additional arguments as a name-value pair in any order (Name1
=Value1
,…,NameN
=ValueN
).Example:
qpskdemod = EngeeComms.QPSKBasebandDemodulator(ConstellationOrdering=Binary)