Modulation and Demodulation

The Modulation and Demodulation Library includes the following sublibraries:
Analog Modulation/Demodulation Methods for Passband Simulation
Analog Modulation/Demodulation Methods for Baseband Simulation
Passband Mapping/Demapping for Digital Modulation/Demodulation
Baseband Mapping/Demapping for Digital Modulation/Demodulation
Digital Modulation/Demodulation Methods for Passband Simulation
Digital Modulation/Demodulation Methods for Baseband Simulation

Analog Modulation/Demodulation Methods for Passband Simulation

ADM by Envelope Detector Demodulate an AM with carrier modulated signal using the envelope detection method, passband simulation
AM with Carrier Modulate the input signal to a given carrier frequency using amplitude modulation with carrier method, passband simulation
Costas PLL DSB ADM Demodulate a DSB-SC AM modulated signal using Costas PLL method, passband simulation
DSB-SC AM Modulate the input signal to a given carrier frequency using the DSB-SC AM method, passband simulation
FM Modulate the input message signal using FM method, passband simulation
Hilbert SSB-AM Modulate the input signal to a given carrier frequency using SSB AM with Hilbert filter method, passband simulation
PLL FDM Demodulate a FM modulated signal, passband simulation
PLL PDM Demodulate a PM modulated signal, passband simulation
PM Modulate the input message signal using PM method, passband simulation
QM DSB ADM Demodulate a QM DSB AM modulated signal, recovering both the in-phase and the quadrature signal, passband simulation
QM DSB AM Modulate two independent signals (in-phase signal and quadrature signal) using QM DSB AM method, passband simulation
SSB ADM Demodulate a SSB AM modulated signal, passband simulation

Analog Modulation/Demodulation Methods for Baseband Simulation

ADM by Envelope Detector CE Demodulate an AM CE with carrier modulated signal, baseband simulation
AM with Carrier CE Modulate the input signal to a given carrier frequency using amplitude modulation with carrier method, baseband simulation
Costas PLL DSB ADM CE Demodulate a DSB-SC AM CE modulated signal using Costas PLL method, baseband simulation
DSB-SC AM CE Modulate the input signal to a given carrier frequency using double sideband suppressed-carrier amplitude modulation method, baseband simulation
FM CE Modulate the input message signal using frequency modulation method, baseband simulation
Hilbert SSB-AM CE Modulate the input signal to a given carrier frequency using single sideband amplitude modulation with Hilbert filter method, baseband simulation
PLL FDM CE Demodulate a FM CE modulated signal, baseband simulation
PLL PDM CE Demodulate a PM CE modulated signal, baseband simulation
PM CE Modulate the input message signal using phase modulation method, baseband simulation
QM DSB ADM CE Demodulate a QM DSB AM CE modulated signal, recovering both the in-phase and the quadrature signal, baseband simulation
QM DSB AM CE Modulate two independent signals (in-phase signal and quadrature signal) using the QM DSB-SC AM method, baseband simulation
SSB ADM CE Demodulate a SSB AM CE modulated signal, baseband simulation

Passband and Baseband Mapping/Demapping for Digital Modulation/Demodulation

Coherence MFSK Corr Demod Calculate the correlation value between the input signal and a vector of sinusoidal signal using coherence method
Coherence MFSK Corr Demod CE Calculate the correlation value between the input signal and a vector of sinusoidal signal using coherence method
MASK Demap M-ary amplitude shift-keying demodulation demap
MASK Map M-ary amplitude shift-keying modulation map block
MFSK Map Map digital signal into coded signal for MFSK modulation
Min/Max Demap Minimum/maximum demap block
MPSK Correlation Demodulation Calculate the correlation value between the input signal and a vector of carrier frequency sinusoidal signal
MPSK Correlation Demodulation CE Calculate the correlation value between the input signal and a vector of carrier frequency sinusoidal signal
MPSK Map Map digital signal into coded signal for MPSK modulation
Noncoherence MFSK Corr Demod Calculate the correlation value between the input signal and a vector of sinusoidal signal using noncoherence method
Noncoherence MFSK Corr Demod CE Calculate the correlation value between the input signal and a vector of sinusoidal signals using the noncoherence method
QASK Demap Arbitrary Constellation Quadrature amplitude shift-keying demodulation demap block with arbitrary constellation format
QASK Demap Circle Constellation Quadrature amplitude shift-keying demodulation demap block with circle constellation format
QASK Demap Square Constellation Quadrature amplitude shift-keying demodulation demap block with square constellation format
QASK Map Arbitrary Constellation Quadrature amplitude shift-keying modulation map block with arbitrary constellation format
QASK Map Circle Constellation Quadrature amplitude shift-keying modulation map block with circle constellation format
QASK Map Square Constellation Quadrature amplitude shift-keying modulation map block with square constellation format

Digital Modulation/Demodulation Methods for Passband Simulation

Coherence MFSK Demod M-ary frequency shift-keying demodulation block, coherence passband simulation
MASK Demod M-ary amplitude shift-keying demodulation block, passband simulation
MASK Mod M-ary amplitude shift-keying modulation block, passband simulation
MFSK Mod M-ary frequency shift-keying modulation block, passband simulation
MPSK Mod M-ary phase shift-keying modulation block, passband simulation
MPSK Demod M-ary phase shift-keying demodulation block, passband simulation
QASK Demod Arbitrary Constellation Quadrature amplitude shift-keying demodulation block with arbitrary constellation format, passband simulation
QASK Demod Circle Constellation Quadrature amplitude shift-keying demodulation block with circle constellation format, passband simulation
QASK Demod Square Constellation Quadrature amplitude shift-keying demodulation block with square constellation format, passband simulation
QASK Mod Arbitrary Constellation Quadrature amplitude shift-keying modulation block with arbitrary constellation format, passband simulation
QASK Mod Circle Constellation Quadrature amplitude shift-keying modulation block with circle constellation format, passband simulation
QASK Mod Square Constellation Quadrature amplitude shift-keying modulation block with square constellation format, passband simulation
Noncoherence MFSK Demod M-ary frequency shift-keying demodulation block, noncoherence passband simulation

Digital Modulation/Demodulation Methods for Baseband Simulation

Coherence MFSK Demod CE M-ary frequency shift-keying demodulation block, coherence baseband simulation
MASK Demod CE M-ary amplitude shift-keying demodulation block, baseband simulation
MFSK Mod CE M-ary frequency shift-keying modulation block, baseband simulation
MASK Mod CE M-ary amplitude shift-keying modulation block, baseband simulation
MPSK Demod CE M-ary phase shift-keying demodulation block, baseband simulation
MPSK Mod CE M-ary phase shift-keying modulation block, baseband simulation
Noncoherence MFSK Demod CE M-ary frequency shift-keying demodulation block, noncoherence baseband simulation
QASK Demod CE Arbitrary Constellation Quadrature amplitude shift-keying demodulation block with arbitrary constellation format, baseband simulation
QASK Demod CE Circle Constellation Quadrature amplitude shift-keying demodulation block with circle constellation format, baseband simulation
QASK Demod CE Square Constellation Quadrature amplitude shift-keying demodulation block with square constellation format, baseband simulation
QASK Mod CE Arbitrary Constellation Quadrature amplitude shift-keying modulation block with arbitrary constellation format, baseband simulation
QASK Mod CE Circle Constellation Quadrature amplitude shift-keying modulation block with circle constellation format, baseband simulation
QASK Mod CE Square Constellation Quadrature amplitude shift-keying modulation block with square constellation format, baseband simulation

Return to the first page of the tutorial
Return to the functionality listing
Go to the block category listing

This is htb_modu.html file.