# filter design

Version:

Designs filters.

Computes the convolution matrix of an input vector.
Uses frequency sampling to design a linear phase FIR filter.
Uses cascading uniform coefficient filters of length l to design a digital FIR Gaussian filter.
Creates an FIR Gaussian pulse-shaping filter.
Designs a least-squares linear FIR filter.
Designs a linear phase, equiripple, FIR filter using the Parks-McClellan algorithm.
Returns the order and normalized frequencies of the lowest order linear phase FIR filter with a given specification.
Computes the coefficients of a Savitzky-Golay FIR smoothing filter.
Uses the window design method to design a linear phase FIR filter.
Generates frequency spaces for 1D and 2D applications.
Computes the s-domain Laplace transform frequency response.
Computes the complex frequency response vector and the frequency vector of a filter.
Computes the group delay of a filter.
Designs an analog Bessel filter.
Generates the zeros, poles, and gain of an analog Bessel lowpass filter of the order specified by n.
Designs a Butterworth filter.
Returns the order and natural frequency of the lowest order Butterworth filter with a given specification.
Generates the zeros, poles, and gain of an analog Butterworth lowpass filter of the order specified by n.
Designs a Chebyshev filter of type 1.
Returns the order and natural frequency of the lowest order Chebyshev type 1 filter with a given specification.
Generates the zeros, poles, and gain of an analog Chebyshev lowpass filter of type 1.
Designs a Chebyshev filter of type 2.
Returns the order and natural frequency of the lowest order Chebyshev type 2 filter with a given specification.
Generates the zeros, poles, and gain of an analog Chebyshev type 2 lowpass filter.
Designs an elliptic (Cauer) filter.
Returns the order and natural frequency of the lowest order elliptic filter with a given specification.
Generates the zeros, poles, and gain of an analog elliptic lowpass filter of the order specified by n.
Designs a maximally flat (generalized Butterworth) digital filter.
Uses the modified Yule-Walker method to create an IIR filter.
Computes the impulse response of a filter.
Transforms an analog lowpass filter to a bandpass filter.
Transforms an analog lowpass filter to a bandstop filter.
Transforms an analog lowpass filter to a highpass filter.
Transforms an analog lowpass filter to a lowpass filter.
Computes the phase delay vector and the frequency vector of a filter.
Computes the phase response vector and the frequency vector of a filter.
Designs a raised cosine filter.
Computes the step response of a filter.
Computes the zero phase response vector and the frequency vector of a filter.
Plots zeros and poles.
Unwraps phase angles along the specific dimension.