This course will explore modern software radio technology and implementation. Digital signal processors and field-programmable gate arrays (FPGAs) have traditional uses in radar and digital signal and system processing. However, with advances in design, they have started to be employed as key components in software radios. We will explore concepts and techniques that are key to implementing traditionally analog processing functions and ASICs in easily reconfigured digital logic. Students will design software radio functions and algorithms and program FPGA development kits using industry-standard tools and techniques. A semester project involving software GPS radio or other topics is required.
525.438 Introduction to Wireless Technology or 525.416 Communication Systems Engineering; 525.427 Digital Signal Processing; and working knowledge of MATLAB and Simulink.