Course Catalog, Academic Year 2015-2016: Master of Science in Telecommunications Engineering
Course Catalog, Academic Year 2015-2016: Master of Science in Telecommunications Engineering
Course Catalog, Academic Year 2015-2016: Master of Science in Telecommunications Engineering
Year I Semester I
Digital Signal Processing
9 ECTS credits
6 ECTS credits
Information Theory
9 ECTS credits
6 ECTS credits
Year I Semester II
Advanced Communication Networks
9 ECTS credits
9 ECTS credits
6 ECTS credits
Operating Systems
6 ECTS credits
Year II Semester I
Digital Communications
6 ECTS credits
9 ECTS credits
9 ECTS credits
Telecommunications Systems
6 ECTS credits
Year II Semester II
Elective Courses
18 ECTS credits
Thesis
12 ECTS credits
Elective Courses
Adaptive Systems
6 ECTS credits
6 ECTS credits
6 ECTS credits
6 ECTS credits
6 ECTS credits
6 ECTS credits
6 ECTS credits
6 ECTS credits
6 ECTS credits
Year I Semester I
Digital Signal Processing
Course code: 30502
Type: Mandatory
Credits: 9 ECTS (72 contact hours)
Prerequisites: Notions of calculus.
Aims: To provide students with knowledge and understanding of digital filter design
procedures and analysis methods.
Contents: Analog-to-digital conversion: sampling of signals and signal reconstruction,
sampling rate conversion, quantization. The Z- and Fourier transforms: definition and
properties. Discrete-time systems: difference equations and Auto-Regressive Moving Average
(ARMA) systems. Discrete-time filter design: direct forms, cascade forms, parallel form,
linear phase forms; Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filter
approximations. Discrete Fourier Transform (DFT): definition and properties, Fast Fourier
Transform (FFT), filtering using the DFT, spectral analysis using the DFT. Least Mean
Square (LMS) and Recursive Least Square (RLS) adaptive filtering.
Information Theory
Course code: 30213
Type: Mandatory
Credits: 9 ECTS (72 contact hours)
Prerequisites: Notions of calculus and probability theory.
Aims: This course aims at presenting the fundamental limits of communication systems in
terms of data compression and reliable data transmission.
Contents: The concept of information and its measure: Entropy, divergence, and mutual
information. Asymptotic equipartition property. Entropy rate of a stochastic process. Data
compression: instantaneous and uniquely decodable codes, Kraft's inequality, optimal codes.
Channel capacity: code rate, jointly typical sequences, channel coding theorem, joint sourcechannel coding theorem. Method of types and universal coding; Lempel-Ziv algorithm.
Differential entropy. The Gaussian channel: coding theorem, bandlimited channels, parallel
channels. Rate distortion theory.
Year I Semester II
Advanced Communication Networks
Course code: 30516
Type: Mandatory
Credits: 9 ECTS (72 contact hours)
Prerequisites: An undergraduate course in Communication Networks.
Aims: This module aims at providing a broad coverage of advanced topics in the field of
communication networks (such as intranet, internet, and IP Multimedia subsystems).
Contents: Review of ISO/OSI and TCP/IP protocol architectures. Local Area Networks
(LAN): Layer-2 network design, virtual LAN, trunking, Spanning Tree Protocol (STP).
Design of a TCP/IP network: Network Address Translation (NAT), traffic engineering e
Quality of Service (QoS), iptables, tunneling and Virtual Private Network (VPN), PPTP
protocol, intranet and High Availability (HA) services. Applications: http protocol and web
applications, databases and MySql, Domain Name System (DNS), VOIP network and internet
security.
Operating Systems
Course code: 90255
Type: Mandatory
Credits: 6 ECTS (48 contact hours)
Prerequisites: An undergraduate course in computer programming.
Aims: This module aims at introducing the basic concepts of modern operating systems,
including process management, memory management, file system organization, and I/O
devices.
Contents: Operating system organization: Monolithic kernel and microkernel. Processes and
threads. Process and thread synchronization. CPU management and scheduling algorithms.
Deadlocks. Primary memory management and virtual memory. Secondary memory
management. File systems: FAT32, NTFS, ext3. UNIX systems programming and system
calls. Concurrent programming: critical sections, mutual exclusion, and semaphores.
Year II Semester I
Digital Communications
Course code: 31438
Type: Mandatory
Credits: 9 ECTS (72 contact hours)
Prerequisites: Undergraduate level knowledge of Signal Processing and Communications
Systems.
Aims: The course introduces the modern techniques of digital transmission and coding used
in telecommunication systems.
Contents: Review of digital modulation methods in additive white Gaussian noise channels.
Coding for reliable communications: linear block codes, convolutional codes, Turbo codes
and iterative decoding, Low Density Parity Check (LPDC) codes, and Network coding.
Multicarrier modulation and Orthogonal Frequency Division Multiplexing (OFDM). Digital
transmission in fading multipath channels: channel models, performance of digital
modulations, diversity techniques. Spread-spectrum signals: properties and applications.
Multiple access systems: FDMA, TDMA, and CDMA techniques.
Telecommunications Systems
Course code: 31438
Type: Mandatory
Credits: 6 ECTS (48 contact hours)
Prerequisites: An undergraduate course in Analog and Digital Communication Systems.
Aims: The course aims at providing system-level knowledge about telecommunications
systems and networks, both wired and wireless.
Contents: The Public Switched Telephone Network (PSTN). Noise figure, transmission
losses, non-regenerative repeaters. PCM systems and TDM/PCM multiplexing. Digital
subscriber lines. Line-of-sight radio links: link budget analysis, fading and diversity, adaptive
modulation formats. Satellite communication systems. Cellular telephone system: 1G to 3.5G,
4G LTE. Channel models for LTE. Multicarrier modulation, OFDMA and Sc-FDMA for LTE.
Opportunistic scheduling in OFDMA systems. Multiantenna systems and space-time coding.
Spatial multiplexing in MIMO systems.
Year II Semester II
Adaptive Systems
Course code: 32379
Type: Optional
Credits: 6 ECTS (48 contact hours)
Prerequisites: Elements of dynamic systems (both input-output and input-state-output) and
automatic control theory (continuous and discrete time).
Aims: The course gives the methodological tools to solve problems of identification and
presents the main techniques to design adaptive control systems. Batch and recursive, as well
as parametric and non-parametric techniques are investigated.
Contents: Introduction to the identification problem. Mathematical models. Parametric
identification. Batch and recursive techniques. Non-parametric identification. Case studies of
practical identification. Introduction to adaptive control theory. Model-reference Adaptive
Systems: The model following problem; poles-zero placement design; the gradient approach;
the Lyapunov approach. Selftunig regulators: direct and indirect schemes; poles placement
design.