DSP Blockset

Getting Started

Introduction

Welcome to the DSP Blockset

What Is the DSP Blockset?

Key Features

What Is in the DSP Blockset?

Installation

Getting Started with the DSP Blockset

How to Get Help Online

How to Use This Guide

Technical Conventions

Typographical Conventions

R12 Related Products

Simulink and the DSP Blockset

Overview

The Simulink Environment

Starting Simulink

Getting Started with Simulink

Learning More About Simulink

Configuring Simulink for DSP Systems

Using dspstartup.m

Customizing dspstartup.m

Performance-Related Settings

Miscellaneous Settings

Using the DSP Blockset

Working with Signals

Overview

Signal Concepts

Discrete-Time Signals

Continuous-Time Signals

Multichannel Signals

Benefits of Frame-Based Processing

Sample Rates and Frame Rates

Sample Rate and Frame Rate Concepts

Inspecting Sample Rates and Frame Rates

Converting Sample Rates and Frame Rates

Changing Frame Status

Creating Signals

Creating Signals Using Constant Blocks

Creating Signals Using Signal Generator Blocks

Creating Signals Using the Signal From Workspace Block

Constructing Signals

Constructing Multichannel Sample-Based Signals

Constructing Multichannel Frame-Based Signals

Deconstructing Signals

Deconstructing Multichannel Sample-Based Signals

Deconstructing Multichannel Frame-Based Signals

Importing Signals

Importing a Multichannel Sample-Based Signal

Importing a Multichannel Frame-Based Signal

Importing WAV Files

Exporting Signals

Exporting Multichannel Signals

Exporting and Playing WAV Files

Viewing Signals

Displaying Signals in the Time-Domain

Displaying Signals in the Frequency-Domain

Displaying Matrices

Delay and Latency

Computational Delay

Algorithmic Delay

DSP Operations

Overview

Filters

Adaptive Filters

Filter Designs

Filter Structures

Multirate Filters

Transforms

Using the FFT and IFFT Blocks

Power Spectrum Estimation

Linear Algebra

Solving Linear Systems

Factoring Matrices

Inverting Matrices

Statistics

Basic Operations

Running Operations

DSP Blockset Demos Overview

Adaptive Processing Demos

Audio Processing Demos

Communications Demos

Filtering Demos

Queues Demo

Sigma-Delta A/D Conversion Demo

Sine Wave Generation Demo

Spectral Analysis Demo

Statistical Functions Demo

Wavelets Demos

Reference

Alphabetical List of Blocks

DSP Block Reference

Using the DSP Block Reference Chapter

What Each Block Reference Page Contains

Block Library List

Block Library Hierarchy

Block Library Contents

Analog Filter Design

Analytic Signal

Autocorrelation

Autocorrelation LPC

Backward Substitution

Biquadratic Filter

Buffer

Burg AR Estimator

Burg Method

Check Signal Attributes

Chirp

Cholesky Factorization

Cholesky Inverse

Cholesky Solver

Complex Cepstrum

Complex Exponential

Constant Diagonal Matrix

Constant Ramp

Contiguous Copy

Convert 1-D to 2-D

Convert 2-D to 1-D

Convert Complex DSP To Simulink

Convert Complex Simulink To DSP

Convolution

Correlation

Counter

Covariance AR Estimator

Covariance Method

Create Diagonal Matrix

Cumulative Sum

dB Conversion

dB Gain

DCT

Delay Line

Detrend

Difference

Digital FIR Filter Design

Digital FIR Raised Cosine Filter Design

Digital IIR Filter Design

Direct-Form II Transpose Filter

Discrete Impulse

Downsample

DSP Constant

Dyadic Analysis Filter Bank

Dyadic Synthesis Filter Bank

Edge Detector

Event-Count Comparator

Extract Diagonal

Extract Triangular Matrix

FFT

Filter Realization Wizard

FIR Decimation

FIR Interpolation

FIR Rate Conversion

Flip

Forward Substitution

Frame Status Conversion

From Wave Device

From Wave File

Histogram

IDCT

Identity Matrix

IFFT

Inherit Complexity

Integer Delay

Kalman Adaptive Filter

LDL Factorization

LDL Inverse

LDL Solver

Least Squares FIR Filter Design

Least Squares Polynomial Fit

Levinson-Durbin

LMS Adaptive Filter

LU Factorization

LU Inverse

LU Solver

Magnitude FFT

Matrix 1-Norm

Matrix Multiply

Matrix Product

Matrix Scaling

Matrix Square

Matrix Sum

Matrix Viewer

Maximum

Mean

Median

Minimum

Modified Covariance AR Estimator

Modified Covariance Method

Multiphase Clock

Multiport Selector

N-Sample Enable

N-Sample Switch

Normalization

Overlap-Add FFT Filter

Overlap-Save FFT Filter

Pad

Permute Matrix

Polynomial Evaluation

Polynomial Stability Test

Pseudoinverse

QR Factorization

QR Solver

Queue

Random Source

Real Cepstrum

Reciprocal Condition

Remez FIR Filter Design

Repeat

RLS Adaptive Filter

RMS

Sample and Hold

Short-Time FFT

Signal From Workspace

Sine Wave

Singular Value Decomposition

Sort

Spectrum Scope

Stack

Standard Deviation

Submatrix

SVD Solver

Time-Varying Direct-Form II Transpose Filter

Time-Varying Lattice Filter

Toeplitz

To Wave Device

To Wave File

Transpose

Triggered Delay Line

Triggered Signal From Workspace

Triggered To Workspace

Unbuffer

Uniform Decoder

Uniform Encoder

Unwrap

Upsample

Variable Fractional Delay

Variable Integer Delay

Variable Selector

Variance

Vector Scope

Wavelet Analysis

Wavelet Synthesis

Window Function

Yule-Walker AR Estimator

Yule-Walker IIR Filter Design

Yule-Walker Method

Zero Pad

DSP Function Reference

DSP Blockset Utility Functions

dsp_links

dsplib

dspstartup

liblinks

rebuffer_delay


 Getting Started