Fourier Transforms and Signal Processing

 

ACORR

Auto-correlation using the convolution method

ACOV

Auto-covariance using the convolution method

AMPSPEC

Complex normalized FFT

AUTOCOR

Auto-correlation, time domain

AVGFILT

Filter a series using the average of the N neighboring points

BANDPASS

Design an FIR linear phase bandpass filter using the Remez Exchange method

BANDSTOP

Design an FIR linear phase bandstop filter using the Remez Exchange method

BESSEL

Design an IIR Bessel digital filter.

BESTPOW2

Find the power of 2 greater than or equal to the input value or length of the input series

BILINEAR

Bilinear transformation with optional frequency pre-warping

BITQUANT

Quantize an input series to 2^bits levels

BITSCALE

Convert raw AD counts to scales engineering values

BLACKMAN

3 term Blackman window

BLACKMANHARRIS

4 term Blackman-Harris window

BUTTERWORTH

Design an IIR Butterworth digital filter.

CASCADE

Filter a series given filter coefficients in 2nd order cascade format

CCEPS

Calculate the complex cepstrum

CHEBWIN

Dolph-Chebyshev window

CHEBY1

Design an IIR Chebyshev Type I digital filter

CHEBY2

Design an IIR Chebyshev Type II digital filter

CIRCONV

Circular convolution

CLOGMAG

Evaluate the log magnitude of Cascade form coefficients

CONV

Convolution

CONV2D

Two-dimensional convolution

COVM

Calculate the covariance matrix of an array

CROSSCOR

Cross-correlation, time domain

DCT

Calculate the Discrete Cosine Transform

DECILP

Decimation with low pass filtering

DECONV

Deconvolve two series

DEMEAN

Remove the mean (or DC value) from a series

DEMODFM

Demodulates an FM waveform using the Hilbert Transform

DETREND

Remove a linear trend from a series

DFT

Digital Fourier Transform, Real/Imaginary

DST

Calculate the Discrete Sine Transform

EFFBIT

Calculate the number of effective bits possible at a given frequency for a quantizing device

ELLIPTIC

Design an IIR Elliptic digital filter

ENDFLIP

Pad the ends of a series with endpoint reflections

FACORR

Auto-correlation using the FFT method

FACOV

Auto-covariance using the FFT method

FACTORS

Return the prime factors of a scalar

FCIRCONV

Circular convolution using the FFT method

FCONV

Convolution using the FFT method

FDECONV

Deconvolve two series using the FFT method

FDERIV

Calculates the derivative in the frequency domain

FFT

Fast Fourier Transform, Real/Imaginary

FFTP

Fast Fourier Transform, Magnitude/Phase

FFTSHIFT

Shift a 1D or 2D FFT so the 0 frequency is the midpoint

FILTEQ

Evaluate a Linear Constant Coefficient Difference Equation

FINTEG

Calculates integration in the frequency domain

FIRSAMP

Design an arbitrary FIR filter using frequency sampling

FLATTOP

Flattop window

FLATTOPWIN

Alternate 4 term flattop window

FPADFILT

FIR filtering with optional endpoint padding using the FFT

FREQS

Evaluate the frequency reponse of a continuous system

FREQSAMP

Design a FIR filter from a given magnitude response using the frequency sampling method

FREQZ

Evaluate the frequency response of a digital system

FXCORR

Cross correlation using the FFT method

FXCOV

Cross covariance using the FFT method

FZINTERP

Interpolate a series by a factor using FFT zero insertion

GIMPULSE

Generate an impulse series with optional spacing and delay

GRPDELAY

Calculate the group delay of a Z transfrom

HAMMING

Hamming window

HANNING

Hanning window

HIGHPASS

Design an FIR linear phase highpass filter using the Remez Exchange method

HILB

Calculate a simple Hilbert transform of a real series

ICCEPS

Calculate the inverse complex cepstrum

IDCT

Calculate the Inverse Discrete Cosine Transform

IDFT

Inverse DFT, Real/Imaginary

IDST

Calculate the Inverse Discrete Sine Transform

IFFT

Inverse FFT, Real/Imaginary

IFFTP

Inverse FFT, Magnitude/Phase

IMAGINARY

Calculate the imaginary part of the input

IMPULSE

Generate discrete unit impulse series

IMPZ

Calculate the impulse response of a Z transform

INVFREQS

Calculate the analog filter coefficients from a complex frequency response

INVFREQZ

Calculate the digital filter coefficients from a complex frequency response

KAISER

Kaiser window

KWBPASS

Design an FIR linear phase bandpass filter using the Kaiser Window method

KWBSTOP

Design an FIR linear phase bandstop filter using the Kaiser Window method

KWHPASS

Design an FIR linear phase highpass filter using the Kaiser Window method

KWLPASS

Design an FIR linear phase lowpass filter using the Kaiser Window method

LINSCALE

Linearly rescale an input series

LOG2

Calculate Log base 2 of the input

LOWPASS

Design an FIR linear phase lowpass filter using the Remez Exchange method

MAGNITUDE

Calculate the magnitude of the input

MAGSPEC

Calculate the magnitude of the complex amplitude spectrum

NEXTPOW2

Determine the exponent for the next power of 2

NFFT

Calculate an N point FFT by zero padding or time aliasing

NONLIN2D

Perform nonlinear 2d filtering with filter kernel

NSPECTRUM

Calculate an N point spectrum by zero padding or time aliasing

OASFILT

Filter data using the overlap and save method

PADFILT

FIR filtering with optional endpoint padding

PHASE

Calculate the phase of the input

PHASESPEC

Calculate the phase of the complex amplitude spectrum

POLY

Calculate coefficients of the characteristic polynomial

POLYSTAB

Stabilize a denominator polynomial by root reflection

POWSPEC

Calculate the Power Spectrum

PSD

Calculate the Power Spectral Density

QUANTIZE

Quantize an input series to N levels

RCEPS

Calculate the real cepstrum

REAL

Calculate the real part of the input

RESCALE

Linearly rescales an input series

RESAMPLE

Resample an input series to an arbitrary rate

RESIDUE

Find the partial fraction expansion of a rational polynomial

RESIDUEZ

Find the partial fraction expansion of a Z transform polynomial

SFREQ

Evaluate the frequency response of a continuous system in Hertz

SHP

Emulate a single pole analog high pass filter

SINC

Calculate sin(x)/(x)

SLP

Emulate a single pole analog low pass filter

SOBEL

Perform nonlinear 2D Sobel edge detection

SONOGRAM

Calculate the 2D Spectrogram as a B&W image

SPECGRAM

Calculate the 2D Spectrogram as an image

SPECTRUM

Magnitude of a normalized FFT

STARMS

Calculate the short time averaged RMS series

TAYLORWIN

Taylor window

TF2SS

Calculate the state-space representation

WINFUNC

Multiply a series with a spectral window

XCORR

Cross correlation using the convolution method

XCOV

Cross covariance using direct convolution

ZEROFLIP

Pad the ends of a series with endpoint reflections about 0.0

ZFREQ

Evaluate the frequency response of a Z transform

ZINTERP

Sinx/sin interpolation of periodic band limited waveforms

ZPFCOEF

Design a digital filter from a set of analog (s domain) zeros and poles

ZPLANE

Display a Pole-Zero plot of a Z transform