一种卫星载荷数据模拟源测试方法及装置制造方法及图纸

技术编号:25801910 阅读:37 留言:0更新日期:2020-09-29 18:35
本发明专利技术公开一种卫星载荷数据模拟源测试方法及装置,测试方法:接收测试指令,产生并发送伪随机数据模拟源;接收伪随机数据模拟源,实时产生比对模板,并与填充数据进行实时比对,判断填充数据是否有误码;对帧头信息和数据填充进行校验,产生校验填充的比对模板,将校验填充的比对模板与伪随机数据模拟源中的校验填充进行比较,判断整个数据帧是否有误码;针对帧头信息部分确定有误码或可能有误码的情况,缓存多个通道的帧头信息,根据虚拟信道标识对帧头信息进行分组排序后,再次判断帧头信息部分是否有误码,确定误码位置,获取误码相关信息。本发明专利技术能够实现数据的实时在线判读,不仅节省了测试系统的存储资源,还提高了固态存储器的测试效率。

【技术实现步骤摘要】
一种卫星载荷数据模拟源测试方法及装置
本专利技术属于卫星载荷数据测试领域,具体涉及一种卫星载荷数据模拟源测试方法及装置。
技术介绍
卫星在轨运行时,载荷数据存储于固态存储器中。目前,对这类数据的测试方法是将服务器中存储的数据模板通过固定速率发送给固态存储器,再将固态存储器回放的数据通过分批缓存的方式与原数据模板进行比对。然而,随着高分辨率对地观测卫星的发展和应用,卫星所需的存储空间以及传输速率不断增长。星载固态存储器的容量由Gb级增长至Tb级,输入输出数据的总带宽由几十Mbps增长至几十Gbps,导致依赖于数据缓存的测试方法对测试设备的性能要求越来越高,测试设备成本显著增加。
技术实现思路
为解决现有技术中存在的问题,本专利技术的目的在于提供一种卫星载荷数据模拟源测试方法及装置,本专利技术能够实现数据的实时在线判读,不仅节省了测试系统的存储资源,还提高了固态存储器的测试效率。本专利技术采用的技术方案如下:一种卫星载荷数据模拟源测试方法,包括如下步骤:S1、接收测试指令,产生并发送伪随机数据模拟源;...

【技术保护点】
1.一种卫星载荷数据模拟源测试方法,其特征在于,包括如下步骤:/nS1、接收测试指令,产生并发送伪随机数据模拟源;/nS2、接收伪随机数据模拟源,同时实时产生伪随机数据模拟源的比对模板,将比对模板与伪随机数据模拟源中的填充数据进行实时比对,判断填充数据是否有误码;/nS3、对接收到的伪随机数据模拟源中的帧头信息和数据填充进行校验,产生校验填充的比对模板,将校验填充的比对模板与伪随机数据模拟源中的校验填充进行比较,判断整个数据帧是否有误码;/nS4、若S2的判断结果无误码,S3的判断结果无误码,则说明数据帧正确;/n若S2的判断结果无误码,S3的判断结果有误码,则说明帧头信息部分有误码;/n若S...

【技术特征摘要】
1.一种卫星载荷数据模拟源测试方法,其特征在于,包括如下步骤:
S1、接收测试指令,产生并发送伪随机数据模拟源;
S2、接收伪随机数据模拟源,同时实时产生伪随机数据模拟源的比对模板,将比对模板与伪随机数据模拟源中的填充数据进行实时比对,判断填充数据是否有误码;
S3、对接收到的伪随机数据模拟源中的帧头信息和数据填充进行校验,产生校验填充的比对模板,将校验填充的比对模板与伪随机数据模拟源中的校验填充进行比较,判断整个数据帧是否有误码;
S4、若S2的判断结果无误码,S3的判断结果无误码,则说明数据帧正确;
若S2的判断结果无误码,S3的判断结果有误码,则说明帧头信息部分有误码;
若S2的判断结果有误码,S3作为校验填充部分的判断,S3的判断结果一定有误码,则说明帧头信息可能有误码;
针对帧头信息部分确定有误码或可能有误码的情况,缓存多个通道的帧头信息,根据虚拟信道标识对帧头信息进行分组排序后,再次判断帧头信息部分是否有误码,确定误码位置,获取误码相关信息。


2.根据权利1所述的一种卫星载荷数据模拟源测试方法,其特征在于:
所述伪随机数据模拟源包括数据帧和同步字符;所述数据帧包括帧头信息、数据填充以及校验填充;所述帧头信息包括虚拟信道标识、实空帧标识和帧计数标识;不同传输通道的数据帧通过虚拟信道标识区分;所述的误码相关信息包括:误码数据、误码位置、误码所在虚拟信道标识以及正确数据。


3.根据权利要求2所述的一种卫星载荷数据模拟源测试方法,其特征在于,S1中,所产生的伪随机数据模拟源为变速伪随机数据模拟源,变速伪随机数据模拟源的变速是通过随机产生数据模拟源中两个数据帧之间同步字符的个数实现的,实现过程包括:
根据速率遍历长度,确定m序列的参数n1,遍历长度为2n1-1;
将外部获取的可转换为n1位二进制数据一个随机数据作为m序列的初始值;
在第一个数据帧发送结束之前,使用m序列发生器产生第一个二进制序列,二进制序列转换为十进制数之后作为第一个数据帧后同步字符的个数,以此类推,经过2n1-1个数据帧后,同步字符个数开始下一次循环,变速伪随机数据模拟源的速率开始下一次循环;
所述m序列为最长线性移位寄存器序,m序列是由n1级线性移位寄存器产生的周期为2n1-1的码序列。


4.根据权利要求3所述的一种卫星载荷数据模拟源测试方法,其特征在于,S1中,变速伪随机数据模拟源中伪随机数据的产生基于m序列,将当前序列的最低位0或1扩展成变速伪随机数据模拟源位宽的全0或全1,作为变速伪随机数据模拟源发送。


5.根据权利要求4所述的一种卫星载荷数据模拟源测试方法,其特征在于,S2中,伪随机数据模拟源的比对模板生成过程包括:
接收伪随机数据模拟源,截取伪随机数据模拟源首个数据帧中填充数据的前n2个伪随机数据,每个伪随机数据为全0或全1;
取前n2个伪随机数据的单比特数据,组成n2位的m序列的初始值,将该初始值作为伪随机数据源的初始值;
以伪随机数据源的初始值为m序列发生器的输入,生成伪随机数据模拟源的比对模板。

...

【专利技术属性】
技术研发人员:孙璐赵云鹏郑艳王洪泽刘践
申请(专利权)人:西安微电子技术研究所
类型:发明
国别省市:陕西;61

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

1