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
Syntax
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.
Extended Capabilities
Version History
Introduced in R2012a