论文部分内容阅读
卫星综合数据管理系统是一个对信息的采集、处理、分配和存储的系统.它是一个在苛刻环境限制条件下,对密集性很高的复杂卫星综合电子系统进行信息和功能综合的电子设备.该系统通过数据总线将星上电子设备互联在一起,共同形成一个信息和资源共享的卫星综合电子系统,其主要目的在于通过严格的故障检测和资源备份,以提高系统的性能.文章概述了星载数据管理系统的特点、应用和发展概况,阐述了星载数据管理系统的工作原理,着重介绍了应用多片浮点32位DSP芯片构成其核心处理单元的方法.在分析卫星系统对大数据量处理与系统可靠性要求的基础上,应用并行处理单元的构成理论给出了三种多DSP系统构成的设计方案.通过对这三种方案的比较,选择了以四片ADSP21060为核心的实现方案.然后详细地介绍这种方案的硬件和软件设计.在硬件设计中给出了多机共享总线与链路口混和构成系统以及系统外围电路的设计.在软件设计中介绍了多DSPS系统软件的设计流程,编程语言和各个子程序,并给出了一个并行算法实现的程序原理与流程.最后给出了有关的数据和分析结果.在论文的附录中还给出所设计电路原理图和部分源程序代码.通过对以多DSPS为核心的星载数据管理系统的设计,可以大大提高星载系统的数据处理能力与可靠性.使整个星载数据管理系统在整体性能上有了较大改善.本论文的设计方法不仅可以用于星载数据管理系统中,而且对其它的应用多个并行单元的系统设计也有借鉴作用.论文中的DSP的软、硬件的设计对其它采用DSP的数据采集、数据处理和控制电路的设计也有一定的参考和借鉴作用.