gcrcrec                package:Rwave                R Documentation

_C_r_a_z_y _C_l_i_m_b_e_r_s _R_e_c_o_n_s_t_r_u_c_t_i_o_n _b_y _P_e_n_a_l_i_z_a_t_i_o_n

_D_e_s_c_r_i_p_t_i_o_n:

     Reconstructs a real valued signal from ridges found by  crazy
     climbers on a gabor transform.

_U_s_a_g_e:

     gcrcrec(siginput, inputgt, beemap, nvoice, freqstep, scale, compr,
     bstep=5, ptile=0.01, epsilon=0, fast=T, para=5, minnbnodes=3,
     hflag=F, real=F, plot=2)

_A_r_g_u_m_e_n_t_s:

siginput: original signal. 

 inputgt: Gabor transform. 

  beemap: occupation measure, output of `crc'. 

  nvoice: number of frequencies. 

freqstep: sampling step for frequency axis. 

   scale: size of windows. 

   compr: compression rate to be applied to the ridges. 

   bstep: size (in the time direction) of the steps for chaining. 

   ptile: threshold of ridge 

 epsilon: constant in front of the smoothness term in penalty function. 

    fast: if set to T, uses trapezoidal rule to evaluate Q_2. 

    para: scale parameter for extrapolating the ridges. 

minnbnodes: minimal number of points per ridge. 

   hflag: if set to F, uses the identity as first term in the kernel.
          If not, uses Q_1 instead. 

    real: if set to T, uses only real constraints. 

     _1 displays signal,components, and reconstruction one after
          another.

     _2 displays signal, components and reconstruction. 

_D_e_t_a_i_l_s:

     When ptile is high, boundary effects may appeare. para controls
     extrapolation of the ridge.

_V_a_l_u_e:

     Returns a structure containing the following elements: 

     rec: reconstructed signal. 

 ordered: image of the ridges (with different colors). 

    comp: 2D array containing the signals reconstructed from ridges. 

_R_e_f_e_r_e_n_c_e_s:

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

_S_e_e _A_l_s_o:

     `crc', `cfamily', `crcrec', `scrcrec'.

