Advanced Topics in Communications I (2016 Spring)
|Course||Advanced Topics in Communications I|
|Hours||3 hours (T 5:00-7:45PM)|
|Instructor||Prof. Hyunggon Park|
|Office||Engineering A Bldg. 514|
This course covers the key concepts, principles and algorithms used in emerging, state-of-the-art real-time multimedia communications and networking across heterogeneous Internet, mobile wireless, peer-to-peer (P2P) networks. Due to their flexible and low cost infrastructure, these networks and communication channels are poised to enable a variety of delay-sensitive multimedia transmission applications. However, these channels provide dynamically varying resources with only limited support for the Quality of Service (QoS) required by the delay-sensitive, bandwidth-intense and loss-tolerant multimedia applications. This variability of resources does not significantly impact delay-insensitive applications (e.g., file transfers), but has considerable consequences for multimedia applications and leads to entirely new challenges.
In this class, we will cover fundamental and core concepts mentioned above and will also cover several active and challenging integrative research topics across the borders of multimedia processing, communication, and networking.
Texts and References
- References (Communications, Networking, Multimedia Processing, and Game Theory)
- John G. Proakis and Masoud Salehi, "Communication Systems Engineering," Prentice Hall, 2002, ISBN 0-13-061793-8.
- Andrew S. Tanenbaum, "Computer Networks," Prentice Hal, 2002, ISBN 0-13-066102-3.
- Yao Wang, Joern Ostermann, and Ya-Qin Zhang, "Video Processing and Communications," Prentice Hall, 2002, ISBN 0-13-017547-1.
- Martin J. Osborne and Ariel Rubinstein, "A Course in Game Theory," MIT Press, 1994, ISBN 0-262-65040-1.
- Ken Binmore, "Fun and Games: A Text on Game Theory," D.C. Heath, 1991, ISBN 0-66-924603-4
Course Structures and Teaching Methods
Lectures with presentation slides
Course Requirements and Assignments
Students are required to do their homework and projects.
Evaluation and Grades
- Homework (10%)
- Presentation/Projects (40%)
- Final Exam (50%)
Tentative Course Outline
A tentative list of the covered topics:
- Challenges in multimedia processing, communications, and networking
- Basic concepts of information theory (focusing on source coding)
- Error resilient and scalable multimedia coding and processing for unreliable communication
- Bandwidth adaptation concepts and algorithms for multimedia communications (includes traffic shaping, rate-control, transcoding, bitstream adaptation etc.)
- Defining utility functions: operational rate-distortion theory, traffic models
- Error control and processing for multimedia over packet networks (with and without feedback)
- Joint source-channel coding paradigms for delay-constrained multimedia communication
- Advanced topics in multimedia research:
- Wireless multimedia transmission and cross-layer optimization
- Multiple description coding, multipath routing and packet path diversity
- Multi-user resource management for multimedia communication (game-theory, fairness concepts etc.)
- Peer-to-peer multimedia communications
- Network coding and its applications