aboutsummaryrefslogtreecommitdiffstats
path: root/Project/RTDSP/enhance.c
diff options
context:
space:
mode:
authorunknown <dm2515@eews303a-037.ic.ac.uk>2018-03-20 19:55:00 +0000
committerunknown <dm2515@eews303a-037.ic.ac.uk>2018-03-20 19:55:00 +0000
commit6fb44833cceb12509fcc7c971fdff4aa66c7efaa (patch)
tree8199c8e2c3ed0797e79e61857db1293190e42e9f /Project/RTDSP/enhance.c
parentf2ca5219a904fae17e9c744fe1a6d324527d5f56 (diff)
downloadNoiseSilencer-6fb44833cceb12509fcc7c971fdff4aa66c7efaa.tar.gz
NoiseSilencer-6fb44833cceb12509fcc7c971fdff4aa66c7efaa.zip
New ideal. need to redo audio
Diffstat (limited to 'Project/RTDSP/enhance.c')
-rw-r--r--Project/RTDSP/enhance.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Project/RTDSP/enhance.c b/Project/RTDSP/enhance.c
index a5992ff..16ceac2 100644
--- a/Project/RTDSP/enhance.c
+++ b/Project/RTDSP/enhance.c
@@ -103,7 +103,7 @@ volatile int m_ptr = 0;
float snr_val = 0;
float total_snr = 0;
float lambda = 0.05;
-float alpha[NUM_ALPHA] = {100, 50, 9, 1};
+float alpha[NUM_ALPHA] = {100, 50, 20, 5};
float avg = 0;
float sum = 0;
float *M[NUM_M];
@@ -254,6 +254,7 @@ void overestimation(void) {
// Calculate average
sum /= FFTLEN;
+ avg = sum;
total_snr += sum;
// Use SNRs to divide
for (i = 0; i < FFTLEN; ++i) {