shithub: opus

Download patch

ref: ba46bb93daf823fa9fb373a415c85562461b9ee6
parent: 800a659cc978610f164872ea214c0855e5773eb0
author: Jean-Marc Valin <jmvalin@jmvalin.ca>
date: Sat Dec 29 11:13:42 EST 2018

Biasing noise std

--- a/dnn/dump_data.c
+++ b/dnn/dump_data.c
@@ -315,12 +315,14 @@
     }
     if (count>=5000000 && one_pass_completed) break;
     if (training && ++gain_change_count > 2821) {
+      float tmp;
       speech_gain = pow(10., (-20+(rand()%40))/20.);
       if (rand()%20==0) speech_gain *= .01;
       if (rand()%100==0) speech_gain = 0;
       gain_change_count = 0;
       rand_resp(a_sig, b_sig);
-      noise_std = 3*(float)rand()/RAND_MAX;
+      tmp = (float)rand()/RAND_MAX;
+      noise_std = 4*tmp*tmp;
     }
     biquad(x, mem_hp_x, x, b_hp, a_hp, FRAME_SIZE);
     biquad(x, mem_resp_x, x, b_sig, a_sig, FRAME_SIZE);
--