Session
FOSDEM Schedule 2021
Free Software Radio

Never compile on the target ! GNU Radio on embedded systems using Buildroot

feedback on a graduate course on developing an embedded network analyzer
D.radio
Jean-Michel Friedt
<p>G. Goavec-Merou &amp; J.-M Friedt</p> <p>Embedded systems are tailored to a specific task aimed at minimizing resource and energy consumption (e.g. ADi PlutoSDR). Cross-compiling benefits from powerful personal computer computational resources and user-friendly interfaces while removing the burden on the embedded board of running the compiler. GNU Radio was ported to Buildroot to provide SDR enthusiasts access to the many boards supported by this cross-compilation framework. We demonstrate its use in a graduate course project aimed at developing an embedded network analyzer.</p>

A network analyzer for characterizing a radiofrequency device requires a radiofrequency receiver for collecting the signal that was generated to probe the response of a Device Under Test, and a matching signal source. We consider the RTL-SDR dongle as the receiver, while the Raspberry Pi processor Phase Locked Loop (PLL) has been shown to generate a radiofrequency signal in the FM band. In this demonstration, PiFM is used as a signal source. As students were not allowed to visit university during lockdown, a cost-effective solution had to be found to provide hardware to all students to complete the course at home: the solution of a Raspberry Pi4 and DVB-T dongle was selected to provide the framework of embedded radiofrequency system development. GNU Radio is cross-compiled using Buildroot to the Raspberry Pi 4, iterative tests allow for checking the functionality of each step, until a complete measurement is achieved.

Additional information

Type devroom

More sessions

2/7/21
Free Software Radio
Andre Puschmann
D.radio
<p>This talk provides an update on the srsLTE project. We'll look at the two past releases in 2020 and, more importantly, provide an outlook on the two upcoming releases for 2021 which will include 5G NSA support.</p>
2/7/21
Free Software Radio
Xianjun Jiao
D.radio
<p>Openwifi project, the opensource WiFi chip design, was firstly announced in FOSDEM 2020. During the unusual 2020, openwifi project has made many progresses, also encountered some difficulties. In this presentation, openwifi project would share with you:</p> <ol> <li><p>result of user/community growth</p></li> <li><p>main progresses: hardware support; performance; stability; bug fixes; new features</p></li> <li><p>difficulties: community participation (FPGA people &lt;&lt; software people); ...
2/7/21
Free Software Radio
Daniel Estévez
D.radio
<p>gr-satellites is a GNU Radio OOT module that contains a collection of telemetry decoders for Amateur satellites. At FOSDEM20 we presented an on-going large refactor to improve modularity and usabilty. The new version was finally released in June and includes a command line tool to run the decoders, GNU Radio blocks of both high and low level to allow customized designs, and comprehensive user documentation. Moreover, gr-satellites now has cross-platform support through Conda, has been ...
2/7/21
Free Software Radio
Jean-Michel Friedt
D.radio
<p>J.-M Friedt &amp; P. Abbé</p> <p>Signal processing of Sentinel1 spaceborne RADAR datasets freely available from the European Space Agency web site, followed by the deployment of a corner reflector which will be visible in the latest datasets.</p>
2/7/21
Free Software Radio
Gonzalo José Carracedo Carballal
D.radio
<p>SigDigger is a free digital signal analyzer with an intuitive Qt5 interface, originally designed for GNU/Linux but that has been successfully ported to macOS as well. In this talk, I will give a brief introduction to SigDigger, what are its use cases, and why it is a reasonable option with respect to existing alternatives. In order to better illustrate these use cases, I will perform a live demonstration of its features and capabilities and give some real-time performance figures. I will then ...
2/7/21
Free Software Radio
D.radio
<p>The year 2020 had some interesting organizational updates for the GNU Radio project. We summarize the changes, describe the new leadership structure, and show how we intend these changes to propagate into the future.</p>
2/7/21
Free Software Radio
Marcus Müller
D.radio
<p>Progress is deeply engrained in the structure that makes up the GNU Radio project. A lot of it has been made in 2020 – but unlike crop circles, we do know where it came from, and what we can do with it.</p>