自动增益(AGC)算法小结

Speex AGC算法模型过于简单,只是一个纯粹的算法,在有人声激励的情况 ,表现比较好。能快速增益到合适的音量,缺点是当一段时间没有被正确的信号激励之后,会出现过多地增益背噪声的问题,而且因为增益不稳定,变化速度比较快,会不断地出忽大忽小的背景噪声的情况。
重写AGC算法主要就是解决上面提到的问题,除了算法本身以后,也考虑了实际中应用场景,总体的设计思路是前期增益变化会比较快,处于一个快速学习期,稳定之后,学习参数将降低,这样可以有效解决一段时间没有人声激励之后,会过大增益背景噪声的问题,保持一个相对稳定的增益,也可以避免忽大忽小的现象发生。

你可能感兴趣的:(算法,agc)