Learn R Programming

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

signal (version 0.7-3)

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-3

License

GPL-2

Maintainer

Uwe Ligges

Last Published

February 11th, 2013

Functions in signal (0.7-3)

Ma

Create a moving average (MA) model
ellipord

Elliptic filter order and cutoff
an

Complex unit phasor of the given angle in degrees.
butter

Generate a Butterworth filter.
signal-package

Signal processing
Zpg

Zero-pole-gain model
remez

Parks-McClellan optimal FIR filter design
levinson

Durbin-Levinson Recursion
fftfilt

Filters with an FIR filter using the FFT
cheb1ord

Chebyshev type-I filter order and cutoff
signal-internal

Internal or uncommented functions
roots

Roots of a polynomial
interp

Interpolate / Increase the sample rate
sgolayfilt

Apply a Savitzky-Golay smoothing filter
decimate

Decimate or downsample a signal
poly

Polynomial given roots
sgolay

Savitzky-Golay smoothing filters
cheby1

Generate a Chebyshev filter.
Arma

Create an autoregressive moving average (ARMA) model.
FilterOfOrder

Filter of given order and specifications.
freqs

s-plane frequency response
pchip

Piecewise cubic hermite interpolation
grpdelay

Group delay of a filter or model
Windowing functions

Windowing functions
interp1

Interpolation
conv

Convolution
ifft

Inverse FFT
unwrap

Unwrap radian phases
fir1

FIR filter generation
filtfilt

Forward and reverse filter a signal
resample

Change the sampling rate of a signal
impz

Impulse-response characteristics
medfilt1

Median filter
chirp

A chirp signal
filter

Filter a signal
kaiserord

Parameters for an FIR filter from a Kaiser window
buttord

Butterworth filter order and cutoff
kaiser

Kaiser window
fir2

FIR filter generation
wav

Example wav file
sftrans

Transform filter band edges
specgram

Spectrogram plot
ellip

Elliptic or Cauer filter
freqz

z-plane frequency response
zplane

Pole-zero plot
spencer

Spencer filter
chebwin

Dolph-Chebyshev window coefficients
bilinear

Bilinear transformation
polyval

Evaluate a polynomial