Speaker
Description
Modern wireless experiments increasingly need both wideband MIMO performance and rapid software iteration, but conventional host-centric SDR streaming interfaces become fragile as bandwidth, antenna count, and slot-level control demands increase. In this talk, we present a wideband MIMO streaming platform that combines an RFSoC/USRPX410-based radio unit, a 100 Gbps Ethernet fronthaul, and a GNU Radio-facing host interface designed for deterministic timing and high-throughput experimentation. The key architectural idea is to let the FPGA own slot timing and time-critical radio actions, while the host operates asynchronously behind explicit slot-aligned buffers. On the host side, a DPDK-based controller exposes socket interfaces to external applications, and we realize this interface in GNU Radio through custom out-of-tree source and sink blocks that exchange slot-sized IQ frames without requiring GNU Radio developers to manage the fronthaul directly. The platform supports slot-scoped control of uplink/downlink mode, active layers, and RF parameters such as NCO frequency and phase, enabling dynamic experiments without continuously streaming inactive resources. We show that the system sustains 122.88 MHz baseband operation, achieves 90 Gbps fronthaul throughput using standard Ethernet packets, and maintains slot-level timing alignment with 500 ns granularity. We also demonstrate integration with GNU Radio workloads spanning wideband communication, mmWave beam sweeping, and sub-6 GHz multi-antenna sensing. Overall, this work demonstrates how GNU Radio can be integrated with modern wideband radio hardware via a reusable, high-rate streaming substrate.
| Talk Length | 15 Minutes |
|---|---|
| Link to Open Source Code | https://github.com/ucsdwcsng-iitm/RadioStream_Bundle |
| Acknowledge | Acknowledge In-Person |