Joint Source-Channel Coding with One-Bit ADC Front End
Morteza Varasteh, Borzoo Rassouli, Osvaldo Simeone, Deniz Gunduz

TL;DR
This paper investigates the joint source-channel coding problem for Gaussian signals transmitted over a SIMO AWGN channel with a one-bit ADC front end, deriving optimal mappings under MSE and DOP criteria, revealing non-linear and piecewise constant structures.
Contribution
It provides the first comprehensive analysis of optimal encoder and decoder mappings for one-bit ADC front ends under both MSE and DOP criteria, including necessary conditions and numerical solutions.
Findings
Optimal encoder is non-linear for MSE, linear at low SNR, antipodal at high SNR.
Optimal encoder for DOP is piecewise constant with two opposite values.
Numerical results illustrate the structure of optimal mappings and extend to multi-level ADCs.
Abstract
Motivated by the practical constraints arising in emerging sensor network and Internet-of-Things (IoT) applications, the zero-delay transmission of a Gaussian measurement over a real single-input multiple-output (SIMO) additive white Gaussian noise (AWGN) channel is studied with a low-resolution analog-to-digital converter (ADC) front end. Joint optimization of the encoder and the decoder mapping is tackled under both the mean squared error (MSE) distortion and the distortion outage probability (DOP) criteria, with an average power constraint on the channel input. Optimal encoder and decoder mappings are identified for a one-bit ADC front end under both criteria. For the MSE distortion, the optimal encoder mapping is shown to be non-linear in general, while it tends to a linear encoder in the low signal-to-noise ratio (SNR) regime, and to an antipodal digital encoder in the high SNR…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
