Getting Started

    Preface
        What Is the Communications Blockset?
        Related Products
        Using This Guide
            Expected Background
            Organization of the Document

        Configuration Information
            Using the Blockset

        Technical Conventions
            Scalars, Vectors, and Matrices
            Frame-Based and Sample-Based Signals

        Typographical Conventions

    Getting Started with the Communications Blockset
        The Example Model
            Overview of the Simulation
            Building the Model
            Exploring the Model

        Components of the Example
            Creating Random Binary Data
            Encoding Using a Convolutional Code
            Unbuffering to Convert Vectors to Scalars
            Modulating the Encoded Messages
            Transmitting Along a Noisy Channel
            Mapping the Received Data
            Buffering to Convert Scalars to Vectors
            Decoding the Convolutional Code
            Computing the Error Rate
            Displaying the Error Rate
            Other Blocks

        Learning More About the Example
            Modifying the Model
            For Further Study

Using the Communications Blockset

    Signal Support
        Processing Vectors and Matrices
        Processing Frame-Based and Sample-Based Signals

    Communications Sources
        Source Features of the Blockset
        Random or Pseudorandom Signals
        Nonrandom Signals

    Communications Sinks
        Sink Features of the Blockset
        Writing to a File
        Error Statistics
        Eye Diagrams
        Scatter Diagrams
        Example: Using Eye and Scatter Diagrams

    Source Coding
        Source Coding Features of the Blockset
        Representing Quantization Parameters
        Quantizing a Signal
        Implementing Differential Pulse Code Modulation
        Companding a Signal
        Selected Bibliography for Source Coding

    Block Coding
        Organization of This Section
        Accessing Block Coding Blocks
        Block Coding Features of the Blockset
        Communications Toolbox Support Functions
        Channel Coding Terminology
        Data Formats for Block Coding
        Using Block Encoders and Decoders Within a Model
        Examples of Block Coding
        Notes on Specific Block Coding Techniques
        Selected Bibliography for Block Coding

    Convolutional Coding
        Organization of This Section
        Accessing Convolutional Coding Blocks
        Convolutional Coding Features of the Blockset
        Parameters for Convolutional Coding
        Examples of Convolutional Coding
        Selected Bibliography for Convolutional Coding

    Interleaving
        Interleaving Features of the Blockset
        Block Interleavers
        Convolutional Interleavers
        Selected Bibliography for Interleaving

    Analog Modulation
        Accessing Analog Modulation Blocks
        Analog Modulation Features of the Blockset
        Baseband Modulated Signals Defined
        Representing Signals for Analog Modulation
        Timing Issues in Analog Modulation
        Filter Design Issues

    Digital Modulation
        Accessing Digital Modulation Blocks
        Digital Modulation Features of the Blockset
        Representing Signals for Digital Modulation
        Delays in Digital Modulation
        Upsampled Signals and Rate Changes
        Examples of Digital Modulation
        Selected Bibliography for Digital Modulation

    Channels
        Channel Features of the Blockset
        AWGN Channel
        Fading Channels
        Binary Symmetric Channel
        Selected Bibliography for Channels

    Synchronization
        Synchronization Features of the Blockset
        Overview of PLL Simulation
        Implementing an Analog Baseband PLL
        Implementing a Digital PLL
        Selected Bibliography for Synchronization

    Index of Examples

Reference

    Function Reference
        Alphabetical List of Functions
            comm_links
            commlib

    Block Reference
        Communications Sources
        Communications Sinks
        Source Coding
        Channel Coding
            Block Coding
            Convolutional Coding

        Interleaving
            Block Interleaving
            Convolutional Interleaving

        Modulation
            Digital Baseband Modulation
            Analog Baseband Modulation
            Digital Passband Modulation
            Analog Passband Modulation

        Channels
        Synchronization
        Basic Communications Functions
            Integrators
            Sequence Operations

        Utility Functions
        Alphabetical List of Blocks
            A-Law Compressor
            A-Law Expander
            Algebraic Deinterleaver
            Algebraic Interleaver
            APP Decoder
            AWGN Channel
            Baseband PLL
            BCH Decoder
            BCH Encoder
            Bernoulli Random Binary Generator
            Binary Cyclic Decoder
            Binary Cyclic Encoder
            Binary-Input RS Encoder
            Binary Linear Decoder
            Binary Linear Encoder
            Binary-Output RS Decoder
            Binary Symmetric Channel
            Binary Vector Noise Generator
            Bit to Integer Converter
            BPSK Demodulator Baseband
            BPSK Modulator Baseband
            Charge Pump PLL
            Complex Phase Difference
            Complex Phase Shift
            Continuous-Time Eye and Scatter Diagrams
            Convolutional Deinterleaver
            Convolutional Encoder
            Convolutional Interleaver
            CPFSK Demodulator Baseband
            CPFSK Demodulator Passband
            CPFSK Modulator Baseband
            CPFSK Modulator Passband
            CPM Demodulator Baseband
            CPM Demodulator Passband
            CPM Modulator Baseband
            CPM Modulator Passband
            Data Mapper
            DBPSK Demodulator Baseband
            DBPSK Modulator Baseband
            Deinterlacer
            Derepeat
            Descrambler
            Differential Decoder
            Differential Encoder
            Discrete Modulo Integrator
            Discrete-Time Eye and Scatter Diagrams
            Discrete-Time VCO
            DPCM Decoder
            DPCM Encoder
            DQPSK Demodulator Baseband
            DQPSK Modulator Baseband
            DSB AM Demodulator Baseband
            DSB AM Demodulator Passband
            DSB AM Modulator Baseband
            DSB AM Modulator Passband
            DSBSC AM Demodulator Baseband
            DSBSC AM Demodulator Passband
            DSBSC AM Modulator Baseband
            DSBSC AM Modulator Passband
            Enabled Quantizer Encode
            Error Rate Calculation
            FM Demodulator Baseband
            FM Demodulator Passband
            FM Modulator Baseband
            FM Modulator Passband
            Gaussian Noise Generator
            General Block Deinterleaver
            General Block Interleaver
            General Multiplexed Deinterleaver
            General Multiplexed Interleaver
            General QAM Demodulator Baseband
            General QAM Demodulator Passband
            General QAM Modulator Baseband
            General QAM Modulator Passband
            GMSK Demodulator Baseband
            GMSK Demodulator Passband
            GMSK Modulator Baseband
            GMSK Modulator Passband
            Hamming Decoder
            Hamming Encoder
            Helical Deinterleaver
            Helical Interleaver
            Insert Zero
            Integer-Input RS Encoder
            Integer-Output RS Decoder
            Integer to Bit Converter
            Integrate and Dump
            Interlacer
            Linearized Baseband PLL
            Matrix Deinterleaver
            Matrix Helical Scan Deinterleaver
            Matrix Helical Scan Interleaver
            Matrix Interleaver
            M-DPSK Demodulator Baseband
            M-DPSK Demodulator Passband
            M-DPSK Modulator Baseband
            M-DPSK Modulator Passband
            M-FSK Demodulator Baseband
            M-FSK Demodulator Passband
            M-FSK Modulator Baseband
            M-FSK Modulator Passband
            Modulo Integrator
            M-PAM Demodulator Baseband
            M-PAM Demodulator Passband
            M-PAM Modulator Baseband
            M-PAM Modulator Passband
            M-PSK Demodulator Baseband
            M-PSK Demodulator Passband
            M-PSK Modulator Baseband
            M-PSK Modulator Passband
            MSK Demodulator Baseband
            MSK Demodulator Passband
            MSK Modulator Baseband
            MSK Modulator Passband
            Mu-Law Compressor
            Mu-Law Expander
            Multipath Rayleigh Fading Channel
            OQPSK Demodulator Baseband
            OQPSK Demodulator Passband
            OQPSK Modulator Baseband
            OQPSK Modulator Passband
            Phase-Locked Loop
            PM Demodulator Baseband
            PM Demodulator Passband
            PM Modulator Baseband
            PM Modulator Passband
            PN Sequence Generator
            Poisson Int Generator
            Puncture
            QPSK Demodulator Baseband
            QPSK Modulator Baseband
            Quantizer Decode
            Random Deinterleaver
            Random-Integer Generator
            Random Interleaver
            Rayleigh Noise Generator
            Rectangular QAM Demodulator Baseband
            Rectangular QAM Demodulator Passband
            Rectangular QAM Modulator Baseband
            Rectangular QAM Modulator Passband
            Rician Fading Channel
            Rician Noise Generator
            Sampled Quantizer Encode
            Scrambler
            SSB AM Demodulator Baseband
            SSB AM Demodulator Passband
            SSB AM Modulator Baseband
            SSB AM Modulator Passband
            Triggered Read From File
            Triggered Write to File
            Uniform Noise Generator
            Viterbi Decoder
            Voltage-Controlled Oscillator
            Windowed Integrator

Printable Documentation (PDF)

Product Page (Web)