[发明专利]一种卫星载荷数据模拟源测试方法及装置有效
| 申请号: | 202010567392.5 | 申请日: | 2020-06-19 |
| 公开(公告)号: | CN111722832B | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 孙璐;赵云鹏;郑艳;王洪泽;刘践 | 申请(专利权)人: | 西安微电子技术研究所 |
| 主分类号: | G06F7/58 | 分类号: | G06F7/58;G06F11/10;G06F15/78 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 姚咏华 |
| 地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 卫星 载荷 数据 模拟 测试 方法 装置 | ||
1.一种卫星载荷数据模拟源测试方法,其特征在于,包括如下步骤:
S1、接收测试指令,产生并发送伪随机数据模拟源;
S2、接收伪随机数据模拟源,同时实时产生伪随机数据模拟源的比对模板,将比对模板与伪随机数据模拟源中的填充数据进行实时比对,判断填充数据是否有误码;
S3、对接收到的伪随机数据模拟源中的帧头信息和数据填充进行校验,产生校验填充的比对模板,将校验填充的比对模板与伪随机数据模拟源中的校验填充进行比较,判断整个数据帧是否有误码;
S4、若S2的判断结果无误码,S3的判断结果无误码,则说明数据帧正确;
若S2的判断结果无误码,S3的判断结果有误码,则说明帧头信息部分有误码;
若S2的判断结果有误码,S3作为校验填充部分的判断,S3的判断结果一定有误码,则说明帧头信息可能有误码;
针对帧头信息部分确定有误码或可能有误码的情况,缓存多个通道的帧头信息,根据虚拟信道标识对帧头信息进行分组排序后,再次判断帧头信息部分是否有误码,确定误码位置,获取误码相关信息;
所述伪随机数据模拟源包括数据帧和同步字符;所述数据帧包括帧头信息、数据填充以及校验填充;所述帧头信息包括虚拟信道标识、实空帧标识和帧计数标识;不同传输通道的数据帧通过虚拟信道标识区分;所述的误码相关信息包括:误码数据、误码位置、误码所在虚拟信道标识以及正确数据;
S1中,所产生的伪随机数据模拟源为变速伪随机数据模拟源,变速伪随机数据模拟源的变速是通过随机产生数据模拟源中两个数据帧之间同步字符的个数实现的,实现过程包括:
根据速率遍历长度,确定m序列的参数n1,遍历长度为2n1-1;
将外部获取的可转换为n1位二进制数据一个随机数据作为m序列的初始值;
在第一个数据帧发送结束之前,使用m序列发生器产生第一个二进制序列,二进制序列转换为十进制数之后作为第一个数据帧后同步字符的个数,以此类推,经过2n1-1个数据帧后,同步字符个数开始下一次循环,变速伪随机数据模拟源的速率开始下一次循环;
所述m序列为最长线性移位寄存器序,m序列是由n1级线性移位寄存器产生的周期为2n1-1的码序列;
S1中,变速伪随机数据模拟源中伪随机数据的产生基于m序列,将当前序列的最低位0或1扩展成变速伪随机数据模拟源位宽的全0或全1,作为变速伪随机数据模拟源发送;
S2中,伪随机数据模拟源的比对模板生成过程包括:
接收伪随机数据模拟源,截取伪随机数据模拟源首个数据帧中填充数据的前n2个伪随机数据,每个伪随机数据为全0或全1;
取前n2个伪随机数据的单比特数据,组成n2位的m序列的初始值,将该初始值作为伪随机数据源的初始值;
以伪随机数据源的初始值为m序列发生器的输入,生成伪随机数据模拟源的比对模板。
2.一种卫星载荷数据模拟源测试装置,其特征在于,包括:
数据模拟源产生控制器:用于接收测试指令,产生并发送伪随机数据模拟源;
数据在线判读控制器:用于实时产生伪随机数据模拟源的比对模板,将比对模板与伪随机数据模拟源中的填充数据进行实时比对,判断填充数据是否有误码;对接收到的伪随机数据模拟源中的帧头信息和数据填充进行校验,产生校验填充的比对模板,将校验填充的比对模板与伪随机数据模拟源中的校验填充进行比较,判断整个数据帧是否有误码;
缓存数据判读控制器:用于缓存多通道帧头信息,根据数据在线判读控制器的结果,产生是否判断帧头信息的指令,接收到帧头信息判断指令后,对缓存的多通道帧头信息进行分组排序后判断,再次判断帧头信息部分是否有误码,确定误码位置,获取误码相关信息;
其中数据在线判读控制器的结果包括:
若填充数据无误码,整个数据帧无误码,则说明数据帧正确;
若填充数据无误码,整个数据帧有误码,则说明帧头信息部分有误码;
若填充数据有误码,整个数据帧一定有误码,则说明帧头信息可能有误码;
所述伪随机数据模拟源包括数据帧和同步字符;所述数据帧包括帧头信息、数据填充以及校验填充;所述帧头信息包括虚拟信道标识、实空帧标识和帧计数标识;不同传输通道的数据帧通过虚拟信道标识区分;误码数据、误码位置、误码所在虚拟信道标识以及正确数据;
数据模拟源产生控制器所产生的伪随机数据模拟源为变速伪随机数据模拟源,变速伪随机数据模拟源的变速是通过随机产生数据模拟源中两个数据帧之间同步字符的个数实现的,实现过程包括:
根据速率遍历长度,确定m序列的参数n1,遍历长度为2n1-1;
将外部获取的可转换为n1位二进制数据一个随机数据作为m序列的初始值;
在第一个数据帧发送结束之前,使用m序列发生器产生第一个二进制序列,二进制序列转换为十进制数之后作为第一个数据帧后同步字符的个数,以此类推,经过2n1-1个数据帧后,同步字符个数开始下一次循环,变速伪随机数据模拟源的速率开始下一次循环;
所述m序列为最长线性移位寄存器序,m序列是由n1级线性移位寄存器产生的周期为2n1-1的码序列;
变速伪随机数据模拟源中伪随机数据的产生基于m序列,将当前序列的最低位0或1扩展成变速伪随机数据源位宽的全0或全1,作为变速伪随机数据源发送;
数据在线判读控制器生成伪随机数据模拟源的比对模板的过程包括:
接收伪随机数据模拟源,截取伪随机数据模拟源首个数据帧中填充数据的前n2个伪随机数据,每个伪随机数据为全0或全1;
取前n2个伪随机数据的单比特数据,组成n2位的m序列的初始值,将该初始值作为伪随机数据源的初始值;
以伪随机数据源的初始值为m序列发生器的输入,生成伪随机数据模拟源的比对模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010567392.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





