Study-unit TELECOMMUNICATION FUNDAMENTALS

Course name Computer science and electronic engineering
Study-unit Code 70006009
Curriculum Ingegneria elettronica
Lecturer Luca Rugini
Lecturers
  • Luca Rugini
Hours
  • 81 ore - Luca Rugini
CFU 9
Course Regulation Coorte 2022
Supplied 2024/25
Learning activities Caratterizzante
Area Ingegneria delle telecomunicazioni
Sector ING-INF/03
Type of study-unit Obbligatorio (Required)
Type of learning activities Attività formativa monodisciplinare
Language of instruction Italian.
Contents Noise in telecommunication systems, Digital transmission of analog signals, Digital baseband communications, Digital passband modulations, Channel coding, Overview of multicarrier communications.
Reference texts - J. G. Proakis, M. Salehi, Digital Communications, 5th edition, McGraw-Hill, 2008.
- B. Sklar, Digital Communications: Fundamentals and Applications, 2nd edition, Pearson, 2013.
- J. R. Barry, E. A. Lee, D. G. Messerschmitt, Digital Communication, 3rd edition, Springer, 2004.
- J. B. Anderson, Digital Transmission Engineering, 3rd edition, Wiley-IEEE Press, 2005.
- B. Rimoldi, Principles of Digital Communication: A Top-Down Approach, Cambridge University Press, 2016.
- U. Madhow, Introduction to Communication Systems, Cambridge University Press, 2014.
Educational objectives The main aim is to transfer some basic knowledge about analysis and design of the physical layer of digital communication systems. The acquired knowledge is mainly about:
- statistical characterization of thermal noise;
- digital coding of analog signals;
- transmission and reception of digital signals;
- channel coding (block and convolutional).

The acquired skills are:
- the design of optimum and suboptimum receivers for digital signals;
- the estimation of the performance of digital transmission schemes in additive white Gaussian noise channels;
- the design of system parameters (probability of error, signal-to-noise ratio, bit rate, bandwidth, modulation and coding parameters).
Prerequisites Signal theory, Probability theory.
Teaching methods Face-to-face lessons.
Other information For additional information, please contact the teacher by email (luca.rugini@unipg.it).
Learning verification modality The exam consists in two tests.

The first test is a written test. The written test consists in a series of problems, to be solved by the student. The aim of the test is to verify the student's knowledge and understanding about the course program, and the student's ability to apply the studied techniques. The written test has a duration of two hours, with a maximum mark of thirty points. The minimum mark to be admitted to the second test is eighteen points.

The second test is an oral test. The aim of the oral test is to verify the student's knowledge and understanding about the course programme, and the student's ability to clearly expose the course programme subjects. The oral test has a duration of roughly thirty minutes, with a maximum mark of thirty points. The final mark is obtained as the arithmetic mean, possibly rounded, of the marks obtained in the two abovementioned tests.
Extended program - Noise in communication systems: thermal noise, statistical characterization, noise power spectral density, additive white Gaussian noise (AWGN), noise equivalent temperature, noise factor, signal-to-noise ratio (SNR).

- Digital encoding of analog signals: uniform quantization, quantization noise, signal-to-quantization-noise ratio (SQNR), nonuniform quantization, companding. Source coding and information theory (source entropy, Huffman algorithm, AWGN channel capacity). Frequency-division multiplexing and time-division multiplexing.

– Digital communications at baseband: waveform generation, mapping, pulse-amplitude modulation (PAM), PAM spectral density, line coding, intersymbol interference (ISI), Nyquist criterion, raised cosine. Matched filter, error probability.

– Digital communications at passband: baseband equivalent model, binary digital modulations (ASK, PSK, FSK), modulator, waveforms, bandwidth, coherent demodulation, error probability. M-ary modulations: signal space, QPSK, maximum likelihood receiver, spectral efficiency, error probability, QAM, comparison.

- Channel coding: binary symmetric channel, bynary codes, linear codes, systematic encoding, code rate. Block codes: generator matrix, distance properties, correctable errors, channel decoding, syndrome, error correction, standard array. Examples of block codes. Cyclic codes. Convolutional codes: constraint length, code rate, state diagram, trellis diagram, Viterbi algorithm.

- Multicarrier transmissions: multicarrier signals, modulator, receiver, orthogonal frequency-division multiplexing (OFDM), comparison with single-carrier transmissions.
Obiettivi Agenda 2030 per lo sviluppo sostenibile Industry, innovation and infrastructure.