Data Structures |
struct | WaveletParameters |
| parameters for wavelet-filtering. More...
|
Typedefs |
typedef double *(* | SignalExtensionFunction )(double *, int, int) |
| function for extending the signal
|
typedef double(* | ThresholdFunction )(double, double) |
| function for thresholding.
|
typedef double(* | ThresholdSelectionFunction )(const double *, int) |
| function for threshold selection.
|
Functions |
double | conventional_thresholding (const double *data, int n) |
| Wavelet estimation of single trial ERP's using a conventional estimate.
|
double | hard_thresholding (double d, double lambda) |
| hard-thresholding.
|
double | heuristic_sure (const double *data, int n) |
| thresholding as proposed in the Matlab Wavelet-Toolbox.
|
double | soft_thresholding (double d, double lambda) |
| soft-thresholding.
|
double | sureshrink (const double *data, int n) |
| procedure described in Donoho et al., 1995.
|
double | translation_invariant_thresholding (const double *data, int n) |
| Wavelet estimation of single trial ERP's using Wang et al.'s (2007) technique.
|
int | wavelet_denoise (double *data, int n, WaveletParameters P) |
| Generic Wavelet-Denoising.
|
int | wavelet_extend_and_denoise (double *data, int n, WaveletParameters P) |
| Extend data to length 2^j using sigextfct and denoise it.
|
WaveletParameters | wavelet_init () |
| set default parameters for a waveletParameters struct.
|