- Welcome to the DSP Blockset
- What Is the DSP Blockset?
- Key Features
- Frame-Based Operations
- Matrix Support
- Adaptive and Multirate Filtering
- Statistical Operations
- Linear Algebra
- Parametric Estimation
- Real-Time Code Generation
- About the DSP Blockset Libraries
- What Is in the DSP Blockset?
- DSP Sources Library
- DSP Sinks Library
- Math Functions Library
- Elementary Functions Library
- Vector Functions Library
- Matrix Functions Library
- Linear Algebra Library
- Statistics Library
- General DSP Library
- Signal Operations Library
- Transforms Library
- Buffers Library
- Switches and Counters Library
- Estimation Library
- Parametric Estimation Library
- Power Spectrum Estimation Library
- Filtering Library
- Filter Designs Library
- Filter Realizations Library
- Adaptive Filters Library
- Multirate Filters Library
- Demos Library
- Installation
- Getting Started with the DSP Blockset
- How to Get Help Online
- How to Use This Guide
- Technical Conventions
- Typographical Conventions
- Related Products and Documentation
- What Is MATLAB?
- What Is Simulink?
- What Is the Signal Processing Toolbox?
- What Is the Real-Time Workshop?
- Overview
- Introduction to the Simulink Environment
- Starting Simulink
- Simulink on PC Platforms
- Simulink on UNIX Platforms
- The Simulink Libraries
- Using Simulink
- Model Definition
- Model Simulation
- Learning More About Simulink
- Configuring Simulink for DSP Systems
- Using dspstartup.m
- Performance-Related Settings
- Miscellaneous Settings
- Customizing dspstartup.m
- Understanding Sample Rates
- Discrete-Time Signals
- Time and Frequency Terminology
- Discrete-Time Signals in Simulink
- Inspecting Sample Rates
- Probe Block
- Sample Time Color Coding
- Types of Sampling
- Source Blocks
- Nonsource Blocks
- Rate Conversion
- Direct Rate Conversion
- Frame Rebuffering
- Avoiding Unintended Rate Conversions
- Understanding Matrices
- Sample-Based Matrices
- Frame-Based Matrices
- Matrices and Signal-Oriented Blocks
- Matrices and Other Blocks
- Specifying Matrix Dimensions
- Tracking Matrix Sizes
- Scalars and Vectors
- Using Matrices with Nonmatrix Blocks
- Passing Matrices to Element-Oriented Blocks
- Passing Matrices to Vector-Oriented Blocks
- Passing Matrices to Scalar-Oriented Blocks
- Matrix Input and Output
- Understanding Samples and Frames
- Sample Vectors and Sample Matrices
- Working with Sample Vectors
- Working with Sample Matrices
- Frames and Frame Matrices
- Working with Frame Vectors (Single-Channel Signals)
- Working with Frame Matrices (Multichannel Signals)
- Understanding Multichannel Signal Processing
- Example 1: Sample-Based Operation with Vector Input
- Example 2: Sample-Based Operation with Vector Input
- Example 3: Frame-Based Operation with Vector Input
- Example 4: Frame-Based Operation with Matrix Input
- Benefits of Frame-Based Processing
- Accelerating Real-Time Systems
- Accelerating Simulations
- Increasing Performance
- Overview
- Working with Filter Designs
- Filter Designs Blocks
- Frame-Based Processing
- Classical IIR and FIR Filters, Discrete Time
- Example: Chebyshev Type II Lowpass Filter
- Classical IIR Filters, Continuous Time
- Special IIR and FIR Filters, Discrete-Time
- Filter Design Characteristics
- Frequency and Magnitude Parameters
- Weight Parameters
- Example: Least Squares Multiband Filter
- Working with Windows
- Generating a Window
- Applying a Window
- Generating and Applying a Window
- Window Specifications
- Working with Buffers
- Buffering Sample-Based Signals
- Rebuffering Frame-Based Signals
- Example: Single-Channel Rebuffering
- Example: Multichannel Rebuffering
- Unbuffering Frame-Based Signals
- The Unbuffer Block
- The Partial Unbuffer Block
- Using Overlapping Buffers
- Initial State of Buffer Blocks
- The Buffer and Rebuffer Blocks
- The Unbuffer and Partial Unbuffer Blocks
- Example: Using Buffer and Unbuffer
- Example: Convolution
- Working with Sources and Sinks
- Importing Data from the Workspace
- Signal From Workspace
- Triggered Signal From Workspace
- Matrix From Workspace
- Exporting Data to the Workspace
- Signal To Workspace
- Matrix To Workspace
- Viewing Data with Scopes
- Working with Statistical Operations
- Basic Operations
- Running Operations
- Demonstration Model: Running Operation
- Example: Sliding Windows
- DSP Blockset Demos
- Using the DSP Block Reference Chapter
- What Each Block Reference Page Contains
- About Tunable Parameters
- Block Library Hierarchy
- Block Library Contents
- Analog Filter Design
- Analytic Signal
- Autocorrelation
- Backward Substitution
- Biquadratic Filter
- Buffer
- Buffered FFT Frame Scope
- Burg AR Estimator
- Burg Method
- Chirp
- Cholesky Factorization
- Cholesky Solver
- Commutator
- Complex Cepstrum
- Complex Exponential
- Constant Diagonal Matrix
- Contiguous Copy
- Convert Complex DSP To Simulink
- Convert Complex Simulink To DSP
- Convolution
- Correlation
- Counter
- Covariance AR Estimator
- Covariance Method
- Create Diagonal Matrix
- Cumulative Sum
- dB
- dB Gain
- DCT
- Detrend
- Difference
- Digital FIR Filter Design
- Digital IIR Filter Design
- Direct-Form II Transpose Filter
- Discrete Constant
- Distributor
- Downsample
- Dyadic Analysis Filter Bank
- Dyadic Synthesis Filter Bank
- Edge Detector
- Event-Count Comparator
- Extract Diagonal
- Extract Triangular Matrix
- FFT
- FFT Frame Scope
- Filter Realization Wizard
- FIR Decimation
- FIR Interpolation
- FIR Rate Conversion
- Flip
- Forward Substitution
- Frequency Frame Scope
- From Wave Device
- From Wave File
- Histogram
- IDCT
- IFFT
- Inherit Complexity
- Integer Delay
- Kalman Adaptive Filter
- LDL Factorization
- LDL Solver
- Least Squares FIR Filter Design
- Levinson Solver
- LMS Adaptive Filter
- LPC
- LU Factorization
- LU Solver
- Magnitude FFT
- Matrix 1-Norm
- Matrix Constant
- Matrix From Workspace
- Matrix Multiplication
- Matrix Product
- Matrix Scaling
- Matrix Sum
- Matrix To Workspace
- Matrix Viewer
- Maximum
- Mean
- Median
- Minimum
- Modified Covariance AR Estimator
- Modified Covariance Method
- Multiphase Clock
- N-Sample Enable
- N-Sample Switch
- Normalization
- Overlap-Add FFT Filter
- Overlap-Save FFT Filter
- Partial Unbuffer
- Permute Matrix
- QR Factorization
- QR Solver
- Queue
- Real Cepstrum
- Rebuffer
- Reciprocal Condition
- Remez FIR Filter Design
- Repeat
- Reshape
- RLS Adaptive Filter
- RMS
- Sample and Hold
- Shift Register
- Short-Time FFT
- Signal From Workspace
- Signal To Workspace
- Sine Wave
- Sort
- Stack
- Standard Deviation
- Submatrix
- Time Frame Scope
- Time-Varying Direct-Form II Transpose Filter
- Time-Varying Lattice Filter
- Toeplitz
- To Wave Device
- To Wave File
- Transpose
- Triggered Matrix To Workspace
- Triggered Shift Register
- Triggered Signal From Workspace
- Triggered Signal To Workspace
- Unbuffer
- Unwrap
- Upsample
- User-Defined Frame Scope
- Variable Fractional Delay
- Variable Integer Delay
- Variable Selector
- Variance
- Window Function
- Yule-Walker AR Estimator
- Yule-Walker IIR Filter Design
- Yule-Walker Method
- Zero Pad
- DSP Blockset Utility Functions
- dsp_links
- dsplib
- dspstartup
- liblinks
- rebuffer_delay
[ Next |
Help Desk ]