Signal Processing Basics
What Is the Signal Processing Toolbox?
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
FDATool: A Filter Design and Analysis GUI
Overview
Filter Design Methods
Using the Filter Design and Analysis Tool
Analyzing Filter Responses
Filter Design and Analysis Tool Panels
Getting Help
Opening FDATool
Choosing a Response 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
Drawing Spectral Masks
Changing the Sampling Frequency
Displaying the Response in FVTool
Editing the Filter Using the Pole/Zero Editor
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 an ASCII File
Exporting Coefficients or Objects to a MAT-File
Exporting to SPTool
Exporting to Simulink
Generating a C Header File
Generating an M-File
Managing Filters in the Current Session
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 Visualization Tool
Opening the Filter Visualization Tool
Filter Visualization Tool Components
Using Data Markers
Analysis Parameters
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 with Markers
Functions -- Categorical List
FIR Digital Filter Design
IIR Digital Filter Design
IIR FIlter Order Estimation
Filter Analysis
Filter Implementation
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
GUI: Filter Design and Analysis Tool
Filter Design and Analysis GUI Overview
Standard Toolbar Buttons
Display Region
Response Types and Icons
Data Markers
Design Masks
Analysis Parameters
Sampling Frequency
Full View Analysis
Current Filter Information Region
Design Filter Panel
Response Type Region
Design Method Region
Filter Order Region
Options Region
Frequency Specifications Region
Frequency Specifications Region: Lowpass
Frequency Specifications Region: Raised Cosine
Frequency Specifications Region: Highpass
Frequency Specifications Region: Bandpass
Frequency Specifications Region: Bandstop
Frequency and Magnitude Specifications Regions: Other Filters
Magnitude Specifications Region
Magnitude Specifications Region: Lowpass
Magnitude Specifications Region: Raised Cosine
Magnitude Specifications Region: Highpass
Magnitude Specifications Region: Bandpass
Magnitude Specifications Region: Bandstop
Design Filter Button
Import Filter Panel
Filter Coefficients Region
Import Filter Button
Pole/Zero Editor Panel
Plot Mode Buttons
Plot Parameters
Edit Menu Options
Other Sidebar Buttons
Demo: Vector Transition Processing Using Windows
Vector Transition Demo--Background Information
Reducing Settling Time by Smoothing
Using Windows for Smoothing
Example--Airplane Takeoff
Vector Transition Demo
Window Selection
Vector Definition
Second Derivative Plot
Display Plots
Technical Conventions
Printable Documentation (PDF)
Product Page (Web)