Joint Source-Channel Coding: Fundamentals and Recent Progress in Practical Designs

Research output: Contribution to journalArticlepeer-review

Abstract

Semantic- and task-oriented communication has emerged as a promising approach to reducing the latency and bandwidth requirements of the next-generation mobile networks by transmitting only the most relevant information needed to complete a specific task at the receiver. This is particularly advantageous for machine-oriented communication of high-data-rate content, such as images and videos, where the goal is rapid and accurate inference, rather than perfect signal reconstruction. While semantic- and task-oriented compression can be implemented in conventional communication systems, joint source-channel coding (JSCC) offers an alternative end-to-end approach by optimizing compression and channel coding together, or even directly mapping the source signal to the modulated waveform. Although all digital communication systems today rely on separation, thanks to its modularity, JSCC is known to achieve higher performance in finite blocklength scenarios and to avoid cliff and the leveling-off effects in time-varying channel scenarios. This article provides an overview of the information theoretic foundations of JSCC, surveys practical JSCC designs over the decades, and discusses the reasons for their limited adoption in practical systems. We then examine the recent resurgence of JSCC, driven by the integration of deep learning techniques, particularly through DeepJSCC, highlighting its many surprising advantages in various scenarios. Finally, we discuss why it may be time to reconsider today's strictly separate architectures and reintroduce JSCC to enable high-fidelity, low-latency communications in critical applications such as autonomous driving, drone surveillance, or wearable systems.

Original languageEnglish
Pages (from-to)888-919
Number of pages32
JournalProceedings of the IEEE
Volume113
Issue number9
DOIs
Publication statusPublished - 1 Jan 2025

Keywords

  • Coding theory
  • DeepJSCC
  • deep neural networks
  • joint source-channel coding (JSCC)
  • machine learning (ML)
  • multi-user information theory
  • semantic communications

Fingerprint

Dive into the research topics of 'Joint Source-Channel Coding: Fundamentals and Recent Progress in Practical Designs'. Together they form a unique fingerprint.

Cite this