Software based radio design, also called Software Defined Radio, has been attracting manufacturers for years, but technological limitations confined their diffusion to specific contexts (military communications). The technological barriers are now removed and the software design is rapidly becoming a common practice.
The course will explore the main aspects related to software based signal processing for radio communication devices. Starting from some Open-Source framework for SDR, the course will describe the current and future programmable devices for signal processing, followed by an introduction to FPGA radio synthesis process with Xilinx tools, and finally closing with an overview of future trends on digital radio design.