Demodulate using M-ary DPSK method
The DPSKDemodulator
object demodulates a signal
that was modulated using the M-ary differential phase shift keying
method. The input is a baseband representation of the modulated signal.
The input and output for this object are discrete-time signals. This
object accepts a scalar-valued or column vector input signal.
To demodulate a signal that was modulated using differential phase shift keying:
Define and set up your DPSK modulator object. See Construction.
Call step
to demodulate a signal
according to the properties of DPSKDemodulator
. The
behavior of step
is specific to each object in the
toolbox.
Starting in R2016b, instead of using the step
method
to perform the operation defined by the System
object™, you can
call the object with arguments, as if it were a function. For example, y
= step(obj,x)
and y = obj(x)
perform
equivalent operations.
H = comm.DPSKDemodulator
creates a demodulator System
object, H
.
This object demodulates the input signal using the M-ary
differential phase shift keying (M-DPSK) method.
H = comm.DPSKDemodulator(
creates
an M-DPSK demodulator object, Name
,Value
)H
, with each specified
property set to the specified value. You can specify additional name-value
pair arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).
H = comm.DPSKDemodulator(M,PHASE,
creates
an M-DPSK demodulator object, Name
,Value
)H
. This object
has the ModulationOrder
property set to M
,
the PhaseRotation
property set to PHASE
,
and the other specified properties set to the specified values.
|
Number of points in signal constellation Specify the number of points in the signal constellation as
a positive, integer scalar value. The default is |
|
Additional phase shift Specify the additional phase difference between previous and
current modulated symbols in radians as a real scalar value. The
default is |
|
Output data as bits Specify whether the output consists of groups of bits or integer symbol values. The default is
When you set this property to |
|
Constellation encoding Specify how the object maps an integer or group of log2( |
|
Data type of output Specify the output data type as one of |
reset | Reset states of M-DPSK demodulator object |
step | Demodulate using M-ary DPSK method |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
This object implements the algorithm, inputs, and outputs described on the M-DPSK Demodulator Baseband block reference page. The object properties correspond to the block parameters.