Signal Support
Signal Terminology
Processing Matrices, Vectors, and Scalars
Processing Frame-Based and Sample-Based Signals
Communications Sources
Controlled Sources
Random Data Sources
Random Noise Generators
Sequence Generators
Sequence Generator Examples
Block Parameters
Communications Sinks
Sink Features of the Blockset
Writing to a File
Error Statistics
Scopes
Example: Viewing a Sinusoid
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
Example: A Rate 2/3 Feedforward Encoder
Implementing a Systematic Encoder with Feedback
Example: Soft-Decision Decoding
Selected Bibliography for Convolutional Coding
Cyclic Redundancy Check Coding
Organization of this Section
Accessing CRC Blocks
CRC Coding Features of the Blockset
CRC Algorithm
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
RF Impairments
Types of RF Impairments the Blocks Model
Scatter Plot Examples
Example Using the RF Impairments Library Blocks
Synchronization
Synchronization Features of the Blockset
Overview of PLL Simulation
Implementing an Analog Baseband PLL
Implementing a Digital PLL
Selected Bibliography for Synchronization
Modeling Communication Systems
Computing Delays
Other References for Delays
Sources of Delays
ADSL Demo Model
Punctured Coding Model
Manipulating Delays
Delays and Alignment Problems
Aligning Words of a Block Code
Aligning Words for Interleaving
Aligning Words of a Concatenated Code
Comparing Baseband and Passband Simulation
Running a Passband Simulation
Running an Equivalent Baseband Simulation
Generating Error Curves
Speed of Baseband Versus Passband Models
Comparing Baseband and Passband Signals
Troubleshooting a Passband Simulation
Demonstration Models
Punctured Convolutional Coding Demo
Structure of the Demo
Generating Random Data
Convolutional Encoding
Puncturing
Transmitting Data
Demodulating
Inserting Zeros
Viterbi Decoding
Calculating the Error Rate
Evaluating Results
Bibliography
Adaptive Equalization
CPM Phase Tree Demo
Structure of the demo
Variables
Visible Results of the Demo
Experimenting with the Demo
GMSK vs. MSK Demo
Structure of the Demo
Visible Results of the Demo
Filtered QPSK vs. MSK
Structure of the Demo
Visible Results of the Demo
Rayleigh Fading Channel Demo
Structure of the demo
Visible Results
Gray Coded 8-PSK Demo
How the Model Executes
Variables in the Model
Components of the Gray Coding Demo
Learning More About the Gray Coding Demo
Discrete Multitone Signaling Demo
Structure of the Demo
Discrete Multitone Signaling Demo, Alternative Form
Selected Bibliography
Iterative Decoding of a Serially Concatenated Convolutional Code (SCCC) - Demo
Structure of the Demo
Creating a Serially Concatenated Code
Decoding Using an Iterative Process
Visible Results of the Demo
Selected Bibliography
Phase Noise Effects in 256-QAM - Demo
Structure of the Demo
Visible Results of the Demo
PLL-Based Frequency Synthesis Demo
Variables in the Model
Running the Simulation
Blocks in the Model
Pulse Generator
Divide Frequency by M
Phase Detector
Analog Filter Design
Gain Block
Voltage-Controlled Oscillator
Simulation Parameters
Fractional-N Frequency Synthesis Demo
Variables in the Model
Blocks and Subsystems in the Model
Phase Detector
Running a Simulation
Reference
256-Channel ADSL Demo
Structure of the Demo
Transmitting Data
Processing Received Data
Displaying Error Statistics
Selected Bibliography
Bluetooth Voice Transmission Demo
Structure of the Demo
Mask Variables
Results and Display
Reference
Digital Video Broadcasting Demo
Structure of the Demo
Variables in the Demo
Design of the Receiver
Visible Results of the Demo
Selected Bibliography
HiperLAN/2 Demo
Structure of the demo
Visible Results and Display
References
RF Satellite Link
Structure of the demo
Mask Parameters
Results and Displays
Experimenting with the Demo
Selected Bibliography
WCDMA Coding and Multiplexing Demo
WCDMA End-to-End Physical Layer Demo
Overall Structure of the Physical Layer
Parameters in the Demo
Visible Results of the Demo
References
WCDMA Spreading and Modulation Demo
Examples