commit : Denoise Levels added
This commit is contained in:
		| @@ -181,7 +181,7 @@ void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,ch | ||||
| 	filt_len = wave->filtlength; | ||||
|  | ||||
| 	MaxIter = (int) (log((double)N / ((double)filt_len - 1.0)) / log(2.0)); | ||||
|  | ||||
| 	// Depends on J | ||||
| 	if (J > MaxIter) { | ||||
| 		printf("\n Error - The Signal Can only be iterated %d times using this wavelet. Exiting\n",MaxIter); | ||||
| 		exit(-1); | ||||
|   | ||||
| @@ -15,7 +15,7 @@ Copyright (c) 2017, Rafat Hussain | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
|  | ||||
| //depends on J | ||||
| void visushrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised); | ||||
|  | ||||
| void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised); | ||||
|   | ||||
| @@ -10,13 +10,12 @@ Copyright (c) 2017, Rafat Hussain | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
| //depends on J | ||||
|  | ||||
| void visushrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised); | ||||
|  | ||||
| void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised); | ||||
|  | ||||
| void sureshrink(double *signal,int N,char *wname,char *method,char *ext,char *thresh,double *denoised); | ||||
|  | ||||
| double mad(double *x, int N); | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -40,7 +40,7 @@ int main() { | ||||
| 	} | ||||
|  | ||||
| 	//visushrink(inp,N,wname,method,ext,thresh,oup); | ||||
| 	sureshrink(inp,N,wname,method,ext,thresh,oup); | ||||
| 	sureshrink(inp,N,J,wname,method,ext,thresh,oup); | ||||
|  | ||||
| 	ofp = fopen("denoiseds.txt", "w"); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Rafat Hussain
					Rafat Hussain