Signal Processing Toolbox

Preface

What Is the Signal Processing Toolbox?

Related Products

How to Use This Manual

If You Are a New User

If You Are an Experienced Toolbox User

All Toolbox Users

Installing the Signal Processing Toolbox

Technical Conventions

Typographical Conventions

Signal Processing Basics

Signal Processing Toolbox Central Features

Filtering and FFTs

Signals and Systems

Key Areas: Filter Design and Spectral Analysis

Interactive Tools

Extensibility

Representing Signals

Vector Representation

Waveform Generation: Time Vectors and Sinusoids

Common Sequences: Unit Impulse, Unit Step, and Unit Ramp

Multichannel Signals

Common Periodic Waveforms

Common Aperiodic Waveforms

The pulstran Function

The Sinc Function

The Dirichlet Function

Working with Data

Filter Implementation and Analysis

Convolution and Filtering

Filters and Transfer Functions

Filtering with the filter Function

The filter Function

Other Functions for Filtering

Multirate Filter Bank Implementation

Anti-Causal, Zero-Phase Filter Implementation

Frequency Domain Filter Implementation

Impulse Response

Frequency Response

Digital Domain

Analog Domain

Magnitude and Phase

Delay

Zero-Pole Analysis

Linear System Models

Discrete-Time System Models

Continuous-Time System Models

Linear System Transformations

Discrete Fourier Transform

Selected Bibliography

Filter Design and Implementation

Filter Requirements and Specification

IIR Filter Design

Classical IIR Filter Design Using Analog Prototyping

Comparison of Classical IIR Filter Types

FIR Filter Design

Linear Phase Filters

Windowing Method

Multiband FIR Filter Design with Transition Bands

Constrained Least Squares FIR Filter Design

Arbitrary-Response Filter Design

Special Topics in IIR Filter Design

Analog Prototype Design

Frequency Transformation

Filter Discretization

Filter Implementation

Using dfilt

Selected Bibliography

Statistical Signal Processing

Correlation and Covariance

Bias and Normalization

Multiple Channels

Spectral Analysis

Spectral Estimation Method

Nonparametric Methods

Parametric Methods

Selected Bibliography

Special Topics

Windows

Graphical User Interface Tools

Basic Shapes

Generalized Cosine Windows

Kaiser Window

Chebyshev Window

Parametric Modeling

Time-Domain Based Modeling

Frequency-Domain Based Modeling

Resampling

Cepstrum Analysis

Inverse Complex Cepstrum

FFT-Based Time-Frequency Analysis

Median Filtering

Communications Applications

Deconvolution

Specialized Transforms

Chirp z-Transform

Discrete Cosine Transform

Hilbert Transform

Selected Bibliography

Filter Design and Analysis Tool

Overview

Filter Design Methods

Using the Filter Design and Analysis Tool

Analyzing Filter Responses

Filter Design and Analysis Tool Panels

Getting Help

Opening the Filter Design and Analysis Tool

Choosing a Filter Type

Choosing a Filter Design Method

Setting the Filter Design Specifications

Filter Order

Options

Bandpass Filter Frequency Specifications

Bandpass Filter Magnitude Specifications

Computing the Filter Coefficients

Analyzing the Filter

Using Data Markers

Changing the Sampling Frequency

Displaying the Response in FVTool

Converting the Filter Structure

Converting to a New Structure

Converting to Second-Order Sections

Importing a Filter Design

Filter Structures

Exporting a Filter Design

Exporting Coefficients or Objects to the Workspace

Exporting Coefficients to a Text-File

Exporting Coefficients or Objects to a MAT-File

Exporting to a C Header File

Exporting to SPTool

Saving and Opening Filter Design Sessions

SPTool: A Signal Processing GUI Suite

SPTool: An Interactive Signal Processing Environment

SPTool Data Structures

Opening SPTool

Getting Context-Sensitive Help

Signal Browser

Opening the Signal Browser

Filter Designer

Filter Types

FIR Filter Methods

IIR Filter Methods

Pole/Zero Editor

Spectral Overlay Feature

Opening the Filter Designer

Filter Viewer

Opening the Filter Viewer

Spectrum Viewer

Opening the Spectrum Viewer

Filtering and Analysis of Noise

Step 1: Importing a Signal into SPTool

Step 2: Designing a Filter

Step 3: Applying a Filter to a Signal

Step 4: Analyzing a Signal

Step 5: Spectral Analysis in the Spectrum Viewer

Exporting Signals, Filters, and Spectra

Opening the Export Dialog Box

Exporting a Filter to the MATLAB Workspace

Accessing Filter Parameters

Accessing Filter Parameters in a Saved Filter

Accessing Parameters in a Saved Spectrum

Importing Filters and Spectra into SPTool

Importing Filters

Importing Spectra

Loading Variables from the Disk

Selecting Signals, Filters, and Spectra in SPTool

Editing Signals, Filters, or Spectra in SPTool

Designing a Filter with the Pole/Zero Editor

Positioning Poles and Zeros

Redesigning a Filter Using the Magnitude Plot

Setting Preferences

Making Signal Measurements: Using Markers

Function Reference

Functions - By Category

Filter Analysis

Filter Implementation

FIR Digital Filter Design

IIR Digital Filter Design

IIR FIlter Order Estimation

Analog Lowpass Filter Prototypes

Analog Filter Design

Analog Filter Transformation

Filter Discretization

Linear System Transformations

Windows

Transforms

Cepstral Analysis

Statistical Signal Processing and Spectral Analysis

Parametric Modeling

Linear Prediction

Multirate Signal Processing

Waveform Generation

Specialized Operations

Graphical User Interfaces

Functions -- Alphabetical List 7-17 Functions -- Alphabetical List


 Preface