gr-pdu: Upstreaming PDU Blocks
summary
GNU Radio 3.10 adds gr-pdu with concrete PDU processing blocks, type checks, standardized metadata keys and a pdu lambda block that runs arbitrary functions on PDUs. The motivation is explicit: receive bursty modem packets and transmit different packets at a chosen time/frequency, which is simpler as a single PDU than with streaming workarounds. Tradeoffs are measured: some throughput loss, infinite queue risk. Working examples and a GitHub demo (baby monitor receive) exist and do work.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:45Upstreaming PDUs now
- 3:08Challenges and considerations with PDUs
- 5:16Building apps with PDUs
- 7:04Transceiver PDUs
- 8:07New gr-pdu blocks
- 9:50Future plans
- 11:36Q&A
related talks
38mThe GR PDU Utilities
57mArchitecture Update
36mGNU Radio Beyond 3.8 - A Technical Outlook
32mgr-iio: Nuances, Advanced Features, and New Stuff
42mBuilding a Standards-based Open Ecosystem for DPU/IPU Technologies
31mManaging Latency in Continuous GNU Radio Flowgraphs
16mRuntime Programmable Switches
45mGNU Radio Project Update
