ProcessorWaveletThresholding
General
- Component type: Processor
- Number of inputs: 1
- Number of outputs: 1
- Availability: Filter Package
- Status: finished
Description
This is a denoising Filter that calculates the wavelet transformation of the input signal, sets the detail coefficients below a specified threshold to zero and then reconstructs the denoised signal.
| DataType |
Description |
Type |
| DataSignal |
(multi-channel) raw signal |
... |
Output
| DataType |
Description |
Type |
| DataSignal |
(multi-channel) denoised signal |
... |
Configuration
Optional, Mandatory
| Constant |
Description |
Type |
M / O |
Default |
| CONFIG_CONTENT_CLASS_INPUT |
describes the type of incoming data |
String |
M |
- |
| CONFIG_CONTENT_CLASS_OUTPUT |
describes the type of outgoing data |
String |
M |
- |
| CONFIG_SAMPLE_RATE |
specifies the sample rate (Hz) for incoming, as well as outgoing data |
double |
M |
- |
| CONFIG_NUMBER_OF_CHANNELS |
defines the number of channels to calculate the mean value for |
int |
M |
- |
| CONFIG_THRESHOLD |
Absolute threshold. Detail coefficients below this value are set to 0. A typical value is about 20% of the signals amplitude. |
double |
M |
- |