Learn R Programming

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

signal (version 0.7-1)

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

41,039

Version

0.7-1

License

GPL-2

Maintainer

Uwe Ligges

Last Published

October 8th, 2011

Functions in signal (0.7-1)

bilinear

Bilinear transformation
fir2

FIR filter generation
specgram

Spectrogram plot
medfilt1

Median filter
chirp

A chirp signal
spencer

Spencer filter
Zpg

Zero-pole-gain model
ellipord

Elliptic filter order and cutoff
FilterOfOrder

Filter of given order and specifications.
grpdelay

Group delay of a filter or model
unwrap

Unwrap radian phases
Arma

Create an autoregressive moving average (ARMA) model.
roots

Roots of a polynomial
buttord

Butterworth filter order and cutoff
cheb1ord

Chebyshev type-I filter order and cutoff
conv

Convolution
fftfilt

Filters with an FIR filter using the FFT
freqs

s-plane frequency response
cheby1

Generate a Chebyshev filter.
remez

Parks-McClellan optimal FIR filter design
butter

Generate a Butterworth filter.
sgolayfilt

Apply a Savitzky-Golay smoothing filter
ellip

Elliptic or Cauer filter
decimate

Decimate or downsample a signal
filtfilt

Forward and reverse filter a signal
signal-internal

Internal or uncommented functions
polyval

Evaluate a polynomial
signal-package

Signal processing
sgolay

Savitzky-Golay smoothing filters
pchip

Piecewise cubic hermite interpolation
chebwin

Dolph-Chebyshev window coefficients
Windowing functions

Windowing functions
zplane

Pole-zero plot
sftrans

Transform filter band edges
poly

Polynomial given roots
an

Complex unit phasor of the given angle in degrees.
impz

Impulse-response characteristics
interp1

Interpolation
freqz

z-plane frequency response
ifft

Inverse FFT
Ma

Create a moving average (MA) model
interp

Interpolate / Increase the sample rate
wav

Example wav file
fir1

FIR filter generation
kaiser

Kaiser window
kaiserord

Parameters for an FIR filter from a Kaiser window
resample

Change the sampling rate of a signal
filter

Filter a signal.