comm.DBPSKDemodulator
Demodulate using DBPSK method
Description
The comm.DBPSKDemodulator
System object™ demodulates a signal that was modulated using the differential binary phase
shift keying (DBPSK) method. The input is the baseband representation of the modulated
signal.
To demodulate a DBPSK-modulated signal:
Create the
comm.DBPSKDemodulator
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
DBPSK demodulator System object, dbpskdemod
= comm.DBPSKDemodulatordbpskdemod
. This object demodulates the input signal
using the DBPSK method.
additionally sets the dbpskdemod
= comm.DBPSKDemodulator(phase
)PhaseRotation
property to
phase
.
creates a DBPSK demodulator object using any of the previous syntaxes and sets properties using one or more name-value arguments. For example,
dbpskdemod
= comm.DBPSKDemodulator(___,Name
=Value
)OutputDataType="double"
sets the data type of output to
"double"
.
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
Algorithms
The DBPSK demodulator compares the current symbol to the previous symbol. It maps phase
differences of θ
and π+θ
to outputs of
0
and 1
, respectively, where θ
is
the PhaseRotation
parameter.