基于缓存区搬移策略的GPU高效信道化方法

An efficient channelization method on GPU with buffer shift strategy

  • 摘要: 信道化处理是现代电子战数字系统中的首要任务。基于CPU的信道化处理以多相滤波为基础,使用分段卷积的方式保证信道化结果的相位连续。然而,随着数据量的增大,该方法无法满足实时处理的要求,研究如何基于GPU实现高性能信道化处理是目前急需解决的问题。首先分析了传统分段卷积方法在GPU架构上的低效性,随后结合GPU架构特点提出了一种缓存空间需求更低、计算量更低、逻辑控制更方便的缓存区搬移策略来保证信道化结果的相位连续性。此外,分析了在GPU架构下基于多相滤波和直接滤波的两种多级滤波方式,说明了GPU架构下采用直接滤波方式的优越性。仿真实验表明所提方法能正确保证信道化结果的相位连续性,给出了GPU和CPU下实现直接滤波的加速比,直观说明了基于GPU的高效信道化方法带来运算效率的巨大提升,同时GPU架构下直接滤波快于多相滤波。所提的基于缓存区搬移策略的GPU高效信道化方法在处理速度和数据相位连续性上具有显著优势,尤其适用于大规模数据的实时处理应用。

     

    Abstract: Channelization processing is the first task in modern electronic warfare digital systems. CPU-based channelization processing is based on polyphase filtering and segmented convolution to ensure phase continuity of the channelized results. However, as the increasing of data amount, it cannot meet the requirements of real-time processing. The study on how to implement high-performance channelization processing based on GPU is currently an urgent issue that needs to be addressed. The inefficiency of traditional segmented convolution methods on GPU architecture is first analyzed, then a buffer shift strategy is proposed to ensure the phase continuity of channelization results with lower buffer space, reduced computational overhead and simplified logic control. Additionally, the analysis of two multistage filtering approaches, i.e., polyphase filtering and direct filtering, demonstrates the superiority of direct filtering on GPU architecture. Simulation experiments show that the proposed method correctly ensures the phase continuity of the channelization results and confirms that direct filtering is faster than polyphase filtering on GPU architecture. The acceleration ratios of direct filtering using GPU and CPU are provided to illustrate the substantial improvement in computational efficiency by the proposed strategy. In a word, the proposed buffer shift strategy-based GPU-efficient channelization method has significant advantages in processing speed and data phase continuity and is particularly suitable for real-time processing of large-scale data.

     

/

返回文章
返回