WebRTC降噪算法在RT1052芯片的实现与优化  

Implementation and optimization of WebRTC noise reduction algorithm in RT1052 chip

在线阅读下载全文

作  者:郑泽鸿 张承云[1] ZHENG Ze-hong;ZHANG Cheng-yun(College of Mechanical and Electric Engineering,Guangzhou University,Guangzhou 510006,China)

机构地区:[1]广州大学电子与通信工程学院,广东广州510006

出  处:《广州大学学报(自然科学版)》2020年第4期50-56,共7页Journal of Guangzhou University:Natural Science Edition

基  金:广州市教育局高校科研资助项目(202032882)。

摘  要:WebRTC开源降噪算法主要用于PC或移动端的实时通信,但很多应用需要在嵌入式芯片上实现.文章以高性价比的RT1052开发板作为硬件平台,分析算法处理流程,并通过硬件浮点处理单元(FPU)和信号处理库(CMSIS-DSP)优化代码,针对原代码中语音恢复时的收敛问题,通过增加语音活动检测器(VAD),在静音段不进行噪声参数更新,以保持噪声参数的准确性.测试结果表明,在RT1052芯片上成功实现了WebRTC降噪算法,代码优化后运算效率提升约4.5倍,语音质量感知评估(PESQ)评分提升约15%.WebRTC open source noise reduction algorithm is mainly used for real-time communication on PC or mobile, but many applications need to be implemented on embedded chip. This paper uses the cost-effective RT1052 development board as the hardware platform to analyze the algorithm processing flow and pass the hardware floating point processing unit(FPU) and Signal Processing Library(CMSIS-DSP) optimize code. To tackle the convergence problem in speech recovery in the original code, by adding a voice activity detector(VAD), no noise parameter update is performed in the silent segment, and the accuracy of the noise parameter is maintained. The test results show that the WebRTC noise reduction algorithm is successfully implemented on the RT1052 chip. The code efficiency is improved by about 4.5 times and the perceptual evaluation of speech quality(PESQ) score is increased by about 0.15.

关 键 词:WebRTC 降噪算法 RT1052 语音活动检测器 

分 类 号:TN912.35[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象