Courses
Courses that I have taught or currently teach
Communication systems
Digital Communications
Mobile & sattelite communications
Special topics of mobile communication networks
Advanced topics of wireless communications
Performance analysis of communication systems
Microwave communications
Optical communications and networks
Communication systems
- Fundamentals of signal processing
- Fundamentals of statistics and probabilities
- Noise in communication systems
- Analog transceivers structure
- Analog modulation/demodulation
Digital Communications
- Analog-to-digital conversion and digital-to-analog conversion
- Signal geometry
- Digital communication structure
- Digital modulations and demodulation
- Intersymbol interference
Mobile & sattelite communications
- Characteristics and modeling of wireless and satellite channels
- Orthogonal frequency division modulation
- Multiple-input and multiple-output
- Design and development of physical layer approaches
- Cellular and cell-free systems
Special topics of mobile communication networks
- Introduction to design and optimization of mobile communications networks.
- Evolution of services and the architecture of Mobile Communications Networks.
- 2nd, 3rd, and 4th Generation mobile communications networks
- Fundamental concepts and functionalities as well as functions of networks.
- Radio propagation in wireless systems.
- Design and optimization of radio networks with emphasis on i radio coverage, capacity, and quality of service.
Advanced topics of wireless communications
- Requirement analysis
- Wireless channel modeling and characterisation
- Transmission and reception techniques and schemes, including analog, digital, and hybrid beamforming, reconfigurable intelligent surfaces, relaying, and advanced modulation and demodulation approaches,
- Medium access approaches with emphasis on multi-dimensional resource blocks, device detection approaches, initial access schemes, resource allocation schemes, user association mechanisms, and cooperative communications.
Performance analysis of communication systems
- Fundamentals
- Special functions
- Stochastic processes, random variables, and probability theory
- Advanced topics of statistics and probabilities
- Order statistics
- Random shape theory
- Fading channels
- Multiple-input multiple-output channels and systems
- Interference
- Performance analysis methodologies
- Simulation methodologies for verifying the theoretical frameworks
Microwave communications
- Fundamentals of electromagnetic theory
- Transmission lines
- Waveguides
- Transmission lines matching
- Matrix-based microwave circuits analysis
Optical communications and networks
- Nature of light
- Optical transmitters
- Optical receivers
- Optical amplifiers
- Optical communication systems
- Optical networks
Remote Sensing & Wireless Sensor Networks
Sensor Networks and Automatic Control Systems
Biosensor systems
Communication networks
Broadband networks
Cloud computing
Smart Transportation
Remote Sensing & Wireless Sensor Networks
- Introduction to Wireless Sensor Networks (WSNs): Overview of use-cases, applications, historical evolution, main current technologies.
- WSN hardware platforms and sensor integration.
- Wireless communications fundamentals: path-loss, fading, RF chain, modulator, channel coding, bit error probability.
- The energy consumption challenge in WSNs: batteries, energy consumption, lifetime, states of devices consuming energy, power transmission, etc.
- PHY layer for WSNs: channelization, modulations, rates, symbol duration, etc.
- MAC layer for WSNS: contention-based protocols (Aloha, CSMA/CA) and schedule-based protocols (TDMA-based, TSCH).
- Multi-hop WSNs: Addressing systems, routing protocols.
- End-to-end transmission (transport and application layer protocols): HTTP-based, COAP, MQTT.
- WSN operating systems (Contiki, RIOT, FreeRTOS) and simulators (Packet Tracer, Cooja).
- Network and service architectures for WSNs: client-server, consumer-producer, P2P, loT-oriented approaches (edge, fog, and cloud computing).
- Data storage, processing, and visualization platforms.
- Positioning and localization.
- Current technologies (i): Sigfox, LoRa, IEEE 802.15.4-based/ZigBee
- Current technologies (ii): Wi-Fi for loT, Cellular (4G/5G), Satellite loT.
Sensor Networks and Automatic Control Systems
- Fundamentals of Sensors and Actuators
- Wireless Sensor Networks (WSN) Architecture
- Data Management and Fusion
- Automatic Control Theory
- Networked Control Systems
- Advanced Applications
Biosensor systems
- Measurement Methodology,
- Sensor types and sensor technology,
- Bio-sensors and their operating principles,
- Bio-sensor Systems.
Communication networks
- Fundamentals of networks
- Architectures
- Services
- Telephone network, evolution, and services
- Information Switching Theory
- Telecommunications traffic theory
- Network signaling
- Digital Unified Services Network
- Basic Principles of Broadband Communications: ATM Networks
Broadband networks
- Introduction to broadband networks and services.
- ATM networks.
- Broadband in the subscriber loop.
- Trunking systems.
- Wireless broadband networks (UMTS, WiMax, LTE, LTE-A).
- Network Management and applications.
- Convergence in Internet technologies (All-IP)
Cloud computing
- Infrastructure-as-a-service
- Platform-as-a-service
- Software-as-a-service
- X-as-a-service
- Cloud architecture design
- Cloud resource and performance monitoring
- Service orchestration and resource management
- Cloud-tailored service development
- Cloud modeling
Smart Transportation
- Introduction to Smart Urban Transport (fundamental, application areas)
- Smart Transportation and Communication Protocols (VANETS, V2V, V21, V2P, V2X)
- Autonomous Driving Systems (autonomous vehicles, control algorithms)
- Smart Road Applications (Traffic lights control, Smart street lights, Accident detection)
- Route Optimization Algorithms for Fleet Management (EV charging optimization, garbage gathering, etc.)
