Home > On-Demand Archives > Talks >
Software-Defined Radio: Principles and Applications
Travis Collins - Watch Now - DSP Online Conference 2021 - Duration: 49:21
Software-defined radio (SDR) has transitioned from primarily a research topic to a common tool used by practitioners in many fields of RF. Made possible through hardware integrations, economics, and the growth of processing power. Making SDR devices accessible to the masses and providing a high configuration ceiling for advanced users.
In this talk, we will discuss the evolution of SDR and the key driving forces and methodologies behind both the hardware and software ecosystems. We will provide insights into the philosophies of current and historical SDR architectures. This will include several examples and demos with modern devices like transceivers and RF data converters. Throughout the different discussions, the talk will focus on the usage models and practical workflows that have been developed over the years to leverage the flexibility of SDRs. Touching upon and connecting the complex tooling for FPGAs, embedded processors, and high-performance x86 that are used in applications like communications, radar, and instrumentation. Finally, an outlook upon the next frontier of SDR in the space of Direct-RF and its related challenges will be discussed.
In general, this talk will provide a solid foundation to those new to SDR and provide context for the next generation of solutions for seasoned professionals. The talk will also connect the dots among the sea of software and hardware that has flourished over the last few decades for SDR.
The "Low IF" digital radio architectures do not suffer from IQ imbalance and DC offset issues. Those issues apply only to "Zero IF" architectures.
Zero IF is the AD9361/AD9364 architecture that's why there was a discussion about this.
Question on slide 14 related to mixing in an FM radio - when I move the dial to change my station, is that adjusting the RF Filter, and is the local oscillator always constant?
Hello, thank you Travis for this lecture. I am interested how quadrature tracking, RF DC and BB DC corrections work in practice. Are those algorithms are implemented in analog or digital domain? If in digital domain is it done in FPGA or in CPU? Any guidance would be appreciated.
Cheers
Oh, yeah, and same as @napierm, I'd like the slides if you can put them out for download.
Thanks, Travis, I periodically heard about SDR's but never had the chance to look into what they were, and the little blurbs I read online, well I just had trouble understanding them. This was very clear, and the nuances to the different types - as well as connecting back to the history - was helpful.
Will you post your slides?
As a follow-up to this talk, here's a classic talk by Marc Ettus where he uses a GNU-Radio model to simulate various I/Q imbalances
https://youtu.be/PNMOwhEHE6w