BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Free Software Radio devroom X-WR-CALNAME;VALUE=TEXT:Free Software Radio devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:10697@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T090000 DTEND:20200202T093000 SUMMARY:Free Software Radio Devroom Introduction and Hackfest Review DESCRIPTION:
Greetings and plans for the day and future
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_free_software_radio_devroom_introduction/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Balister":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrej Rode":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10598@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T093000 DTEND:20200202T100000 SUMMARY:Modernizing Distribution of SDR Tools and Libraries with Conan DESCRIPTION:There are so many great open source libraries and tools that people have written that make up the software defined radio ecosystem, but we have unfortunately created a high bar for consumption of this software, and an even higher bar for using modern versions. In this presentation we look at how we can use modern C/C++ package management with Conan to simplify the lives of our users who want to use the latest versions without living in dependency hell.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_modernizing_distribution_of_sdr_tools/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brennan Ashton":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10162@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T100000 DTEND:20200202T103000 SUMMARY:AMENDMENT Channel Equalization using GNU Radio DESCRIPTION:We examine the use of equalizers in wireless communication systems, how these are implemented in GNU Radio, and how the existing GR equalizer functionality can be extended with a new OOT using training-based adaptation. The theory of multipath channels, ISI, and how to overcome with adaptive equalization will be reviewed and shown with interactive flowgraphs.
Please note that this talk was originally scheduled to be given at 2:30 PM and will now take place at 10:00 AM.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_hannel_equalization_using_gnu_radio/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Morman":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10758@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T103000 DTEND:20200202T110000 SUMMARY:How to evolve the GNU Radio scheduler DESCRIPTION:GNU Radio is the widest used software radio stack for research and development on PC-style hardware, having enabled hundreds of high-rate applications. I'll discuss where its limits are, where we need to stick to GNU Radio's recipe for SDR success, and where to disruptively address its architectural shortcomings
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_how_to_evolve_the_gnu_radio_scheduler/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Müller":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10197@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T110000 DTEND:20200202T113000 SUMMARY:A Rose by Any Other Name Would Run Just as Long DESCRIPTION:Abstract: Radio based communication systems and imagers operate under real-time constraints. Off-loading computes to an FPGA seems like a solution to speeding-up your application but comes with many pitfalls. Specifically, software-oriented implementations fail to achieve the required interface bandwidths or computational throughput required to see a speed-up. In this talk, we will discuss the organization of common compute motif's in software-defined-radio and their complexity in time and resources for FPGAs.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/a_rose_by_any_other_name/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Brunhaver":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10103@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T113000 DTEND:20200202T120000 SUMMARY:gr-satellites latests developments DESCRIPTION:gr-satellites is a GNU Radio out-of-tree module with the goal of decoding every Amateur satellite. Currently it supports more than 80 different satellites. After GNU Radio 3.8 was released last summer, gr-satellites is seeing a lot of development and important changes. A refactored version, which will be released as gr-satellites 3.0 is on the works. This version brings more modularity to avoid code duplication, more flexibility in the input and output that the user can employ, and the idea to improve its integrability with other tools. Satellites are defined using a YAML file and the GNU Radio flowgraph is constructed on the fly by a Python script by connecting so called "component" blocks. Advanced users can also use the components directly in their own flowgraphs. This talk gives an overview of the gr-satellites 3.0 development progress.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/gr_satellites_latests_developments/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Estévez":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10125@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T120000 DTEND:20200202T123000 SUMMARY:r2cloud - Decode satellite signals on Raspberry PI DESCRIPTION:Combining the flexibility of FPGA hardware configuration with the high abstraction level of an operating system running on a general purpose central processing unit (CPU) requires mastering a broad range of knowledge, from low level hardware configuration to kernel drivers to libraries and userspace application. While some vendor specific frameworks tackle the challenge, we focus on a vendor independent solution applicable to current FPGA Systen on Chip providers: the OscImp Digital framework provides a comprehensive set of FPGA IP, associated Linux driver, library and userspace examples based on GNU Radio running on the embedded CPU. We demonstrate its use on the Redpitaya platform processing baseband signals as well as the Zynq, most significantly associated with the AD9363 radiofrequency frontend on the PlutoSDR board. In both cases, the FPGA is not only used to stream I/Q coefficients but pre-process the datastream in order to reduce bandwidth and efficiently feed the CPU: we demonstrate embedded FM broadcast radio reception as well as GPS decoding on the PlutoSDR custom bitstream. The framework is available at https://github.com/oscimp/oscimpDigital
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_platform_independent_cpu_fpga_co_design/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9788@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T130000 DTEND:20200202T133000 SUMMARY:Striving for Performance Portability of Software Radio Software in the Era of Heterogeneous SoCs DESCRIPTION:Future heterogeneous DSSoCs will be extraordinarily complex in terms of processors, memory hierarchies, and interconnection networks. To manage this complexity, architects, system software designers, and application developers need design and programming technologies to be flexible, accurate, efficient, and productive. Recently, our team has started to explore the mapping of GnuRadio to various heterogeneous SoCs in order to understand how programming technologies can support this goal of making this SDR framework performance portable. Using our software stack, we are porting several SDR applications to GPUs from NVIDIA, AMD, and ARM, and to NVIDIA Xavier SoCs, Qualcomm Snapdragon, and Xilinx Zynq devices. Our current approach uses a directive-based programming model and a new intelligent runtime scheduler to port and execute the workflows. We are evaluating several open programming models to enable performance portability; initially, they include directive-based compilers, OpenCL, and SYCL. All of these approaches will generate tasks that are then queued and scheduled by our open-source intelligent runtime scheduler, which is a critical component of our approach. Initial performance results appear promising; however, more automation will further broad deployment. Also, we have developed a host of tools to examine and profile SDR workflows and modules. Specifically, these analysis tools enable automated characterization of the behavioral and computational features of GNU Radio blocks and workflows. The static tools in GR-tools help developers to create ontologies and queries to classify GR modules based on custom scenarios. The dynamic toolset provides automated profiling capabilities of GR workflows and presents detailed statistics on how components in a given software defined radio application perform. GR-tools also produces a graph-based representation of the analyzed data and provides powerful visualization options to filter and display the information obtained from the static and dynamic tools. Our software is available as open-source software and will be made available to the community.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_striving_for_performance_portability/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffrey Vetter":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10566@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T133000 DTEND:20200202T140000 SUMMARY:Cooperative Perception in Future Cars using GNU Radio DESCRIPTION:Title: Cooperative Perception in Future Cars using GNU Radio
Speaker: Augusto Vega, IBM Research (NY, USA)
Abstract:The phenomenon of self-driving (autonomous) vehicles is a symbol of the grand re-emergence of artificial intelligence and robotics as a promising technology. The most general model of future vehicular transportation is that of artificially intelligent, connected, autonomous vehicles (CAVs) [1].
In this talk, we present a representative open-source application for CAVs operating as a collaborative swarm and communicating via GNU Radio. The application, called ERA [2], incorporates local sensing, creation of occupancy grid maps, vehicle-to-vehicle (V2V) communication of grid maps between neighboring vehicles using GNU Radio-based dedicated short-range communication (DSRC), and map fusion to create a joint higher-accuracy grid map [3]. Specifically, each vehicle in ERA uses its onboard sensors to generate local occupancy grid maps, which it communicates to other nearby vehicles using DSRC. When a vehicle receives occupancy maps from nearby cars, it merges the received ones with the locally-generated occupancy maps, expanding the scope and increasing the accuracy of this vehicle's perception. The DSRC transceiver adopted in ERA is an open-source GNU Radio implementation of the IEEE 802.11p standard by Bastian Bloessl [4]; while perception and map creation is implemented using ROS (Robot Operating System) [5]. We created an appropriate software interface between GNU Radio and ROS which enables proper execution and interaction of both frameworks.
In addition to presenting a deep dive into ERA's code, we will also show performance analysis results of ERA (including its GNU Radio components) and discuss potential acceleration opportunities for performance and efficiency improvement -- including optimizations of Viterbi decoding and complex exponential through hardware acceleration. We believe that ERA can help to fill the gap between the fast-growing CAV R&D domain and GNU Radio, specifically when it comes to the wireless communication aspect of future vehicles.
[1] A. Vega, A. Buyuktosunoglu, P. Bose, “Towards "Smarter" Vehicles Through Cloud-Backed Swarm Cognition,” Intelligent Vehicles Symposium 2018: 1079-1086.
[2] ERA. URL: https://github.com/IBM/era
[3] E. Sisbot, A. Vega, A. Paidimarri, J. Wellman, A. Buyuktosunoglu, P. Bose, D. Trilla, “Multi-Vehicle Map Fusion using GNU Radio,” Proceedings of The GNU Radio Conference 2019, 4(1).
[4] B. Bloessl, “IEEE 802.11 a/g/p transceiver for GNU radio,” URL: https://github.com/bastibl/gr-ieee802-11
[5] ROS. URL: https://www.ros.org
Desired slot time: 30 mins
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_cooperative_perception_in_future_cars_using_gnu_radio/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Augusto Vega":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10583@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T140000 DTEND:20200202T143000 SUMMARY:srsLTE project update DESCRIPTION:The talk will provide an update about past, ongoing and future features of srsLTE. We'll give an overview about the features that have been added last year. We talk about our testing infrastructure and also discuss upcoming new features like 5G-NR, NB-IoT, C-V2X, Carrier Aggregation, etc.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_srslte_project_update/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Puschmann":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10825@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T143000 DTEND:20200202T150000 SUMMARY:AMENDMENT The Space Operations Facility of FH Aachen (FHASOF) DESCRIPTION:The space operations facility is a multi-mission ham ground station located at Aachen / Germany, which is operated by students. We perform Telemetry, Tracking, and command of own but also for foreign amateur radio satellites on a best effort basis for a purely educational purpose. Because we obtain only a very limited amount of funding, we entierly rely on the use of freeware and open-source software and the "do it yourself experience". In this talk, we explain why we integrate and how we use open-source software in our daily operations and what is our user experience from a missions-operator point of view.
This timeslot was originally for talk Channel Equalization using GNU Radio. That talk is now at 10:00 AM due to a last minute timing conflict.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/foss_at_fhasof/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sacha Tholl":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hannah Walther":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10567@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T150000 DTEND:20200202T153000 SUMMARY:Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges DESCRIPTION:Title: Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges
Speaker: Augusto Vega, IBM Research (NY, USA)
Abstract:The proliferation of 'heterogeneous' chip multiprocessors in recent years has reached unprecedented levels, especially in the context of IoT and distributed edge computing (e.g. connected and autonomous vehicles). By combining the right set of hardware resources (cores, accelerators, chip interconnects and memory technology) along with an adequate software stack (operating system and programming interface), heterogeneous chips have become an effective high-performance and low-power computing alternative.
However, heterogeneous architectures come with new challenges. Fundamentally, the complexity derived from the design's heterogeneous nature challenges the effective scheduling of tasks (processes), a scenario that becomes even more critical when real-time execution deadlines must be met. This is particularly important in the context of GNU Radio, given that its underlying scheduler is completely unaware of chip heterogeneity today. Early stage prototyping and evaluation of GNU Radio scheduling policies in heterogeneous platforms becomes a valuable asset in the design process of a future GNU Radio scheduler.
In this talk, we present a new open-source simulator for fast prototyping of task scheduling policies, called STOMP (Scheduling Techniques Optimization in heterogeneous Multi-Processors) [1]. It is written in Python and implemented as a queue-based discrete-event simulator with a convenient interface that allows users and researchers to "plug in" new scheduling policies in a simple manner. We also present a systematic approach to task scheduling in heterogeneous platforms through the evaluation of a set of progressively more "intelligent" scheduling policies using STOMP. We rely on synthetic kernels representative of a GNU Radio application [2], including functions like Viterbi decoding and fast Fourier transform (FFT) that have to be scheduled across general-purpose cores, GPUs or hardware accelerators to meet the application's real-time deadlines. We will show results indicating that relatively simple scheduling policies can satisfy real-time requirements when they are properly designed to take advantage of the heterogeneous nature of the underlying chip multiprocessor.
[1] STOMP. URL: https://github.com/IBM/stomp[2] ERA. URL: https://github.com/IBM/era
Desired slot time: 30 mins
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_task_scheduling_of_software_defined_radio_kernels/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Augusto Vega":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:10496@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T153000 DTEND:20200202T160000 SUMMARY:SDR4IoT - Using SDR for IoT Device Fingerprinting and Localization DESCRIPTION:This talk will present the result of our experimentation done at i.Lab Wireless Testbed in Ghent, in the context of FED4Fire+ H2020 project. Our project aims to collect raw radio frequency (RF) signals of widely used radio protocols for Internet of Things (IoT) devices in the 2.4GHz ISM bandwidth, such as Bluetooth Low Energy and LoRa, using software-defined radio (SDR).This will allow us collecting a large, reliable and reproducible dataset of RF fingerprint. This dataset will be further used to develop deep learning algorithms for IoT device fingerprinting and localization. Our use case is the authentication of autonomous vehicles or robots in a building according to their localization, without any over-the-air key exchange algorithm.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_iot_device_fingerprinting_and_localization/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexis DUQUE":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9337@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T160000 DTEND:20200202T163000 SUMMARY:openwifi DESCRIPTION:An open source "Wi-Fi chip design"(Will be AGPLv3) will be presented and a live demo will be shown in the room! The design is based on SDR (Software Defined Radio) and offers full-stack 802.11a/g/n capabilities on FPGA and ARM Linux (Xilinx Zynq SoC + AD9361 RF front-end).It conforms with Linux mac80211 framework and behaves just like COTS Wi-Fi chip under Linux. The main components of the design are: RF front-end control; PHY; low-MAC; interfacing (DMA, register) with ARM; mac80211 compliant Linux driver; high-MAC (mac80211 framework); Linux user space tools (ifconfig, iwconfig, dedicated tools via netlink). Since it is a SDR based "white box" design instead of commercial “black box” chip, you can do Wi-Fi research and customization without any reverse engineering efforts.
Why does it fit FOSDEM?
It will be the 1st open source project for full-stack Wi-Fi SDR implementation. Lots of people, especially wireless network/security researchers, SDR researchers and hackers, will be interested in. We are eager to show the demo in the room and hear feedback from people/community. Potential contributors are also very welcomed, and we will be glad to offer help.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_openwifi/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xianjun Jiao":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:9308@FOSDEM20@fosdem.org TZID:Europe-Brussels DTSTART:20200202T163000 DTEND:20200202T170000 SUMMARY:Software Defined Radio based scientific instrumentation DESCRIPTION:Software Defined Radio is best known for receiving and processing radiofrequency signals transmitted over the ether. However, many scientific experiments benefit from the flexibility, stability and reconfigurability of digital signal processing even when handling radiofrequency signals. In this presentation, we address two demonstrations of this concept. First, readily available SDR hardware is used to replace general purpose laboratory instruments (spectrum analyzer, lock in amplifier)for characterizing radiofrequency processing acoustic transducers (filters, resonators). The benefit of SDR lies in communication bandwidth: while general purposeinstrument communication protocols (GPIB, VXI11 over Ethernet) require hundreds of milliseconds or seconds to transfer data, SDR platforms stream at high bandwidth I/Q coefficients collected on the fly on a ZeroMQ socket by the (GNU/Octave) processing software. We demonstrate a 10000 fold bandwidth gain when converting a general purpose instrument experiment to a SDR approach. Another approach is to address high bandwidth radiofrequency oscilloscopes as radiofrequency source for time of flight measurement. The gr-oscilloscope GNU Radio source demonstrates how to communicate between GNU Radio and laboratory grade equipment, here oscilloscopes, for processing discontinuous data streams using GNU Radio.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Free Software Radio URL:https:/fosdem.org/2020/schedule/2020/schedule/event/fsr_software_defined_radio_based_scientific_instrumentation/ LOCATION:AW1.120 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail END:VEVENT END:VCALENDAR