News

GSoC Standalone GRC: week-0

Hello, I am Rahul Balaji, a new contributor to GNU Radio. I have been selected to undertake this project as a Google Summer of Code. so what’s the project about ? Over time, we have come to realise that GRC has some use-cases outside GNU Radio, and that it has somewhat become it’s own standalone application.

Continue reading

PMTs are dead...Long live PMTs

A few years back I was working on a pair of gnuradio blocks. The first one would produce a “report” that we stored in a pmt dictionary. The second block would read in the “report” and do some processing based on the contents. I’m a big fan of data validation, so I wanted to ensure that the received pmt had the exact structure that we were expecting.

Continue reading

VOLK v3.0.0 major release

Originally published on libvolk.org Hi everyone! This is the VOLK v3.0.0 major release! This release marks the conclusion of a long lasting effort to complete GREP 23 that proposes to change the VOLK license to LGPLv3+. We would like to thank all VOLK contributors that they allowed this re-licensing effort to complete.

Continue reading

Further Evolving GNU Radio 4.0

tl;dr - There is a proposal on the table to further modernize the 4.0 codebase which can potentially bring some big performance benefits but may also carry some significant changes to the underlying implementation With new constructs, abstractions, and a streamlined workflow, GNU Radio 4.0 as it currently stands has made significant progress toward it original stated goal:

Continue reading

GNU Radio 3.10.2.0

Release 3.10.2.0 [3.10.2.0] - 2022-04-09 Changed Project Scope Clayton Smith continues the effort to replace Boost usage with modern C++ equivalents. In a related effort, he has continued the logging modernization started by Marcus Müller. In his spare time, he has tackled some tricky, intermittent CI failures, some of which turned out to be real bugs.

Continue reading

GNU Radio 3.9.6.0

Release 3.9.6.0 [3.9.6.0] - 2022-04-09 Changed Project Scope PEP8 formatting applied and enforced on all Python files. GRC New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters. Store the GNU Radio version in flowgraph metadata when saving.

Continue reading

GNU Radio accepted for GSoC 2022

Hooray! GNU Radio has once again been accepted as a mentoring organization for Google Summer of Code. This means that we will soon be accepting proposals from students/contributors who want to spend their summer hacking on GNU Radio. Our ideas list has been updated for this year’s GSoC installment, and we are eagerly awaiting your project proposals!

Continue reading

GRCon 2022 - Washington DC, Sept 26-30

We are excited to announce that we are planning for GRCon 2022 to be run as an in-person event September 26-30 at the Capital Hilton in Washington DC. If you know you will be planning to come, you are encouraged to go ahead and book your room here: https://book.passkey.com/go/GNU2022 Reservation line: (800) 405-0064 Group Code: GNU GRCon 2022 will celebrate and showcase the substantial and remarkable progress of GNU Radio and its usage in a diverse field of applications and industries.

Continue reading