Communications Toolbox

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

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

Function Reference

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


 Preface