Introduction

    What Is the Communications Blockset?
    Related Products List
    Required Software
    Using This Guide
        Who Should Read This Guide?
        How to Use This Guide

Building Models

    Introduction
        New Simulink Users
        Building Models of Communication Systems

    Running a Simulink Model
        Opening the Model
        Overview of the Model
        Quadrature Amplitude Modulation
        Running a Simulation
        Displaying the Error Rate
        Setting Block Parameters
        Displaying a Plot of Phase Noise
        More Demos

    Building a Simple Model
        The Basic Steps
        Using commstartup to Set Simulation Parameters
        Opening a New Model Window
        Opening Block Libraries
        Moving Blocks into the Model Window
        Connecting Blocks
        Setting Block Parameters
        Setting Simulation Parameters
        Running the Model
        Adding Noise to the Model
        Saving a Model
        Frames and Frame-Based Processing
        Discrete Signals and Sample Times
        Continuous Signals

    Building a Channel Noise Model
        Overview of the Model
        Selecting Blocks for the Channel Noise Model
        Setting Parameters in the Channel Noise Model
        Connecting the Blocks
        Running the Channel Noise Model

    Reducing the Error Rate Using a Hamming Code
        Building the Hamming Code Model
        Hamming Encoder and Decoder
        Setting Parameters in the Hamming Code Model
        Labeling the Display Block
        Running the Hamming Code Model
        Displaying Frame Sizes
        Adding a Scope to the Model
        Setting Parameters in the Expanded Model
        Observing Channel Errors with the Scope

    Modeling a Channel with Modulation
        Building the BPSK Model
        Binary Phase Shift Keying
        Setting Parameters in the BPSK Model
        Running the BPSK Model

    Reducing the Error Rate with a Cyclic Code
        Building the Cyclic Code Model
        Setting Parameters in the Cyclic Code Model
        Running the Cyclic Code Model
        Setting the Symbol Period
        Using a Probe Block to Determine Symbol Period

    Building a Frequency-Shift Keying Model
        Building the FSK Model
        Setting Parameters in the FSK Model
        Running the FSK Model
        Delays in the Model
        Finding the Delay in the Model
        Multirate Models
        Using Sample Time Colors to Check Sample Times

    Building a Convolutional Code Model
        Building the Convolutional Code Model
        Blocks in the Model
        Setting Parameters in the Convolutional Code Model
        Running the Convolutional Code Model

Using the Communications Blockset with MATLAB

    Introduction
    Sending Data to the MATLAB Workspace
        Using a Signal To Workspace Block
        Configuring the Signal To Workspace Block
        Viewing the Error Rate Data in the Workspace
        Sending Signal and Error Data to the Workspace
        Viewing the Signal and Error Data in the Workspace
        Analyzing Signal and Error Data

    Running Simulations from the Command Line
        Running a Single Simulation
        Running Multiple Simulations
        Setting Parameters in the Phase Noise Model
        Plotting the Results of Multiple Simulations

    Importing Data from the MATLAB Workspace
        Simulating a Signal by Importing Data
        Simulating Noise with Imported Data
        Simulating Noise with Specified Error Patterns
        Setting Sample Times and Samples per Frame

    Learning More
        Online Help
        Demos
        The MathWorks Online