EngeeComms.QPSKBasebandDemodulator
Demodulates QPSK-modulated data.
| Library |
|
| Block |
Description
System object EngeeComms.QPSKBasebandDemodulator demodulates a signal that has been modulated using the quadrature phase manipulation method. The Input is supplied with a representation of the modulated signal in the modulating frequency band.
The Input must be a complex signal. This system object accepts an input signal as a scalar or column vector.
To demodulate a signal that has been modulated using the quadrature phase manipulation method, follow these steps:
-
Create an object EngeeComms.QPSKBasebandDemodulator 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
-
qpskdemod = EngeeComms.QPSKBasebandDemodulator()— creates a system objectqpskdemodto perform demodulation of a signal that has been modulated using the quadrature phase manipulation method, with the properties by default.Example:
qpskdemod = EngeeComms.QPSKBasebandDemodulator() -
qpskdemod = EngeeComms.QPSKBasebandDemodulator(Name=Value)— creates a system objectqpskdemodto perform demodulation of a signal that has been modulated using the quadrature phase manipulation method, with specified properties in the form of a pairName=Value, whereName— the name of the property, andValue— the corresponding value. You can specify multiple pairs «name-value» the order of the pairs does not matter. Unspecified properties retain their by default values.Example:
qpskdemod = EngeeComms.QPSKBasebandDemodulator(ConstellationOrdering=Binary)