一种灵敏度测试方法及系统的制作方法

文档序号:10660524阅读:689来源:国知局
一种灵敏度测试方法及系统的制作方法
【专利摘要】本发明公开了一种灵敏度测试方法和系统,该方法包括:设置信号源和被测设备属于同一信道和调制模式下;获取该模式下标准模板中对应最高速率和最低速率时的灵敏度标准值,并以此设定信号源功率电平的门限值;以所述门限值分别测试得到最高速率和最低速率下的灵敏度实际值;根据测得的灵敏度实际值,通过线性计算得出该模式下所有速率下的灵敏度估算值;然后将所述灵敏度估算值和对应的灵敏度标准值比较;若两者的差值小于一预设值,则灵敏度测试值围绕所述灵敏度标准值进行设定,否则,灵敏度测试值围绕所述灵敏度估算值进行设定;根据所有的灵敏度测试值,生成学习后的测试模板,从而减少测试时间,提高测试效率。
【专利说明】
一种灵敏度测试方法及系统
技术领域
[0001] 本发明涉及软件测试技术领域,特别是涉及一种灵敏度测试方法及系统。
【背景技术】
[0002] Wifi接收机灵敏度定义了接收机可以接收到的并能正常工作的最低信号强度,接 收灵敏度上射频接收机接收能力的一项关键指标,其性能状态直接影响了整个射频设备的 接收性能。
[0003] 目前,接收机灵敏度的指标测试主要有传统测试和自动化测试两种。传统的接收 机灵敏度测试方法,测试人员对设备的测试只能使用信号源、频谱仪以及辅助工具等进行 手动测试,对测试结果判断要靠肉眼读取仪表上的测试结果,这样的测试工作繁琐,工作量 大,测试速度慢,效率低,仪表的占用利率非常高,人力资源投入较大,而且测试结果受人为 的因素影响大;现有的自动化测试,大部分时是以IEEE标准作为测试参考指标的,实际上很 多产品的测试指标都高于IEEE标准,这样在使用IEEE标准进行测试时,由于指标设计裕量 较大,在设置信号源输出功率进行遍历测试时,由于指标裕量大,会导致测试遍历时间拉 长,测试效率低,因而测试效果仍未达到期望要求。
[0004] 因此,如何在自动化测试时,选取适用的测试指标,使其和实际灵敏度之间的裕量 最小化,从而减少测试时间,提高测试效率,是本领域的技术人员普遍关注的问题。

【发明内容】

[0005] 鉴于此,本发明的目的在于提供一种灵敏度测试方法及系统,用以实现降低测试 指标裕量,提高测试速度测试效率。
[0006] 根据上述发明目的,本发明提供一种灵敏度测试方法,所述测试方法包括一学习 模式,该学习模式用于对一测试系统的标准模板进行优化,生成一学习后的测试模板,所 述学习模式包括步骤:
[0007] 步骤S1:提供一信号源,设置所述信号源和被测设备属于同一信道、同一调制模式 下;
[0008] 步骤S2:获取该信道和模式下,标准模板中对应最高速率和最低速率时的灵敏度 标准值,并以此设定信号源功率电平的门限值;
[0009] 步骤S3:以所述门限值分别测试得到最高速率和最低速率下的灵敏度实际值; [0010]步骤S4:根据测得的灵敏度实际值,通过线性计算得出该模式下所有速率下的灵 敏度估算值;
[0011] 步骤S5:以步骤S2-S4遍历所有调制模式,获得所有调制模式、速率下的灵敏度估 算值,然后将所述灵敏度估算值和对应的灵敏度标准值比较;
[0012] 若两者的差值小于一预设值,则灵敏度测试值围绕所述灵敏度标准值进行设定, 否则,灵敏度测试值围绕所述灵敏度估算值进行设定;
[0013] 步骤S6:根据所有的灵敏度测试值,生成学习后的测试模板。
[0014] 优选地,所述步骤S2还包括:
[0015]设置信号源发射信号功率电平变化范围为[Pmin,Pmax]dBm,所测射频通路的信道 衰减为Pathloss,某一特征信道、调制模式、速率下标准模板中对应的灵敏度标准值为 Rspec,那么,发射信号功率电平门限值P0按照如下式设计:
[0016] P0 = Pmax = Rspec+2+Pathloss ;
[0017] Pmin = Rspec-16+Pathloss〇
[0018] 优选地,所述线性计算包括:
[0019]若某调制模式下测量最小速率R1对应的灵敏度实际值为Ptl,最大速率Rn对应的 灵敏度实际值为Ptn,其中η为速率编号,速率R1~Rn编号依次为1,2,……η,假设各相邻速 率下的灵敏度结果呈等差分布,差值记为X,那么所述线性计算公式为:
[0020] Ptn = Ptl+(n_l )χ。
[0021] 优选地,步骤S5还包括:
[0022]设一预设值为3dB,自动计算灵敏度估算值Rsen和对应的灵敏度标准值Rspec的差 值 Δ,标记 Δ =Rspec_Rsen,
[0023] 若Δ <3dB时,则灵敏度测试值=灵敏度标准值Rspec;
[0024] 否则,灵敏度测试值=灵敏度估算值Rsen+3dB。
[0025] 优选地,所述方法还包括测试模板的校正方法,具体包括:
[0026] 系统完成灵敏度测试后,对不同信道下相同调制模式、速率下的灵敏度测试值进 行平均化处理;
[0027]计算现有测试模板的灵敏度指标值f spec与平均化处理后的灵敏度测试值f sen 进行差值;
[0028]若差值小于6dB,则设置测试模板新的灵敏度指标值R〃specif spec,否则,设置 测试模板新的灵敏度指标值R〃 spec = f sen+3dB。
[0029] 根据上述发明目的,本发明还提供了一种灵敏度测试系统,所述灵敏度测试系统 至少包括一学习模块,所述学习模块用来依照如上所述的测试方法生成测试模板,所述灵 敏度测试系统利用生成的所述测试模板对一待测产品的灵敏度进行测试。
[0030] 与现有技术相比,本发明一种灵敏度测试方法及系统,具有以下有益效果:通过生 成新的测试模板,降低了灵敏度测试指标的裕量,且提高了测试的可靠性;提高了测试速度 和测试效率;降低了测试成本;灵敏度测试完成后,通过对测试模板中的测试指标校正,更 新测试模板,实现最优测试,进而提升测试效率。
【附图说明】
[0031 ]图1为本发明实施例的一种灵敏度测试方法的流程图;
[0032]图2为本发明实施例的接收机灵敏度测试流程图;
[0033]图3为本发明实施例的测试模板的校正方法流程图。
[0034]图4是11G模式CH6信道下各速率的灵敏度标准值、灵敏度实测值和通过线性计算 得到灵敏度估值的对比曲线图。
[0035]图5是11N_HT20模式CH6信道下各速率的灵敏度标准值、灵敏度实测值和通过线 性计算得到灵敏度估值的对比曲线图。
【具体实施方式】
[0036]正如【背景技术】中提及的,如何在自动化测试时,选取适用的测试指标,使其和实际 灵敏度之间的裕量最小化,从而减少测试时间,提高测试效率,是普遍关注的问题。
[0037]因此,本发明根据测试方法包括一学习模式,该学习模式用于对一测试系统的标 准模板进行优化,生成一学习后的测试模板,通过该测试模板完成灵敏度测试,提高了测试 的可靠性,并且提高了测试速度和测试效率。
[0038] 以下通过特定的具体实例并结合【附图说明】本发明的实施方式,本领域技术人员可 由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同 的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离 本发明的精神下进行各种修饰与变更。
[0039] 图1是本发明实施例的一种灵敏度测试方法的流程图。如图1所示,该方法包括:
[0040] 该测试方法包括一学习模式,该学习模式用于对一测试系统的标准模板进行优 化,生成一学习后的测试模板,该学习模式包括步骤:
[0041] 步骤S1:提供一信号源,设置信号源和被测设备属于同一信道、同一调制模式下;
[0042] 步骤S2:获取该信道和模式下,标准模板中对应最高速率和最低速率时的灵敏度 标准值,并以此设定信号源功率电平的门限值;
[0043] 步骤S3:以该门限值分别测试得到最高速率和最低速率下的灵敏度实际值;
[0044] 步骤S4:根据测得的灵敏度实际值,通过线性计算得出该模式下所有速率下的灵 敏度估算值;
[0045] 步骤S5:以步骤s2_s4遍历所有调制模式,获得所有调制模式、速率下的灵敏度估 算值,然后将灵敏度估算值和对应的灵敏度标准值比较;
[0046] 若两者的差值小于一预设值,则灵敏度测试值围绕灵敏度标准值进行设定,否则, 灵敏度测试值围绕灵敏度估算值进行设定;
[0047]步骤S6:根据所有的灵敏度测量值,生成学习后的测试模板。
[0048] 在执行WIFI接收机的灵敏度测试时,不同项目要求的信道、调制模式以及速率都 会不同,对应的测试模板也不同。因此对新产品的灵敏度测试时,系统中没有对应的测试模 板进行测试,需要通过系统的标准模板来学习训练到新的测试模板,然后通过新的测试模 板对新产品进行灵敏度测试。
[0049] 在步骤S1中,在进行灵敏度测试时,需要设置一信号源,用来发射信号,被测设备 接收信号源发送的信号。因此,需要设置信号源和被测设备属于同一信道、同一调制模式 下。
[0050] 在步骤S2中,根据在步骤S1中设置的信道和模式下,获取系统中的标准模板中对 应最高速率和最低速率时的灵敏度标准值,并以此设定信号源功率电平的门限值。
[0051 ]标准模板中,根据带宽、调制模式以及速率,都有对应的灵敏度标准值。比如,表1 是2.4G WIFI的不同调制模式、不同速率的IEEE标准模板的灵敏度标准值。如表1所示,包含 了 11B、11G、11 N_HT20、11 N_HT40调制模式下不同速率下的接收灵敏度指标。
[0052] 表1:2.4G WIFI的不同调制模式、不同速率的IEEE标准模板的灵敏度标准值指标。

[0055]下面以本发明的一【具体实施方式】来说明信号源功率电平的设置,比如,在接收机 的灵敏度测试时,需要设置的信号源发射信号功率电平P,以及其变化范围[Pmin,Pmax] dBm中Pmin、Pmax的设置都与标准模板中接收灵敏度的指标有关。假设信号源输出的初始化 功率电平值为P0,所测射频通路的信道衰减为Pathloss(单位:dB),在某一特征信道、调制 模式、速率下,对应的接收灵敏度值为Rspec,那么,发射信号功率电平值按照如下设计:
[0056] P0 = Pmax = Rspec+2+Pathloss ;
[0057] Pmin = Rspec_16+Pathloss;
[0058] 信号源输出功率电平范围[Pmin,Pmax]定义了一个18dB的测试范围。一般来讲,在 18dB的测试范围之内,是可以准确测量到到接收灵敏度结果的。
[0059] 在步骤S3中,根据步骤S2中分别设置该模式下最高速率对应的信号源功率电平门 限值以及最低速率对应的信号源功率电平门限值,然后分别进行相应地灵敏度测试,并输 出得到最高速率和最低速率下的灵敏度实际值。灵敏度测试的具体方法可以参照本文中后 面描述的实施例方式来进行。
[0060] 在步骤S4中,通过步骤S3中测得的该模式下的最高速率和最低速率下对应的灵敏 度实际值,通过一线性计算方法得出该模式下所有速率下的灵敏度估算值。
[0061] 通过该线性计算,可以估算出所有调制模式、速率下的接收灵敏度结果分布。比 如,线性计算方法如下:
[0062]假设某调制模式下最小速率R1的接收灵敏度结果为Ptl,最大速率Rn的接收灵敏 度结果为Ptn,其中η为速率编号,速率R1~Rn编号依次为1,2,……η,假设各相邻速率下的 灵敏度结果呈等差分布,差值记为X,那么,
[0063] Ptn = Ptl+(n_l)x,
[0064] 由此计算出义=(卩1:11-?1:1)/(11-1),
[0065] 然后,令n = 2,3,……,
[0066] 从而可以计算出该调制模式下其他速率的接收灵敏度结果。
[0067] 下面一具体实施例说明该线性计算和通过灵敏度实际测试结果相差不大,因而可 以通过该线性计算可以估算出该模式下其它速率下的灵敏度估算值。结合图4参见表2,表2 是信道CH6对应各速率的灵敏度标准值、灵敏度实测值和通过线性计算得到灵敏度估值的 对比表,图4是依据表2的数据生成的灵敏度标准值、灵敏度实测值和通过线性计算得到灵 敏度估值的对比曲线图。表2的线性计算列对应的结果是根据11G模式的6M、54M的实测结果 线性计算所得,通过分析发现,该线性计算结果与实测灵敏度结果相差不大。
[0068] 表2:信道CH6对应各速率的实测灵敏度值和线性计算得到灵敏度值对比表。
[0070] 同样,如图5所示,对11N_HT20模式下的实测灵敏度和线性计算结果进行对比,仍 然可以近似认为为实测灵敏度结果与速率之间满足线性关系。
[0071] 在步骤S5中,通过步骤s2_s4遍历所有调制模式,通过线性计算获得所有调制模 式、速率下的灵敏度估算值,然后将灵敏度估算值和对应的灵敏度标准值比较;若两者的差 值小于一预设值,则灵敏度测试值围绕灵敏度标准值进行设定,否则,灵敏度测试值围绕灵 敏度估算值进行设定。
[0072]下面以一【具体实施方式】来说明。设一预设值为3dB,自动计算灵敏度估算值Rsen和 对应的灵敏度标准值Rspec的差值Δ,标记Δ =Rspec_Rsen,
[0073] 若差值<3dB时,则灵敏度测试值=灵敏度标准值Rspec;
[0074] 否则,灵敏度测试值=灵敏度估算值Rsen+3dB。
[0075] 在步骤S6中,根据所有的灵敏度测试值,生成学习后的测试模板。根据学习后的测 试模板,新的产品就可以按照该测试模板进行产品的灵敏度测试了。
[0076] 综上,本发明通过一学习模式,该学习模式用于对一测试系统的标准模板进行优 化,生成一学习后的测试模板,学习后的测试模板的灵敏度指标裕量减小,从而减少测试时 间,提高测试效率,提高了测试的可靠性,并且提高了测试速度和测试效率。
[0077] 图2是本发明一实施例的接收机灵敏度测试流程图。下面具一具体实施例来说明 WIFI接收机灵敏度测试流程,如图2所示,该流程包括:
[0078] S201:设置信号源的信道、调制模式、速率和带宽,并设定信号源的最大发射功率 Pmax和最小发射功率Pmin;
[0079] 比如,设定信号源功率电平P的波动范围为8dB,假设信号源功率电平初始化值为 P0,其变化范围为[Pmin,Pmax]dBm,射频通路信道衰减为Pathloss(单位:dB),经学习后的 测试模板对应的灵敏值为f spec,那么:
[0080] P0 = Pmax = R/ spec+2+Pathloss ;
[0081] Pmin = R/ spec-6+Pathloss ;
[0082] S202:在待测WIFI接收机中设置一测试计数器,并将测试计数器清零;
[0083] S203:在待测WIFI接收机中配置和信号源相同的信道、调制模式、速率和带宽,打 开接收报文使能,并将接收报文计数器清零;
[0084] S204:打开信号源发送使能,并发送1000个报文且发送完成;
[0085] S205:在待测WIFI接收机中,查看接收报文计数器,并计算报文丢包率;
[0086] S206:若报文丢包率小于8%或者报文丢包率小于10 %,则执行步骤S207;否则,测 试结果失败,执行步骤S208;
[0087] S207:若信号源的当前发射功率Px大于最小发射功率Pmin,则设置信号源发送功 率为P = Px - ldB,然后从S202开始执行,否则,记录接收机灵敏度测试结果为Pmin;
[0088] S208:设置测试计数器加1,若连续3次测试结果失败,则记录接收机灵敏度测试结 果为第一次测试失败的信号源功率电平值P+ldB;否则,继续步骤从S203开始执行。
[0089]在WIFI接收机灵敏度测试过程中,信号源发射功率电平值为P0的调制信号波形, 并逐渐降低发射信号功率值,直至测试出最终接收机的灵敏度值。
[0090] WIFI接收机灵敏度的判断标准,对应标准为802. lib来说,要求误包率(或称丢包 率)PER〈8 % ;对应标准802.1 la/g/n/ac来说,要求误包率PER〈 10 %。如果在[Pmin,Pmax]范 围内仍然没有出现测试结果失败,即误包率PER〈10% (或8%)的情况,需要记录测试终止值 Pmin为最终测试结果。这里的Pmin可以视为测试系统的测试极限值。在接收灵敏度测试中, 根据上述测试流程,遍历其他预设的测试信道、调制模式、速率模式下的接收灵敏度测试, 输出最终的测试结果。
[0091] 图3是本发明实施例的测试模板的校正方法流程图。如图3所示,步骤如下:
[0092] S301:系统完成灵敏度测试后,对不同信道下相同调制模式、速率下的接收机灵敏 度测试值进行平均化处理;
[0093] S302:计算现有测试模板的灵敏度指标值f spec与平均化处理后的灵敏度测试值 f sen进彳丁差值;
[0094] S303:若差值小于6dB,则设置测试模板新的灵敏度指标值R〃 spec = R' spec,否则, 设置测试模板新的灵敏度指标值R〃specif sen+3dB。
[0095] 下面以一具体实施例来说明测试模板的校正过程。系统完成灵敏度测试后,会对 不同信道下相同调制模式、速率下的接收机灵敏度结果进行平均化处理,比如,
[0096] 假设不同信道下,相同调制模式、相同速率下的接收灵敏度结果为Risen(i = l, 2,……N),那么f sen为N个信道下的接收灵敏度结果的平均值,
[0097] 即R' sen= (l/N)*(Rlsen+R2sen+......+RNsen) 〇
[0098] 系统在测试结果均值处理之后,将根据现有测试模板的灵敏度指标值f spec与平 均化处理后的灵敏度测试值f sen自动进行差值计算,标记
[0099] Δ =R7 spec-R7 sen;
[0100]当Δ <6dB时,输出新的灵敏度指标值Kspecif spec,否则输出新的灵敏度指标 值尺〃8。6。= 1?/ sen+3dB〇
[0101] 也就是说,一上述具体实施例中,设定信号源功率电平P的波动范围为8dB来说, 当最终接收灵敏度测试结果都在预期的8dB范围内波动时,已经证实了经训练模式之后获 取的测试模板内指标的正确性,此时无须对测试模板内对应的指标修正,否则需要在Pmin 的功率值上抬升3dB作为测试指标,用来设置下一次测试的初始功率值P0。如此迭代测试, 最终接收灵敏度测试结果将在预期的8dB范围内波动,保持了测试结果的一致性性,准确 性。
[0102] 在本实施方式中,通过对测试模板中的测试指标校正,更新测试模板,实现最优测 试,进而提升测试效率。
[0103] 依据上述方法,本发明还提供了一种灵敏度测试系统,该系统包括一学习模块,所 述学习模块使用上述的方法生成测试模板,然后利用测试模板完成对一待测的产品进行灵 敏度测试。
[0104] 综上所述,本发明一种灵敏度测试方法及系统,通过学习模式,生成新的测试模 板,降低了灵敏度测试指标的裕量,且提高了测试的可靠性;提高了测试速度和测试效率; 降低了测试成本;灵敏度测试完成后,通过对测试模板中的测试指标校正,更新测试模板, 实现最优测试,进而提升测试效率。
[0105] 任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修 饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
【主权项】
1. 一种灵敏度测试方法,其特征在于, 所述测试方法包括一学习模式,该学习模式用于对一测试系统的标准模板进行优化, 生成一学习后的测试模板,所述学习模式包括步骤: 步骤S1:提供一信号源,设置所述信号源和被测设备属于同一信道、同一调制模式下; 步骤S2:获取该信道和调制模式下,标准模板中对应最高速率和最低速率时的灵敏度 标准值,并以此设定信号源功率电平的门限值; 步骤S3:以所述门限值分别测试得到最高速率和最低速率下的灵敏度实际值; 步骤S4:根据测得的灵敏度实际值,通过线性计算得出该模式下所有速率下的灵敏度 估算值; 步骤S5:以步骤s2-s4遍历所有调制模式,获得所有调制模式、速率下的灵敏度估算值, 然后将所述灵敏度估算值和对应的灵敏度标准值比较; 若两者的差值小于一预设值,则灵敏度测试值围绕所述灵敏度标准值进行设定,否则, 灵敏度测试值围绕所述灵敏度估算值进行设定; 步骤S6:根据所有的灵敏度测试值,生成学习后的测试模板。2. 如权利要求1所述的一种灵敏度测试方法,其特征在于,所述步骤S2中,信号源功率 电平的门限值P0的设定按下述公式给出: PO = Pmax = Rspec+2+Pathloss; Pmin = Rspec_16+Pathloss〇 其中,Pmin,Pmax为所述信号源发射信号功率电平变化范围,Pathloss为所测射频通路 的信道衰减,Rspec为对应特征信道、调制模式、速率下标准模板中的灵敏度标准值。3. 如权利要求1所述的一种灵敏度测试方法,其特征在于,所述线性计算包括: 若某调制模式下测量最小速率R1对应的灵敏度实际值为Ptl,最大速率Rn对应的灵敏 度实际值为Ptn,其中η为速率编号,速率R1~Rn编号依次为1,2,……η,假设各相邻速率下 的灵敏度结果呈等差分布,差值记为X,那么所述线性计算公式为: Ptn = Ptl+(n_l )χ〇4. 如权利要求1所述的一种灵敏度测试方法,其特征在于,步骤S5还包括:设一预设值 为3dB,自动计算灵敏度估算值Rsen和对应的灵敏度标准值Rspec的差值Δ,标记Δ = Rspec-Rsen, 若Δ <3dB时,则灵敏度测试值=灵敏度标准值Rspec; 否则,灵敏度测试值=灵敏度估算值Rsen+3dB。5. 如权利要求1所述的一种方法,其特征在于,所述方法还包括测试模板的校正方法, 具体包括: 系统完成灵敏度测试后,对不同信道下相同调制模式、速率下的灵敏度测试值进行平 均化处理; 计算现有测试模板的灵敏度指标值f spec与平均化处理后的灵敏度测试值f sen进行 差值; 若差值小于6dB,则设置测试模板新的灵敏度指标值R〃specif spec,否则,设置测试 模板新的灵敏度指标值R〃 spec = f sen+3dB。6. -种灵敏度测试系统,其特征在于,所述灵敏度测试系统至少包括一学习模块,所述
【文档编号】H04B17/29GK106027173SQ201610520070
【公开日】2016年10月12日
【申请日】2016年7月5日
【发明人】游少剑
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1