Package: signal 1.8-0
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.
Authors:
signal_1.8-0.tar.gz
signal_1.8-0.zip(r-4.5)signal_1.8-0.zip(r-4.4)signal_1.8-0.zip(r-4.3)
signal_1.8-0.tgz(r-4.4-x86_64)signal_1.8-0.tgz(r-4.4-arm64)signal_1.8-0.tgz(r-4.3-x86_64)signal_1.8-0.tgz(r-4.3-arm64)
signal_1.8-0.tar.gz(r-4.5-noble)signal_1.8-0.tar.gz(r-4.4-noble)
signal_1.8-0.tgz(r-4.4-emscripten)signal_1.8-0.tgz(r-4.3-emscripten)
signal.pdf |signal.html✨
signal/json (API)
# Install 'signal' in R: |
install.packages('signal', repos = c('https://r-forge.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://r-forge.r-project.org/projects/signal
- wav - Example wav file
Last updated 1 years agofrom:db2ef4747c. Checks:OK: 4 WARNING: 5. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 13 2024 |
R-4.5-win-x86_64 | WARNING | Dec 13 2024 |
R-4.5-linux-x86_64 | WARNING | Dec 13 2024 |
R-4.4-win-x86_64 | WARNING | Dec 13 2024 |
R-4.4-mac-x86_64 | WARNING | Dec 13 2024 |
R-4.4-mac-aarch64 | WARNING | Dec 13 2024 |
R-4.3-win-x86_64 | OK | Dec 13 2024 |
R-4.3-mac-x86_64 | OK | Dec 13 2024 |
R-4.3-mac-aarch64 | OK | Dec 13 2024 |
Exports:anArmaas.Armaas.Zpgbartlettbilinearblackmanboxcarbutterbuttordcheb1ordchebwincheby1cheby2chirpconvdecimateellipellipordfftfiltFftFilterfilterFilterOfOrderfiltfiltfir1fir2flattopwinfreqsfreqs_plotfreqzfreqz_plotgausswingrpdelayhamminghanningifftimpzinterpinterp1kaiserkaiserordlevinsonMamedfilt1MedianFilterpchippolypolyvalremezresamplerootssftranssgolaysgolayfiltspecgramspencerspencerFiltertriangunwrapZpgzplane
Dependencies:MASS
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Signal processing | signal-package signal |
Complex unit phasor of the given angle in degrees. | an |
Create an autoregressive moving average (ARMA) model. | Arma as.Arma as.Arma.Arma as.Arma.Ma as.Arma.Zpg |
Bilinear transformation | bilinear bilinear.Arma bilinear.default bilinear.Zpg |
Generate a Butterworth filter. | butter butter.default butter.FilterOfOrder |
Butterworth filter order and cutoff | buttord |
Chebyshev type-I filter order and cutoff | cheb1ord |
Dolph-Chebyshev window coefficients | chebwin |
Generate a Chebyshev filter. | cheby1 cheby1.default cheby1.FilterOfOrder cheby2 cheby2.default cheby2.FilterOfOrder |
A chirp signal | chirp |
Convolution | conv |
Decimate or downsample a signal | decimate |
Elliptic or Cauer filter | ellip ellip.default ellip.FilterOfOrder |
Elliptic filter order and cutoff | ellipord |
Filters with an FIR filter using the FFT | fftfilt FftFilter filter.FftFilter |
Filter a signal | filter filter.Arma filter.default filter.Ma filter.Zpg |
Filter of given order and specifications. | FilterOfOrder |
Forward and reverse filter a signal | filtfilt filtfilt.Arma filtfilt.default filtfilt.Ma filtfilt.Zpg |
FIR filter generation | fir1 |
FIR filter generation | fir2 |
s-plane frequency response | freqs freqs.Arma freqs.default freqs.Ma freqs_plot freqs_plot.default freqs_plot.freqs plot.freqs print.freqs |
z-plane frequency response | freqz freqz.Arma freqz.default freqz.Ma freqz_plot freqz_plot.default freqz_plot.freqz plot.freqz print.freqz |
Group delay of a filter or model | grpdelay grpdelay.Arma grpdelay.default grpdelay.Ma grpdelay.Zpg plot.grpdelay print.grpdelay |
Inverse FFT | ifft |
Impulse-response characteristics | impz impz.Arma impz.default impz.Ma plot.impz print.impz |
Interpolate / Increase the sample rate | interp |
Interpolation | interp1 |
Kaiser window | kaiser |
Parameters for an FIR filter from a Kaiser window | kaiserord |
Durbin-Levinson Recursion | levinson |
Create a moving average (MA) model | Ma |
Median filter | filter.MedianFilter medfilt1 MedianFilter |
Piecewise cubic hermite interpolation | pchip |
Polynomial given roots | poly |
Evaluate a polynomial | polyval |
Parks-McClellan optimal FIR filter design | remez |
Change the sampling rate of a signal | resample |
Roots of a polynomial | roots |
Transform filter band edges | sftrans sftrans.Arma sftrans.default sftrans.Ma sftrans.Zpg |
Savitzky-Golay smoothing filters | sgolay |
Apply a Savitzky-Golay smoothing filter | filter.sgolayFilter sgolayfilt |
Internal or uncommented functions | cheb ellipke fractdiff logseq mkpp ncauer postpad ppval sinc |
Spectrogram plot | plot.specgram print.specgram specgram |
Spencer filter | spencer spencerFilter |
Unwrap radian phases | unwrap |
Example wav file | wav |
Windowing functions | bartlett blackman boxcar flattopwin gausswin hamming hanning triang |
Zero-pole-gain model | as.Zpg as.Zpg.Arma as.Zpg.Ma as.Zpg.Zpg Zpg |
Pole-zero plot | zplane zplane.Arma zplane.default zplane.Ma zplane.Zpg |