Learn R Programming

signal (version 1.8-0)

Signal Processing

Description

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.

Copy Link

Version

Install

install.packages('signal')

Monthly Downloads

26,870

Version

1.8-0

License

GPL-2

Maintainer

Last Published

April 17th, 2024

Functions in signal (1.8-0)

filtfilt

Forward and reverse filter a signal
fir1

FIR filter generation
kaiser

Kaiser window
conv

Convolution
fftfilt

Filters with an FIR filter using the FFT
freqz

z-plane frequency response
kaiserord

Parameters for an FIR filter from a Kaiser window
ellipord

Elliptic filter order and cutoff
grpdelay

Group delay of a filter or model
decimate

Decimate or downsample a signal
fir2

FIR filter generation
pchip

Piecewise cubic hermite interpolation
levinson

Durbin-Levinson Recursion
freqs

s-plane frequency response
poly

Polynomial given roots
ifft

Inverse FFT
resample

Change the sampling rate of a signal
wav

Example wav file
sgolay

Savitzky-Golay smoothing filters
impz

Impulse-response characteristics
sftrans

Transform filter band edges
sgolayfilt

Apply a Savitzky-Golay smoothing filter
signal-internal

Internal or uncommented functions
Windowing functions

Windowing functions
medfilt1

Median filter
filter

Filter a signal
spencer

Spencer filter
roots

Roots of a polynomial
unwrap

Unwrap radian phases
zplane

Pole-zero plot
polyval

Evaluate a polynomial
remez

Parks-McClellan optimal FIR filter design
interp

Interpolate / Increase the sample rate
specgram

Spectrogram plot
signal-package

Signal processing
interp1

Interpolation
butter

Generate a Butterworth filter.
buttord

Butterworth filter order and cutoff
FilterOfOrder

Filter of given order and specifications.
cheb1ord

Chebyshev type-I filter order and cutoff
Zpg

Zero-pole-gain model
an

Complex unit phasor of the given angle in degrees.
chebwin

Dolph-Chebyshev window coefficients
Ma

Create a moving average (MA) model
bilinear

Bilinear transformation
Arma

Create an autoregressive moving average (ARMA) model.
chirp

A chirp signal
cheby1

Generate a Chebyshev filter.
ellip

Elliptic or Cauer filter