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.RectangularQAMTCMDemodulator
object 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