babte.ti(noisy, w1, w2 = w1, family1 = "DaubExPhase", family2 = "DaubLeAsymm")

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

Takes:

noisy |
The noisy vector; its length has to be a power of two. |

w1 |
The wavelet filter number of the first wavelet basis used for denosing. Can be between 1 and 10 if family1 = "DaubExPhase", and between 4 and 10 if family1 = "DaubLeAsymm". |

family1 |
The wavelet family name of the first wavelet basis used for denosing. Can be set to "DaubExPhase" (Daubechies' Extremal Phase) or "DaubLeAsymm" (Daubechies' Least Asymmetric). |

w2 |
The wavelet filter number of the second wavelet basis used for denosing. Can be between 1 and 10 if family2 = "DaubExPhase", and between 4 and 10 if family2 = "DaubLeAsymm". |

family2 |
The wavelet family name of the second wavelet basis used for denosing. Can be set to "DaubExPhase" (Daubechies' Extremal Phase) or "DaubLeAsymm" (Daubechies' Least Asymmetric). |

Returns:

rec.joint |
The denoised vector. |