光学 精密工程, 2009, 17 (9): 2230, 网络出版: 2009-10-28
流水线并行处理提高星敏感器数据更新率
Increasing update rate for star sensor by pipelining parallel processing method
摘要
数据更新率是星敏感器的一项重要指标,也是未来星敏感器研究的一个重要方向。本文提出了一种提高星敏感器数据更新率的方法。介绍了星敏感器数据更新时间的组成;着重分析了流水线并行处理机制提高星敏感器数据更新率的方法;描述了串行工作机制、二级流水线机制、三级流水线机制和更高深度流水线机制在星敏感器中的实现,并给出了其工作流程和数据更新率的计算公式以及软硬件的具体实现方法。将本文的方法在星敏感器工程样机上进行了试验和验证,结果显示,采用流水线机制可将数据更新率提高2~3倍,表明采用本方法可将国产星敏感器数据更新率提高至8~10 Hz。
Abstract
The update rate is a key characteristic of star sensors,and it has been considered as an important research direction in future.In this paper,a method for increasing the update rate of a star sensor is presented and the composition of update time is introduced.The parallel processing mechanisms by using a pipelining method are analyzed emphatically,then a sequential working mode,a two cycle pipelining mode,a three-cycle pipelining mode and a more cycle pipelining mode are successfully realized on the engineering prototype. Moreover,the sequence diagrams and formulas of update rate for different modes are given,and the specific software and hardware implementation methods are described. Finally,a software interpolation method for increasing update rate of the star sensor is introduced.The experimental results indicate that the update rate by parallel processing mechanisms using the pipelining method can reach 8-10 Hz,which has increased by 2-3 times as compared with that of the traditional method.
钟红军, 杨孟飞, 卢欣. 流水线并行处理提高星敏感器数据更新率[J]. 光学 精密工程, 2009, 17(9): 2230. ZHONG Hong-jun, YANG Meng-fei, LU Xin. Increasing update rate for star sensor by pipelining parallel processing method[J]. Optics and Precision Engineering, 2009, 17(9): 2230.