Learn R Programming

⚠️There's a newer version (1.8-0) of this package.Take me there.

signal (version 0.7-5)

Signal processing

Description

A set of signal processing R functions originally written for Matlab/Octave. Includes filter generation utilities, filtering functions, resampling routines, and visualization of filter models. It also includes interpolation functions.

Copy Link

Version

Install

install.packages('signal')

Monthly Downloads

115,481

Version

0.7-5

License

GPL-2

Maintainer

Uwe Ligges

Last Published

May 31st, 2015

Functions in signal (0.7-5)

pchip

Piecewise cubic hermite interpolation
bilinear

Bilinear transformation
fir1

FIR filter generation
decimate

Decimate or downsample a signal
ellip

Elliptic or Cauer filter
chirp

A chirp signal
filter

Filter a signal
butter

Generate a Butterworth filter.
freqz

z-plane frequency response
sgolay

Savitzky-Golay smoothing filters
Zpg

Zero-pole-gain model
Ma

Create a moving average (MA) model
impz

Impulse-response characteristics
interp

Interpolate / Increase the sample rate
fftfilt

Filters with an FIR filter using the FFT
poly

Polynomial given roots
interp1

Interpolation
spencer

Spencer filter
medfilt1

Median filter
freqs

s-plane frequency response
sgolayfilt

Apply a Savitzky-Golay smoothing filter
signal-internal

Internal or uncommented functions
conv

Convolution
kaiser

Kaiser window
Arma

Create an autoregressive moving average (ARMA) model.
grpdelay

Group delay of a filter or model
filtfilt

Forward and reverse filter a signal
FilterOfOrder

Filter of given order and specifications.
ellipord

Elliptic filter order and cutoff
cheby1

Generate a Chebyshev filter.
unwrap

Unwrap radian phases
chebwin

Dolph-Chebyshev window coefficients
polyval

Evaluate a polynomial
ifft

Inverse FFT
cheb1ord

Chebyshev type-I filter order and cutoff
buttord

Butterworth filter order and cutoff
remez

Parks-McClellan optimal FIR filter design
kaiserord

Parameters for an FIR filter from a Kaiser window
levinson

Durbin-Levinson Recursion
signal-package

Signal processing
wav

Example wav file
fir2

FIR filter generation
specgram

Spectrogram plot
Windowing functions

Windowing functions
an

Complex unit phasor of the given angle in degrees.
resample

Change the sampling rate of a signal
roots

Roots of a polynomial
sftrans

Transform filter band edges
zplane

Pole-zero plot