comm.RectangularQAMTCMDemodulator
Demodulate and decode trellis-coded rectangular quadrature amplitude modulated signal
Description
The comm.RectangularQAMTCMDemodulator
System object™ object uses the Viterbi algorithm to decode a signal modulated by the
trellis-coded modulation (TCM) technique with a rectangular quadrature amplitude modulation
(QAM) signal constellation.
To demodulate and decode the trellis-coded rectangular QAM signal:
Create the
comm.RectangularQAMTCMDemodulatorobject and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
creates a rectangular QAM TCM demodulator System object, qamtcmDemod = comm.RectangularQAMTCMDemodulatorqamtcmDemod. This object demodulates and decodes a
trellis-coded rectangular QAM signal.
additionally sets the qamtcmDemod = comm.RectangularQAMTCMDemodulator(trellis)TrellisStructure property to
trellis.
creates a rectangular QAM TCM demodulator System object using any of the previous syntaxes
and sets properties using one or more name-value arguments. For example,
qamtcmDemod = comm.RectangularQAMTCMDemodulator(___,Name=Value)comm.RectangularQAMTCMDemodulator(TerminationMethod="Continuous")
sets the termination method of the encoded frame to
"Continuous".
Properties
Usage
Description
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
Examples
Extended Capabilities
Version History
Introduced in R2012a