ADI uses and contributes to open-source projects such as GNU Radio. We see our industrial and academic customers using GNU Radio to solve their tough communications signal processing challenges, and we provide the tools to assist them in their efforts.
Our goal is to help our customers by listening, anticipating future needs, and communicating key insights to help solve many radio challenges. We offer a range of technologies, software, tools, evaluation and prototyping platforms, and full radio solutions to go beyond hardware.
Mega Hertz, Mega Samples, Mega bits, Mega Confusing
A review and discussion on the data paths between the RF (air interface) and the payload (the data interface), and the common and overloaded terms and units throughout the chain. This will be highlighted using a few different examples from different perspectives of the chain, including advanced topics like Digital Pre-Distortion (DPD) and fundamental ASIC areas like JESD204. Confusing but common terms like occupied RF bandwidth, synthesized RF bandwidth, single side bandwidth, Samples per second (with respect to converters), interpolation and decimation, samples per second (with respect to interface), symbols per second, bits per second, payload overhead, to bytes per second will all be explained with examples.
Determining Optimized Radio Settings for Specific Waveforms
Learn about the Automatic Dependent Surveillance-Broadcast (ADS–B) standard, which uses a 1 Mbit/s Pulse Position Modulation (PPM) scheme at 1090 MHz for airplane position sensing. From defining quality metrics to making a reproducible test framework, we will explore how radio settings can be optimized to maximize the reception of good packets for a specific hardware device.
Sean DArcy, Product Marketing Director, Aerospace, Defense and RF Products
The Future of Digital RFICs
A look into the significant advances in RFIC technology that have shrunk form factors and price points, high complexity RF, Microwave, and Millimeter wave solutions for communications and sensing.
Adrian Suciu, Software Development Engineer, Systems Development Group
Building a Radio with M2K and Spare Parts
Learn about Libm2k, a new C++ library which allows users to interface with the ADALM2000 (M2K) and create custom applications in a flexible and intuitive way. Libm2k simplifies the high-speed dual ADC and DAC interfaces of M2K, allowing the device to power and control external digital and analog components making it an ideal platform to directly interface with RF frontends, forming custom IF stages or even configured as a direct conversion receiver itself. This includes controlling filter banks, attenuators, gain blocks either by GPIO, I2C or SPI from an easy to use API. This presentation briefly introduces Libm2k's and M2K's capabilities and provides several examples of how it can be utilized for various SDR applications.
Travis Collins, Senior Algorithm Development Engineer
gr-iio: Nuances, Hidden Features, and New Stuff
A discussion about the current out-of-tree module gr-iio which enables data streaming and control of any device with an Industrial Input/Output (IIO) kernel driver. The module not only supports SDRs like ADALM-PLUTO and USRP-E310 today but also provides access to hundreds of sensor devices and even gigasample converters using the standard kernel framework.
Michael Hennerich, Software Development Engineering Manager, Systems Development Group
Multichannel Phase Coherent Transceiver System with GNU Radio interface
Many applications need multiple channels of phase and frequency synchronization and coherency. This presentation will look at these applications and look at how they can be solved with a 4 channel 200MHz wide phase coherent system with a GNU Radio interface. Furthermore, this presentation will focus on the concepts, techniques and features being used which enables this system to scale up to N Rx and Tx channels. While ensuring end-to-end deterministic latency and RF frequency and phase coherent synchronization.
Srikanth Pagadarai, Systems Applications Engineer, Systems Development Group
Enabling Precise Timing Control in SDRs
There are many applications in communications and radar which require precise measurement of loopback timing delay. Learn about the general framework behind implementing loopback timing delay estimation algorithms on the Zynq-7000 SoC of an Analog Devices Software Defined Radio (SDR), the ADRV936x RF SOM. Using one such application, digital predistortion for power amplifiers as a motivating example, we discuss how the underlying theoretical principles motivate the design decisions in the implementation.