Engee documentation

Digital and analogue filters

bandpass

The signals after the bandpass filter.

bandstop

Signals after the notch filter.

butter

The design of the Butterworth filter.

cheby1

Calculation of a type I Chebyshev filter.

cheby2

Calculation of Chebyshev filter type II.

ctf2zp

Converting cascaded transfer functions into a form with zeros, poles, and a gain factor.

decimate

Decimation is a decrease in the sampling rate by an integer number of times.

downsample

Reducing the sampling rate by an integer number of times.

ellip

Calculation of an elliptical filter.

filtfilt

Zero-phase digital filtering.

fir1

Calculation of FIR filter coefficients using different windows.

fir2

Calculation of FIR filter coefficients based on frequency sampling.

fircls

Calculation of coefficients of a multiband FIR filter using the least squares method with constraints.

fircls1

Calculation of the coefficients of a low- and high-frequency FIR filter with linear phase response using the least squares method with constraints.

firls

Calculation of the coefficients of a linear phase response FIR filter using the least squares method.

firpm

Designing an optimal FIR filter by the Parks-McClellan method.

firpmord

Estimation of the optimal FIR filter order by the Parks-McClellan method.

freqz

Frequency response of a digital filter.

gaussdesign

The design of the Gaussian FIR filter for pulse generation.

grpdelay

Average filter delay (group delay).

highpass

The signals after the high-pass filter.

impz

The pulse response of the digital filter.

impzlength

The duration of the impulse response.

interp

Interpolation is an increase in the sampling rate by an integer number of times.

intfilt

Calculation of the interpolation FIR filter.

lowpass

The signals after the low-pass filter.

rcosdesign

The design of the FIR pulse shaping filter with a "raised cosine" type characteristic.

resample

Resampling evenly or unevenly distributed data with a new fixed sampling rate.

scaleFilterSections

Scaling cascaded transfer functions using scale values.

sgolay

Calculation of the Savitsky—Goley filter.

sos2ss

Transformation of the parameters of the second-order sections of the digital filter into the form of a state space.

sos2tf

Converting the data of the second-order sections of the digital filter into a transfer function.

sos2zp

Converting the parameters of the second-order sections of a digital filter into a form with zeros, poles, and a gain factor.

sosfilt

Digital IIR filtering (biquadratic) of the second order.

ss2sos

Transformation of digital filter parameters in the state space into second-order sections.

ss2zp

Converting filter parameters from the state space to a form with zeros, poles, and a gain factor.

tf2sos

Converting the parameters of the digital transfer function filter into second-order sections.

tf2ss

Transformation of the transfer function filter parameters into the form of a state space.

tf2zp

Conversion of the transfer function filter parameters into the form of zeros, poles, and gain.

upsample

Increase the sampling rate by an integer number of times.

zp2ctf

Converting filter parameters with zeros, poles, and gain into a cascade form of the transfer function.

zp2sos

Converting filter parameters with zeros, poles, and gain into the form of second-order sections.

zp2ss

Transformation of the zero- and pole-gain filter parameters into the form of a state space.

zp2tf

Converting filter parameters with zeros, poles, and gain into the form of a transfer function.