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
Examples
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
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
Printable Documentation (PDF)
Product Page (Web)