diff options
author | unknown <dm2515@eews303a-037.ic.ac.uk> | 2018-03-20 19:55:00 +0000 |
---|---|---|
committer | unknown <dm2515@eews303a-037.ic.ac.uk> | 2018-03-20 19:55:00 +0000 |
commit | 6fb44833cceb12509fcc7c971fdff4aa66c7efaa (patch) | |
tree | 8199c8e2c3ed0797e79e61857db1293190e42e9f /Project/RTDSP/enhance.c | |
parent | f2ca5219a904fae17e9c744fe1a6d324527d5f56 (diff) | |
download | NoiseSilencer-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.c | 3 |
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) { |