欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种音频信号数据库的自动化测试系统独创技术13597字

一种音频信号数据库的自动化测试系统

2021-02-02 04:16:08

一种音频信号数据库的自动化测试系统

  技术领域

  本发明属于音频测试技术领域,具体来说是一种音频信号数据库的自动化测试系统。

  背景技术

  音频信号测试作为人工智能不可或缺的领域,其中的音频信号数据库尤为重要,音频信号数据库是人工智能里对音频信号的录入存放、算法识别、提取播放和分类归档等功能的依赖。故对音频信号数据库的测试也是必不可少的,而测试则需要一套专业的检测标准。而现有的测试方法无法避免测试过程中的各种缺陷,经常面临着测试效率低下,测试工作强度大耗费人力资源,过多占用硬件资源等问题,目前这些问题的原因在于音频信号数据库的测试主要依靠人工,所以有一套专业的音频信号数据库的自动化测试系统能解决以上的工作效率低下,测试工作强度大耗费人力资源,过多占用硬件资源等困扰。本系统方案基于本公司独立研发的音频数据库测试设备和配套的电脑端的自动化测试系统组成,是一种自动、智能、高效、稳定的测试系统,依靠自动化测试系统对音频数据库测试设备输入音频信号数据库的数据进行自动化测试并返回测试结果作为循环。该系统方案能够填补人工智能音频信号领域的音频信号数据库自动化测试的空白,具有重要的应用价值和前景。

  经检索,中国发明专利:一种音频测试系统(申请号为CN201921355696.4,申请日为2019.08.20),该申请案公开了一种音频测试系统,包括计算机、信号传输线及辅助器件,计算机通过信号传输线与移动设备电连接,计算机与辅助器件电连接;计算机向移动设备发送第一控制指令和第一样本音源,以便移动设备根据第一控制指令控制音频播放器件对第一样本音源进行播放得到第一测试音源;辅助器件接收第一测试音源;计算机还向辅助器件发送第二样本音源,以便辅助器件播放第二样本音源,并向移动设备发送第二控制指令,以便移动设备根据第二控制指令控制音频采集器件采集辅助器件播放的第二样本音源,得到第二测试音源。通过该音频测试系统能够避免移动设备在进行音频测试时,对移动设备的耳机孔造成损坏的问题。但是该申请案的不足之处在于难以方便快速的对数据库内存储的大量音频数据进行测试。

  发明内容

  1.发明要解决的技术问题

  本发明的目的在于解决现有的音频信号测试方法难以快速的对数据库内的音频进行测试的问题。

  2.技术方案

  为达到上述目的,本发明提供的技术方案为:

  本发明的一种音频信号数据库的自动化测试系统,

  包括相互通讯的测试端和数据端;

  所述测试端包括

  音频信号转换模块,该音频信号转换模块用于将音频模拟信号转换为音频数字信号;

  DSP运算模块,DSP运算模块包括DSP芯片,该DSP运算模块用于接收音频信号转换模块转换后的音频数字信号并在DSP芯片中进行对比运算;

  测试结果输出模块,该测试结果输出模块用于将DSP运算模块的运算结果转换为数字电平信号并输送给数据端;

  音频信号放大模块,该音频信号放大模块用于接收数据端的音频模拟信号并进行放大,放大后的音频模拟信号输送给音频信号转换模块;

  所述数据端包括

  音频数据库,该音频数据库为存储器,用于存储待测试的音频数据;

  音频信号提取模块,该音频信号提取模块用于将音频数据库中存储的音频进行数据打包处理,把音频数据解码为数字数据流;

  音频信号发送模块,该音频信号发送模块用于将音频信号提取模块提取的音频的数字数据流转换成模拟信号并输送给音频信号放大模块。

  优选的,所述数据端还包括测试结果记录模块,该测试结果记录模块用于接收测试结果输出模块的输出的数字电平信号后将其打包成具有特定标识的测试结果数据流,并转换为数字数据流。

  优选的,所述数据端还包括自动控制循环模块,该自动控制循环模块用于控制音频信号提取模块从音频数据库中提取新的音频数据。

  优选的,所述音频信号转换模块具体为音频转化电路。

  优选的,所述测试结果输出模块具体为测试结果转换输出电路。

  优选的,所述音频信号放大模块具体为音频放大电路。

  优选的,所述数据端设置于计算机内。所述计算机包括通信接口用于与测试端建立通信。

  3.有益效果

  采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:

  本发明的一种音频信号数据库的自动化测试系统,包括相互通讯的测试端和数据端;测试端包括音频信号转换模块,该音频信号转换模块用于将音频模拟信号转换为音频数字信号;DSP运算模块,DSP运算模块包括DSP芯片,该DSP运算模块用于接收音频信号转换模块转换后的音频数字信号并在DSP芯片中进行对比运算;测试结果输出模块,该测试结果输出模块用于将DSP运算模块的运算结果转换为数字电平信号并输送给数据端;音频信号放大模块,该音频信号放大模块用于接收数据端的音频模拟信号并进行放大,放大后的音频模拟信号输送给音频信号转换模块;数据端包括音频数据库,该音频数据库为存储器,用于存储待测试的音频数据;音频信号提取模块,该音频信号提取模块用于将音频数据库中存储的音频进行数据打包处理,把音频数据解码为数字数据流;音频信号发送模块,该音频信号发送模块用于将音频信号提取模块提取的音频的数字数据流转换成模拟信号并输送给音频信号放大模块。通过音频信号提取模块可以方便快速的提取音频数据库内的音频并进行将音频解码为数字数据流发送给音频信号转换模块,音频信号转换模块将音频模拟信号转换为音频数字信号并输送给DSP运算模块的DSP芯片进行测试,可以方便快速的对音频数据库的音频数据进行测试,更加快速方便。

  附图说明

  图1为本发明的一种音频信号数据库的自动化测试系统的结构示意图;

  图2为本发明的音频信号转换模块的电路图;

  图3为本发明的测试结果输出模块的电路图;

  图4为本发明的音频信号放大模块的电路图。

  示意图中的标号说明:

  100、测试端;110、音频信号转换模块;120、DSP运算模块;130、测试结果输出模块;140、音频信号放大模块;

  200、数据端;210、音频数据库;220、音频信号提取模块;230、音频信号发送模块;240、测试结果记录模块;250、自动控制循环模块。

  具体实施方式

  为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述,附图中给出了本发明的若干实施例,但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例,相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

  需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件;当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件;本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

  除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同;本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明;本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

  实施例1

  参照附图1,本实施例的一种音频信号数据库的自动化测试系统,包括相互通讯的测试端100和数据端200;

  所述测试端100包括

  音频信号转换模块110,该音频信号转换模块110用于将音频模拟信号转换为音频数字信号;

  DSP运算模块120,DSP运算模块120包括DSP芯片,该DSP运算模块120用于接收音频信号转换模块110转换后的音频数字信号并在DSP芯片中进行对比运算;

  测试结果输出模块130,该测试结果输出模块130用于将DSP运算模块120的运算结果转换为数字电平信号并输送给数据端200;

  音频信号放大模块140,该音频信号放大模块140用于接收数据端200的音频模拟信号并进行放大,放大后的音频模拟信号输送给音频信号转换模块110;

  所述数据端200包括

  音频数据库210,该音频数据库210为存储器,用于存储待测试的音频数据;

  音频信号提取模块220,该音频信号提取模块220用于将音频数据库210中存储的音频进行数据打包处理,把音频数据解码为数字数据流;

  音频信号发送模块230,该音频信号发送模块230用于将音频信号提取模块220提取的音频的数字数据流转换成模拟信号并输送给音频信号放大模块140。

  数据端200还包括测试结果记录模块240,该测试结果记录模块240用于接收测试结果输出模块130的输出的数字电平信号后将其打包成具有特定标识的测试结果数据流,并转换为数字数据流。

  数据端200还包括自动控制循环模块250,该自动控制循环模块250用于控制音频信号提取模块220从音频数据库210中提取新的音频数据。

  参照附图2,所述音频信号转换模块110具体为音频转化电路,图中LINE_IN_L和LINE_IN_R为左右声道的模拟电信号,经过串联的R11和R13电阻的稳压降噪限流,进入芯片DRV135UA的处理转换为VOUT+和VOUT-的左右声道的数字电信号,图中C11和C12是DRV135UA芯片供电电压的滤波电容,串联在VOUT+和VOUT-的电阻R12和R15同样是信号线上的稳压降噪限流效果,电容CT11和CT12是对VOUT+和VOUT-信号的滤波降噪效果。

  参照附图3,所述测试结果输出模块130具体为测试结果转换输出电路,TXD2和RXD2是DSP的2号串口接口,TXD4和RXD4是DSP的4号串口接口,两对串口信号位TTL232电平,两对信号从DSP出来后,经过ADM3202ARW芯片的电压转换为对应的TXD_DOWN4,TXD_DOWN2,RXD_DOWN4和RXD_DOWN2,为适合2米内线缆传输的RS232电平信号。图中ADM3202ARW芯片由3.3V供电,C38,C41是芯片的电压滤波电容,C36和C39是两对信号线上的滤波隔离电容。

  参照附图4,所述音频信号放大模块140具体为音频放大电路,Voice+和Voice-是放大前的音频模拟信号,R216和R220是音频信号的对应阻抗电阻,R217和R222是输入音频信号的串联电阻,起限流稳压的效果。ADB20A是一款双路放大器的芯片,该设计中,由Vin的5V供电。Voice+和Voice-进入放大器的正端,放大器的负端接R213和R218,反馈电阻为R5和R6,产生对应的比值为放大器的放大倍数,在该设计中,为R5/R213和R6/R218的比值,即10倍的放大比例。Voice A+和Voice A-为放大后的音频模拟信号,R215和R219是音频信号的阻抗电阻,同时起稳压限流的效果。C227,C228,C229是该放大器芯片的接地负极的滤波电容,C224,C225,C226是该放大起器芯片的供电电压的滤波电容。

  所述数据端200设置于计算机内。所述计算机包括通信接口用于与测试端100建立通信。

  本实施例的自动控制循环模块250接收特定格式的测试结果数据流后,认为已经完成了一条音频数据库210中的音频数据,将开始下一条音频数据的读取,直至没有更多待测音频数据后,完成了一次音频数据库的测试,此时根据计算机设置的循环次数进行循环测试。

  本实施例的测试系统通过音频信号提取模块220可以方便快速的提取音频数据库210内的音频并进行将音频解码为数字数据流发送给音频信号转换模块110,音频信号转换模块110将音频模拟信号转换为音频数字信号并输送给DSP运算模块120的DSP芯片进行测试,可以方便快速的对音频数据库210的音频数据进行测试,更加快速方便。

  以上所述实施例仅表达了本发明的某种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制;应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围;因此,本发明专利的保护范围应以所附权利要求为准。

《一种音频信号数据库的自动化测试系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)