comm.DBPSKModulator
Modulate 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.DBPSKModulator
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
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
When the PhaseRotation
parameter is θ, these rules
govern the modulation method :
If the first input bit is
0
or1
, respectively, then the first modulated symbol isexp(jθ)
or-exp(jθ)
, respectively.If a successive input bit is
0
or1
, respectively, then the modulated symbol is the previous modulated symbol multiplied byexp(jθ)
or-exp(jθ)
, respectively.
Extended Capabilities
Version History
Introduced in R2012a