Rwave: Time-Frequency Analysis of 1-D Signals

A set of R functions which provide an environment for the Time-Frequency analysis of 1-D signals (and especially for the wavelet and Gabor transforms of noisy signals). It was originally written for Splus by Rene Carmona, Bruno Torresani, and Wen L. Hwang, first at the University of California at Irvine and then at Princeton University. Credit should also be given to Andrea Wang whose functions on the dyadic wavelet transform are included. Rwave is based on the book: "Practical Time-Frequency Analysis: Gabor and Wavelet Transforms with an Implementation in S", by Rene Carmona, Wen L. Hwang and Bruno Torresani, Academic Press, 1998.

Author
S original by Rene Carmona <rcarmona@princeton.edu> and Bruno Torresani <bruno.torresani@cmi.univ-mrs.fr>; R port by Brandon Whitcher <bjw34032@users.sourceforge.net>; upgrade by Jonathan M. Lees<jonathan.lees@unc.edu>
Date of publication
2015-04-26 16:17:19
Maintainer
Jonathan M. Lees <jonathan.lees@unc.edu>
License
GPL (>= 2)
Version
2.4
URLs

View on CRAN

Man pages

a0
Transient Signal
a4
Transient Signal
adjust.length
Zero Padding
back1.000
Acoustic Returns
back1.180
Acoustic Returns
back1.220
Acoustic Returns
backscatter.1.000
Pixel from Amber Camara
backscatter.1.180
Pixel from Amber Camara
backscatter.1.220
Pixel from Amber Camara
check.maxresoln
Verify Maximum Resolution
chirpm5db.dat
Pixel from Amber Camara
click.asc
Pixel from Amber Camara
cwt
Continuous Wavelet Transform
dwinverse
Inverse Dyadic Wavelet Transform
fastgkernel
Kernel for Reconstruction from Gabor Ridges
fastkernel
Kernel for Reconstruction from Wavelet Ridges
gsampleOne
Sampled Identity
HeartRate
Pixel from Amber Camara
HOWAREYOU
How Are You?
hurst.est
Estimate Hurst Exponent
noisy.dat
Pixel from Amber Camara
noisywave
Noisy Gravitational Wave
pixel_8.7
Pixel from Amber Camara
pixel_8.8
Pixel from Amber Camara
pixel_8.9
Pixel from Amber Camara
plotResult
Plot Dyadic Wavelet Transform Extrema
pure.dat
Pixel from Amber Camara
RidgeSampling
Sampling Gabor Ridge
Rwave-internal
Undocumented Functions in Rwave
signal_W_tilda.1
Pixel from Amber Camara
signal_W_tilda.2
Pixel from Amber Camara
signal_W_tilda.3
Pixel from Amber Camara
signal_W_tilda.4
Pixel from Amber Camara
signal_W_tilda.5
Pixel from Amber Camara
signal_W_tilda.6
Pixel from Amber Camara
signal_W_tilda.7
Pixel from Amber Camara
signal_W_tilda.8
Pixel from Amber Camara
signal_W_tilda.9
Pixel from Amber Camara
sig_W_tilda.1
Pixel from Amber Camara
sig_W_tilda.2
Pixel from Amber Camara
sig_W_tilda.3
Pixel from Amber Camara
sig_W_tilda.4
Pixel from Amber Camara
sig_W_tilda.5
Pixel from Amber Camara
skeleton2
Reconstruction from Dual Wavelet
snakeview
Restriction to a Snake
vecmorlet
Morlet Wavelets on a Ridge
wRidgeSampling
Sampling wavelet Ridge
wspec.pl
Log of Wavelet Spectrum Plot
W_tilda.1
Pixel from Amber Camara
W_tilda.2
Pixel from Amber Camara
W_tilda.3
Pixel from Amber Camara
W_tilda.4
Pixel from Amber Camara
W_tilda.5
Pixel from Amber Camara
W_tilda.6
Pixel from Amber Camara
W_tilda.7
Pixel from Amber Camara
W_tilda.8
Pixel from Amber Camara
W_tilda.9
Pixel from Amber Camara
yen
Pixel from Amber Camara
yendiff
Pixel from Amber Camara
zerokernel
Reconstruction from Wavelet Ridges
zeroskeleton
Reconstruction from Dual Wavelets
zeroskeleton2
Reconstruction from Dual Wavelets

Files in this package

Rwave
Rwave/src
Rwave/src/ridge_annealing.c
Rwave/src/dwkernel.c
Rwave/src/Swave.h
Rwave/src/bee_annealing.c
Rwave/src/gkernel.c
Rwave/src/icm.c
Rwave/src/spline.c
Rwave/src/util.c
Rwave/src/dau.c
Rwave/src/cwt_thierry.c
Rwave/src/cwt_maxima.c
Rwave/src/pca_climbers.c
Rwave/src/simul.c
Rwave/src/snake_annealing.c
Rwave/src/cwt_morlet.c
Rwave/src/ridge_coronoid.c
Rwave/src/randomwalker2.c
Rwave/src/mreconst.c
Rwave/src/compinteg.c
Rwave/src/complex.c
Rwave/src/snakesub.c
Rwave/src/random.h
Rwave/src/dwinverse.c
Rwave/src/cwt_phase.c
Rwave/src/polint.c
Rwave/src/extrema.c
Rwave/src/dyadic.h
Rwave/src/svd.c
Rwave/src/splsnake.c
Rwave/src/cwt_dog.c
Rwave/src/rwkernel.c
Rwave/src/smoothwt.c
Rwave/src/mw.c
Rwave/src/rwkernel.h
Rwave/src/qcksrt.c
Rwave/src/dwfilter.c
Rwave/src/pca_family.c
Rwave/src/fft.c
Rwave/src/crazy_family.c
Rwave/src/pvalue.h
Rwave/src/ridge_snakenoid.c
Rwave/src/wv.c
Rwave/src/four1.c
Rwave/src/splint2.c
Rwave/src/hessian_climbers.c
Rwave/src/denoise.h
Rwave/src/choldc.c
Rwave/src/dwvector.c
Rwave/src/dualwavelet.c
Rwave/src/dau_wave.c
Rwave/src/complex.h
Rwave/src/multiply.c
Rwave/src/gabor.c
Rwave/src/randomwalker.c
Rwave/src/splridge.c
Rwave/src/dau_wave.h
Rwave/src/optimize.c
Rwave/NAMESPACE
Rwave/demo
Rwave/demo/chapter8.R
Rwave/demo/chapter3.R
Rwave/demo/00Index
Rwave/demo/chapter1.R
Rwave/NEWS
Rwave/data
Rwave/data/W_tilda.8.rda
Rwave/data/W_tilda.9.txt.gz
Rwave/data/D4.txt.gz
Rwave/data/B0.txt.gz
Rwave/data/signal_W_tilda.9.rda
Rwave/data/amber9.rda
Rwave/data/W_tilda.6.txt.gz
Rwave/data/sig_W_tilda.1.txt.gz
Rwave/data/signal_W_tilda.1.txt.gz
Rwave/data/sig_W_tilda.5.txt.gz
Rwave/data/W_tilda.7.rda
Rwave/data/noisywave.rda
Rwave/data/C4.rda
Rwave/data/B4.rda
Rwave/data/sig_W_tilda.4.rda
Rwave/data/backscatter.1.000.txt.gz
Rwave/data/A0.txt.gz
Rwave/data/B0.rda
Rwave/data/sig_W_tilda.5.rda
Rwave/data/pixel_8.8.txt.gz
Rwave/data/C0.rda
Rwave/data/signal_W_tilda.7.txt.gz
Rwave/data/HOWAREYOU.rda
Rwave/data/signal_W_tilda.9.txt.gz
Rwave/data/W_tilda.3.rda
Rwave/data/pure.dat.txt.gz
Rwave/data/D0.rda
Rwave/data/W_tilda.9.rda
Rwave/data/signal_W_tilda.3.txt.gz
Rwave/data/signal_W_tilda.3.rda
Rwave/data/yen.txt.gz
Rwave/data/backscatter.1.220.txt.gz
Rwave/data/C0.txt.gz
Rwave/data/sig_W_tilda.3.txt.gz
Rwave/data/sig_W_tilda.1.rda
Rwave/data/back1.220.rda
Rwave/data/W_tilda.1.rda
Rwave/data/sig_W_tilda.2.txt.gz
Rwave/data/chirpm5db.dat.txt.gz
Rwave/data/C4.txt.gz
Rwave/data/signal_W_tilda.2.rda
Rwave/data/W_tilda.2.txt.gz
Rwave/data/purwave.rda
Rwave/data/backscatter.1.180.txt.gz
Rwave/data/pixel_8.7.txt.gz
Rwave/data/HeartRate.txt.gz
Rwave/data/pixel_8.9.txt.gz
Rwave/data/amber7.rda
Rwave/data/W_tilda.7.txt.gz
Rwave/data/back1.180.rda
Rwave/data/W_tilda.5.txt.gz
Rwave/data/sig_W_tilda.4.txt.gz
Rwave/data/W_tilda.4.txt.gz
Rwave/data/HOWAREYOU.txt.gz
Rwave/data/signal_W_tilda.6.rda
Rwave/data/amber8.rda
Rwave/data/W_tilda.8.txt.gz
Rwave/data/W_tilda.2.rda
Rwave/data/A4.rda
Rwave/data/signal_W_tilda.4.txt.gz
Rwave/data/sig_W_tilda.2.rda
Rwave/data/signal_W_tilda.4.rda
Rwave/data/A4.txt.gz
Rwave/data/W_tilda.4.rda
Rwave/data/Ekg.rda
Rwave/data/signal_W_tilda.8.rda
Rwave/data/sig_W_tilda.3.rda
Rwave/data/W_tilda.1.txt.gz
Rwave/data/signal_W_tilda.1.rda
Rwave/data/datalist
Rwave/data/signal_W_tilda.8.txt.gz
Rwave/data/YNdiff.rda
Rwave/data/signal_W_tilda.6.txt.gz
Rwave/data/signal_W_tilda.2.txt.gz
Rwave/data/D4.rda
Rwave/data/noisy.dat.txt.gz
Rwave/data/A0.rda
Rwave/data/W_tilda.5.rda
Rwave/data/YN.rda
Rwave/data/W_tilda.3.txt.gz
Rwave/data/click.asc.txt.gz
Rwave/data/signal_W_tilda.5.txt.gz
Rwave/data/back1.000.rda
Rwave/data/yendiff.txt.gz
Rwave/data/D0.txt.gz
Rwave/data/signal_W_tilda.7.rda
Rwave/data/click.rda
Rwave/data/B4.txt.gz
Rwave/data/ch.rda
Rwave/data/signal_W_tilda.5.rda
Rwave/data/W_tilda.6.rda
Rwave/R
Rwave/R/TF_Maxima.R
Rwave/R/mgabor.R
Rwave/R/Pca_Climbers1.R
Rwave/R/Hessian_Climbers.R
Rwave/R/Crc_Irrec.R
Rwave/R/skernel.r
Rwave/R/Ridge_Irregular.R
Rwave/R/simul.r
Rwave/R/plot.r
Rwave/R/gRidge_Recons.R
Rwave/R/extrema.r
Rwave/R/crc_rec.R
Rwave/R/Ridge_Recons.R
Rwave/R/00util.R
Rwave/R/cwt_dog.R
Rwave/R/pca_rec.r
Rwave/R/gRidge_Irregular.R
Rwave/R/Ridge_Annealing.R
Rwave/R/Crazy_Climbers.R
Rwave/R/Snake_Annealing.R
Rwave/R/Pca_Climbers.R
Rwave/R/robust.r
Rwave/R/recon2d.r
Rwave/R/mw.R
Rwave/R/Cwt_phase.R
Rwave/R/mreconst.R
Rwave/R/Ridge_Icm.R
Rwave/R/wv.R
Rwave/R/ingrid.R
Rwave/R/radar.r
Rwave/R/Cwt_Squeezing.R
Rwave/R/noise.R
Rwave/R/gabor.R
Rwave/R/Cwt_Morlet.R
Rwave/R/svd.R
Rwave/R/Cwt_Thierry.R
Rwave/MD5
Rwave/DESCRIPTION
Rwave/man
Rwave/man/wspec.pl.Rd
Rwave/man/regrec.rd
Rwave/man/hurst.est.Rd
Rwave/man/ridrec.rd
Rwave/man/gwave.rd
Rwave/man/mrecons.rd
Rwave/man/tflmax.rd
Rwave/man/cwtsquiz.rd
Rwave/man/W_tilda.6.Rd
Rwave/man/adjust.length.Rd
Rwave/man/cwt.Rd
Rwave/man/backscatter.1.220.Rd
Rwave/man/signal_W_tilda.1.Rd
Rwave/man/back1.180.Rd
Rwave/man/W_tilda.2.Rd
Rwave/man/Ekg.rd
Rwave/man/W_tilda.3.Rd
Rwave/man/plotResult.Rd
Rwave/man/cwtimage.rd
Rwave/man/noisywave.Rd
Rwave/man/mntrim.rd
Rwave/man/wpl.rd
Rwave/man/pixel_8.7.Rd
Rwave/man/check.maxresoln.Rd
Rwave/man/plotwt.rd
Rwave/man/crcrec.rd
Rwave/man/vwt.rd
Rwave/man/amber7.rd
Rwave/man/W_tilda.9.Rd
Rwave/man/cwtpolar.rd
Rwave/man/rkernel.rd
Rwave/man/click.rd
Rwave/man/zerokernel.Rd
Rwave/man/coronoid.rd
Rwave/man/YN.rd
Rwave/man/signal_W_tilda.4.Rd
Rwave/man/ch.rd
Rwave/man/W_tilda.7.Rd
Rwave/man/signal_W_tilda.7.Rd
Rwave/man/back1.000.Rd
Rwave/man/c0.rd
Rwave/man/backscatter.1.180.Rd
Rwave/man/vdog.rd
Rwave/man/signal_W_tilda.3.Rd
Rwave/man/wv.rd
Rwave/man/smoothwt.rd
Rwave/man/snakoid.rd
Rwave/man/epl.rd
Rwave/man/icm.rd
Rwave/man/skeleton.rd
Rwave/man/signal_W_tilda.9.Rd
Rwave/man/W_tilda.5.Rd
Rwave/man/zeroskeleton2.Rd
Rwave/man/snakeview.Rd
Rwave/man/vgt.rd
Rwave/man/sig_W_tilda.1.Rd
Rwave/man/yen.Rd
Rwave/man/HOWAREYOU.Rd
Rwave/man/gregrec.rd
Rwave/man/d4.rd
Rwave/man/W_tilda.1.Rd
Rwave/man/svd.rd
Rwave/man/morwave.rd
Rwave/man/YNdiff.rd
Rwave/man/sig_W_tilda.5.Rd
Rwave/man/sig_W_tilda.2.Rd
Rwave/man/gsampleOne.Rd
Rwave/man/ext.rd
Rwave/man/pure.dat.Rd
Rwave/man/noisy.dat.Rd
Rwave/man/HeartRate.Rd
Rwave/man/pixel_8.8.Rd
Rwave/man/cfamily.rd
Rwave/man/fastkernel.Rd
Rwave/man/signal_W_tilda.5.Rd
Rwave/man/snake.rd
Rwave/man/tfmean.rd
Rwave/man/morwave2.rd
Rwave/man/dog.rd
Rwave/man/back1.220.Rd
Rwave/man/gcrcrec.rd
Rwave/man/Rwave-internal.Rd
Rwave/man/corona.rd
Rwave/man/signal_W_tilda.6.Rd
Rwave/man/b4.rd
Rwave/man/amber8.rd
Rwave/man/cwtth.rd
Rwave/man/signal_W_tilda.2.Rd
Rwave/man/wRidgeSampling.Rd
Rwave/man/crc.rd
Rwave/man/signal_W_tilda.8.Rd
Rwave/man/dwinverse.Rd
Rwave/man/fastgkernel.Rd
Rwave/man/cwtp.rd
Rwave/man/backscatter.1.000.Rd
Rwave/man/sig_W_tilda.3.Rd
Rwave/man/skeleton2.Rd
Rwave/man/a4.Rd
Rwave/man/mbtrim.rd
Rwave/man/d0.rd
Rwave/man/vecgabor.rd
Rwave/man/W_tilda.4.Rd
Rwave/man/click.asc.Rd
Rwave/man/smoothts.rd
Rwave/man/cgt.rd
Rwave/man/sridrec.rd
Rwave/man/tfgmax.rd
Rwave/man/vecmorlet.Rd
Rwave/man/chirpm5db.dat.Rd
Rwave/man/gwave2.rd
Rwave/man/purwave.rd
Rwave/man/gridrec.rd
Rwave/man/tfvar.rd
Rwave/man/amber9.rd
Rwave/man/pixel_8.9.Rd
Rwave/man/gabor.rd
Rwave/man/morlet.rd
Rwave/man/mw.rd
Rwave/man/cleanph.rd
Rwave/man/W_tilda.8.Rd
Rwave/man/zeroskeleton.Rd
Rwave/man/sig_W_tilda.4.Rd
Rwave/man/gkernel.rd
Rwave/man/RidgeSampling.Rd
Rwave/man/crfview.rd
Rwave/man/tfpct.rd
Rwave/man/b0.rd
Rwave/man/a0.Rd
Rwave/man/yendiff.Rd
Rwave/man/npl.rd
Rwave/man/rwkernel.rd
Rwave/man/regrec2.rd
Rwave/man/scrcrec.rd
Rwave/man/c4.rd