论文标题
使用PC硬件和USRP
Low-Latency Analog-to-Analog Signal Processing using PC Hardware and USRPs
论文作者
论文摘要
在本文中,我们基于软件定义的无线电(SDR)和现成的PC硬件来实现一个低延迟快速型平台,以进行信号处理。该平台允许在实时环境中评估各种算法,从而支持古典,基于AI和混合信号处理领域的新发展。为此,使用数据平面开发套件(DPDK)实现了使用的USRP X310设备的流式协议,该设备仅在用户空间中处理网络通信。这绕过内核,从而避免了中断处理,调度和上下文开关引起的潜伏期。它允许在很大程度上受到保护避免中断的孤立处理器芯上进行信号处理。为了验证我们的方法,已经实施了线性时间不变的通道仿真。为此,实现了31微秒的模拟对动脉延迟,这表明我们的基于PC的方法可以实现具有低潜伏期的快速型型系统。
In this paper, we implement a low-latency rapid-prototyping platform for signal processing based on software-defined radios (SDRs) and off-the-shelf PC hardware. This platform allows to evaluate a wide variety of algorithms in real-time environments, supporting new developments in the fields of classical, AI-based, and hybrid signal processing. To accomplish this, the streaming protocol of the used USRP X310 devices is implemented using the Data Plane Development Kit (DPDK), which allows to handle network communication in userspace only. This bypasses the kernel and thus avoids the latencies caused by interrupt handling, scheduling, and context switches. It allows signal processing to be performed on isolated processor cores that are protected from interrupts to a great extent. To validate our approach, linear time-invariant channel emulation has been implemented. For this, an analog-to-analog latency of 31 microseconds was achieved, demonstrating that our PC-based approach enables the implementation of rapid-prototyping systems with low latency.