Pre-Decoder Processing Functions for a DMC with Mismatched Decoding
Jonathan Solel, Anelia Somekh-Baruch
TL;DR
This work investigates how a pre-decoding processing function placed before a fixed mismatched decoder can enhance communication over a discrete memoryless channel. It develops symbolwise and vectorwise pre-processing frameworks, deriving single-letter lower bounds based on LM-rate expressions and establishing a separation principle for vectorwise schemes. The paper provides upper bounds on mismatch capacity with pre-processing and proves that a deterministic pre-processing function can maximize the LM rate in the symbolwise case, while identifying optimal-channel constructions for given metrics. Through a suite of examples, it demonstrates cases where pre-processing enables positive rates where none existed and cases where capacity can be fully recovered, highlighting practical benefits for receiver design and latency-conscious implementations.
Abstract
This paper analyzes the effect of adding a pre-decoder processing function to a receiver that contains a fixed mismatched decoder at the output of a discrete memoryless channel. We study properties of the symbolwise pre-processing function and show that it is a simple yet very powerful tool which enables to obtain reliable transmission at a positive rate for almost every metric. We present lower and upper bounds on the capacity of a channel with mismatched decoding and symbolwise(scalar-to-scalar) pre-processing, and show that the optimal pre-processing function for random coding is deterministic. We also characterize achievable error exponents. Finally, we prove that a separation principle holds for vectorwise(vector-to-vector) pre-processing functions and further, that deterministic functions maximize the reliably transmitted rate in this case.
