基于国产飞腾平台的雷达信号处理高性能 PCIeDMA传输系统设计与实现

    Design and Implementation of a High-Performance PCIe DMA Transmission System for Radar Signal Processing Based on the Domestic Phytium Platform

    • 摘要: 针对现代雷达信号处理对海量数据传输的实时性与确定性需求,本文基于国产飞腾多核处理器架构,提出并实现了一套高性能PCIe DMA数据通信方案。该方案针对国产平台访存特征,通过连续内存分配器(Contiguous Memory Allocator, CMA)解决大块物理连续内存预留问题,利用NUMA亲核性调度策略优化跨节点访存延迟,并采用模块化设计构建了涵盖收发管理、同步/异步接收及BIT实时监测的闭环体系。实验结果表明,在处理6路高速光纤信号时,系统吞吐量较传统XDMA驱动模式提升一倍以上,单路传输抖动降低超过15%,CPU占用率由85%降至8%,误码率降至1.0×10-12量级,有效解决了大带宽雷达数据在国产化平台上的实时交互瓶颈。

       

      Abstract: To meet the real-time and deterministic requirements of massive data transmission in modern radar signal processing, this paper proposes and implements a high-performance PCIe DMA data communication scheme based on the domestic Phytium multi-core processor architecture. Addressing the memory access characteristics of the domestic platform, the Contiguous Memory Allocator (CMA) is employed to resolve the reservation issues of large-scale physical contiguous memory, while a NUMA-affinity scheduling strategy is utilized to optimize cross-node memory access latency. The software adopts a modular design, constructing a closed-loop system that encompasses transceiver management, synchronous/asynchronous reception, and real-time Built-in Test (BIT) monitoring. Experimental results demonstrate that when processing six channels of high-speed optical fiber signals, the system throughput is more than doubled compared to the traditional XDMA driver mode, with single-channel transmission jitter reduced by over 15%, CPU utilization dropping from 85% to 8%, and the bit error rate reduced to the order of 1.0×10-12, effectively resolving the real-time interaction bottleneck for high-bandwidth radar data on indigenous platforms.

       

    /

    返回文章
    返回