测试原理
将测试机置于弱网环境中(比如设置了随机丢包率,限宽等参数的网络,网络在测试机到AP之间进行衰减),两个测试机通过产品产生声音,声音从测试机A的耳机出到电脑的麦克风进入电脑进行测试,测试后的声音通过电脑的耳机出来经过测试机B的麦克风回到产品。声音进到电脑后,电脑截取受损声音的wav文件保存作为待测试文件。采用客观MOS(mean opinion score)的方法PESQ(Perceptual Evalution of Speech Quality)进行评价。电脑端采用取样的方式将模拟信号转换为数字信号,宽带采样率为16000,窄带为8000,采用数字信号处理方式将标准的wav参考文件与受损的wav文件通过pesq软件进行比对(比对方法是将参考文件和受损文件调至同一音量,并分成较短的交迭样本块,计算每一块的傅里叶系数,并比较),得出mos分。mos分数关注的是声音的还原度,即在语音通话过程中声音的清晰度。
测试流程
- 将一端手机(取决于测上行还是下行数据)置于受损网络(网路在进入ap前被衰减)
- 手机产生的声音经过手机的耳机孔和电脑的麦克风孔进入电脑
- 进入电脑的声音生成受损wav文件,电脑调用pesq软件对受损wav文件和参考wav文件进行比对,得出mos分
存在的问题1
1次pesq软件的运行只产生一个对比数据(mos分数)且需要手动截取音频流获取wav文件,而一个损伤环境(比如丢包5%)下mos分的获取需要测试多次,计算平均值,如果使用人力将是一个非常耗时且效率低下的过程,因此需