Signal Processing for Software Defined Radio
This four-day course is an in-depth investigation into the theory and design of state of the art analog circuits and digital algorithms for software defined radio. Day one starts with an overview of everything SDR from a simple USB radio to advanced SDR platforms. Day two presents an in-depth review of digital modulation, both basic and advanced, as well as RF propagation impairments, received signal equalization, coding theory and multiple access techniques. Day three focuses on SDR analog design starting with analog radio signal processing and finishing with a look at theory and application of analog to digital converter (ADC) technology. Finally, day four considers SDR digital signal processing algorithms including theory and application of various acquisition, tracking and estimation algorithms.
On each day we illustrate the material with SDR hardware and/or software demos. The focus is on currently available low-cost implementations such as the USRP (Universal Software Radio Peripheral) and the RTL-SDR. Most of the digital algorithm code can be used directly in your own SDR design.
Throughout the course, mostly intuitive explanations take the place of detailed mathematical developments. The emphasis is on providing the student knowledge and insight. Most topics include carefully described design examples, alternative approaches, performance analysis, and references to published research results. Extensive guidance is provided to help you get started on practical design and simulation efforts. In addition to the class slides and extensive bibliography, all DSP code and models are provided on the class CD.
InstructorsDr. John M Reyland has 25 years of experience in digital communications design for both commercial and military applications. Dr. Reyland holds the degree of Ph.D. in electrical engineering from the University of Iowa. He has presented numerous seminars on digital communications in both academic and industrial settings.
Contact this instructor (please mention course name in the subject line)