comm.DBPSKModulator
R2026bModulate using DBPSK method
Description
The comm.DBPSKModulator
System object™ modulates a signal using the differential binary phase shift keying (DBPSK)
method. The output is a baseband representation of the modulated signal.
To modulate a signal using the DBPSK method:
Create the
comm.DBPSKModulatorobject 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
modulator System object, dbpskmod = comm.DBPSKModulatordbpskmod. This object modulates the input signal using
the DBPSK method.
additionally sets the dbpskmod = comm.DBPSKModulator(phase)PhaseRotation property to
phase.
creates a DBPSK modulator object using any of the previous syntaxes and sets properties using one or more name-value arguments. For example,
dbpskmod = comm.DBPSKModulator(___,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
For a phase rotation of ϕ radians, the DBPSK modulation method follows these rules:
If the first input bit is 0 or 1, respectively, then the first modulated symbol is e(jϕ) or –e(jϕ), respectively.
If a successive input bit is 0 or 1, respectively, then the modulated symbol is the previous modulated symbol multiplied by e(jϕ) or –e(jϕ), respectively.
ϕ is the PhaseRotation property
value.
Extended Capabilities
Version History
Introduced in R2012a