Communications Blockset |
 |
- What Is the Communications Blockset?
- Related Products
- Using This Guide
- Expected Background
- Organization of the Document
- Configuration Information
- Using the Blockset
- Technical Conventions
- Scalars, Vectors, and Matrices
- Frame-Based and Sample-Based Signals
- Typographical Conventions
- The Example Model
- Overview of the Simulation
- Building the Model
- Exploring the Model
- Components of the Example
- Creating Random Binary Data
- Encoding Using a Convolutional Code
- Unbuffering to Convert Vectors to Scalars
- Modulating the Encoded Messages
- Transmitting Along a Noisy Channel
- Mapping the Received Data
- Buffering to Convert Scalars to Vectors
- Decoding the Convolutional Code
- Computing the Error Rate
- Displaying the Error Rate
- Other Blocks
- Learning More About the Example
- Modifying the Model
- For Further Study
- Signal Support
- Processing Vectors and Matrices
- Processing Frame-Based and Sample-Based Signals
- Communications Sources
- Source Features of the Blockset
- Random or Pseudorandom Signals
- Nonrandom Signals
- Communications Sinks
- Sink Features of the Blockset
- Writing to a File
- Error Statistics
- Eye Diagrams
- Scatter Diagrams
- Example: Using Eye and Scatter Diagrams
- 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
- Examples of Convolutional Coding
- Selected Bibliography for Convolutional Coding
- 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
- Synchronization
- Synchronization Features of the Blockset
- Overview of PLL Simulation
- Implementing an Analog Baseband PLL
- Implementing a Digital PLL
- Selected Bibliography for Synchronization
- Alphabetical List of Functions
- comm_links
- commlib
- Communications Sources
- Communications Sinks
- Source Coding
- Channel Coding
- Block Coding
- Convolutional Coding
- Interleaving
- Block Interleaving
- Convolutional Interleaving
- Modulation
- Digital Baseband Modulation
- Analog Baseband Modulation
- Digital Passband Modulation
- Analog Passband Modulation
- Channels
- Synchronization
- Basic Communications Functions
- Integrators
- Sequence Operations
- Utility Functions
- Alphabetical List of Blocks
- A-Law Compressor
- A-Law Expander
- Algebraic Deinterleaver
- Algebraic Interleaver
- APP Decoder
- AWGN Channel
- Baseband PLL
- BCH Decoder
- BCH Encoder
- Bernoulli Random Binary Generator
- Binary Cyclic Decoder
- Binary Cyclic Encoder
- Binary-Input RS Encoder
- Binary Linear Decoder
- Binary Linear Encoder
- Binary-Output RS Decoder
- Binary Symmetric Channel
- Binary Vector Noise Generator
- Bit to Integer Converter
- BPSK Demodulator Baseband
- BPSK Modulator Baseband
- Charge Pump PLL
- Complex Phase Difference
- Complex Phase Shift
- Continuous-Time Eye and Scatter Diagrams
- Convolutional Deinterleaver
- Convolutional Encoder
- Convolutional Interleaver
- CPFSK Demodulator Baseband
- CPFSK Demodulator Passband
- CPFSK Modulator Baseband
- CPFSK Modulator Passband
- CPM Demodulator Baseband
- CPM Demodulator Passband
- CPM Modulator Baseband
- CPM Modulator Passband
- Data Mapper
- DBPSK Demodulator Baseband
- DBPSK Modulator Baseband
- Deinterlacer
- Derepeat
- Descrambler
- Differential Decoder
- Differential Encoder
- Discrete Modulo Integrator
- Discrete-Time Eye and Scatter Diagrams
- Discrete-Time VCO
- DPCM Decoder
- DPCM Encoder
- DQPSK Demodulator Baseband
- DQPSK Modulator Baseband
- DSB AM Demodulator Baseband
- DSB AM Demodulator Passband
- DSB AM Modulator Baseband
- DSB AM Modulator Passband
- DSBSC AM Demodulator Baseband
- DSBSC AM Demodulator Passband
- DSBSC AM Modulator Baseband
- DSBSC AM Modulator Passband
- Enabled Quantizer Encode
- Error Rate Calculation
- FM Demodulator Baseband
- FM Demodulator Passband
- FM Modulator Baseband
- FM Modulator Passband
- Gaussian Noise Generator
- General Block Deinterleaver
- General Block Interleaver
- General Multiplexed Deinterleaver
- General Multiplexed Interleaver
- General QAM Demodulator Baseband
- General QAM Demodulator Passband
- General QAM Modulator Baseband
- General QAM Modulator Passband
- GMSK Demodulator Baseband
- GMSK Demodulator Passband
- GMSK Modulator Baseband
- GMSK Modulator Passband
- Hamming Decoder
- Hamming Encoder
- Helical Deinterleaver
- Helical Interleaver
- Insert Zero
- Integer-Input RS Encoder
- Integer-Output RS Decoder
- Integer to Bit Converter
- Integrate and Dump
- Interlacer
- Linearized Baseband PLL
- Matrix Deinterleaver
- Matrix Helical Scan Deinterleaver
- Matrix Helical Scan Interleaver
- Matrix Interleaver
- M-DPSK Demodulator Baseband
- M-DPSK Demodulator Passband
- M-DPSK Modulator Baseband
- M-DPSK Modulator Passband
- M-FSK Demodulator Baseband
- M-FSK Demodulator Passband
- M-FSK Modulator Baseband
- M-FSK Modulator Passband
- Modulo Integrator
- M-PAM Demodulator Baseband
- M-PAM Demodulator Passband
- M-PAM Modulator Baseband
- M-PAM Modulator Passband
- M-PSK Demodulator Baseband
- M-PSK Demodulator Passband
- M-PSK Modulator Baseband
- M-PSK Modulator Passband
- MSK Demodulator Baseband
- MSK Demodulator Passband
- MSK Modulator Baseband
- MSK Modulator Passband
- Mu-Law Compressor
- Mu-Law Expander
- Multipath Rayleigh Fading Channel
- OQPSK Demodulator Baseband
- OQPSK Demodulator Passband
- OQPSK Modulator Baseband
- OQPSK Modulator Passband
- Phase-Locked Loop
- PM Demodulator Baseband
- PM Demodulator Passband
- PM Modulator Baseband
- PM Modulator Passband
- PN Sequence Generator
- Poisson Int Generator
- Puncture
- QPSK Demodulator Baseband
- QPSK Modulator Baseband
- Quantizer Decode
- Random Deinterleaver
- Random-Integer Generator
- Random Interleaver
- Rayleigh Noise Generator
- Rectangular QAM Demodulator Baseband
- Rectangular QAM Demodulator Passband
- Rectangular QAM Modulator Baseband
- Rectangular QAM Modulator Passband
- Rician Fading Channel
- Rician Noise Generator
- Sampled Quantizer Encode
- Scrambler
- SSB AM Demodulator Baseband
- SSB AM Demodulator Passband
- SSB AM Modulator Baseband
- SSB AM Modulator Passband
- Triggered Read From File
- Triggered Write to File
- Uniform Noise Generator
- Viterbi Decoder
- Voltage-Controlled Oscillator
- Windowed Integrator
| Getting Started | |