comm.SOQPSKDemodulator
Description
The comm.SOQPSKDemodulator
System object™ demodulates an input signal that was modulated by using the shaped-offset
quadrature phase shift keying (SOQPSK) method. The input is a baseband representation of
the modulated signal. For more information about the demodulation and filtering applied,
see Algorithms.
To demodulate a signal that was modulated using the SOQPSK method:
Create the
comm.SOQPSKDemodulatorobject 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
Description
soqpskdemod = comm.SOQPSKDemodulator creates a demodulator
System object to demodulate input SOQPSK signals using the Viterbi algorithm.
soqpskdemod = comm.SOQPSKDemodulator(
sets properties using one or more name-value arguments. For example,
Name=Value)comm.SOQPSKDemodulator(FrequencyPulse='A') specifies type 'A'
frequency pulse shaping.
Properties
Usage
Syntax
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
More About
Algorithms
References
[1] Inter-Range Instrumentation Group (IRIG) Telemetry Standards, IRIG Standard 106-17, Chapter 2, July 2017.
[2] E. Perrins and M. Rice, "Reduced-Complexity Approach to Iterative Detection of Coded SOQPSK," in IEEE® Transactions on Communications, vol. 55, no. 7, pp. 1354-1362, July 2007, doi: 10.1109/TCOMM.2007.900614.
[3] E. Perrins, "FEC Systems for Aeronautical Telemetry," in IEEE Transactions on Aerospace and Electronic Systems, vol. 49, no. 4, pp. 2340-2352, OCTOBER 2013, doi: 10.1109/TAES.2013.6621820.
Extended Capabilities
Version History
Introduced in R2026a