ECE: Electrical & Computer Engineering

ECE 5674 Software Radios: Modern Radio Engineering

Fall 2016 textbook list

The Fall 2016 ECE textbook list is available online for students.

Current Prerequisites & Course Offering

For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.

Return to course list

ECE 5674 Software Radios: Modern Radio Engineering (3C)

An introduction to software radios, devices that can be programmed to work with a variety of different radios. The course will cover the following topics: software radio architectures, existing software radio efforts, a review of basic principles, an analysis of receiver operation.

What is the reason for this course?

This course provides students with an understanding of a technological advance that is brand-new and will still be fairly new when they graduate.

Typically offered: Fall. Program Area: Communications.

Prerequisites: 4624, 4634.

Why are these prerequisites or corequisites required?

The following material covered in 4624, or its equivalent, is of significance to Sofrware Radios: Digital Filter Design, Sampling Theorem and Discrete Fourier Transform Theory and Implementation. The following material covered in 4634, or its equivalent, is of significance to Software Radios: Properties of Modulation Formats, Demodulation Techniques and Spread Spectrum Systems.

Department Syllabus Information:

Major Measurable Learning Objectives:
Course Topics
Topic Percentage
1. Introduction & Foundational Principles 13%
2. RF Design for DSP Engineers 7%
3. Digital Generation of Signals 13%
4. Analog to Digital Conversion 13%
5. Equalization and Interference Rejection 13%
6. Synchronization 13%
7. Demodulation and Decoding 7%
8. Real-Time Prgramming Issues 7%
9. Case Studies in Software Radio Design 14%

Return to course list