comm.GeneralQAMTCMDemodulator
Demodulate and decode trellis-coded general quadrature amplitude modulated signal
Description
The comm.GeneralQAMTCMDemodulator
System object™ object uses the Viterbi algorithm to decode a signal modulated by the
trellis-coded modulation (TCM) technique with a general quadrature amplitude modulation (QAM)
signal constellation.
To demodulate and decode the trellis-coded general quadrature amplitude modulated signal:
Create the
comm.GeneralQAMTCMDemodulator
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 general QAM TCM demodulator System object, gqamtcmDemod
= comm.GeneralQAMTCMDemodulatorgqamtcmDemod
. This object demodulates and decodes a
trellis-coded general quadrature amplitude modulated signal.
additionally sets the gqamtcmDemod
= comm.GeneralQAMTCMDemodulator(trellis)TrellisStructure
property to
trellis
.
creates a general QAM TCM demodulator System object using any of the previous syntaxes and
sets properties using one or more name-value arguments. For example,
gqamtcmDemod
= comm.GeneralQAMTCMDemodulator(___,Name=Value
)comm.GeneralQAMTCMDemodulator(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