Products & Services Solutions Academia Support User Community Company

Learn more about Communications Toolbox   

Modulation Features of the Toolbox

Modulation Techniques

The available methods of modulation depend on whether the input signal is analog or digital. The tables below show the modulation techniques that Communications Toolbox software supports for analog and digital signals, respectively.

Analog Modulation MethodAcronymFunction or Method
Amplitude modulation (suppressed or transmitted carrier)AMammod, amdemod
Frequency modulationFMfmmod, fmdemod
Phase modulationPMpmmod, pmdemod
Single sideband amplitude modulationSSBssbmod, ssbdemod


Digital Modulation MethodAcronymFunction or Method
Differential phase shift keying modulationDPSKmodulate method on modem.dpskmod object, demodulate method on modem.dpskdemod object
Frequency shift keying modulationFSKfskmod, fskdemod
General Quadrature amplitude modulationGeneral QAMmodulate method on modem.genqammod object, demodulate method on modem.genqamdemod object
Minimum shift keying modulationMSKmodulate method on modem.mskmod object, demodulate method on modem.mskdemod object
Offset quadrature phase shift keying modulationOQPSKmodulate method on modem.oqpskmod object, demodulate method on modem.oqpskdemod object
Phase shift keying modulationPSKmodulate method on modem.pskmod object, demodulate method on modem.pskdemod object
Pulse amplitude modulationPAMmodulate method on modem.pammod object, demodulate method on modem.pamdemod object
Quadrature amplitude modulationQAMmodulate method on modem.qammod object, demodulate method on modem.qamdemod object

Baseband vs. Passband Simulation

For a given modulation technique, two ways to simulate modulation techniques are called baseband and passband. Baseband simulation, also known as the lowpass equivalent method, requires less computation. This toolbox supports baseband simulation for digital modulation and passband simulation for analog modulation.

  


Free Early Verification Kit

Learn how to apply early verification to your development process through these technical resources.

How much time do you spend on testing to ensure implementation meets system-level requirements?

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS