comm.CPFSKModulator
Modulate using CPFSK method
Description
The comm.CPFSKModulator
System object™ modulates a signal using the continuous phase frequency shift keying (CPFSK)
method. The output is a baseband representation of the modulated signal.
To modulate using the CPFSK method:
Create the
comm.CPFSKModulator
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 that modulates the input signal using the CPFSK modulation method.cpfskMod
= comm.CPFSKModulator
creates a CPFSK modulator object and sets properties using one or more name-value
arguments. For example, cpfskMod
= comm.CPFSKModulator(Name
=Value
)comm.CPFSKModulator(InitialPhaseOffset=pi/4)
,
configures the object with an initial phase offset of pi/4
radians.
cpfskMod = comm.CPFSKModulator(M,
creates a CPFSK modulator object with the Name
=Value
)ModulationOrder
property set
to M
, and optional name-value arguments.
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 CPFSK the phase shift per symbol is π × h, where h is the modulation index.
References
[1] Anderson, John B., Tor Aulin, and Carl-Erik Sundberg. Digital Phase Modulation. New York: Plenum Press, 1986.