ECE 531 Software Defined Radio

Required course: No

Course Level

Graduate

Course Description

This course covers the fundamentals of designing fully functional software defined radio systems using a hardware radio peripheral and GNU Radio software. Using the provided hardware, students will implement and design core components of physical layer communication systems such as channel estimation, equalization, forward error correction, and modulation.

Enrollment Requirements

1. Python or C/C++ programming; 2. Linux; 3. ECE 340A or equivalent; 4. ECE 429 or equivalent. Or with the consent of the instructor.

Course Texts

  • T. F. Collins, et. al., Software-Defined Radio for Engineers, Artech House, 2018.
Course Units
3
Typically Offered
Fall
Available Online