Examples


Use this list to find examples in the documentation.

Modulation

Modulating a Random Signal
Analog Modulation Example
Examples of Digital Modulation and Demodulation
Plotting Signal Constellations

Special Filters

Pulse Shaping Using a Raised Cosine Filter
Compensating for Group Delays When Analyzing Data
Raised Cosine Filter Delays
Using rcosine and rcosflt to Implement Square-Root Raised Cosine Filters

Convolutional Coding

Using a Convolutional Code
A MATLAB Trellis Structure
Hard-Decision Decoding
Soft-Decision Decoding
A Rate-2/3 Feedforward Encoder
A Punctured Convolutional Code

Simulating Communication Systems

Using BERTool to Run Simulations
Varying Parameters and Managing a Set of Simulations
Using a MATLAB Simulation with BERTool
Template for a Simulation Function
Preparing a Simulation Function for Use with BERTool
Using a Simulink Model with BERTool
Preparing a Model for Use with BERTool

Performance Evaluation

Computing Error Rates
Using the Semianalytic Technique
Comparing Theoretical and Empirical Error Rates
Curve Fitting for an Error Rate Plot
Eye Diagrams
Scatter Plots
Using the Theoretical Panel in BERTool
Using the Semianalytic Panel in BERTool

Source Coding

Scalar Quantization Example 1
Scalar Quantization Example 2
Optimizing Quantization Parameters
DPCM Encoding and Decoding
Comparing Optimized and Nonoptimized DPCM Parameters
A µ-Law Compander
Creating and Decoding a Huffman Code
Creating and Decoding an Arithmetic Code

Block Coding

Reed-Solomon Coding Syntaxes
Detecting and Correcting Errors in a Reed-Solomon Code
BCH Coding Syntaxes
Detecting and Correcting Errors in a BCH Code
Using a Decoding Table
Generic Linear Block Coding

Interleaving

Block Interleavers
Convolutional Interleavers
Effect of Delays on Recovery of Convolutionally Interleaved Data

Channels

Power of a Faded Signal
Comparing Empirical with Theoretical Results
Working with Delays
Quasi-Static Channel Modeling
Filtering Using a Loop
Introducing Noise in a Convolutional Code

Equalizers

Example Illustrating the Basic Procedure
Equalizing Using a Training Sequence
Equalizing Multiple Times, Varying the Mode
Adaptive Equalization Within a Loop
Continuous Operation Mode
Using a Preamble

Galois Field Computations

Creating Galois Field Variables
Addition and Subtraction
Multiplication
Exponentiation
Basic Manipulations of Galois Arrays
Solving Linear Equations
Multiplication and Division of Polynomials
Roots of Polynomials


© 1994-2005 The MathWorks, Inc.