我的书:
购买链接:
舒适生成算法CNG(comfort noise generation)
舒适噪声应用在实时语音通信(VoIP,电话等)场景中,主要解决两个问题,第一个是减小传输数据量,进而减小传输带宽的要求,这是因为50%的时间是没有语音的,第二个是让人感觉语音通信是持续连接的。
随机数生成
舒适噪声的生成算法中用到了随机数生成算法,随机数将会被填充为语音通信的背景噪声;这里分析乘加同余法实现,该算法由Lehmer于1951年提出,对任意一个初始值$$x_1$$,伪随机数序列由下列递推公式确定:
$$x_{i+1} = a \cdot x_i (modM),