一种结合抖动自动测试方法及系统的制作方法

文档序号:5872772阅读:175来源:国知局
专利名称:一种结合抖动自动测试方法及系统的制作方法
技术领域
本发明涉及传输数据的测试,尤其涉及一种SDH(同步数字体系)设备结合抖动的测试方法及系统。
背景技术
SDH(同步数字体系)设备的结合抖动是在支路映射和指针调整结合作用下,设备解复用侧的PDH(准同步数字体系)支路输出口产生的抖动。结合抖动是SDH设备的一项指标,该指标传统的测试方法是人工的,花费时间长,人力消耗大。
如图1所示为传统的结合抖动测试连接示意图,结合抖动的测试用SDH分析仪完成,由SDH分析仪发出测试信号,并对PDH支路输出口的抖动进行测量,测试方法为1)按PDH支路输出口速率等级,SDH分析仪发送相应结构的测试信号,信号内部PDH支路PRBS(伪随机比特序列)比特率首先置标称值(即不带频偏);2)按照PDH支路输出口速率等级,选择指针调整测试序列,并设置指针序列的参数;3)连续测试PDH支路输出口的抖动,时间不少于120秒,读出并记录抖动的峰一峰值,对两种滤波器(B1、B2)下的抖动都要测试;4)SDH分析仪改变PRBS的比特率,即加一定的频偏,通常频偏步阶选5×10-6,频偏改变范围和PDH支路输出口速率等级有关;5)重复3)和4)操作,得到不同频偏的一组抖动数据;
6)在这组数据中,在某个特定的频偏下,抖动会较大,进一步在该特定频偏附近以较小的频偏步阶(通常选1×10-6)细心改变PRBS的比特率;7)再次重复3)和6)操作,找到的最大的结合抖动,即为当前指针序列下的结合抖动值;8)改变指针序列,重复3)~7)操作,测试另一个指针序列下的结合抖动,直至测完所有的指针序列。
现有的测试方法存在以下缺点(1)需要人工频繁地操作仪表并记录中间数据,人力消耗巨大下表按照PDH支路速率列出了结合抖动测试期间操作仪表的次数

表中1)指针序列数、频偏范围都是ITU-T(国际电信联盟电信标准化部)要求的;2)频偏点数和频偏范围的关系频偏的改变分为两步,第一步称为“粗调”,在上表所示的频偏范围内以较大的步阶(一般为5×10-6)改变频偏;第二步称为“细调”,在第一步所测得的最大抖动值对应的频偏点附近较小的步阶(一般选1×10-6)改变频偏。以E1(2.048Mbits/s)为例,“粗调”的频偏范围为100×10-6(-50×10-6~+50×10-6),步阶为5×10-6,频偏点数为21;“细调”的频偏范围为10×10-6(-5×10-6~+5×10-6),步阶为1×10-6,频偏点数为11;所以总共的频偏点数为两者之和32。其他PDH支路速率的频偏点数的计算方法相同。
3)由于对两种滤波器B1和B2下的抖动都要测试,操作仪表次数的计算公式为操作仪表次数=指针序列数×频偏点数×2由上表中的数据可见,测试期间操作仪表的次数是相当大的。每个频偏点要求测试120秒,即2分钟,那么用人工测试结合抖动就需要每隔2分钟读取并记录一次中间数据、操作一次仪表,工作量是惊人的。
(2)无法实现PDH支路板多个端口的自动测试光网络SDH设备的PDH支路板一般有多个端口,如有些SDH设备,速率为2.048Mbit/s的PDH支路板的端口数为8、16、32、63。用人工测试PDH支路板多个端口的结合抖动,则每测完一个端口就要改变SDH分析仪和设备PDH支路板之间的连接,这样,无法实现连续的测试。

发明内容
本发明所要解决的技术问题是克服现有的结合抖动测试人力消耗巨大且无法实现PDH支路板多个端口自动测试的不足,提供一种结合抖动自动测试的方法及系统,不但降低测试的人工消耗,而且还可实现多路PDH信号的自动选择,从而节省测试时间,提高测试效率。
本发明为解决上述技术问题所采用的技术方案为这种结合抖动自动测试方法,包括以下步骤A、控制设备将用户选择的各种测试参数下发到同步数字体系分析仪,并对SDH分析仪进行相应的设置;B、SDH分析仪在控制设备的控制下,依次选择在不同的指针序列、抖动滤波器或伪随机比特序列比特率的不同频偏下对被测设备进行测试,并响应控制设备的查询命令,将测试数据返回给控制设备;C、控制设备根据SDH分析仪返回的测试数据,生成并保存测试结果。
所述的步骤B中,当需要对被测设备的多个输出端口进行结合抖动测试时,依次对各输出端口进行测试。
在进行测试时,启动主线程和测试线程,测试线程负责进行测试;主线程负责显示用户界面,接收用户输入,以及在用户的控制下启动和终止测试线程。
所述的主线程包括以下步骤a、选择并输入各种参数,然后启动测试;b、根据输入的参数,创建并启动测试线程进行测试;c、测试完成后,测试线程执行完毕,可重新测试或终止测试。
所述的步骤b中,测试线程可随时中止,然后重新测试或终止测试。
所述的测试线程包括以下步骤1)初始化SDH分析仪和端口选择板;2)设置SDH分析仪的接口速率和类型、映射结构以及其他参数;3)控制端口选择板,选择第一个要测试的端口;4)设置SDH分析仪的映射时隙;5)控制SDH分析仪,加第一个指针调整序列;6)控制SDH分析仪,选择抖动滤波器;7)根据准同步数字体系支路接口的速率,在对应的频偏范围内,以较大的步阶改变频偏,测试每个频偏点的抖动,记录最大的抖动值和对应的频偏;8)在上述步骤7)测得的最大抖动值对应的频偏附近,以较小的步阶改变频偏,测试每个频偏点的抖动,其中最大的抖动值即为当前指针序列、当前抖动滤波器下的结合抖动;
9)控制SDH分析仪,选择其它抖动滤波器,重复步骤7)~8),测试当前指针序列、该抖动滤波器下的结合抖动;10)控制SDH分析仪,选择下一个指针调整序列;11)重复步骤6)~10),直至测完所有指针序列下的结合抖动;12)当前端口测试完毕,保存测试结果;13)控制端口选择板,选择下一个要测试的端口;14)重复步骤4)~13),直至测完所有端口。
这种结合抖动自动测试系统,包括SDH分析仪,SDH分析仪向被测设备发出测试信号,被测设备返回相应的测试数据到SDH分析仪,其特征在于所述的SDH分析仪通过串行接口线与控制设备相连,由控制设备控制SDH分析仪在不同的参数条件下自动进行测试。
系统中还设置有端口选择板,端口选择板的信号输入端与被测设备的输出端对应连接,端口选择板的信号输出端连接到SDH分析仪,且端口选择板通过串行接口线与控制设备相连,由控制设备控制端口选择板,选择被测设备的不同输出端口进行测试。
所述的端口选择板包括选择开关和控制单元,控制单元接收来自控制设备的端口选择命令,转换为端口选择信号,送给选择开关进行端口选择。
所述的选择开关为八选一开关,该八选一开关由7个二选一开关组合而成,每个二选一开关由所述的端口选择信号控制进行输出选择。
本发明的有益效果为本发明由控制设备控制SDH分析仪,将选择指针序列、改变频偏、记录测试数据这些需要重复多次的工作全部自动化,利用SDH分析仪的远程控制接口实现自动测试,并根据测试数据自动生成并保存最终的测试结果;而且还可利用端口选择板实现多路PDH信号的自动选择,可以连续测试多个PDH支路输出口,每测完一个端口,就会自动切换到下一个端口开始测试,直至测完所有由用户预先指定的端口,而且每个端口的测试结果都会详细记录下来。
这样,人所要做的工作仅仅是配置SDH设备的业务,连接设备和仪表,使测试的人力消耗降到了最低,同时也减少了测试耗时,使测试效率得到了大幅度的提高。
本发明用法简单,测试人员无需花时间去学习额外的知识,很容易就可以熟练掌握。


图1为传统的结合抖动测试连接示意图;图2为本发明结合抖动测试连接示意图;图3为本发明端口选择板工作原理示意图。
具体实施例方式
下面根据附图和实施例对本发明作进一步详细说明本发明采用控制设备控制SDH分析仪(如Agilent公司的OmniBER系列SDH分析仪),将选择指针序列、改变频偏、记录测试数据这些需要重复多次的工作全部自动化,根据测试数据生成并保存最终的测试结果;而且利用端口选择板实现多路PDH信号的自动选择,可以连续测试多个PDH支路输出口,每测完一个端口,就自动切换到下一个端口开始测试,直至测完所有由用户预先指定的端口。
如图2所示为本发明结合抖动自动测试连接示意图,由SDH分析仪发出测试信号,一台控制设备通过两条RS232串行接口线分别与SDH分析仪和端口选择板相连,被测设备解复用侧的PDH支路输出口与端口选择板信号输入端对应连接,端口选择板的信号输出端输出信号到SDH分析仪。由控制设备控制SDH分析仪完成选择指针序列和抖动滤波器、改变频偏、测试抖动等功能,并查询SDH分析仪返回的测试数据,生成并保存最后的测试结果;控制设备还在适当的时刻控制端口选择板进行端口选择。
结合抖动自动测试的主要工作流程如下1)根据用户的选择,获得SDH接口的速率和波长、PDH端口的速率和接口类型、频偏步阶、每个频偏点测试的时间以及要测试的PDH端口的端口号(如1~8,可以不连续)、映射的时隙号等参数;2)将第一个端口号下发给端口选择板,完成端口选择;3)将SDH接口的速率和波长、PDH端口的速率和接口类型、频偏步阶、每个频偏点测试的时间以及第一个端口号映射的时隙号等参数下发给SDH分析仪,完成相应的设置;4)控制SDH分析仪,依次选择各个指针序列和抖动滤波器,对每个指针序列、每个抖动滤波器都进行如下测试在频偏范围内以较大的步阶(一般选5×10-6)逐次加频偏(粗调),对每个频偏点进行测试,然后在抖动最大的频偏点附近以较小的步阶(一般选1×10-6)加频偏(细调),测试每个频偏点处的抖动,其中的最大值即为当前指针序列、当前抖动滤波器下的结合抖动;5)将下一个端口号下发给端口选择板,重复步骤3~4,直至完成所有端口的测试。
进行自动测试控制的控制设备软件的开发平台可采用中文Windows98,开发语言采用C++,使用Agilent公司提供的OmniBER系列SDH测试仪的驱动程序。为了简化软件界面的设计工作,可使用C++Builder4.0作为开发工具。
为使用户在测试进行过程中仍可以对软件界面进行操作,软件流程采用多线程技术,可使用两个线程主线程和测试线程。主线程负责显示用户界面,接收用户输入,以及在用户的控制下启动和终止测试线程;测试线程负责测试。
软件的基本流程如下1)用户选择各种参数,包括SDH接口的速率和波长、PDH接口的速率和接口类型、频偏改变的步阶、每个频偏点测试的时间、指针序列及其参数等等,然后按下“开始测试”按钮启动测试;2)主线程获取用户输入的参数,创建并启动一个新线程进行测试;3)测试完成后,测试线程执行完毕,用户可选择重新测试或退出;4)在测试线程执行过程中,用户可以随时按下“中止测试”按钮强制测试中止,可选择重新测试或退出。
测试线程是整个控制设备程序的主体部分,负责完成所有的测试工作,主要流程如下1)初始化SDH分析仪和端口选择板;2)设置SDH分析仪的接口速率和类型、映射结构以及其他参数;3)控制端口选择板,选择第一个要测试的端口(不一定是端口选择板的第一个端口);4)设置SDH分析仪的映射时隙;5)控制SDH分析仪,加第一个指针调整序列;6)控制SDH分析仪,选择抖动滤波器为B1;7)根据PDH支路接口的速率,在对应的频偏范围内,以较大的步阶(粗调步阶,用户可选,默认值5×10-6)改变频偏,测试每个频偏点的抖动,记录最大的抖动值和对应的频偏;8)在上述步骤7测得的最大抖动值对应的频偏附近,以较小的步阶(细调步阶,用户可选,默认值1×10-6)改变频偏,测试每个频偏点的抖动,其中最大的抖动值即为当前指针序列、当前抖动滤波器下的结合抖动;9)控制SDH分析仪,选择抖动滤波器为B2,重复步骤7~8,测试当前指针序列、B2抖动滤波器下的结合抖动;
10)控制SDH分析仪,选择下一个指针调整序列;11)重复步骤6~10,直至测完所有指针序列下的结合抖动;12)当前端口测试完毕,保存测试结果;13)控制端口选择板,选择下一个要测试的端口;14)重复步骤4~13,直至测完所有端口。
如图3所示为端口选择板工作原理示意图,端口选择板的主体是一个八选一开关,八选一开关的功能是根据来自控制单元的端口选择信号将输出端口与8个输入端口中的某一个接通。八选一开关由7个二选一开关组合而成,每个二选一开关都是一个继电器,在端口选择信号的控制下选择两路输入信号的其中之一作为输出。端口选择信号共有七根信号线,每根线控制一个继电器(端口选择信号和继电器控制端的连接关系在图中未示出)。
端口选择板的控制单元是一个8031单片机,通过运行8031程序和控制设备进行串行通信,通过RS232串行接口接收来自控制设备的端口选择命令,转换为端口选择信号,送给八选一开关。控制单元形成端口选择信号后,就通过RS232串行接口向控制设备返回“端口选择成功”信息。
这里,端口选择板的使用是可选的,如果不使用端口选择板,只要把SDH设备的PDH支路输出口直接连接到SDH分析仪,并在软件中选择“不使用端口选择板”即可,此时就只支持单个端口的自动测试。
权利要求
1.一种结合抖动自动测试方法,包括以下步骤A、控制设备将用户选择的各种测试参数下发到同步数字体系分析仪,并对SDH分析仪进行相应的设置;B、SDH分析仪在控制设备的控制下,依次选择在不同的指针序列、抖动滤波器或伪随机比特序列比特率的不同频偏下对被测设备进行测试,并响应控制设备的查询命令,将测试数据返回给控制设备;C、控制设备根据SDH分析仪返回的测试数据,生成并保存测试结果。
2.根据权利要求1所述的结合抖动自动测试方法,其特征在于所述的步骤B中,当需要对被测设备的多个输出端口进行结合抖动测试时,依次对各输出端口进行测试。
3.根据权利要求1或2所述的结合抖动自动测试方法,其特征在于在进行测试时,启动主线程和测试线程,测试线程负责进行测试;主线程负责显示用户界面,接收用户输入,以及在用户的控制下启动和终止测试线程。
4.根据权利要求3所述的结合抖动自动测试方法,其特征在于所述的主线程包括以下步骤a、选择并输入各种参数,然后启动测试;b、根据输入的参数,创建并启动测试线程进行测试;c、测试完成后,测试线程执行完毕,可重新测试或终止测试。
5.根据权利要求4所述的结合抖动自动测试方法,其特征在于所述的步骤b中,测试线程可随时中止,然后重新测试或终止测试。
6.根据权利要求3所述的结合抖动自动测试方法,其特征在于所述的测试线程包括以下步骤1)初始化SDH分析仪和端口选择板;2)设置SDH分析仪的接口速率和类型、映射结构以及其他参数;3)控制端口选择板,选择第一个要测试的端口;4)设置SDH分析仪的映射时隙;5)控制SDH分析仪,加第一个指针调整序列;6)控制SDH分析仪,选择抖动滤波器;7)根据准同步数字体系支路接口的速率,在对应的频偏范围内,以较大的步阶改变频偏,测试每个频偏点的抖动,记录最大的抖动值和对应的频偏;8)在上述步骤7)测得的最大抖动值对应的频偏附近,以较小的步阶改变频偏,测试每个频偏点的抖动,其中最大的抖动值即为当前指针序列、当前抖动滤波器下的结合抖动;9)控制SDH分析仪,选择其它抖动滤波器,重复步骤7)~8),测试当前指针序列、该抖动滤波器下的结合抖动;10)控制SDH分析仪,选择下一个指针调整序列;11)重复步骤6)~10),直至测完所有指针序列下的结合抖动;12)当前端口测试完毕,保存测试结果;13)控制端口选择板,选择下一个要测试的端口;14)重复步骤4)~13),直至测完所有端口。
7.一种结合抖动自动测试系统,包括SDH分析仪,SDH分析仪向被测设备发出测试信号,被测设备返回相应的测试数据到SDH分析仪,其特征在于所述的SDH分析仪通过串行接口线与控制设备相连,由控制设备控制SDH分析仪在不同的参数条件下自动进行测试。
8.根据权利要求7所述的结合抖动自动测试系统,其特征在于系统中还设置有端口选择板,端口选择板的信号输入端与被测设备的输出端对应连接,端口选择板的信号输出端连接到SDH分析仪,且端口选择板通过串行接口线与控制设备相连,由控制设备控制端口选择板,选择被测设备的不同输出端口进行测试。
9.根据权利要求8所述的结合抖动自动测试系统,其特征在于所述的端口选择板包括选择开关和控制单元,控制单元接收来自控制设备的端口选择命令,转换为端口选择信号,送给选择开关进行端口选择。
10.根据权利要求9所述的结合抖动自动测试系统,其特征在于所述的选择开关为八选一开关,该八选一开关由7个二选一开关组合而成,每个二选一开关由所述的端口选择信号控制进行输出选择。
全文摘要
一种同步数字体系(SDH)设备的结合抖动自动测试方法,控制设备将用户选择的各种测试参数下发到SDH分析仪,并对SDH分析仪进行相应的设置;SDH分析仪在控制设备的控制下,依次选择在不同的指针序列、抖动滤波器或伪随机比特序列比特率的不同频偏下对被测设备进行测试,并响应控制设备的查询命令,将测试数据返回给控制设备;控制设备根据SDH分析仪返回的测试数据,生成并保存测试结果。还可由控制设备控制端口选择板对多路输出端口自动进行选择,依次对各输出端口进行测试。本发明不但降低了测试的人工消耗,而且还可实现多路准同步数字体系信号的自动选择,节省了测试时间,提高了测试效率。
文档编号G01D21/00GK1521487SQ0310327
公开日2004年8月18日 申请日期2003年1月28日 优先权日2003年1月28日
发明者张俊岭, 边英杰, 张立骞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1