买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:四川九州电子科技股份有限公司
摘要:本发明公开了一种跑流测试中误码率的统计方法,包括:接收报文;构建源数据内存块;内存块比较:如果内存块比较结果一致,则不存在误码,测试通过;如果内存块比较结果不一致,则存在误码,进入下一步;内存块比较结合二分查找算法快速定位误码:把报文内存块按照长度分成前后两块,分别与源数据内存块对应的起始位置与结束位置进行比对;如果前半部分或后半部分比对结果不一致,则进一步将前半部分或后半部分信息照长度分成前后两块,再进行比对,如此循环,直到找到误码字节后结束;最后统计出现误码的字节数,从而计算出误码率;本发明采用内存块比较结合二分查找算法可实现快速定位误码字节的位置,从而快速统计误码字节数,计算出误码率。
主权项:1.一种跑流测试中误码率的统计方法,其特征在于,包括以下步骤:步骤1、启动系统,在规定时间内接收报文;步骤2、构建源数据内存块;步骤3、内存块比较:在一个内存块比较过程中,如果内存块比较结果一致,则不存在误码,测试通过;如果内存块比较结果不一致,则存在误码,进入下一步;步骤3的内存块比较具体包括以下步骤:1定义接收报文内存块总长度:totalLength;定义循环周期内存块长度:periodLength;2分析接收报文内存块第一个报文的序号,记作:index;3根据接收内存块的第一个报文的序号index计算出源数据内存块需要比较的偏移位置,记作:offset=index*a,其中a为报文的字节数;4计算首次内存块与源数据内存块需要比较的长度:length=b-index*a,其中,b为报文序号的总数;5接收内存从0开始,源数据内存块从offset开始比较,比较长度为length;如果比较未通过,则通过二分查找算法统计误码的字节;6首次报文内存块比较完成后,偏移位置移动到第二个内存块的开始位置:offset=offset+length;7offset按照周期长度自增:offset=offset+periodLength,需要比较的长度length=periodLength;8如果offset≥totalLength,则offset=offset-periodLength,需要比较的长度length=totalLength-offset;9内存块比较,源数据内存块从0开始,接收报文内存块从offset位置开始,比较长度为length;如果比较结果未通过,则通过二分查找算法统计误码字节;10定义临时变量:temp=offset+periodLength,如果temp≥totalLength,结束整个比较过程;11重复第7步到第10步过程;步骤4、内存块比较结合二分查找算法快速定位误码:把报文内存块按照长度分成前后两块,分别与源数据内存块对应的起始位置与结束位置进行比对;如果前半部分或后半部分比对结果不一致,则进一步将前半部分或后半部分信息照长度分成前后两块,再进行比对,如此循环,直到找到误码字节后结束;最后统计出现误码的字节数,从而计算出误码率。
全文数据:
权利要求:
百度查询: 四川九州电子科技股份有限公司 跑流测试中误码率的统计方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。