星载码流数据的循环读写控制方法及系统技术方案

技术编号:38528909 阅读:27 留言:0更新日期:2023-08-19 17:03
本发明专利技术提供了一种星载码流数据的循环读写控制方法及系统,该方法包括:1)循环读写地址指针保持固定的安全间隔;2)当循环写模式处于写停状态时,循环读地址指针可以与循环写地址指针保持一致;3)循环读写任务结束后分别保存读写断点和存储块状态信息。该发明专利技术可以有效解决以存储块为存储单元,采用循环读写的模式记录和回放卫星遥感码流数据的读写地址指针冲突问题,提高了星载数据回放的时效性,实现了当次任务数据传输的完整性。了当次任务数据传输的完整性。了当次任务数据传输的完整性。

【技术实现步骤摘要】
星载码流数据的循环读写控制方法及系统


[0001]本专利技术涉及于信息存储与传输的
,具体地,涉及星载码流数据的循环读写控制方法及系统。

技术介绍

[0002]目前国内卫星的载荷数据存储方式以文件形式和码流数据为主,一些测绘遥感卫星按照卫星载荷任务和应用特点,其遥感数据采用以码流数据的存储方式。使用的固态存储设备以存储块为一个地址单元,对单个存储块的读写访问均需要一定的时间开销。为了避免遥感数据的记录和回放过程中的读写指针冲突,传统设计上采用读写指针错开一定地址间隔提供保护,否则会出现对同一存储块的同时读写冲突,造成数据的丢失和误码。另一方面,在地面测试和在轨使用过程中发现,当次任务的数据由于地址保护间隔存在,不能实时完整下传,需要在下次回放任务读出,地面进行数据拼接。或者在有效载荷数据记录完毕后采用按时间选段回放的模式读取完整数据。这些方法使得在轨数据传输和应用的实效性大大降低,也为地面数据接收与测试增加了额外的操作流程。
[0003]对比已经公开方法:《一种卫星遥感影像数据的存储方法》(CN107066562A)的专利文献提出本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种星载码流数据的循环读写控制方法,其特征在于,所述方法包括如下步骤:步骤S1:当卫星收到读使能指令和写使能指令时,分别设置循环读模式和循环写模式为使能状态;步骤S2:在写使能状态时,当读指针与写指针间隔等于1个地址位时,循环读模式进入读等待状态,当读写地址指针间隔不小于2个地址位时,循环读模式从读等待状态自动进入读使能状态;步骤S3:当循环写模式在写使能状态收到写停指令时,待写完当前地址操作后,循环写模式进入写停状态,保存写断点为下一个可写地址,当再次接收到写使能指令时,从写断点开始进行循环写操作,仅当写模式处于写停状态时,读地址指针可以与写地址指针一致;步骤S4:当收到读停指令或者读地址指针与写地址指针一致时,待读完当前地址操作后,循环读模式进入读停状态,保存读断点为下一个未读地址,读停状态需要再次收到读指令才能进入读使能状态,当再次接收到读使能指令时,从该读断点开始进行循环读操作;步骤S5:当循环读写模式结束后,保存循环读写断点的地址指针和存储块状态信息。2.根据权利要求1所述的星载码流数据的循环读写控制方法,其特征在于,所述循环读写模式的存储模块读地址指针和写地址指针均首尾衔接,所述读地址指针和写地址指针溢出后从初始0值开始。3.根据权利要求1所述的星载码流数据的循环读写控制方法,其特征在于,所述循环读写模式的存储模块以存储块为一个地址单元,所述存储块通过调整存储深度和位宽进行容量扩展。4.根据权利要求1所述的星载码流数据的循环读写控制方法,其特征在于,在进行循环写操作时,从当前写地址指针顺序查询下一个非空闲地址进行自主循环擦除操作,每次擦除一个存储块并标记为空闲状态。5.根据权利要求1所述的星载码流数据的循环读写控制方法,其特征在于,所述存储块状态信息包括存储块的已读、未读、空闲状态以及存储块数据的记录时间。6.一种星载码...

【专利技术属性】
技术研发人员:白勇李瑞琴康永鹏刘阳李超博高俊英
申请(专利权)人:上海卫星工程研究所
类型:发明
国别省市:

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

1