From 2197daab4dfdab2d595aed5893b920f0e8c44688 Mon Sep 17 00:00:00 2001 From: Rafat Hussain Date: Tue, 12 Jan 2016 18:30:06 +0530 Subject: [PATCH] commit : db1 accuracy improved --- src/wavefilt.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/wavefilt.c b/src/wavefilt.c index 9040e3d..0aaa7bf 100644 --- a/src/wavefilt.c +++ b/src/wavefilt.c @@ -165,10 +165,10 @@ int filtlength(char* name) { int filtcoef(char* name, double *lp1, double *hp1, double *lp2, double *hp2) { int i; if (!strcmp(name,"haar") || !strcmp(name,"db1")) { - double lp1_a[] = { 0.7071, 0.7071 }; - double hp1_a[] = { -0.7071, 0.7071 }; - double lp2_a[] = { 0.7071, 0.7071 }; - double hp2_a[] = { 0.7071, -0.7071 }; + double lp1_a[] = { 0.7071067811865475, 0.7071067811865475 }; + double hp1_a[] = { -0.7071067811865475, 0.7071067811865475 }; + double lp2_a[] = { 0.7071067811865475, 0.7071067811865475 }; + double hp2_a[] = { 0.7071067811865475, -0.7071067811865475 }; for (i = 0; i < 2; ++i) { lp1[i] = lp1_a[i]; hp1[i] = hp1_a[i]; @@ -3225,4 +3225,4 @@ int filtcoef(char* name, double *lp1, double *hp1, double *lp2, double *hp2) { } return 0; -} \ No newline at end of file +}