[发明专利]一种基于AOS的星载数据处理系统无效
申请号: | 201210332059.1 | 申请日: | 2012-09-10 |
公开(公告)号: | CN102904834A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 申景诗;张长帅;王凤阳;邵飞 | 申请(专利权)人: | 中国航天科技集团公司第五研究院第五一三研究所 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04L1/00;H04B7/185 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李爱英;杨志兵 |
地址: | 264003 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 aos 数据处理系统 | ||
1.一种基于AOS的星载数据处理系统,其特征在于,包括1553B总线接口、1394A总线接口、数据源LVDS接口、固存LVDS接口、CPU控制模块、FPGA、时钟单元及高速串行模块;所述FPGA包括四个数据缓存器、组帧及格式化模块、虚拟信道动态调度模块、RS信道编码模块、伪随机化模块以及帧同步模块;
上述各器件之间的连接关系为:1553B总线接口和1394A总线接口分别与CPU控制模块相连;CPU控制模块、1394A总线接口、数据源LVDS接口以及固存LVDS接口分别一对一连接FPGA内四个数据缓存器中的一个;FPGA内数据缓存器、组帧及格式化模块、虚拟信道动态调度模块、RS信道编码模块、伪随机化模块以及帧同步模块顺次连接,且帧同步模块进一步与高速串行模块相连;所述时钟单元分别与CPU控制模块和FPGA相连;其中,
时钟单元为CPU控制模块和FPGA上的各功能模块提供工作时钟;
CPU控制模块用于控制1553B总线接口和1394A总线接口的初始化、工作模式的切换及参数采集;
1553B总线接口在CPU控制模块的控制下,接收由1553B总线传输过来的第一类数据,并通过CPU控制模块传输给FPGA上的第一数据缓存器;
1394A总线接口在CPU控制模块的控制下,接收由1394A总线传输过来的第二类数据,并传输给FPGA上的第二数据缓存器;
数据源LVDS接口接收外部传输过来的第三类数据,并传输给FPGA上的第三数据缓存器;
固存LVDS接口接收外部传输过来的第四类数据,并传输给FPGA上的第四数据缓存器;
数据缓存器将接收的数据传输给组帧及格式化模块;
组帧及格式化模块对4路数据缓存器传输过来的数据进行组帧,并将组好的帧数据传输给虚拟信道动态调度模块;
虚拟信道动态调度模块上事先存储有各类数据的优先级和紧迫度,其判断组帧及格式化模块传输过来数据的类型,根据各类型数据对应的紧迫度和优先级的高低对接收的数据进行调度排序,生成一路数据流传输给RS信道编码模块;其中,在生成的数据流上,紧迫度高的数据位于数据流的前端,紧迫度低的数据位于数据流后端,当紧迫度相同时,则优先级高的数据位于数据流的前端,优先级低的数据位于数据流后端;
RS信道编码模块用于对接收的数据流进行信道编码,将编码后的数据流传输给伪随机化模块;
伪随机化模块对接收的数据流进行伪随机化操作,同时将伪随机化后的数据流传输给帧同步模块;
帧同步模块把伪随机化后的数据流加上同步头后形成等间隔连续的数据流输出给高速串行模块;
高速串行模块用于实现并行输入数据的串行输出。
2.根据权利要求1所述基于AOS的星载数据处理系统,其特征在于,所述虚拟信道动态调度模块内包括多个缓存区、多个虚拟信道、判断模块、数据调度子模块及数据流生成模块;其中缓存区与虚拟信道一对一连接,判断模块与多个缓存区及数据调度子模块分别相连,数据调度子模块与数据流生成模块相连;
多个虚拟信道中的每一个所接收外部输入数据的类型为事先设定;
多个缓存区中的每一个对应一个虚拟信道,初始时将每一缓存区的传送紧迫度设置为0;同时根据虚拟信道接收数据的重要性和实时性要求,为其对应的缓存区定义一个优先级,且各缓存区所定义的优先级各不相同;
判断模块对各缓存区进行判断,当判定至少存在一个缓存区存有数据需要参与调度,则进一步判断各缓存区对应的紧迫度,若存在唯一一个最高紧迫度时,则将该最高紧迫度对应的缓存区定义为优先缓存区,若存在的最高紧迫度为多个时,则将该多个最高紧迫度对应的缓存区定义为优先缓存区;然后对数据调度子模块提出调度申请;
当只存在一个最高紧迫度的优先缓存区时,数据调度子模块调度优先缓存区中的数据,当调度完毕后将该优先缓存区对应的紧迫度设置为0;当存在多个最高紧迫度的优先缓存区时,则数据调度子模块判断多个优先缓存区所对应的优先级,数据调度子模块调度优先级最高的优先缓存区中存储的数据,当调度完毕后将该被调度数据的缓存区对应的紧迫度设置为0;同时数据调度子模块对提出调度申请,但是得不到调度,且得不到调度的时间达到数据调度模块调度1帧数据的时间时,则将该缓存区对应的紧迫度加1;数据调度子模块将调度出的数据存储到数据流生成模块上;
数据流生成模块按照调度的先后将调度出的数据进行排序,生成一路数据流传输给RS信道编码模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科技集团公司第五研究院第五一三研究所,未经中国航天科技集团公司第五研究院第五一三研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210332059.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗骨折的药物组合物及其制备方法
- 下一篇:一种用于治疗冻疮的中药