作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (20): 268-270. doi: 10.3969/j.issn.1000-3428.2011.20.091

• 开发研究与设计技术 • 上一篇    下一篇

基于SIMD架构的相干累加运算优化方法

陈 源,王元钦,董绪荣   

  1. (装备指挥技术学院航天测控工程研究中心,北京 101416)
  • 收稿日期:2011-05-13 出版日期:2011-10-20 发布日期:2011-10-20
  • 作者简介:陈 源(1983-),男,博士研究生,主研方向:航天测控系统设计;王元钦、董绪荣,教授、博士生导师
  • 基金资助:
    国家部委基金资助项目

Coherent Accumulation Operation Optimization Method Based on SIMD Framework

CHEN Yuan, WANG Yuan-qin, DONG Xu-rong   

  1. (Space Measurement and Control Engineering Research Center, Academy of Equipment Command and Technology, Beijing 101416, China)
  • Received:2011-05-13 Online:2011-10-20 Published:2011-10-20

摘要: 针对软件GPS接收机在处理高数据流时存在的实时性问题,提出一种基于单指令多数据流(SIMD)架构的相干运算优化方法。分析跟踪环路结构、SIMD指令与相干积分累加运算量,使用多媒体扩展指令集对流水线进行优化。实验结果表明,完成1 s数据的相干积分累加计算时间为0.7 s,该运算量仅为使用普通单指令多数据流指令的6.5%,具有较高的实时性。

关键词: 单指令多数据流技术, GPS软件, 相干积分, 流水线优化

Abstract: A new method to optimize the computing program of coherent integration based on Single Instruction Multiple Data(SIMD) is pro- posed to deal with the problem of real-time in the software GPS receiver, and the method of SIMD and pipeline optimization is discussed respectively. This paper analyzes the structure of following loop and SIMD instructs and coherent integration accumulation operation quantity, and uses Multi Media eXtension(MMX) order set to optimize the pipeline. Experimental results show that, the time of completing process of 1 second length data is about 0.7 second. The computation is only 6.5% of general Single Instruction Single Data(SISD) instruction, which effectively ensures the implementation of pure real-time software receiver.

Key words: Single Instruction Multiple Data(SIMD) technique, GPS software, coherent integration, pipeline optimization

中图分类号: