<< DDDyadUp Interpolating Refinements and Wavelet Transforms FWT_AI >>

Wavelab Toolbox >> Wavelab Toolbox > Interpolating Refinements and Wavelet Transforms > DDRefine

DDRefine

Deslauriers-Dubuc Refinement Scheme

Calling Sequence

fine = DDRefine(coarse,D,Filter,LEF,REF)

Parameters

Inputs:

coarse:

1-d signal at a coarse scale: length(coarse)=n

D :

D degree of polynomials used for interpolation

Filter :

interpolating filter from MakeDDFilter(D)

LEF :

Left Edge Boundary filter from MakeDDBdryFilter(D)

REF :

Right Edge Boundary filter from MakeDDBdryFilter(D)

Outputs:

fine :

1-d signal at a fine scale: length(fine) = 2*n

Description

The Deslauriers-Dubuc Refinement scheme (symmetric Lagrangian Interpolation of order D) is used to refine data on a grid of n points to data on a grid of 2n points. The odd samples 2*i-1 at the fine scale agree with samples i at the coarse scale; the even samples 2*i are obtained by polynomial interpolation of the coarse samples near i.

See also

Authors

<< DDDyadUp Interpolating Refinements and Wavelet Transforms FWT_AI >>