diff options
Diffstat (limited to 'src/c/signalProcessing/conv')
-rw-r--r-- | src/c/signalProcessing/conv/testDoubleConv.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/c/signalProcessing/conv/testDoubleConv.c b/src/c/signalProcessing/conv/testDoubleConv.c index bf09104e..f25e05f9 100644 --- a/src/c/signalProcessing/conv/testDoubleConv.c +++ b/src/c/signalProcessing/conv/testDoubleConv.c @@ -47,12 +47,12 @@ static void dconvaTest(void){ dconva(x2,8,h2,5,out2); for (i=0;i<12;i++){ - assert( ( fabs(out2[i]-conv2[i]) / fabs(out2[i]) ) <3e-16); + assert( ( fabs(out2[i]-conv2[i]) / fabs(out2[i]) ) <3e-15); } dconva(h2,5,x2,8,out2); for (i=0;i<12;i++){ - assert( ( fabs(out2[i]-conv2[i]) / fabs(out2[i]) ) <3e-16); + assert( ( fabs(out2[i]-conv2[i]) / fabs(out2[i]) ) <3e-15); } } @@ -106,14 +106,14 @@ static void zconvaTest(void){ zconva(x2,4,h2,7,out2); for (i=0;i<7;i++){ - assert( ( fabs(zreals(out2[i])-rconv2[i]) / fabs(zreals(out2[i])) ) <3e-16); - assert( ( fabs(zimags(out2[i])-iconv2[i]) / fabs(zimags(out2[i])) ) <3e-16); + assert( ( fabs(zreals(out2[i])-rconv2[i]) / fabs(zreals(out2[i])) ) <3e-15); + assert( ( fabs(zimags(out2[i])-iconv2[i]) / fabs(zimags(out2[i])) ) <3e-15); } zconva(h2,7,x2,4,out2); for (i=0;i<10;i++){ - assert( ( fabs(zreals(out2[i])-rconv2[i]) / fabs(zreals(out2[i])) ) <3e-16); - assert( ( fabs(zimags(out2[i])-iconv2[i]) / fabs(zimags(out2[i])) ) <3e-16); + assert( ( fabs(zreals(out2[i])-rconv2[i]) / fabs(zreals(out2[i])) ) <3e-14); + assert( ( fabs(zimags(out2[i])-iconv2[i]) / fabs(zimags(out2[i])) ) <3e-15); } } |