bitup.ti

bitup.ti(noisy, filter.number, family)

Performs the translation-invariant version of the BITUP denoising algorithm, as described in Section 5 of the paper. Requires WaveThresh.

Takes:
noisy The noisy vector; its length has to be a power of two.
filter.number The wavelet filter number of the wavelet basis used for denosing. Can be between 1 and 10 if family = "DaubExPhase", and between 4 and 10 if family = "DaubLeAsymm".
family The wavelet family name of the wavelet basis used for denosing. Can be set to "DaubExPhase" (Daubechies' Extremal Phase) or "DaubLeAsymm" (Daubechies' Least Asymmetric).

Returns:
denv The denoised vector.