Signal Processing
Spencer filter
Unwrap radian phases
Evaluate a polynomial
Signal processing
Spectrogram plot
Complex unit phasor of the given angle in degrees.
Create an autoregressive moving average (ARMA) model.
Bilinear transformation
Generate a Butterworth filter.
Butterworth filter order and cutoff
Polynomial given roots
Chebyshev type-I filter order and cutoff
Dolph-Chebyshev window coefficients
Generate a Chebyshev filter.
A chirp signal
Convolution
Decimate or downsample a signal
Elliptic or Cauer filter
Elliptic filter order and cutoff
Filters with an FIR filter using the FFT
Impulse-response characteristics
Filter a signal
Filter of given order and specifications.
Forward and reverse filter a signal
FIR filter generation
Interpolate / Increase the sample rate
FIR filter generation
s-plane frequency response
z-plane frequency response
Group delay of a filter or model
Inverse FFT
Interpolation
Kaiser window
Parameters for an FIR filter from a Kaiser window
Durbin-Levinson Recursion
Create a moving average (MA) model
Median filter
Piecewise cubic hermite interpolation
Parks-McClellan optimal FIR filter design
Change the sampling rate of a signal
Roots of a polynomial
Transform filter band edges
Savitzky-Golay smoothing filters
Apply a Savitzky-Golay smoothing filter
Internal or uncommented functions
Windowing functions
Zero-pole-gain model
Pole-zero plot
A set of signal processing functions originally written for 'Matlab' and 'Octave'. Includes filter generation utilities, filtering functions, resampling routines, and visualization of filter models. It also includes interpolation functions.