一种USB声卡丢包检测方法技术

技术编号:32644913 阅读:25 留言:0更新日期:2022-03-12 18:24
本发明专利技术公开了一种USB声卡丢包检测方法。现有方法难以发现少量数据丢失。本发明专利技术方法是测试主机将音频数据的数字信号通过USB接口发送至参考声卡;参考声卡将数字信号通过USB接口回传至测试主机;参考声卡将数字信号转换为模拟信号输出至被测USB声卡;被测USB声卡将接收的音频数据的模拟信号转换为数字信号,通过USB接口发送至测试主机。首先调整测试音频数据的音量,然后测试主机循环发送带有特定标记的测试音频数据至参考声卡,通过统计音频标记点间的音频样点数和原始音标记点样点数是否一致判断USB声卡是否丢数据。本发明专利技术方法可以精确的检查USB声卡整个音频通路上是否丢数据,提高了整体测试效率和准确性。提高了整体测试效率和准确性。提高了整体测试效率和准确性。

【技术实现步骤摘要】
一种USB声卡丢包检测方法


[0001]本专利技术属于人工智能
,具体涉及一种USB声卡丢包检测方法。

技术介绍

[0002]USB声卡由于便携小巧,信号通路走的是USB接口,使USB声卡远离了复杂的电磁干扰环境,音质更好,也是由于其通用的USB接口让其越来越多的扩展到更多领域。现在还可以连接,手机,平板等移动设备上,人工智能语音识别产品上也引入该设备。由于USB声卡的应用普及有些已进入高端领域,对USB声卡数据的稳定性要求越来越高,特别是语音识别领域,对音频数据的完整要求非常高。假如USB声卡在传输音频数据过程中发生数据丢失,这对后面语音识别的结果将会造成巨大的错误。故此一种对USB数据完整性,丢包检测的方法需求增加。
[0003]USB声卡音频采集过程通常是麦克风把声音信号转换模拟的电信号,模拟的电信号再通过ADC(Analog

to

Digital Converter,模数转换器,是指将连续变化的模拟信号转换为离散的数字信号的器件)转换为数字信号,最后数字信号经过DSP(Digital本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种USB声卡丢包检测方法,其特征在于,该方法具体如下:步骤(1)搭建测试回路:所述的测试回路包括被测USB声卡、音频数据输入模块、测试主机;所述的音频数据输入模块包括参考声卡和输出存储装置;所述的测试主机为具有音频数据输入、输出、分析功能的电脑;将音频数据输入模块中参考声卡的音频数据输出端连接被测USB声卡的麦克风输入接口,音频数据输入模块将模拟的音频数据直接输入到被测USB声卡的模数转换器上;所述的参考声卡与测试主机连接,测试主机内部存储的音频数据的数字信号通过USB接口发送至参考声卡;所述的参考声卡与输出存储装置连接,参考声卡将音频数据的数字信号输出至输出存储装置,保存在输出存储装置;同时参考声卡将音频数据的数字信号转换为模拟信号,输出至被测USB声卡;所述的输出存储装置与测试主机连接,将保存的音频数据的数字信号通过USB接口回传至测试主机;所述的被测USB声卡与测试主机连接,被测USB声卡的模数转换器ADC将接收的音频数据的模拟信号转换为数字信号,通过USB接口发送至测试主机;步骤(2)测试主机发送测试音频数据至参考声卡,测试主机同时接收输出存储装置回传的测试音频数据和被测USB声卡发送的测试音频数据,并保存;所述的测试音频数据由两段具有幅值差异的音频数据拼接而成;幅值高的音频数据只有一个波锋,将该波峰作为标记点;幅值低的音频数据具有多个周期;将完整的测试音频数据的样点数量作为理论样点数量;对比输出存储装置回传的测试音频数据和被测USB声卡发送的测试音频数据的幅值,是否与测试主机发送的测试音频数据的幅值一致,如果不一致,则调节测试主机输出的测试音频数据的音量,直至三者一致;步骤(3)测试主机保持音量,循环发送测试音频数据至参考声卡;参考声卡将循环测试音频数据以模拟信号形式发送至被测USB声卡,被测USB声卡的模数转换器ADC将模拟信号转换为数字信号,被测USB声卡将处理后的数字音频信...

【专利技术属性】
技术研发人员:刘述琨窦中康江增强黄俊翔
申请(专利权)人:杭州国芯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1