Software Defined Radio Systems

Academic year
Subject Area
Language of Instruction
Other Languages of Instruction
Mode of Delivery
ECTS Credits
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Foundations of Communication Systems; Digital Systems Communications

Teaching Methods

Theoretical-practical classes with detailed presentation, using audiovisual means, of the concepts, principles and fundamental theories and solving of basic practical exercises to illustrate the practical interest of the subject and exemplify its application to real cases.

Laboratory classes where the student should apply the theoretical concepts in order to implement and simulate (using USRP software defined radio platforms and Matlab, Simulink and Gnuradio) the digital communication systems that were taught, in order to consolidate the same. 

Learning Outcomes

The objectives of the course are dual and complementary. On the one hand, it intends to continue the study of digital communication systems within the physical layer, focusing on important concepts/problems such as synchronization, equalization, channel estimation and of advanced digital communication techniques that enable reliable transmission of information in highly dispersive (both in time and frequency) channels.

The second objective is to study the implementation of the various sub-blocks that make up a digital radio communication system in software defined radio platforms, using digital signal processing techniques.

Students at the end of the course, should have acquired the necessary skills to enable them to carry out theoretical analysis and simultaneously real-life practical implementation of complex digital communication systems.

Work Placement(s)



1. Software radio receiver design:

- basic concepts;

- multirate formulation of communication systems.

2. DFT based transceivers

3. Synchronization

- carrier recovery;

- timing ecovery,

4. Equalization

5. Channel estimation

6. MIMO basic concepts

Head Lecturer(s)

Marco Alexandre Cravo Gomes

Assessment Methods

Project: 20.0%
Laboratory work or Field work: 25.0%
Exam: 55.0%


• M. Rice, Discrete-Communications: A Discrete Time Approach, Prentice Hall, 2009.

• Alexander M. Wyglinski, Di Pu, Digital Communication Systems Engineering with Software Defined Radio, Artech House 2013

• R. Stewart, K. Barlee, D. Atkinson, L. Crockett, Software Defined Radio using MATLAB & Simulink and the RTL-SDR, Strathclyde 2015

• C. Johnson, W. Sethares, A. Klein, Software receiver design, Cambridge 2011