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 aqpskdemodsystem 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 aqpskdemodsystem object to perform demodulation of a signal that has been modulated using the quadrature phase manipulation method, with the specifiedNameproperty set to the specifiedValuevalue. You can specify additional arguments as a name-value pair in any order (Name1=Value1,…,NameN=ValueN).Example:
qpskdemod = EngeeComms.QPSKBasebandDemodulator(ConstellationOrdering=Binary)