解码器解码性能测试方法及装置制造方法及图纸

技术编号:15077294 阅读:110 留言:0更新日期:2017-04-07 10:29
本发明专利技术实施例提供一种解码器解码性能测试方法及装置。该方法包括:测试工装向解码器发送测试码源,以使所述解码器对所述测试码源进行解码,所述测试码源包括样本码源和正确报文码,所述样本码源可导致所述解码器解码不成功;所述测试工装获取所述解码器对所述测试码源进行解码的解码时间和解码结果;所述测试工装依据所述解码时间和所述解码结果确定所述解码器的解码性能。本发明专利技术实施例通过测试工装向解码器发送带有干扰的测试码源,以使解码器对该带有干扰的测试码源进行解码,测试工装依据解码器的解码时间和解码结果确定解码器的解码性能,实现了码源受到干扰的情况下,对解码器的解码性能进行测试的方法。

Decoder decoding performance testing method and device

The embodiment of the invention provides a decoder decoding performance testing method and a device thereof. The method comprises: a test fixture to send test source code decoder, the decoder of the test source code to decode the source code, including source code and sample correct message code test, the sample source code can cause the decoder is not successful; the test fixture for the the decoder to the test source code for decoding and decoding time decoding result; the test fixture according to the decoding time and the decoding result determines the decoding performance of the decoder. The embodiment of the invention is to send through the test decoder with interference test source code, so that the decoder decodes the interference with the test source code, test fixture for determining the decoding performance of the decoder decoding time decoder and decoding the source code, realize the interference condition, the decoding performance of method decoder test.

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种解码器解码性能测试方法及装置
技术介绍
应答器系统如今在铁路系统上获得了广泛应用,其包括地面设备和车载设备,BTM是车载设备中的核心设备,BTM的核心功能是解码,具体的,BTM的解码器对BTM接收的TA信号进行解码。经研究发现解码器的解码性能直接关系到BTM的抗扰性及应用BTM的列车的最高时速。解码器的解码性能具体可以从两个方面考虑:1)解码时间,指的是解码器从接收到正确的一帧报文码源开始到最后解出合法的用户报文的时间,且解码时间越短解码性能越好;2)最短的可以解码的码源长度,当码源全为好码,即码源未受到干扰的情况下,长报文的最短的可以解码的码源长度是1100位,短报文的最短的可以解码的码源长度是462位,但是,在码源受到干扰的情况下,长报文的最短的可以解码的码源长度大于1100位,短报文的最短的可以解码的码源长度大于462位,若最短的可以解码的码源长度太大,将导致解码器不解码,出现死机状态。现有技术,使用大型模拟设备对BTM整机进行功能测试,或只在码源未受到干扰的情况下测试解码器的解码性能,但是,在现场测试环境下,码源会受到各种各样的干扰,导致解码器的解码性能会降低,而现有技术中缺乏在码源受到干扰的情况下,对解码器的解码性能进行测试的方法。
技术实现思路
本专利技术实施例提供一种解码器解码性能测试方法及装置,以实现在码源受到干扰的情况下,对解码器的解码性能进行测试的方法。本专利技术实施例的一个方面是提供一种解码器解码性能测试方法,包括:测试工装向解码器发送测试码源,以使所述解码器对所述测试码源进行解码,所述测试码源包括样本码源和正确报文码,所述样本码源可导致所述解码器解码不成功;所述测试工装获取所述解码器对所述测试码源进行解码的解码时间和解码结果;所述测试工装依据所述解码时间和所述解码结果确定所述解码器的解码性能。本专利技术实施例的另一个方面是提供一种解码器解码性能测试装置,包括:发送模块,用于向解码器发送测试码源,以使所述解码器对所述测试码源进行解码,所述测试码源包括样本码源和正确报文码,所述样本码源可导致所述解码器解码不成功;获取模块,用于获取所述解码器对所述测试码源进行解码的解码时间和解码结果;分析模块,用于依据所述解码时间和所述解码结果确定所述解码器的解码性能。本专利技术实施例提供的解码器解码性能测试方法及装置,通过测试工装向解码器发送带有干扰的测试码源,以使解码器对该带有干扰的测试码源进行解码,测试工装依据解码器的解码时间和解码结果确定解码器的解码性能,实现了码源受到干扰的情况下,对解码器的解码性能进行测试的方法。附图说明图1为本专利技术实施例提供的解码器解码性能测试方法流程图;图1A为本专利技术实施例提供的测试码源的示意图;图2为本专利技术另一实施例提供的解码器解码性能测试方法流程图;图3所示为本专利技术实施例中解码器执行解码任务和其他任务的流程图;图4为本专利技术另一实施例提供的解码器解码性能测试方法流程图;图5为本专利技术实施例提供的测试码源的示意图;图6为本专利技术另一实施例提供的测试系统的结构图;图7为本专利技术实施例提供的解码器解码性能测试装置的结构图;图8为本专利技术另一实施例提供的解码器解码性能测试装置的结构图。具体实施方式图1为本专利技术实施例提供的解码器解码性能测试方法流程图;图1A为本专利技术实施例提供的测试码源的示意图。本专利技术实施例针对现有技术中缺乏在码源受到干扰的情况下,对解码器的解码性能进行测试的方法,提供了解码器解码性能测试方法,该方法具体步骤如下:步骤S101、测试工装向解码器发送测试码源,以使所述解码器对所述测试码源进行解码,所述测试码源包括样本码源和正确报文码,所述样本码源可导致所述解码器解码不成功;本专利技术实施例的执行主体为测试工装,该测试工装可以自动生成测试码源,测试码源以持续的波特率564K存入缓存中,解码器通过滑动窗口从缓存中读取测试码源,滑动窗口的大小为解码器执行一次解码任务处理的测试码源的长度大小,本专利技术实施例中的测试码源包括样本码源和正确报文码,该样本码源可导致所述解码器解码不成功,即该样本码源是受干扰的码源,由于在现场测试环境下,解码器接收的码源会受到各种各样的干扰,为了模拟干扰,本专利技术实施例通过测试工装自动生成受干扰的码源即样本码源,并在样本码源的后面添加若干正确报文码,如图1A所示,区间11属于不可解码区,不可解码区中的码源为样本码源,区间12属于可解码区,可解码区中的码源为正确报文码,点C为错误码位置。本专利技术实施例通过该解码器对所述测试码源进行解码,确定该解码器能够正确解码时,样本码源后面添加的正确报文码的总个数,该正确报文码的总个数即可体现出该解码器的性能。步骤S102、所述测试工装获取所述解码器对所述测试码源进行解码的解码时间和解码结果;本专利技术实施例中,当测试工装将测试码源发送给该解码器后,测试工装记录发送时刻,当该测试工装接收到该解码器返回的解码结果后,测试工装记录接收时刻,测试工装通过发送时刻和接收时刻即可获知所述解码器的解码时间;或者,解码器接收到测试码源时记录接收时刻,生成解码结果时记录解码结束时刻,该解码器通过接收时刻和解码结束时刻可计算出解码时间,并将该解码时间发送给该测试工装。步骤S103、所述测试工装依据所述解码时间和所述解码结果确定所述解码器的解码性能。在本专利技术实施例中,解码结果可以包括:解码失败标识、解码成功标识或解码成功后的测试测试码源。本专利技术实施例通过测试工装向解码器发送带有干扰的测试码源,以使解码器对该带有干扰的测试码源进行解码,测试工装依据解码器的解码时间和解码结果确定解码器的解码性能,实现了码源受到干扰的情况下,对解码器的解码性能进行测试的方法。图2为本专利技术另一实施例提供的解码器解码性能测试方法流程图;图3所示为本专利技术实施例中解码器执行解码任务和其他任务的流程图。在图1实施例对应的基础上,本专利技术实施例提供的解码器解码性能测试方法的具体步骤如下:步骤S201、测试工装生成多个测试用例库,所述测试用例库包括测试用例;如图3所示为本专利技术实施例中解码器执行解码任务和其他任务的流程图,具体步骤如下:步骤21、解码器通过滑动窗口读取码源;在本专利技术实施例中,码源即待解码器处理的码以持续的波特率564K存入缓存中,解码器通过滑动窗口从缓存中读取码源,滑动窗口的大小为解码器执行一次解码任务处理的码源的长度大小。步骤22、解码器判断码源的长度是否大于n+r比特;若是,则执行步骤24,否则,执行步骤23;若解码前的报文是长报文,则n=1023,r=77;若解码前的报文是短报文,则n=341,r=121。步骤23、滑动窗口增加码源;循环执行步骤21、22、23,直到码源的长度大于n+r比特。步骤24、解码器对码源进行CRC校验;步骤25、解码器判断CRC校验是否通过;若是,则执行步骤27,否则,执行步骤26;步骤26、滑动窗口移动n1位,并返回步骤21;例如,该步骤之前滑动窗口有1100位码源,则在第1100位码源后面新加入n1位未处理过的码源,同时,将第1位到第n1位的码源移出该滑动窗口,若缓存中处理过的码源排列在前,未处理过的码源排列在后,则此步骤处理相当于滑动窗口的大小保持不变的前提下向后滑动了n1位。步骤27、解码器对码本文档来自技高网...

【技术保护点】
一种解码器解码性能测试方法,其特征在于,包括:测试工装向解码器发送测试码源,以使所述解码器对所述测试码源进行解码,所述测试码源包括样本码源和正确报文码,所述样本码源可导致所述解码器解码不成功;所述测试工装获取所述解码器对所述测试码源进行解码的解码时间和解码结果;所述测试工装依据所述解码时间和所述解码结果确定所述解码器的解码性能。

【技术特征摘要】
1.一种解码器解码性能测试方法,其特征在于,包括:测试工装向解码器发送测试码源,以使所述解码器对所述测试码源进行解码,所述测试码源包括样本码源和正确报文码,所述样本码源可导致所述解码器解码不成功;所述测试工装获取所述解码器对所述测试码源进行解码的解码时间和解码结果;所述测试工装依据所述解码时间和所述解码结果确定所述解码器的解码性能。2.根据权利要求1所述的方法,其特征在于,所述测试工装向解码器发送测试码源之前,还包括:测试工装生成多个测试用例库,所述测试用例库包括测试用例;所述测试工装根据所述测试用例生成测试码源;所述解码器对所述测试码源进行解码,包括:所述解码器根据所述测试码源执行解码任务,所述解码任务包括多个子任务;其中,所述测试用例库与所述子任务一一对应,所述测试用例库中的所述测试用例可导致所述解码器执行所述子任务失败。3.根据权利要求2所述的方法,其特征在于,所述样本码源是至少两个测试用例合并后的码源,所述两个测试用例分别来自不同的所述测试用例库。4.根据权利要求3所述的方法,其特征在于,所述测试工装获取所述解码器对所述测试码源进行解码的解码时间和解码结果之后,还包括:若所述解码结果表示所述解码器解码不成功,则所述测试工装增大所述测试码源中正确报文码的位数获得新的测试码源,以使所述解码器对所述新的测试码源解码成功。5.根据权利要求4所述的方法,其特征在于,所述测试工装依据所述解码时间和所述解码结果确定所述解码器的解码性能,包括:根据所述解码结果确定所述正确报文码的位...

【专利技术属性】
技术研发人员:杨婷王耀辉冉娜娜监雄
申请(专利权)人:北京交大思诺科技股份有限公司
类型:发明
国别省市:北京;11

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

1