Communications System Toolbox0 pages
Communications System Toolbox
Design and simulate the physical layer of communication systems
Communications System Toolbox™ provides algorithms and tools for the design, simulation, and analysis of
communications systems. These capabilities are provided as MATLAB® functions, MATLAB System objects™,
and Simulink® blocks. The system toolbox includes algorithms for source coding, channel coding, interleaving,
modulation, equalization, synchronization, and channel modeling. Tools are provided for bit error rate analysis,
generating eye and constellation diagrams, and visualizing channel characteristics. The system toolbox also
provides adaptive algorithms that let you model dynamic communications systems that use OFDM, OFDMA, and
MIMO techniques. Algorithms support fixed-point data arithmetic and C or HDL code generation.
Key Features
▪ Algorithms for designing the physical layer of communications systems, including source coding, channel
coding, interleaving, modulation, channel models, MIMO, equalization, and synchronization
▪ GPU-enabled System objects for computationally intensive algorithms such as Turbo, LDPC, and Viterbi
decoders
▪ Interactive visualization tools, including eye diagrams, constellations, and channel scattering functions
▪ Graphical tool for comparing the simulated bit error rate of a system with analytical results
▪ Channel models, including AWGN, Multipath Rayleigh Fading, Rician Fading, MIMO Multipath Fading, and
LTE MIMO Multipath Fading
▪ Basic RF impairments, including nonlinearity, phase noise, thermal noise, and phase and frequency offsets
▪ Algorithms available as MATLAB functions, MATLAB System objects, and Simulink blocks
▪ Support for fixed-point modeling and C and HDL code generation
System Design, Characterization, and Visualization
The design and simulation of a communications system requires analyzing its response to the noise and
interference inherent in real-world environments, studying its behavior using graphical and quantitative means,
and determining whether the resulting performance meets standards of acceptability.
Communications System Toolbox implements a variety of tasks for communications system design and
simulation. Many of the functions, System objects™, and blocks in the system toolbox perform computations
associated with a particular component of a communications system, such as a demodulator or equalizer. Other
capabilities are designed for visualization or analysis.
System Characterization
The system toolbox offers several standard methods for quantitatively characterizing system performance:
▪ Bit error rate (BER) computations
▪ Adjacent channel power ratio (ACPR) measurements
▪ Error vector magnitude (EVM) measurements
▪ Modulation error ratio (MER) measurements
1
"