Modulate and demodulate signal data using digital baseband, analog baseband, and analog passband techniques. To learn more about modulation options, see Digital Modulation and Analog Passband Modulation.
genqammod | General quadrature amplitude modulation (QAM) |
genqamdemod | General quadrature amplitude demodulation |
modnorm | Scaling factor for normalizing modulation output |
pammod | Pulse amplitude modulation (PAM) |
pamdemod | Pulse amplitude demodulation |
qammod | Quadrature amplitude modulation (QAM) |
qamdemod | Quadrature amplitude demodulation |
apskmod | Amplitude phase shift keying (APSK) modulation |
apskdemod | Amplitude phase shift keying (APSK) demodulation |
dvbsapskmod | DVB-S2/S2X/SH standard-specific amplitude phase shift keying (APSK) modulation |
dvbsapskdemod | DVB-S2/S2X/SH standard-specific amplitude phase shift keying (APSK) demodulation |
mil188qammod | MIL-STD-188-110 B/C standard-specific quadrature amplitude modulation (QAM) |
mil188qamdemod | MIL-STD-188-110 B/C standard-specific quadrature amplitude demodulation |
ofdmmod | Modulate frequency-domain signal using orthogonal frequency division multiplexing (OFDM) |
ofdmdemod | Demodulate time-domain signal using orthogonal frequency division multiplexing (OFDM) |
comm.GeneralQAMModulator | Modulate using arbitrary QAM constellation |
comm.GeneralQAMDemodulator | Demodulate using arbitrary QAM constellation |
comm.CPFSKModulator | Modulate using CPFSK method |
comm.CPFSKDemodulator | Demodulate using CPFSK method and Viterbi algorithm |
comm.CPMModulator | Modulate using CPM method |
comm.CPMDemodulator | Demodulate using CPM method and Viterbi algorithm |
comm.GMSKModulator | Modulate using GMSK method |
comm.GMSKDemodulator | Demodulate using GMSK method and the Viterbi algorithm |
comm.MSKModulator | Modulate using MSK method |
comm.MSKDemodulator | Demodulate using MSK method and the Viterbi algorithm |
comm.FSKModulator | Modulate using M-ary FSK method |
comm.FSKDemodulator | Demodulate using M-ary FSK method |
comm.OFDMModulator | Modulate signal using OFDM method |
comm.OFDMDemodulator | Demodulate using OFDM method |
comm.BPSKModulator | Modulate using BPSK method |
comm.BPSKDemodulator | Demodulate using BPSK method |
comm.DBPSKModulator | Modulate using DBPSK method |
comm.DBPSKDemodulator | Demodulate using DBPSK method |
comm.DPSKModulator | Modulate using M-ary DPSK method |
comm.DPSKDemodulator | Demodulate using M-ary DPSK method |
comm.DQPSKModulator | Modulate using DQPSK method |
comm.DQPSKDemodulator | Demodulate using DQPSK method |
comm.OQPSKModulator | Modulation using OQPSK method |
comm.OQPSKDemodulator | Demodulation using OQPSK method |
comm.PSKModulator | Modulate signal using M-PSK method |
comm.PSKDemodulator | Demodulate using M-ary PSK method |
comm.gpu.PSKModulator | Modulate using M-ary PSK method with GPU |
comm.gpu.PSKDemodulator | Demodulate using M-ary PSK method with GPU |
comm.QPSKModulator | Modulate using QPSK method |
comm.QPSKDemodulator | Demodulate using QPSK method |
comm.GeneralQAMTCMModulator | Convolutionally encode binary data and map using arbitrary QAM constellation |
comm.GeneralQAMTCMDemodulator | Demodulate convolutionally encoded data mapped to arbitrary QAM constellation |
comm.PSKTCMModulator | Convolutionally encode binary data and map using M-ary PSK signal constellation |
comm.PSKTCMDemodulator | Demodulate convolutionally encoded data mapped to M-ary PSK signal constellation |
comm.RectangularQAMTCMModulator | Convolutionally encode binary data and map using rectangular QAM signal constellation |
comm.RectangularQAMTCMDemodulator | Demodulate convolutionally encoded data mapped to rectangular QAM signal constellation |
comm.FMBroadcastModulator | Modulate broadcast FM signal |
comm.FMBroadcastDemodulator | Demodulate broadcast FM signal |
comm.FMModulator | Modulate using FM method |
comm.FMDemodulator | Demodulate using FM method |
General QAM Modulator Baseband | Modulate using quadrature amplitude modulation |
General QAM Demodulator Baseband | Demodulate QAM-modulated data |
M-PAM Modulator Baseband | Modulate using M-ary pulse amplitude modulation |
M-PAM Demodulator Baseband | Demodulate PAM-modulated data |
Rectangular QAM Modulator Baseband | Modulate using rectangular quadrature amplitude modulation |
Rectangular QAM Demodulator Baseband | Demodulate rectangular-QAM-modulated data |
M-APSK Modulator Baseband | M-ary amplitude phase shift keying (APSK) modulation |
M-APSK Demodulator Baseband | M-ary amplitude phase shift keying (APSK) demodulation |
DVBS-APSK Modulator Baseband | DVB-S2/S2X/SH standard-specific amplitude phase shift keying (APSK) modulation |
DVBS-APSK Demodulator Baseband | DVB-S2/S2X/SH standard-specific amplitude phase shift keying (APSK) demodulation |
MIL188-QAM Modulator Baseband | MIL-STD-188-110 B/C standard-specific quadrature amplitude modulation (QAM) |
MIL188-QAM Demodulator Baseband | MIL-STD-188-110 B/C standard-specific quadrature amplitude demodulation |
CPFSK Modulator Baseband | Modulate using continuous phase frequency shift keying method |
CPFSK Demodulator Baseband | Demodulate CPFSK-modulated data |
CPM Modulator Baseband | Modulate using continuous phase modulation |
CPM Demodulator Baseband | Demodulate CPM-modulated data |
GMSK Modulator Baseband | Modulate using Gaussian minimum shift keying method |
GMSK Demodulator Baseband | Demodulate GMSK-modulated data |
MSK Modulator Baseband | Modulate using differentially encoded minimum shift keying method |
MSK Demodulator Baseband | Demodulate differentially encoded MSK-modulated data |
M-FSK Modulator Baseband | Modulate using M-ary frequency shift keying method |
M-FSK Demodulator Baseband | Demodulate FSK-modulated data |
OFDM Modulator Baseband | Modulate using orthogonal frequency division modulation |
OFDM Demodulator Baseband | Demodulate orthogonal frequency division modulated data |
BPSK Modulator Baseband | Modulate signal by using BPSK method |
BPSK Demodulator Baseband | Demodulate BPSK-modulated data |
DBPSK Modulator Baseband | Modulate using differential binary phase shift keying method |
DBPSK Demodulator Baseband | Demodulate DBPSK-modulated data |
DQPSK Modulator Baseband | Modulate using differential quadrature phase shift keying method |
DQPSK Demodulator Baseband | Demodulate DQPSK-modulated data |
M-DPSK Modulator Baseband | Modulate using M-ary differential phase shift keying method |
M-DPSK Demodulator Baseband | Demodulate DPSK-modulated data |
M-PSK Modulator Baseband | Modulate using M-ary phase shift keying |
M-PSK Demodulator Baseband | Demodulate PSK-modulated data |
OQPSK Modulator Baseband | Modulation using OQPSK method |
OQPSK Demodulator Baseband | Demodulation using OQPSK method |
QPSK Modulator Baseband | Modulate using quadrature phase shift keying method |
QPSK Demodulator Baseband | Demodulate QPSK-modulated data |
General TCM Encoder | Convolutionally encode binary data and map using arbitrary constellation |
General TCM Decoder | Decode trellis-coded modulation data, mapped using arbitrary constellation |
M-PSK TCM Encoder | Convolutionally encode binary data and modulate using PSK method |
M-PSK TCM Decoder | Decode trellis-coded modulation data, modulated using PSK method |
Rectangular QAM TCM Encoder | Convolutionally encode binary data and modulate using QAM method |
Rectangular QAM TCM Decoder | Decode trellis-coded modulation data, modulated using QAM method |
Bipolar to Unipolar Converter | Map bipolar signal into unipolar signal in range [0, M-1] |
Unipolar to Bipolar Converter | Map unipolar signal in range [0, M-1] into bipolar signal |
Data Mapper | Map integer symbols from one coding scheme to another |
Bit to Integer Converter | Map vector of bits to corresponding vector of integers |
Integer to Bit Converter | Map vector of integers to vector of bits |
FM Broadcast Modulator Baseband | Modulate using broadcast FM method |
FM Broadcast Demodulator Baseband | Demodulate using broadcast FM method |
FM Modulator Baseband | Modulate using FM method |
FM Demodulator Baseband | Demodulate using FM method |
DSB AM Modulator Passband | Modulate using double-sideband amplitude modulation |
DSB AM Demodulator Passband | Demodulate DSB-AM-modulated data |
DSBSC AM Modulator Passband | Modulate using double-sideband suppressed-carrier amplitude modulation |
DSBSC AM Demodulator Passband | Demodulate DSBSC-AM-modulated data |
FM Modulator Passband | Modulate using frequency modulation |
FM Demodulator Passband | Demodulate FM-modulated data |
PM Modulator Passband | Modulate using phase modulation |
PM Demodulator Passband | Demodulate PM-modulated data |
SSB AM Modulator Passband | Modulate using single-sideband amplitude modulation |
SSB AM Demodulator Passband | Demodulate SSB-AM-modulated data |
Modulating using digital methods.
Phase modulation techniques and characteristics.
Gray coding is a technique that multilevel modulation schemes often use to minimize the bit error rate.
This model shows how to use the Eye Diagram block to view the phase trajectory, phase tree, and instantaneous frequency of a CPM modulated signal.
Using analog passband modulation and demodulation.