signal: Signal Processing

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.

AuthorUwe Ligges [aut, cre] (new maintainer), Tom Short [aut] (port to R), Paul Kienzle [aut] (majority of the original sources), Sarah Schnackenberg [ctb] (various test cases and bug fixes), David Billinghurst [ctb], Hans-Werner Borchers [ctb], Andre Carezia [ctb], Pascal Dupuis [ctb], John W. Eaton [ctb], E. Farhi [ctb], Kai Habel [ctb], Kurt Hornik [ctb], Sebastian Krey [ctb], Bill Lash [ctb], Friedrich Leisch [ctb], Olaf Mersmann [ctb], Paulo Neis [ctb], Jaakko Ruohio [ctb], Julius O. Smith III [ctb], Doug Stewart [ctb], Andreas Weingessel [ctb]
Date of publication2015-07-30 00:17:37
MaintainerUwe Ligges <ligges@statistik.tu-dortmund.de>
LicenseGPL-2
Version0.7-6

View on CRAN

Man pages

an: Complex unit phasor of the given angle in degrees.

Arma: Create an autoregressive moving average (ARMA) model.

bilinear: Bilinear transformation

butter: Generate a Butterworth filter.

buttord: Butterworth filter order and cutoff

cheb1ord: Chebyshev type-I filter order and cutoff

chebwin: Dolph-Chebyshev window coefficients

cheby1: Generate a Chebyshev filter.

chirp: A chirp signal

conv: Convolution

decimate: Decimate or downsample a signal

ellip: Elliptic or Cauer filter

ellipord: Elliptic filter order and cutoff

fftfilt: Filters with an FIR filter using the FFT

filter: Filter a signal

FilterOfOrder: Filter of given order and specifications.

filtfilt: Forward and reverse filter a signal

fir1: FIR filter generation

fir2: FIR filter generation

freqs: s-plane frequency response

freqz: z-plane frequency response

grpdelay: Group delay of a filter or model

ifft: Inverse FFT

impz: Impulse-response characteristics

interp: Interpolate / Increase the sample rate

interp1: Interpolation

kaiser: Kaiser window

kaiserord: Parameters for an FIR filter from a Kaiser window

levinson: Durbin-Levinson Recursion

Ma: Create a moving average (MA) model

medfilt1: Median filter

pchip: Piecewise cubic hermite interpolation

poly: Polynomial given roots

polyval: Evaluate a polynomial

remez: Parks-McClellan optimal FIR filter design

resample: Change the sampling rate of a signal

roots: Roots of a polynomial

sftrans: Transform filter band edges

sgolay: Savitzky-Golay smoothing filters

sgolayfilt: Apply a Savitzky-Golay smoothing filter

signal-internal: Internal or uncommented functions

signal.package: Signal processing

specgram: Spectrogram plot

spencer: Spencer filter

unwrap: Unwrap radian phases

wav: Example wav file

windowing: Windowing functions

Zpg: Zero-pole-gain model

zplane: Pole-zero plot

Files in this package

signal
signal/inst
signal/inst/CITATION
signal/inst/COPYRIGHTS
signal/inst/README_Parks-McClellan
signal/tests
signal/tests/signal.Rout.save
signal/tests/TestLevinson.R
signal/tests/TestLevinson.Rout.save
signal/tests/savedTests.Rdata
signal/tests/signal.R
signal/tests/savedTestLev.Rdata
signal/src
signal/src/dpchst.f
signal/src/dpchim.f
signal/src/remez.c
signal/NAMESPACE
signal/data
signal/data/wav.RData
signal/R
signal/R/hanning.R signal/R/poly.R signal/R/bilinear.R signal/R/sgolay.R signal/R/chirp.R signal/R/freqz.R signal/R/decimate.R signal/R/interp1.R signal/R/ellipord.R signal/R/butter.R signal/R/resample.R signal/R/buttord.R signal/R/filter.R signal/R/impz.R signal/R/chebwin.R signal/R/fir1.R signal/R/filtfilt.R signal/R/boxcar.R signal/R/kaiserord.R signal/R/levinson.R signal/R/hamming.R signal/R/cheb1ord.R signal/R/fractdiff.R signal/R/flattopwin.R signal/R/fftfilt.R signal/R/unwrap.R signal/R/sgolayfilt.R signal/R/pchip.R signal/R/fir2.R signal/R/interp.R signal/R/bartlett.R signal/R/cheby2.R signal/R/gausswin.R signal/R/sftrans.R signal/R/triang.R signal/R/cheby1.R signal/R/blackman.R signal/R/grpdelay.R signal/R/freqs.R signal/R/zplane.R signal/R/ellip.R signal/R/ellipke.R signal/R/remez.R signal/R/kaiser.R signal/R/specgram.R
signal/MD5
signal/DESCRIPTION
signal/ChangeLog
signal/man
signal/man/impz.Rd signal/man/spencer.Rd signal/man/grpdelay.Rd signal/man/ifft.Rd signal/man/Arma.Rd signal/man/signal-internal.Rd signal/man/windowing.Rd signal/man/freqz.Rd signal/man/specgram.Rd signal/man/ellipord.Rd signal/man/decimate.Rd signal/man/chebwin.Rd signal/man/fftfilt.Rd signal/man/FilterOfOrder.Rd signal/man/an.Rd signal/man/polyval.Rd signal/man/fir1.Rd signal/man/Zpg.Rd signal/man/signal.package.Rd signal/man/cheb1ord.Rd signal/man/sftrans.Rd signal/man/filtfilt.Rd signal/man/ellip.Rd signal/man/remez.Rd signal/man/kaiserord.Rd signal/man/bilinear.Rd signal/man/resample.Rd signal/man/poly.Rd signal/man/cheby1.Rd signal/man/sgolayfilt.Rd signal/man/chirp.Rd signal/man/butter.Rd signal/man/sgolay.Rd signal/man/fir2.Rd signal/man/pchip.Rd signal/man/unwrap.Rd signal/man/levinson.Rd signal/man/conv.Rd signal/man/interp1.Rd signal/man/filter.Rd signal/man/kaiser.Rd signal/man/buttord.Rd signal/man/zplane.Rd signal/man/wav.Rd signal/man/medfilt1.Rd signal/man/roots.Rd signal/man/freqs.Rd signal/man/interp.Rd signal/man/Ma.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.