- Docente: Carlo Caini
- Credits: 9
- SSD: ING-INF/03
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Computer Engineering (cod. 0926)
Learning outcomes
Basic knowledge on Fourier analysis (continous- and discrete-time signals). Linear systems. Introduction to communication networks. Introduction to ISO-OSI and TCP/IP stacks.
Course contents
Fourier Analysis (time-continuous signals)
Analysis in the frequency domain of deterministic time-continuous
signals. Fourier Series; Fourier Transforms; Dirac's Delta; Fourier
transform of distributions (generalized functions), step signals
and periodic signals.
Fourier Analysis (time-discrete signals)
Analysis in the frequency domain of deterministic time-discrete
signals. Discrete-Time Fourier Transform (DTFT), the
Nyquist-Shannon sampling theorem, Shannon's series, Discrete
Fourier Transform (DFT), FFT.
Linear circuits
Definition of linearity. Impulse response and transfer function of
linear circuits. Non distortion conditions. Ideal filters, FIR
filters.
Analog to digital conversion
Sampling, quantization(uniform and logarithmic) and coding. PCM and
ADPCM techniques, basics of vocoder
Generalized Fourier Analysis
Cross and auto correlation functions of deterministic signals.
Energy and power spectra.
Modulation Theory
Introduction; analogue modulations (AM, PM, FM, DSB-SC, QAM); basic
elements of corresponding digital modulations.
ISO-OSI and TCP-IP models
Network architectures: layers, protocols and services. ISO-OSI and
TCP-IP models.
Layer 2 (link)
Link layer services. Basics of Ethernet (10, 100 e 1000 Mbit/s);
CSMA/CD protocol; basics of IEEE 802.11 (WiFi); CSMA-CA protocol,
MAC addresses, hubs e switches.
Layer 3 (Network)
Network layer services; connection oriented and connectionless
protocols (datagram), logical addresses, routing table, IPv4,
basics of IPv6, NATs.
Layer 4 (Transport)
Transport services; UDP and TCP protocols (ACK, retransmission
mechanisms, flow control, congestion control); ports.
DTN
Basics of “challenged network” and of the DTN
(Delay-/Disruption-Tolerant Networking) architecture.
Readings/Bibliography
Lecture notes provided via web by the professor on selected topics.
L.Calandrino, G.Immovilli, Schemi delle lezioni di Comunicazioni Elettriche, Pitagora
References:
C.Caini, G.Tazzari, Comunicazioni Elettriche e Segnali Audio,
Esculapio (per laboratorio)
C.Caini, C.Raffelli, Laboratorio di Comunicazioni Elettriche,
Pitagora (per laboratorio)
A.S. Tanenbaum, "Computer Networks", Pearsons, 5th edition
B.A. Forouzan, “TCP/IP Protocol Suite”, Ed.4, McGraw Hill
soft cover
Teaching methods
Lectures and lab activities (software and hardware).
Assessment methods
Written and oral examinations. No intermediate (i.e. during the courses) assessments.
Teaching tools
Goldwave audio editor for lab activities related to audio signals and audio codec (PCM, ADPCM, MPEG). Other programs and Excel spreadsheets provided by the professor.
Office hours
See the website of Carlo Caini