Communications System Toolbox™ provides algorithms 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 enables source coding, channel coding, interleaving, modulation, equalization, synchronization, and channel modeling. You can also analyze bit error rates, generate eye and constellation diagrams, and visualize channel characteristics. Using adaptive algorithms, you can model dynamic communications systems that use OFDM, OFDMA, and MIMO techniques. Algorithms support fixed-point data arithmetic and C or HDL code generation.