一种回音消除测试工具、IP通讯终端回音消除自动化测试系统及其测试方法与流程

文档序号:14624264发布日期:2018-06-08 06:28阅读:234来源:国知局

本专利涉及通讯技术领域,尤指一种回音消除测试工具、IP通讯终端回音消除自动化测试系统及其测试方法。



背景技术:

在即时通讯应用中,需要进行双方,或是多方的实时语音交流,在要求较高的场合,通常都是采用外置音箱放音,这样必然会产生回音,即一方说话后,通过对方的音箱放音,然后又被对方的Mic采集到回传给自己,但是若不对回音进行处理,将会影响通话质量和用户体验,更严重的还会形成震荡,产生啸叫。由此产生了回音消除技术,回音消除技术是数字信号处理的典型应用之一,但是回音消除技术常常是先进行理论推理,为了验证其实际效果,常常需要通过回音消除测试来验证,目前市面上关于回音消除的测试都还在使用很传统的两个人在两端分别说话的方法,这个方法需要两个人参与才能进行,不利于做压力测试及对回音消除效果的长时间的统计。



技术实现要素:

基于以上原因,该专利提供了一种回音消除测试工具、IP通讯终端回音消除自动化测试系统及其测试方法,利用该测试工具和测试系统,可实现自动化测试,避免人力的消耗。

具体方案如下:一种回音消除测试工具,其特征在于包括CODEC芯片和MCU芯片,CODEC芯片上设有耳机线输入模块、耳机线输出模块;MCU芯片上设有信息插座连接模块,且MCU芯片与CODEC芯片连接,该回音消除测试工具通过耳机线输入模块接收音频信号、耳机线输出模块发送音频信号、信息插座连接模块接收发送信息数据。

进一步,所述的一种回音消除测试工具,其特征在于:所述的耳机线输入模块、耳机线输出模块为3.5mm耳机线输入模块和3.5mm耳机线输出模块。

进一步,所述的一种回音消除测试工具,其特征在于:所述的信息插座连接模块为RJ45连接模块。

利用以上所述一种回音消除测试工具所制作的一种IP通讯终端回音消除自动化测试系统,其特征在于包括PC电脑端、回音消除测试工具、以太网交换机、待测IP通讯终端,其中PC电脑端与回音消除测试工具利用耳机线连接并进行音频数据的相互传输,回音消除测试工具与以太网交换机以信息插座连接器连接并进行信息数据的相互传输,以太网交换机与待测IP通讯终端以信息插座连接器连接并进行信息数据的相互传输。

进一步的,所述的耳机线为3.5mm耳机线

进一步的,所述的信息插座连接器为RJ45线

如上所述的一种IP通讯终端回音消除自动化测试系统其测试方法包括以下步骤:

步骤一、PC电脑端将原始音频信号通过耳机接收线发送到回音消除测试工具的CODEC芯片,CODEC芯片将原始音频信号进行数据编码,得到原始音频数字信号,之后CODEC将此编码后的原始音频数字信号传送给MCU芯片;

步骤二、MCU芯片将步骤一得到的原始音频数字信号通过信息插座连接器发送给以太网交换机,以太网交换机进一步发送给待测的IP通讯终端;

步骤三、待测的IP通讯终端收到原始音频数字信号之后进行处理后发出待测音频数字信号继而通过以太网交换机发送给回音消除测试工具内置的MCU芯片,MCU芯片将其传送给CODEC芯片进行解码,生成待测音频信号;

步骤四、MCU芯片将步骤三解码处理后得到待测音频信号进一步发送给PC电脑端,PC电脑端分别对原始音频信号和待测音频信号用FFT算法将频段进行量化,分别分为M个频段,然后分别计算每个频段的幅值;将待测音频信号的每个频段幅值乘以可变系数N,然后与原始音频信号的幅值进行比对,可变系数N的值从0.1到10.0,依次增加0.1,分别依次计算之后与原始音频信号的幅值进行比对,当检测到可变系数N在区间内某一值时待测音频信号的M个频段幅值中有超过70%的频段幅值与原始音频信号的对应频段幅值的偏差小于±10%,则表示检测到回音,并发出通知,且PC电脑端终止该次检测;反之,则视为未检测到回音。

进一步的,所述的一种IP通讯终端回音消除自动化测试系统的测试方法,其特征在于:步骤四中的M值为200-500。

进一步的,所述的一种IP通讯终端回音消除自动化测试系统的测试方法,其特征在于:步骤一中CODEC芯片使用的编码方法为G711算法,对原始音频信号进行PCM数据编码;

进一步的,所述的一种IP通讯终端回音消除自动化测试系统的测试方法,其特征在于:步骤三中CODEC芯片使用的解码方式为G711算法对待测音频数字信号进行解码,生成PCM待测音频信号,并做降噪处理;

采用了这样的设计之后,我们这个发明可以做到在测试过程中不需要人员参与,全程自动化测试,一旦有回音被捕捉以邮件方式通知相关人员,极大得节省了测试人力资源投入和提高了测试的准确性。

附图说明

图1为该回音消除测试工具的结构示意图

图2为该IP通讯终端回音消除自动化测试系统的结构示意图

图3为该IP通讯终端回音消除自动化测试系统的工作原理图。

具体实施方式

如图1所示,一种回音消除测试工具1,其特征在于包括CODEC芯片12和MCU芯片13,CODEC芯片12上设有3.5mm耳机线输入模块121、3.5mm耳机线输出模块122;MCU芯片13上设有RJ45连接模块131,且MCU芯片12与CODEC芯片13连接,该回音消除测试工具1通过3.5mm耳机线输入模块121接收音频信号、3.5mm耳机线输出模块122发送音频信号、RJ45连接模块131接收发送信息数据。

如图2所示,一种IP通讯终端回音消除自动化测试系统2,其特征在于包括PC电脑端21、回音消除测试工具1、以太网交换机22、待测IP通讯终端23,其中PC电脑端21与回音消除测试工具1利用3.5mm耳机线211连接并进行PCM音频数据的传输交互,回音消除测试工具1与以太网交换机22以RJ45线221连接并进行信息数据的传输交互,以太网交换机22与待测IP通讯终端23以RJ45线231连接并进行信息数据的传输交互。

如图3所示,如上所述的一种IP通讯终端回音消除自动化测试系统其测试方法包括以下步骤:

步骤一、PC电脑端将原始音频信号通过耳机接收线发送到回音消除测试工具的CODEC芯片,CODEC芯片将原始音频信号进行数据编码,得到原始音频数字信号,之后CODEC将此编码后的原始音频数字信号传送给MCU芯片;

步骤二、MCU芯片将步骤一得到的原始音频数字信号通过RJ45线发送给以太网交换机,以太网交换机进一步发送给待测的IP通讯终端;

步骤三、待测的IP通讯终端收到原始音频数字信号之后进行处理后发出待测音频数字信号继而通过以太网交换机发送给回音消除测试工具内置的MCU芯片,MCU芯片将其传送给CODEC芯片进行解码,CODEC芯片利用G711算法对待测音频数字信号进行解码,生成PCM待测音频信号,并做降噪处理;

步骤四、MCU芯片将步骤三解码处理后得到待测音频信号进一步发送给PC电脑端,PC电脑端分别对原始音频信号和待测音频信号用FFT算法将频段进行量化,分别分为256个频段,然后分别计算每个频段的幅值;将待测音频信号的每个频段幅值乘以可变系数N,然后与原始音频信号的幅值进行比对,可变系数N的值从0.1到10.0,依次增加0.1,分别依次计算之后与原始音频信号的幅值进行比对,当检测到可变系数N在区间内某一值时待测音频信号的M个频段幅值中有180个频段幅值与原始音频信号的对应频段幅值的偏差小于±10%,则表示检测到回音,并将该测试中捕捉到异常以邮件的方式通知相关人员,且PC电脑端终止该次测试;反之,则视为未检测到回音。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1