Getting Started

    Preface
        What Is the Communications Toolbox?
        Related Products
        Using This Guide
            Expected Background
            Supplementing This Guide with Command-Line Help

        Configuration Information
        Technical Conventions
            Polynomials as Vectors
            Matrices

        Typographical Conventions

    A Detailed Example
        What the Example Does
        Functions in the Example
        Where to Find the Example
        How the Example Works
            Setting Up Parameters
            Creating the Signal
            Modulating the Signal
            Adding Noise
            Demodulating the Signal
            Computing and Displaying Bit Error Rates
            Plotting a Signal Constellation

        Output from the Example

Examples

Using the Communications Toolbox

    Random Signals and Error Analysis
        Error Analysis Features of the Toolbox
        Random Signals
        Error Rates
        Eye Diagrams
        Scatter Plots

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

    Block Coding
        Block Coding Features of the Toolbox
        Block Coding Terminology
        Representing Words for Binary Block Codes
        Parameters for Binary Block Codes
        Creating and Decoding Binary Block Codes
        Performing Other Binary Block Code Tasks
        Representing Words for Reed-Solomon Codes
        Parameters for Reed-Solomon Codes
        Creating and Decoding Reed-Solomon Codes
        Selected Bibliography for Block Coding

    Convolutional Coding
        Convolutional Coding Features of the Toolbox
        Polynomial Description of a Convolutional Encoder
        Trellis Description of a Convolutional Encoder
        Creating and Decoding Convolutional Codes
        Examples of Convolutional Coding
        Selected Bibliography for Convolutional Coding

    Modulation
        Modulation Features of the Toolbox
        Modulation Terminology
        Representing Analog Signals
        Simple Analog Modulation Example
        Other Options in Analog Modulation
        Filter Design Issues
        Digital Modulation Overview
        Representing Digital Signals
        Significance of Sampling Rates
        Representing Signal Constellations
        Simple Digital Modulation Example
        Customizing the Modulation Process
        Other Options in Digital Modulation
        Selected Bibliography for Modulation

    Special Filters
        Special Filter Features of the Toolbox
        Noncausality and the Group Delay Parameter
        Designing Hilbert Transform Filters
        Raised Cosine Filters in Communication Systems
        Filtering with Raised Cosine Filters
        Designing Raised Cosine Filters
        Selected Bibliography for Special Filters

    Galois Field Computations
        Galois Field Features of the Toolbox
        Galois Field Terminology
        Representing Elements of Galois Fields
        Primitive Polynomials and Element Representations
        Arithmetic in Galois Fields
        Logical Operations in Galois Fields
        Matrix Manipulation in Galois Fields
        Linear Algebra in Galois Fields
        Signal Processing Operations in Galois Fields
        Polynomials over Galois Fields
        Manipulating Galois Variables
        Speed and Nondefault Primitive Polynomials
        Selected Bibliography for Galois Fields

Appendix: Galois Fields of Odd Characteristic

    Galois Field Terminology
    Representing Elements of Galois Fields
        Exponential Format
        Polynomial Format
        List of All Elements of a Galois Field
        Nonuniqueness of Representations

    Default Primitive Polynomials
    Converting and Simplifying Element Formats
        Converting to Simplest Polynomial Format
        Example: Generating a List of Galois Field Elements
        Converting to Simplest Exponential Format

    Arithmetic in Galois Fields
        Arithmetic in Prime Fields
        Arithmetic in Extension Fields

    Polynomials over Prime Fields
        Cosmetic Changes of Polynomials
        Polynomial Arithmetic
        Characterization of Polynomials
        Roots of Polynomials

    Other Galois Field Functions
    Selected Bibliography for Galois Fields

Functions - By Category

    Signal Sources
    Signal Analysis Functions
    Source Coding
    Error-Control Coding
    Lower-Level Functions for Error-Control Coding
    Modulation and Demodulation
    Special Filters
    Lower-Level Functions for Special Filters
    Channel Functions
    Galois Field Computations
    Computations in Galois Fields of Odd Characteristic
    Utilities

Functions - Alphabetical List

Printable Documentation (PDF)

Product Page (Web)