Communications Blockset    

Modulation

The Modulation library contains four sublibraries, each of which addresses a category of modulation:

The main Modulation library appears below. You can open it by double-clicking on its icon in the main Communications Blockset library (commlib), or by typing commmod2 at the MATLAB prompt. Each icon in the Modulation window represents a sublibrary. In Simulink, double-clicking on one of these icons opens the sublibrary. In this document, clicking on one of the icons below jumps to an overview of that sublibrary.

The first column shows the sublibraries for baseband simulation; the second column shows the sublibraries for passband simulation. The first row shows the sublibraries for digital modulation and demodulation. The second row shows the sublibraries for analog modulation and demodulation.

Digital Baseband Modulation

You can open the Digital Baseband sublibrary of Modulation by double-clicking on the Digital Baseband icon in the main Modulation library, or by typing commdigbbnd2 at the MATLAB prompt. In this document, clicking on one of the icons below jumps to an overview of that sublibrary.

Digital Baseband is further divided into sublibraries according to specific modulation techniques:

The figures and tables below show and list the blocks in the method-specific sublibraries. For information about a specific block, see the reference pages that follow.

AM Sublibrary

Block Name 
Purpose 
General QAM Demodulator Baseband
Demodulate QAM-modulated data
General QAM Modulator Baseband
Modulate using quadrature amplitude modulation
M-PAM Demodulator Baseband
Demodulate PAM-modulated data
M-PAM Modulator Baseband
Modulate using M-ary pulse amplitude modulation
Rectangular QAM Demodulator Baseband
Demodulate QAM-modulated data
Rectangular QAM Modulator Baseband
Modulate using M-ary quadrature amplitude modulation

PM Sublibrary

Block Name 
Purpose 
BPSK Demodulator Baseband
Demodulate BPSK-modulated data
BPSK Modulator Baseband
Modulate using the binary phase shift keying method
DBPSK Demodulator Baseband
Demodulate DBPSK-modulated data
DBPSK Modulator Baseband
Modulate using the differential binary phase shift keying method
DQPSK Demodulator Baseband
Demodulate DQPSK-modulated data
DQPSK Modulator Baseband
Modulate using the differential quaternary phase shift keying method
M-DPSK Demodulator Baseband
Demodulate DPSK-modulated data
M-DPSK Modulator Baseband
Modulate using the M-ary differential phase shift keying method
M-PSK Demodulator Baseband
Demodulate PSK-modulated data
M-PSK Modulator Baseband
Modulate using the M-ary phase shift keying method
OQPSK Demodulator Baseband
Demodulate OQPSK-modulated data
OQPSK Modulator Baseband
Modulate using the offset quadrature phase shift keying method
QPSK Demodulator Baseband
Demodulate QPSK-modulated data
QPSK Modulator Baseband
Modulate using the quaternary phase shift keying method

FM Sublibrary

Block Name 
Purpose 
M-FSK Demodulator Baseband
Demodulate FSK-modulated data
M-FSK Modulator Baseband
Modulate using the M-ary frequency shift keying method

CPM Sublibrary

Block Name 
Purpose 
CPFSK Demodulator Baseband
Demodulate CPFSK-modulated data
CPFSK Modulator Baseband
Modulate using the continuous phase frequency shift keying method
CPM Demodulator Baseband
Demodulate CPM-modulated data
CPM Modulator Baseband
Modulate using continuous phase modulation
GMSK Demodulator Baseband
Demodulate GMSK-modulated data
GMSK Modulator Baseband
Modulate using the Gaussian minimum shift keying method
MSK Demodulator Baseband
Demodulate MSK-modulated data
MSK Modulator Baseband
Modulate using the minimum shift keying method

Analog Baseband Modulation

You can open the Analog Baseband sublibrary of Modulation by double-clicking on the Analog Baseband icon in the main Modulation library, or by typing commanabbnd2 at the MATLAB prompt.

The table below lists and describes the blocks in the Analog Baseband sublibrary of the Modulation library. For information about a specific block, see the reference pages that follow.

Block Name 
Purpose 
DSB AM Demodulator Baseband
Demodulate DSB-AM-modulated data
DSB AM Modulator Baseband
Modulate using double-sideband amplitude modulation
DSBSC AM Demodulator Baseband
Demodulate DSBSC-AM-modulated data
DSBSC AM Modulator Baseband
Modulate using double-sideband suppressed-carrier amplitude modulation
FM Demodulator Baseband
Demodulate FM-modulated data
FM Modulator Baseband
Modulate using frequency modulation
PM Demodulator Baseband
Demodulate PM-modulated data
PM Modulator Baseband
Modulate using phase modulation
SSB AM Demodulator Baseband
Demodulate SSB-AM-modulated data
SSB AM Modulator Baseband
Modulate using single-sideband amplitude modulation

Digital Passband Modulation

You can open the Digital Passband sublibrary of Modulation by double-clicking on the Digital Passband icon in the main Modulation library, or by typing commdigpbnd2 at the MATLAB prompt. In this document, clicking on one of the icons below jumps to an overview of that sublibrary.

Digital Passband is further divided into sublibraries according to specific modulation techniques:

The figures and tables below show and list the blocks in the method-specific sublibraries. For information about a specific block, see the reference pages that follow.

AM Sublibrary

Block Name 
Purpose 
General QAM Demodulator Passband
Demodulate QAM-modulated data
General QAM Modulator Passband
Modulate using the pulse amplitude modulation phase shift keying method
M-PAM Demodulator Passband
Demodulate PAM-modulated data
M-PAM Modulator Passband
Modulate using M-ary pulse amplitude modulation
Rectangular QAM Demodulator Passband
Demodulate QAM-modulated data
Rectangular QAM Modulator Passband
Modulate using M-ary quadrature amplitude modulation

PM Sublibrary

Block Name 
Purpose 
M-DPSK Demodulator Passband
Demodulate DPSK-modulated data
M-DPSK Modulator Passband
Modulate using the M-ary differential phase shift keying method
M-PSK Demodulator Passband
Demodulate PSK-modulated data
M-PSK Modulator Passband
Modulate using the M-ary phase shift keying method
OQPSK Demodulator Passband
Demodulate OQPSK-modulated data
OQPSK Modulator Passband
Modulate using the offset quadrature phase shift keying method

FM Sublibrary

Block Name 
Purpose 
M-FSK Demodulator Passband
Modulate using the M-ary frequency shift keying method
M-FSK Modulator Passband
Modulate using the M-ary frequency shift keying method

CPM Sublibrary

Block Name 
Purpose 
CPFSK Demodulator Passband
Demodulate CPFSK-modulated data
CPFSK Modulator Passband
Modulate using the continuous phase frequency shift keying method
CPM Demodulator Passband
Demodulate CPM-modulated data
CPM Modulator Passband
Modulate using continuous phase modulation
GMSK Demodulator Passband
Demodulate GMSK-modulated data
GMSK Modulator Passband
Modulate using the Gaussian minimum shift keying method
MSK Demodulator Passband
Demodulate MSK-modulated data
MSK Modulator Passband
Modulate using the minimum shift keying method

Analog Passband Modulation

You can open the Analog Passband sublibrary of Modulation by double-clicking on the Analog Passband icon in the main Modulation library, or by typing commanapbnd2 at the MATLAB prompt.

The table below lists and describes the blocks in the Analog Passband sublibrary of the Modulation library. For information about a specific block, see the reference pages that follow.

Block Name 
Purpose 
DSB AM Demodulator Passband
Demodulate DSB-AM-modulated data
DSB AM Modulator Passband
Modulate using double-sideband amplitude modulation
DSBSC AM Demodulator Passband
Demodulate DSBSC-AM-modulated data
DSBSC AM Modulator Passband
Modulate using double-sideband suppressed-carrier amplitude modulation
FM Demodulator Passband
Demodulate FM-modulated data
FM Modulator Passband
Modulate using frequency modulation
PM Demodulator Passband
Demodulate PM-modulated data
PM Modulator Passband
Modulate using phase modulation
SSB AM Demodulator Passband
Demodulate SSB-AM-modulated data
SSB AM Modulator Passband
Modulate using single-sideband amplitude modulation


  Interleaving Channels