Demodulation using OQPSK method
The comm.OQPSKDemodulator object applies pulse shape filtering to the input waveform and demodulates it using the offset quadrature phase shift keying (OQPSK) method. For more information, see Pulse Shaping Filter. The input is a baseband representation of the modulated signal.
For information about delays incurred by modulator-demodulator pair processing, see Modulation Delays.
To demodulate a signal that is OQPSK modulated:
Create the comm.OQPSKDemodulator
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?.
creates a
demodulator System object™. This object can jointly match-filter and decimate a waveform, and demodulate it
using the offset quadrature phase shift keying (OQPSK) method.oqpskdemod
= comm.OQPSKDemodulator
creates a demodulator System object with symmetric configuration to the OQPSK modulator object,
oqpskdemod
= comm.OQPSKDemodulator(mod
)mod
.
sets properties using one or more name-value pairs. Enclose each property name in single
quotes.oqpskdemod
= comm.OQPSKDemodulator(Name
,Value
)
comm.OQPSKDemodulator('BitOutput',true)
sets the PhaseOffset property of the created
object to oqpskdemod
= comm.OQPSKDemodulator(phase
,Name
,Value
)phase
and sets any other specified Name
,
Value
pairs.
comm.OQPSKDemodulator(0.5*pi,'SamplesPerSymbol',2)
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)