一种移动终端音频自动调试的方法及系统的制作方法

文档序号:7920464阅读:165来源:国知局
专利名称:一种移动终端音频自动调试的方法及系统的制作方法
技术领域
本发明涉及通讯领域,尤其是涉及一种移动终端音频自动调试的方法及系统。
背景技术
移动终端音频的调试是移动终端开发过程中一个非常重要的过程,其调试结果直 接影响移动终端的语音质量。目前移动终端音频调试是一个非常繁琐的过程,具体过程如 下 1、首先按照图1将音频测试系统搭建起来将移动终端放在图1中mobile位置, 整个支架放在消音室内。移动终端与综测仪(带有音频模块)通过空中接口或者射频电缆 进行通讯。 2、音频测试软件控制模拟数字前端发出不同频率、不同幅度的单频点音送给人工 嘴,人工嘴将电信号转换成声音信号并且发音,移动终端麦克风把人工嘴发出的声音进行 采集,经移动终端处理完以后经过射频接口送入综测仪,数据最后在模拟数字前端中进行 分析,最后在音频测试软件中进行显示,完成上行测试。 3、下行测试由音频测试软件控制综测仪发出不同频率、不同幅度的单音经过调制 后通过空中接口送入移动终端。移动终端将综测仪发送过来的射频信号进行解析后将声音 通过移动终端听筒或者喇叭发出声音。由人工耳进行采集,送入模拟数字前端进行分析,最 后结果由音频测试软件进行显示,完成下行测试。 由于移动终端音频测试目前GSM(全球移动通信系统)测试需要完成7项测试,而 TD-SCDMA(时分同步码分多址接入)需要完成11项测试,测试项目较多,且移动终端的音频 效果受到移动终端内部多种参数的影响。例如上行信号主要受上行信号的各级模拟增益、 上行信号的数字增益、AEC(回声抑制)参数、上行信号FIR滤波器(例如ADI平台为32阶 FIR数字滤波器)、sidetone侧音屏蔽值,下行信号主要受下行信号的各级模拟增益、下行 信号的数字增益,下行信号的FIR滤波器(例如ADI平台为32阶FIR数字滤波器)。而每 个故障需要联合几个参数的配合调整,因此就会产生更多的组合,例如ADI平台的ABB芯片 AD6857光其CODEC的mic增益就分为pre-gain、gain、PGA三种,调整其模拟增益需要三个 增益的配合。而移动终端每次修改参数都需要停止测试,将移动终端从消音室中取出,手工 修改参数,甚至需要重新修改源代码,重新进行编译,然后重新下载代码。
由于需要反复修改各个参数,往往完成音频测试需要一周左右的时间。效率十分 低,因此需要一种移动终端音频自动调试的技术方案来解决上述问题。

发明内容
本发明所要解决的技术问题是提供一种移动终端音频自动调试的方法及系统,解 决了在音频测试的过程中需要反复的中断测试进行参数修改从而效率低下的问题,使得移 动终端在音频测试的过程中可以自动根据测试的结果修改其内部的参数,重新进行测试, 直到测试通过为止。
4
为了解决上述问题,本发明提供了一种移动终端音频自动调试的系统,包括,
—调试主机,包括,决策控制模块、矩阵实验室MATLAB接口模块、MATLAB模块和综测仪接口模块,其中, 所述决策控制模块,用于接收移动终端音频的测试报告信息并进行分析,将分析后的音频数据与设定的目标值对比,判断出需要修改的音频参数类型并将该音频参数类型的数据发送给所述MATLAB接口模块;以及接收该MATLAB接口模块回送的音频参数数据并将其发送给所述综测仪接口模块; 所述MATLAB接口模块,用于接收所述决策控制模块发送的音频参数类型的数据并发送给所述MATLAB模块,以及将该MATLAB模块计算后的音频参数数据发送给该决策控制模块; 所述综测仪接口模块,用于将所述决策控制模块发来的音频参数数据发送给移动终端; —移动终端,用于接收所述综测仪接口模块发送音频参数数据并进行解析,将解析得到的音频参数数据写入存储模块。 进一步地,上述系统还可包括,所述调试主机还包括音频测试接口模块,用于同步接收音频测试软件测试系统中移动终端音频的测试报告信息,将移动终端音频的测试报告信息发送到所述决策控制模块。 进一步地,上述系统还可包括,所述综测仪接口模块是通过短信的方式将所述音频参数数据发送给所述移动终端。 进一步地,上述系统还可包括,所述综测仪接口模块,还用于接收并读取所述移动终端发送的音频参数数据已写入存储模块的短信后,通知所述音频测试接口模块进行下次领lj试。 进一步地,上述系统还可包括,所述决策控制模块将移动终端音频的测试报告信息中当前测试结果跟目标值进行比对时,发现在某个频点的频响超出了上限,通过当前移动终端上行FIR滤波器的参数计算出FIR滤波器的频响曲线,得到滤波器在各个频点的增益,对比当前测出移动终端的频响曲线,计算出新的FIR频响曲线在各个频点的增益,将新频响曲线各个频点的增益的数据发送给所述MATLAB接口模块。 进一步地,上述系统还可包括,所述移动终端包括短信读取模块、存储模块和短信发送模块,其中, 短信读取模块用于读取综测仪接口模块发送的短信中音频参数数据,解析音频参数数据的内容,并将音频参数数据发送给存储模块; 短信发送模块用于发送短信给综测仪接口模块,将内容为移动终端的音频参数已修改的短信发送给综测仪接口模块; 所述存储模块包括闪存读写单元和寄存器读写单元,其中, 闪存读写单元用于将短信读取模块发送的音频参数数据写入闪存的非易失性随机访问存储器,进行固化; 寄存器读写单元用于将短信读取模块发送的音频参数数据写入相关寄存器。
本发明还提供了一种移动终端音频自动调试的方法,包括, 调试主机分析移动终端音频的测试报告信息,根据分析后的音频数据与设定的目标值对比,判断出需要修改的音频参数类型,将需要修改的音频参数类型的数据发送给矩 阵实验室MATLAB模块; 所述调试主机接收所述MATLAB模块经过计算后的音频参数数据,并发送给所述 移动终端; 所述移动终端接收所述调试主机发送的所述音频参数数据并进行解析,将解析得 到的音频参数数据写入存储器。 进一步地,上述系统还可包括,所述调试主机将移动终端音频的测试报告信息中 当前测试结果跟目标值进行比对时,发现在某个频点的频响超出了上限,通过当前移动终 端上行FIR滤波器的参数计算出FIR滤波器的频响曲线,得到滤波器在各个频点的增益,对 比当前测出移动终端的频响曲线,计算出新的FIR频响曲线在各个频点的增益,将新频响 曲线各个频点的增益的数据发送给所述MATLAB模块。 进一步地,上述系统还可包括,所述调试主机是通过短信的方式将所述音频参数 数据发送给所述移动终端。 进一步地,上述系统还可包括,所述移动终端将所述音频参数数据写入存储器,是 指将所述音频参数数据写入闪存,同时将音频参数数据写入寄存器,而后向所述调试主机 发送确认短信,确认音频参数已经更新,进行新的测试。 与现有技术相比,应用本发明,使移动终端在音频测试的过程中可以进行在线、无 人参与的情况下完成参数的调整,大大提高了调试效率,使得音频工程师从繁琐的调试工 作中解脱出来,并且通过进行合理参数设置使得移动终端的音频效果进行优化。


图1是目前音频测试的仪器连接图; 图2是本发明的移动终端音频自动调试的系统的结构示意图;
图3是本发明的移动终端音频自动调试的方法的流程图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步说明。 为实现上述功能,如图2所示,本发明的移动终端音频自动调试的系统包括两部 分调试主机侧和移动终端侧,其中调试主机可以是计算机,
—、计算机侧 计算机侧主要包括以下几个部分,包括决策控制模块、综测仪接口模块,MATLAB接 口模块、音频测试接口模块、音频测试软件测试系统和MATLAB模块,其中,
音频测试接口模块用于同步接收音频测试软件测试系统中移动终端音频的测试 报告信息,将移动终端音频的测试报告信息发送到决策控制模块; 决策控制模块用于将接收的移动终端音频的测试报告信息进行分析,根据分析 后的数据与设定的目标值对比,判断需要修改音频参数类型,将需要修改的音频参数类型 的数据发送给MATLAB接口模块;接收MATLAB接口模块回送的MATLAB模块计算后的数据, 并将MATLAB模块计算后的音频参数数据发送给综测仪接口模块; MATLAB接口模块用于接收决策控制模块发送的需要修改的参数类型的数据,并
6发送给MATLAB模块进行计算;将MATLAB模块计算后的音频参数数据发送给决策控制模块; 所述音频参数数据是音频相关参数,主要是一些滤波器参数以及一些增益设置参数。 其中,如果通过C或C++等软件进行计算分析,则MATLAB接口模块相应为C接口模块或C++接口模块,MATLAB模块为C模块或C++模块。 综测仪接口模块用于将决策控制模块发送的音频参数数据通过空中接口以短信的方式发送给移动终端;接收并读取移动终端的短信发送模块发送的短信,发送信息通知音频测试接口模块进行下次测试。
二、移动终端侧 移动终端侧主要包括短信读取模块、存储模块和短信发送模块,其中,
存储模块包括闪存读写单元和寄存器读写单元, 短信读取模块用于读取综测仪接口模块发送的短信中音频参数数据,解析音频参数数据的内容,并将音频参数数据写入存储模块; FLASH(闪存)读写单元用于将短信读取模块发送的音频参数数据写入闪存的NVRAM(非易失性随机访问存储器)区,进行固化; 寄存器读写单元用于将短信读取模块发送的音频参数数据写入相关寄存器,且不改变寄存器的其他内容; 由于音频参数多是局部调整,不会全部改变,因此寄存器读写模块只改变相关寄存器,不改变其他的音频寄存器。 短信发送模块用于发送短信给综测仪接口模块,将内容为移动终端侧相关音频参数已经修改的短信发送给综测仪接口模块,可以进行下一步测试。 下面结合具体实例对移动终端音频自动调试的方法进行说明,如图3所示,具体过程如下, 步骤201、进行系统的连接;移动终端呼叫综测仪,建立通话连接; 将计算机、综测仪、音频测试支架(其中,音频测试支架放入隔音箱内)、模拟数字
前端按照图1的连接方式连接起来,并且将移动终端放在mobile处。 移动终端搜网且在综测仪上进行注册,呼叫综测仪,建立通话连接。 步骤202、计算机侧的音频测试软件控制模拟数字前端根据YD/T1538-2006标准
使得人工嘴发出不同频率的单音,移动终端的MIC(麦克风)采集人工嘴发出的声音通过射
频发送给综测仪,综测仪将所得数据送入模拟数字前端,进行分析,音频测试软件根据结果
绘制出频响曲线,得到移动终端音频的测试报告信息并发送给音频测试接口模块; 步骤203、音频测试接口模块接收音频测试软件中移动终端音频的测试报告信息,
发送给决策控制模块; 步骤204、决策控制模块将接收的测试报告信息中当前测试结果跟目标值进行比对,发现在某个频点的频响超出了上限,通过当前移动终端上行FIR滤波器的参数计算出FIR滤波器的频响曲线,得到滤波器在各个频点的增益,对比当前系统测出移动终端的频响曲线,计算出新的FIR频响曲线在各个频点的增益,将新频响曲线各个频点的增益送入MATLAB接口模块;
步骤205、MATLAB接口模块将频响曲线的各频点增益送入MATLAB计算新的FIR滤 波器参数,并将该参数回送到决策控制模块; 步骤206、决策控制模块再将MATLAB传回的数据送入综测仪接口模块,综测仪接 口模块将收到的数据利用短信的方式通过空中接口发送给移动终端; 步骤207、移动终端短信读取模块读取最新短信,并将其中内容解析,将数据分别 送入FLASH读写模块和寄存器读写模块; 步骤208、 FLASH读取模块将需要更新的32阶滤波器参数写入相应的FLASH地址 进行固化;寄存器读写模块根据传入的数据更新相应的寄存器; 步骤209、发送短信模块给综测仪接口模块发送确认短信,确认参数已经更新,可 以进行新的测试; 步骤210、综测仪接口模块将接收的短信发送给综测仪,通知音频测试软件开始新 的测试,直到测试通过,或者所有的参数调整次数到达最大的调整次数以后自动停止,显示 调整失败,需要进行手工查看硬件或者接口的其他问题。 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉该技术的人在本发明所公开的技术范围内,可轻易想到的变化或替换,都应涵盖 在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
8
权利要求
一种移动终端音频自动调试的系统,其特征在于,包括,一调试主机,包括,决策控制模块、矩阵实验室MATLAB接口模块、MATLAB模块和综测仪接口模块,其中,所述决策控制模块,用于接收移动终端音频的测试报告信息并进行分析,将分析后的音频数据与设定的目标值对比,判断出需要修改的音频参数类型并将该音频参数类型的数据发送给所述MATLAB接口模块;以及接收该MATLAB接口模块回送的音频参数数据并将其发送给所述综测仪接口模块;所述MATLAB接口模块,用于接收所述决策控制模块发送的音频参数类型的数据并发送给所述MATLAB模块,以及将该MATLAB模块计算后的音频参数数据发送给该决策控制模块;所述综测仪接口模块,用于将所述决策控制模块发来的音频参数数据发送给移动终端;一移动终端,用于接收所述综测仪接口模块发送音频参数数据并进行解析,将解析得到的音频参数数据写入存储模块。
2. 如权利要求l所述的系统,其特征在于,所述调试主机还包括音频测试接口模块,用于同步接收音频测试软件测试系统中移动终端音频的测试报告信息,将移动终端音频的测试报告信息发送到所述决策控制模块。
3. 如权利要求l所述的系统,其特征在于,所述综测仪接口模块是通过短信的方式将所述音频参数数据发送给所述移动终端。
4. 如权利要求2所述的系统,其特征在于,所述综测仪接口模块,还用于接收并读取所述移动终端发送的音频参数数据已写入存储模块的短信后,通知所述音频测试接口模块进行下次测试。
5. 如权利要求l所述的系统,其特征在于,所述决策控制模块将移动终端音频的测试报告信息中当前测试结果跟目标值进行比对时,发现在某个频点的频响超出了上限,通过当前移动终端上行FIR滤波器的参数计算出FIR滤波器的频响曲线,得到滤波器在各个频点的增益,对比当前测出移动终端的频响曲线,计算出新的FIR频响曲线在各个频点的增益,将新频响曲线各个频点的增益的数据发送给所述MATLAB接口模块。
6. 如权利要求3所述的系统,其特征在于,所述移动终端包括短信读取模块、存储模块和短信发送模块,其中,短信读取模块用于读取综测仪接口模块发送的短信中音频参数数据,解析音频参数数据的内容,并将音频参数数据发送给存储模块;短信发送模块用于发送短信给综测仪接口模块,将内容为移动终端的音频参数已修改的短信发送给综测仪接口模块;所述存储模块包括闪存读写单元和寄存器读写单元,其中,闪存读写单元用于将短信读取模块发送的音频参数数据写入闪存的非易失性随机访问存储器,进行固化;寄存器读写单元用于将短信读取模块发送的音频参数数据写入相关寄存器。
7. —种移动终端音频自动调试的方法,其特征在于,包括,调试主机分析移动终端音频的测试报告信息,根据分析后的音频数据与设定的目标值 对比,判断出需要修改的音频参数类型,将需要修改的音频参数类型的数据发送给矩阵实 验室MATLAB模块;所述调试主机接收所述MATLAB模块经过计算后的音频参数数据,并发送给所述移动 终端;所述移动终端接收所述调试主机发送的所述音频参数数据并进行解析,将解析得到的 音频参数数据写入存储器。
8. 如权利要求7所述的方法,其特征在于,所述调试主机将移动终端音频的测试报告信息中当前测试结果跟目标值进行比对时, 发现在某个频点的频响超出了上限,通过当前移动终端上行FIR滤波器的参数计算出FIR 滤波器的频响曲线,得到滤波器在各个频点的增益,对比当前测出移动终端的频响曲线,计 算出新的FIR频响曲线在各个频点的增益,将新频响曲线各个频点的增益的数据发送给所 述MATLAB模块。
9. 如权利要求7所述的方法,其特征在于,所述调试主机是通过短信的方式将所述音频参数数据发送给所述移动终端。
10. 如权利要求7所述的方法,其特征在于,所述移动终端将所述音频参数数据写入存储器,是指将所述音频参数数据写入闪存, 同时将音频参数数据写入寄存器,而后向所述调试主机发送确认短信,确认音频参数已经 更新,进行新的测试。
全文摘要
一种移动终端音频自动调试的方法及系统,包括,调试主机分析移动终端音频的测试报告信息,根据分析后的音频数据与设定的目标值对比,判断出需要修改的音频参数类型,将需要修改的音频参数类型的数据发送给MATLAB模块;所述调试主机接收所述MATLAB模块经过计算后的音频参数数据,并发送给所述移动终端;所述移动终端接收所述调试主机发送的所述音频参数数据并进行解析,将解析得到的音频参数数据写入存储器。应用本发明,使移动终端在音频测试的过程中可以进行在线、无人参与的情况下完成参数的调整,大大提高了调试效率,使得音频工程师从繁琐的调试工作中解脱出来,并且通过进行合理参数设置使得移动终端的音频效果进行优化。
文档编号H04W24/00GK101720097SQ200810170209
公开日2010年6月2日 申请日期2008年10月9日 优先权日2008年10月9日
发明者张进永, 李友, 高艳丽 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1