comm.OQPSKDemodulator
Demodulation using OQPSK method
Description
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?
Creation
Syntax
Description
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
. If the modulator object is an IIR filter
(PulseShape='Custom'
and FilterDenominator
is not a
scalar), then the demodulator is a Integrate and Dump (I&D) filter where
PulseShape='Custom'
and FilterNominator=1
.
sets properties using one or more name-value pairs. Enclose each property name in single
quotes.oqpskdemod
= comm.OQPSKDemodulator(Name
,Value
)
Example: 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.
Example: comm.OQPSKDemodulator(0.5*pi,'SamplesPerSymbol',2)
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
More About
Extended Capabilities
Version History
Introduced in R2012a