Use members of the dsp class to design filters, apply transforms, apply windows, and manipulate signals.
| Function | Description |
| butter | Butterworth filter design |
| buttord | Butterworth filter order |
| cheb1ord | Chebyshev type 1 filter order |
| cheb2ord | Chebyshev type 2 filter order |
| cheby1 | Chebyshev type 1 filter design |
| cheby2 | Chebyshev type 2 filter design |
| decimate | Resamples data |
| ellip | Elliptic (Cauer) filter design |
| ellipord | Elliptic (Cauer) filter order |
| fft | Fast Fourier Transform |
| fft2 | 2D Fast Fourier Transform |
| fftfilt | FIR filter based on FFT |
| fftshift | FFT shift spectrum |
| filter | One-dimensional filter |
| filter2 | Two-dimensional filter |
| filtfilt | Zero-phase one-dimensional filter |
| fir1 | FIR filter design using windows |
| fir2 | FIR filter design using frequency sampling |
| firls | Least-squares linear FIR filter design |
| firpm | Parks-McClellan FIR filter design |
| freqs | Computes Laplace transform |
| freqz | Digital filter frequency response |
| gensig | Periodic signal generator |
| grpdelay | Group delay of a filter |
| hamming | Hamming window |
| hanning | Hanning window |
| hilbert | Hilbert transform |
| ifft | Inverse Fast Fourier Transform |
| ifft2 | 2D Inverse Fast Fourier Transform |
| ifftshift | Inverse FFT shift spectrum |
| impz | Impulse response of filters |
| interp | Interpolation with lowpass filter |
| kaiser | Kaiser-Bessel window |
| latcfilt | Lattice filter |
| linspace | Linearly sampled data |
| logspace | Logarithmically sampled data |
| remez | Parks-McClellan FIR filter design |
| remezord | Parks-McClellan FIR filter order |
| sawtooth | Generates a sawtooth wave |
| square | Generates a square wave |
| unwrap | Unwraps phase angles |
| zplane | Plots zeros and poles |