Digital Signal Processing (DSP) for Software Radio
Course Kick-off / Orientation 6:00PM – 6:30PM EDT; Thursday, June 4, 2026
First Video Release, Thursday, June 4, 2026. Additional videos released weekly in advance of that week’s live session!
Live Workshops: 6:00PM – 7:30PM EDT; Thursdays, June 11, 18, 25, July 2, 9
Registration Fees:
IEEE Member Early Rate (by June 2): $190.00
IEEE Member Rate (after June 2): $285.00
IEEE Non-Member Early Rate (by June 2): $210.00
IEEE Non-Member Rate (after June 2): $315.00
Early registration deadline is: Thursday, June 2, 2026
Decision to run/cancel course: Tuesday, June 2, 2026
Registration is open through the last live workshop date. Live workshops are recorded for later use.
Please click on the link below to complete a compliance form. This policy is required to comply with U.S. export control laws and regulations.
https://dsp-coach.com/compliance-ieee
Please note: "If submission fails on your corporate network, please submit from a personal device or non-corporate network.”
Course Information will be distributed on Wednesday, June 3 in advance of and in preparation for the first live workshop session. A live orientation session will be held on Thursday, June 4, 2026
Attendees will have access to the recorded session and exercises for two months (until September 9, 2026) after the last live session ends!
This is a hands-on course combining pre-recorded lectures with live Q&A and workshop sessions in the popular and powerful open-source Python programming language.
Pre-Recorded Videos: The course format includes pre-recorded video lectures that students can watch on their own schedule, and an unlimited number of times, prior to live Q&A workshop sessions on Zoom with the instructor. The videos will also be available to the students for viewing for up to two months after the conclusion of the course.
Course Summary
This course builds on the IEEE course “DSP for Wireless Communications” also taught by Dan Boschen, further detailing digital signal processing most applicable to practical real-world problems and applications in radio communication systems. Students need not have taken the prior course if they are familiar with fundamental DSP concepts such as the Laplace and Z transform and basic digital filter design principles.
This course brings together core DSP concepts to address signal processing challenges encountered in radios and modems for modern wireless communications. Specific areas covered include carrier and timing recovery, equalization, automatic gain control, and considerations to mitigate the effects of RF and channel distortions such as multipath, phase noise and amplitude/phase offsets.
Dan builds an intuitive understanding of the underlying mathematics through the use of graphics, visual demonstrations, and real-world applications for mixed signal (analog/digital) modern transceivers. This course is applicable to DSP algorithm development with a focus on meeting practical hardware development challenges, rather than a tutorial on implementations with DSP processors.
Now with Jupyter Notebooks!
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
Loading virtual attendance info...
- Starts 27 January 2026 03:00 PM UTC
- Ends 04 June 2026 10:30 PM UTC
- Admission fee ?
Speakers
Dan Boschen
Digital Signal Processing (DSP) for Software Radio
Biography:
Dan Boschen "The DSP Coach" (dsp-coach.com)
Dan 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 to international audiences for over 15 years. Dan is a contributor to Signal Processing Stack Exchange https://dsp.stackexchange.com/, and is currently at Microchip (formerly Microsemi and Symmetricom) leading design efforts for advanced frequency and time solutions.
Address:New Jersey, United States
Agenda
Kick-off / Orientation: Thursday, June 4, 2026
Topics / Schedule:
Class 1: Thursday, June 11, 2026 - DSP Review, Radio Architectures, Digital Mapping, Pulse Shaping, Eye Diagrams
Class 2: Thursday, June 18, 2026 - ADC Receiver, CORDIC Rotator, Digital Down Converters, Numerically Controlled Oscillators
Class 3: Thursday, June 25, 2026 - Digital Control Loops; Output Power Control, Automatic Gain Control
Class 4: Thursday, July 2, 2026 - Digital Control Loops; Carrier and Timing Recovery, Sigma Delta Converters
Class 5: Thursday, July 9, 2026 - RF Signal Impairments, Equalization and Compensation, Linear Feedback Shift Registers