系统工程与电子技术 ›› 2023, Vol. 45 ›› Issue (4): 965-972.doi: 10.12305/j.issn.1001-506X.2023.04.04

• 电子技术 • 上一篇    

基于GPU的数字下变频累积误差控制方法

李超1,2, 焦义文1,*, 傅诗媛2, 高泽夫1, 毛飞龙1   

  1. 1. 航天工程大学电子与光学工程系, 北京 101416
    2. 电子信息系统复杂电磁环境效应国家重点实验室, 河南 洛阳 471003
  • 收稿日期:2022-03-03 出版日期:2023-03-29 发布日期:2023-03-28
  • 通讯作者: 焦义文
  • 作者简介:李超(1986—), 男, 博士研究生, 主要研究方向为软件无线电、测控通信
    焦义文(1985—), 男, 副教授, 博士, 主要研究方向为深空测控、软件无线电
    傅诗媛(1990—), 女, 助理工程师, 硕士, 主要研究方向为信号处理
    高泽夫(1999—), 男, 硕士研究生, 主要研究方向为软件无线电、深空测控
    毛飞龙(1997—), 男, 硕士研究生, 主要研究方向为软件无线电、深空测控

GPU-based digital down-conversion cumulative error control method

Chao LI1,2, Yiwen JIAO1,*, Shiyuan FU2, Zefu GAO1, Feilong MAO1   

  1. 1. Department of Electronic and Optical Engineering, Space Engineering University, Beijing 101416, China
    2. State Key Laboratory of Complex Electromagnetic Environment Effects on Electronics and Information System, Luoyang 471003, China
  • Received:2022-03-03 Online:2023-03-29 Published:2023-03-28
  • Contact: Yiwen JIAO

摘要:

针对数字下变频系统中高速数据处理实时性需求, 设计了基于中央处理器(central processing unit, CPU)+图形处理单元(graphic processing unit, GPU)的异构平台数字下变频处理算法, 并完成了相应并行程序设计, 进行了实际数据验证。鉴于GPU运算采用单精度浮点数格式进行数据处理, 进行长时程数据处理过程中, 会产生浮点数舍入误差累积, 导致结果的不准确不可靠, 设计了联合相位循环归零法和无误差变换补偿法, 实现了浮点数舍入误差的控制与补偿。数据测试结果表明, 所提方法可将相位误差控制在10-11rad以内, 且不随时间累积, 计算结果准确可靠。

关键词: 图形处理单元, 舍入误差, 累积误差, 无误差变换

Abstract:

Aiming at the real-time demand of high-speed data processing in digital down-conversion system, a digital down-conversion processing algorithm based on central processing unit(CPU)+graphics processing unit(GPU) is designed for heterogeneous platform, and the corresponding parallel programming is completed, and the actual data is verified. Since GPU computing using single precision floating point number format on data processing, for long time history in the process of data processing, can produce floating-point rounding error accumulation, not accurate and reliable results. A combined phase cycle zero and error-free transformation compensation method is designed, and the floating-point number rounding error control and compensation is realized. Data test results show that the proposed method can control the error within 10-11, and does not cumulative with time, and the calculation results are accurate and reliable.

Key words: graphics processing unit (GPU), round off error, cumulative error, error-free transformation

中图分类号: