Speaker
Martin Braun
(GNU Radio)
Description
One of the hardest problems of high-bandwidth software-defined radio systems is also one of the most basic: Data movement. In this talk, we shall explore some low-level methods of streaming data over Ethernet, including raw sockets, RDMA, and io_uring. We will discuss how we can best use these technologies in GNU Radio and SDR systems, as well as provide some benchmark results on throughput, reliability, and CPU usage. For sake of compatibility with SDR hardware, we shall focus on UDP-based transmission schemes.
All code used to generate benchmarks and test shall be made open-source before the talk on my github page, but the test suite is as of yet incomplete.
| Talk Length | 30 Minutes |
|---|---|
| Link to Open Source Code | https://github.com/mbr0wn |
Primary author
Martin Braun
(GNU Radio)