多PN测试方法与流程

文档序号:12133333阅读:2040来源:国知局
多PN测试方法与流程

本发明涉及接收测试,尤其涉及一种多PN测试方法。



背景技术:

为了测试DUT(Device Under Test,被测设备)的接收性能,常规的的做法是将DUT作为接收机,综测仪作为发射机发送信号给DUT,每次进行的Rx(Receive,接收)测试的信号都要求不变,如果要对不同的信号进行Rx测试,就需要重新开始新的测试,控制综测仪发送新的信号,即单次DUT Rx测试中的信号是恒定不变的,这样不能测试出DUT连续接收到不同信号的处理能力,而现实中的环境是复杂的,工作在现实环境中的接收机往往会在短时间内接收到很多不同的信号,所以为了模拟这种复杂的场景进行测试,需要进行多PN(Pseudo-random Noise,伪随机序列)测试。

多PN测试是一种比较符合DUT工作在接收状态时的场景测试,测试时综测仪会按顺序发送多个信号,图1是单PN的发射机示意图,图2是多PN的发射机示意图。对比可见,多PN兼容单PN,多PN可以发送多个不一样的信号,更加符合现实场景,多PN中每个PN的发送次数都是可设置的,发完一个PN紧接着就发送下一个PN,直到发完为止。

在DUT的Rx测试中,可能需要测试DUT对信号的变化是否灵敏,而多PN测试则可以通过对不同PN的配置组合来达到该测试。



技术实现要素:

为了解决现有技术中的问题,本发明提供了一种多PN测试方法。

本发明提供了一种多PN测试方法,包括以下步骤:

S1、开始;

S2、加载PN1、PN2、PN3、……、PNn,n=1、2、3、…、n,PN为伪随机序列;

S3、配置每个PN的Count、HG、IFG、PG参数,Count为单信号帧的发送次数,HG为信号开始发送时的前端间隔,IFG为信号的发送期间的帧间隔,PG为信号发送结束时的后端间隔;

S4、开启发送;

S5、按照PN的加载顺序,根据每个PN对应的Count、IFG、HG、PG依次完成信号的发送;

S6、结束。

作为本发明的进一步改进,假设第n个PN(PNn)的帧长为T(framen),n=1、2、3、…、n,则在步骤S5中的发送总耗时T(Sum)为:

T(Sum)=((T(HG1)+(T(frame1)+T(IFG1))*Count1+T(PG1))+

(T(HG2)+(T(frame2)+T(IFG2))*Count2+T(PG2))+

(T(HG3)+(T(frame3)+T(IFG3))*Count3+T(PG3))+

…+

(T(HGn)+(T(framen)+T(IFGn))*Countn+T(PGn)))*LoopCount。

本发明的有益效果是:通过上述方案,可以改进单PN测试的单一性,帧起始和帧结束时间均可精确控制。

附图说明

图1是传统单PN发射机单次发送信号的示意图。

图2是传统多PN发射机单次发送信号的示意图。

图3是本发明一种多PN测试方法的多PN发送参数关系图。

图4是本发明一种多PN测试方法的流程图。

具体实施方式

下面结合附图说明及具体实施方式对本发明进一步说明。

多PN发射的实现主要分为信号顺序组合和参数配置两个方面,首先确定信号的发送顺序,按照该顺序依次加载信号,每个信号都对应一组配置项,配置项包含单信号帧的发送次数(Count)、该信号的发送期间的帧间隔(IFG,Inter-Frame Gap)、该信号开始发送时的前端间隔(HG,Header Gap)、该信号发送结束时的后端间隔(PG,Post Gap)、总循环次数(LoopCount),这几个参数的关系图如图2a所示。按顺序加载完信号并配置好每个信号的发送参数配置,并将信号和配置一同传输到仪器,仪器便会根据配置发送对应的信号,直至信号全部发送完成。具体流程图如图4所示,一种多PN测试方法,包括以下步骤:

S1、开始;

S2、加载PN1、PN2、PN3、……、PNn,n=1、2、3、…、n,PN为伪随机序列;

S3、配置每个PN的Count、HG、IFG、PG参数和LoopCount参数,Count为单信号帧的发送次数,HG为信号开始发送时的前端间隔,IFG为信号的发送期间的帧间隔,PG为信号发送结束时的后端间隔,LoopCount为总循环次数;

S4、开启发送;

S5、按照PN的加载顺序,根据每个PN对应的Count、IFG、HG、PG依次完成信号的发送;

S6、结束。

如图3所示,多PN发送中,发送时间可以用公式表示出来,假设第n(n=1、2、3、…、n)个PN(PNn)的帧长为T(framen),则发送总耗时T(Sum)可表示为:

T(Sum)=((T(HG1)+(T(frame1)+T(IFG1))*Count1+T(PG1))+

(T(HG2)+(T(frame2)+T(IFG2))*Count2+T(PG2))+

(T(HG3)+(T(frame3)+T(IFG3))*Count3+T(PG3))+

…+

(T(HGn)+(T(framen)+T(IFGn))*Countn+T(PGn)))*

LoopCount;

由上面的公式可知,多PN的发送可以看作是多个发送部分组成的,每个发送部分对应一个PN和一组PN发送配置,仪器根据发送顺序并依据发送参数发完每一个PN,并且重复这个操作LoopCount次。

上面的公式表达了HG、IFG、Count、PG、LoopCount等参数的作用,可以通过配置这几个参数并组合对应的一组PN数据,就可以实现多PN测试。

多PN测试可以随意地控制各个PN信号的之间的间隔,从而可以确切地控制每个信号之间的空隙大小,这个控制是硬件实现的,所以非常精准。

本发明提供的一种多PN测试方法,利用单PN测试也可以近似的模拟多PN测试。通过组合多个单PN测试,近似的模拟多PN测试,组合多个单PN测试是指在单个DUT Rx测试时综测仪发送多个PN,但是每个PN都是采取单PN的发送形式,配置一个发一个,每配置和发送一个都涉及软件操作和仪器通信,这个时间都是不受控制的,所以很难精准地控制信号之间的间隙,这样就不能精确地测出DUT的信号变化响应能力。

发明提供的一种多PN测试方法具有以下优点:

1.可以用于时间维度方面模拟复杂的DUT测试场景。

2.改进单PN测试的单一性,帧起始和帧结束时间均可精确控制。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1