本申请涉及音频信号处理,更具体地,涉及一种基于软件无线电的通信设备的性能测试方法、装置、设备及存储介质。
背景技术:
1、随着通信设备的广泛应用,在测试通信设备的性能指标时,需要由专业人员采用功率计、频谱仪、综测仪等大量专业仪器仪表来实现,但是这些专业仪器仪表携带不方便,而且操作复杂,存在使用不方便的问题。
2、因此,目前急需建立一种通用的应用于通信设备的自动测试方法及系统。
技术实现思路
1、针对现有技术的至少一个缺陷或改进需求,本发明提供了一种基于软件无线电的通信设备的性能测试方法、装置、设备及存储介质,能够自动完成基于软件无线电的通信设备的接收机的性能测试。
2、为实现上述目的,按照本发明的第一个方面,提供了一种基于软件无线电的通信设备的性能测试方法,该方法包括:
3、接收音频信号;
4、对音频信号进行数字化处理后,计算音频信号指标,音频信号指标包括音频频率、音频幅度、失真度或信纳比中的至少一种;
5、基于音频信号指标,测试通信设备的接收机性能。
6、进一步地,在音频信号指标为音频频率的情况下,对音频信号进行数字化处理后,计算音频信号指标包括对音频信号进行数字化处理后,得到数字音频信号;对数字音频信号进行快速傅里叶变换,得到频域音频信号;确定频域音频信号的最大值,最大值为音频信号的音频频率。
7、进一步地,在音频信号指标为音频幅度的情况下,对音频信号进行数字化处理后,计算音频信号指标包括对音频信号进行数字化处理后,得到数字音频信号;对数字音频信号依次进行平方运算、累加运算和求平均运算,得到平均值,平均值为音频信号的音频功率;按照音频功率和音频幅度的转换关系,得到音频信号的音频幅度。
8、进一步地,在所述音频信号指标为失真度的情况下,所述对所述音频信号进行数字化处理后,计算音频信号指标包括对音频信号进行数字化处理后,得到数字音频信号;对数字音频信号进行快速傅里叶变换,得到频域音频信号;从频域音频信号中获取基波、二次谐波和三次谐波的频率点;在基波、二次谐波、三次谐波的频率点测量功率,得到基波功率、二次谐波的功率和三次谐波的功率;根据失真度的计算公式,计算音频信号的失真度;失真度的计算公式为其中,k为音频信号的失真度,p为总功率,p1为基波功率,pn为n次谐波的功率。
9、进一步地,在音频信号指标为信纳比的情况下,对音频信号进行数字化处理后,计算音频信号指标包括对音频信号进行数字化处理后,得到数字音频信号;对数字音频信号进行快速傅里叶变换,得到频域音频信号;从频域音频信号中获取基波的频率点;在基波的频率点测量功率,得到基波功率;统计总功率,总功率包括信号功率、噪声功率和失真功率,信号功率为基波功率;根据信纳比的计算公式,计算音频信号的信纳比;信纳比的计算公式为sinad=(s+n+d)/(n+d),其中,s是信号功率,n是噪声功率,d是失真功率。
10、进一步地,上述基于软件无线电的通信设备的性能测试方法还包括对音频信号进行数字化处理后,进行am调制、fm调制或ssb调制;基于调制后的音频信号,测试通信设备的发射机性能。
11、进一步地,对音频信号进行数字化处理后,进行ssb调制,包括对音频信号进行数字化处理后,得到数字音频信号;对数字音频信号进行希尔伯特变换,得到变换音频信号,变换音频信号与数字音频信号构成复数;将复数和复数的载波频率相乘,得到ssb信号,ssb信号分为上边带和下边带,上边带和下边带由复数的实部和虚部的不同组合确定。
12、按照本发明的第二个方面,还提供了一种基于软件无线电的通信设备的性能测试装置,其包括:
13、接收模块,其被配置为接收音频信号;
14、计算模块,其被配置为对音频信号进行数字化处理后,计算音频信号指标,音频信号指标包括音频频率、音频幅度、失真度或信纳比中的至少一种;
15、测试模块,其被配置为基于音频信号指标,测试通信设备的接收机性能。
16、按照本发明的第三个方面,还提供了一种基于软件无线电的通信设备的性能测试设备,其包括至少一个处理单元、以及至少一个存储单元,其中,存储单元存储有计算机程序,当计算机程序被处理单元执行时,使得处理单元执行上述任一项方法的步骤。
17、按照本发明的第四个方面,还提供了一种存储介质,其存储有由基于软件无线电的通信设备的性能测试设备执行的计算机程序,当计算机程序在基于软件无线电的通信设备的性能测试设备上运行时,使得基于软件无线电的通信设备的性能测试设备执行上述任一项方法的步骤。
18、总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
19、本发明提供的基于软件无线电的通信设备的性能测试方法,通过接收通信设备发出的音频信号,对音频信号进行数字化处理和计算音频信号指标,根据音频信号指标确定通信设备的接收机性能,从而自动完成通信设备的接收机的性能测试。
1.一种基于软件无线电的通信设备的性能测试方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述音频信号指标为音频频率的情况下,所述对所述音频信号进行数字化处理后,计算音频信号指标包括:
3.如权利要求1所述的方法,其特征在于,在所述音频信号指标为音频幅度的情况下,所述对所述音频信号进行数字化处理后,计算音频信号指标包括:
4.如权利要求1所述的方法,其特征在于,在所述音频信号指标为失真度的情况下,所述对所述音频信号进行数字化处理后,计算音频信号指标包括:
5.如权利要求1所述的方法,其特征在于,在所述音频信号指标为信纳比的情况下,所述对所述音频信号进行数字化处理后,计算音频信号指标包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,对所述音频信号进行数字化处理后,进行ssb调制,包括:
8.一种基于软件无线电的通信设备的性能测试装置,其特征在于,包括:
9.一种基于软件无线电的通信设备的性能测试设备,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述计算机程序被所述处理单元执行时,使得所述处理单元执行权利要求1-7中任一项所述方法的步骤。
10.一种存储介质,其特征在于,其存储有由基于软件无线电的通信设备的性能测试设备执行的计算机程序,当所述计算机程序在所述基于软件无线电的通信设备的性能测试设备上运行时,使得所述基于软件无线电的通信设备的性能测试设备执行权利要求1-7中任一项所述方法的步骤。