Files
wavelib/header/denoise.h

31 lines
673 B
C
Raw Normal View History

2017-08-07 06:40:11 +05:30
/*
Copyright (c) 2017, Rafat Hussain
*/
#ifndef DENOISE_H_
#define DENOISE_H_
#include "wavelib.h"
#ifdef __cplusplus
extern "C" {
#endif
2017-08-11 16:21:33 +05:30
//depends on J
2017-08-07 06:40:11 +05:30
void visushrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,char *level,double *denoised);
2017-08-09 04:50:41 +05:30
void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,char *level,double *denoised);
2017-08-07 06:40:11 +05:30
2017-08-24 18:14:49 +05:30
void getDWTRecCoeff(double *coeff,int *length,char *ctype,char *ext, int level, int J,double *lpr,
double *hpr,int lf,int siglength,double *reccoeff);
2017-08-07 06:40:11 +05:30
double mad(double *x, int N);
#ifdef __cplusplus
}
#endif
#endif /* DENOISE_H_ */