DSP For Software Radio

Important dates

  • Registration deadline: August 31, 2022
  • First Classes Released: September 1, 2022
  • First Live Workshop: September 8, 2022
  • Live Workshops Weekly Through October 6, 2022

Benefits of Attending / Goals of Course

Attendees will gain a strong intuitive understanding of the practical and common signal processing implementations found in modern radio and modem architectures and be able to apply these concepts directly to communications system design.

Course Format

This is a hands-on course providing pre-recorded lectures that students can watch on their own schedule and an unlimited number of times prior to live Q&A/Workshop sessions with the instructor. Ten 1.5 hour videos released 2 per week while the course is in session will be available for up to two months after the conclusion of the course, with email access to the instructor any time for questions on the material.

Topics / Schedule

  • Class 1: DSP Review, Radio Architectures, Digital Mapping, Pulse Shaping, Eye Diagrams
  • Class 2: ADC Receiver, CORDIC Rotator, Digital Down Converters, Numerically Controlled Oscillators
  • Class 3: Digital Control Loops; Output Power Control, Automatic Gain Control
  • Class 4: Digital Control Loops; Carrier and Timing Recovery, Sigma Delta Converters
  • Class 5: RF Signal Impairments, Equalization and Compensation, Linear Feedback Shift Registers

About The Instructor

Dan Boschen has a MS in Communications and Signal Processing from Northeastern University, with over 25 years of experience in system and hardware design for radio transceivers and modems. He has held various positions at Signal Technologies, MITRE, Airvana and Hittite Microwave designing and developing transceiver hardware from baseband to antenna for wireless communications systems and has taught courses on DSP for over 15 years. Dan is a contributor to dsprelated.com and Signal Processing Stack Exchange dsp.stackexchange.com/, and is currently at Microchip (formerly Microsemi and Symmetricom) leading design efforts for advanced frequency and time solutions. For more background information, please view Dan's Linked-In page at: http://www.linkedin.com/in/danbosche

How Much?

The registration fee is $190

How to Register?

Click on the register tab located near the top of this page.

More Information

A complete description of the course if available here.

Questions?

Feel free to contact us

Sign up for the course "DSP For Software Radio" by Dan Boschen

Cost: $190

Step 1: Your Information

Motivation for taking the course:

Feel free to CONTACT US if you have questions or are having difficulties with the registration procees.

The 'DSP for Software Radio' course from Dan Boschen is unique in the industry. It is very comprehensive with five lectures of about three hours each, covering the most important aspects of SDR, together with their practical implementation. The lectures are presented by Dan Boschen, who is a practicing electronics engineer, not a theoretician. After each lecture, there is a workshop in small groups, where you get to speak with Dan, ask questions and receive answers with diagrams on a whiteboard. It is like in a classroom. We received training materials and most important Matlab, Octave and Python code to experiment and play with the concepts taught during the lectures and workshops with theoretical proofs of the implemented algorithms. There are video recordings of the workshops, for those who need more time to understand concepts and algorithms. There is nothing better than this. Dan has more courses, I took all of them. It is, by far, the best value for money. Nothing else comes even close.
Dan Iordanescu, Electronics for Telecommunications Design Engineer

The "DSP for Software Radio" course covers a wealth of topics regarding receiver design and does an amazing job balancing theory with practical applications. There is an elegance to DSP that Dan reveals with his visualizations, which, along with his clear explanations, give a very intuitive understanding of the subject. In addition, his Jupyter notebooks are thorough and provide a great hands-on opportunity to dive deeper into the material. Dan's enthusiasm, responsiveness, and expertise made this course one that I truly enjoyed taking, and I strongly recommend this course to others that are interested.
Austin Au-Yeung, Electronics Engineer

DSP for Software Radio is a great course targeted for people who would like to increase their knowledge about the topics like: ADC/DAC, NCO, DDS, AGC, Carrier and Timing Recovery which is needed in the receiver chain, and many similar terms. What is great about it, are pre-recorded videos with a bunch of Jupyter Notebook examples with implementations of different algorithms. Videos can be reviewed multiple times at your own pace and each week there are online workshops where you can ask any question and clarify things. I highly recommend those lectures.
Marcin Puchlik, DSP Engineer

I have operated a wireless internet service provider with satellite based backhaul for the past 16 years and have been faced with troubleshooting wireless links using little more than colloquial knowledge, reflexes gained from experience, and plain dumb guess-and-check. The DSP series of courses gives a very deep view into the inner workings of devices I use and relying on every day, from the mathematical underpinnings in the other courses through implementation in this Software Radio course. Critically, the course has improved my understanding the specification sheets I read immensely, and I am translating that into more correct selection, better installation, and better performance. I strongly recommend this and the accompanying courses to anyone in the field.
Jester Purtteman, CTO, OptimERA Inc

Dan's DSP for Software Radio course is a great investment in either yourself or members of your development team. With an obvious passion for the subject, he generously shares his wealth of knowledge and expertise in the areas of DSP and radio applications. The course materials provide a strong base for understanding the underlying math and theory which underpins radio functionality. This tremendous amount of technical information is presented in such a way that also equips the student with a practical understanding and a more intuitive feel for radio design considerations.
Rob Klein, President, Xenon Digital Workshop, Inc.

I first got to know Dan thanks to his “Python for DSP” course via DSPRelated. I liked his modern approach, using Jupyter Notebooks, and solid theoretical background. When I saw he was offering a more advanced “DSP for Software Radio” course, I jumped at the opportunity. With this course you’ll develop a solid grasp of topics such as tracking loops, including mixed signal circuits. I recommend the course to all those with a digital communication background who work with RF. They would benefit greatly from Dan’s modern take on the subject.
Emanuele Ziglioli, Digital Processing Engineer

I strongly recommend Dan Boschen's course "DSP for Software Radio". The course presents both practical and theoretical aspects related to communications system design and implementation. Dan provides in-depth and clear explanations of communications system concepts and advanced algorithms required for software radio implementations in DSP. The Python Jupyter notebooks, which accompany the course, provide great demonstrations of the material and help understand the various topics better. This is a one of a kind course on a very practical subject, and is highly recommended for anyone working in the field of modern communications systems.
Etay S. , Senior Communications Algorithms Engineer, ISSI.