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.7)signal_1.8-0.zip(r-4.6)signal_1.8-0.zip(r-4.5)
signal_1.8-0.tgz(r-4.6-x86_64)signal_1.8-0.tgz(r-4.6-arm64)signal_1.8-0.tgz(r-4.5-x86_64)signal_1.8-0.tgz(r-4.5-arm64)
signal_1.8-0.tar.gz(r-4.7-arm64)signal_1.8-0.tar.gz(r-4.7-x86_64)signal_1.8-0.tar.gz(r-4.6-arm64)signal_1.8-0.tar.gz(r-4.6-x86_64)
signal_1.8-0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
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 from:db2ef4747c. Checks:11 WARNING, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | WARNING | 106 | ||
| linux-devel-x86_64 | WARNING | 106 | ||
| source / vignettes | OK | 134 | ||
| linux-release-arm64 | WARNING | 98 | ||
| linux-release-x86_64 | WARNING | 106 | ||
| macos-release-arm64 | WARNING | 89 | ||
| macos-release-x86_64 | WARNING | 153 | ||
| macos-oldrel-arm64 | WARNING | 109 | ||
| macos-oldrel-x86_64 | WARNING | 150 | ||
| windows-devel | WARNING | 82 | ||
| windows-release | WARNING | 79 | ||
| windows-oldrel | WARNING | 117 | ||
| wasm-release | OK | 93 |
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 |
