Learn R Programming

Rwave (version 1.2)

gregrec: Reconstruction from a Ridge

Description

Reconstructs signal from a ``regularly sampled'' ridge, in the Gabor case.

Usage

gregrec(siginput, gtinput, phi, nbnodes, nvoice, freqstep, scale,
epsilon=0, fast=FALSE, plot=FALSE, para=0, hflag=FALSE, real=FALSE,
check=FALSE)

Arguments

siginput
input signal.
gtinput
Gabor transform, output of cgt.
phi
unsampled ridge.
nbnodes
number of nodes used for the reconstruction.
nvoice
number of different scales per octave
freqstep
sampling rate for the frequency axis
scale
size parameter for the Gabor function.
epsilon
coefficient of the $Q_2$ term in reconstruction kernel
fast
if set to T, the kernel is computed using trapezoidal rule.
plot
if set to TRUE, displays original and reconstructed signals
para
scale parameter for extrapolating the ridges.
hflag
if set to TRUE, uses $Q_1$ as first term in the kernel.
real
if set to TRUE, uses only real constraints on the transform.
check
if set to TRUE, computes cwt of reconstructed signal.

Value

  • Returns a list containing:
  • solreconstruction from a ridge.
  • A matrix.
  • lamcoefficients of dual wavelets in reconstructed signal.
  • dualwavearray containing the dual wavelets.
  • gaboretsarray containing the wavelets on sampled ridge.
  • solskelGabor transform of sol, restricted to the ridge.
  • inputskelGabor transform of signal, restricted to the ridge.
  • Q2second part of the reconstruction kernel.

References

See discussions in the text of ``Practical Time-Frequency Analysis''.

See Also

regrec.