| Contents | Index |
Signal Processing Toolbox software provides routines for IIR analog filter design and visualization. You can also design discrete-time IIR filters through the use of analog prototypes.
Signal Processing Toolbox software provides customizable support for filter design. The major filter design functions included in the toolbox are FIR and IIR filter design, analysis, and implementation, filter order estimation, and analog filter prototyping and transformations.
The basic entities that toolbox functions work with are signals and systems. The functions emphasize digital (or discrete) signals and filters, as opposed to analog (or continuous) signals. The principal filter type the toolbox supports is the linear, time-invariant digital filter with a single input and a single output. You can represent linear time-invariant systems using one of several models (such as transfer function, state-space, zero-pole-gain, and second-order section), and you can convert between representations. The toolbox has a number of transformation functions, including conversions to and from second-order sections, state-space, pole-zero, lattice or ladder, and transfer functions.
The toolbox includes a variety of transforms and inverse transforms, including the Fourier, chirp-Z, discrete cosine, Goertzel, Hilbert, Walsh-Hadamard, and short-time Fourier transforms (spectrogram).
Toolbox functions are available for estimating the power spectral density, mean-square spectral estimate, and pseudo spectrum, using parametric and nonparametric techniques. Some of the spectral analysis methods included in the toolbox are Burg, covariance, eigenvector, Thomson multitaper, periodogram, Welch, and Yule-Walker. Other functions are available for computing the average power of a power spectral density, computing a one-sided spectrum, and shifting the DC component to the center of a spectrum.
The toolbox has functions for computing correlation, cross-correlation, covariance, and autocorrelation. The toolbox provides many commonly used window functions as well as graphical user interfaces to view and compare windows and design filters using these windows.
The toolbox includes these methods for autoregressive parametric modeling: Burg, covariance, Yule-Walker, and Steiglitz-McBride (for ARMA modeling). The toolbox also has functions for fitting a frequency response to an analog or discrete-time filter. The toolbox has functions for computing linear prediction coefficients and for converting between autorcorrelations and prediction polynomials, reflection coefficients, and line spectral frequencies.
The toolbox has functions to generate many types of periodic and aperiodic waveforms, including chirp, Dirichlet function, Gaussian RF pulse, Gaussian monopulse, pulse train, rectangle, sawtooth, sinc, square wave, triangle, and voltage-controlled oscillator. See Waveform Generation: Time Vectors and Sinusoids for more information.
![]() | Product Overview | Interactive Tools | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |