Efficient Near-Optimal Codes for General Repeat Channels

01/30/2022
by   Francisco Pernice, et al.
0

Given a probability distribution 𝒟 over the non-negative integers, a 𝒟-repeat channel acts on an input symbol by repeating it a number of times distributed as 𝒟. For example, the binary deletion channel (𝒟=Bernoulli) and the Poisson repeat channel (𝒟=Poisson) are special cases. We say a 𝒟-repeat channel is square-integrable if 𝒟 has finite first and second moments. In this paper, we construct explicit codes for all square-integrable 𝒟-repeat channels with rate arbitrarily close to the capacity, that are encodable and decodable in linear and quasi-linear time, respectively. We also consider possible extensions to the repeat channel model, and illustrate how our construction can be extended to an even broader class of channels capturing insertions, deletions, and substitutions. Our work offers an alternative, simplified, and more general construction to the recent work of Rubinstein (arXiv:2111.00261), who attains similar results to ours in the cases of the deletion channel and the Poisson repeat channel. It also slightly improves the runtime and decoding failure probability of the polar codes constructions of Tal et al. (ISIT 2019) and of Pfister and Tal (arXiv:2102.02155) for the deletion channel and certain insertion/deletion/substitution channels. Our techniques follow closely the approaches of Guruswami and Li (IEEEToIT 2019) and Con and Shpilka (IEEEToIT 2020); what sets apart our work is that we show that a capacity-achieving code can be assumed to have an "approximate balance" in the frequency of zeros and ones of all sufficiently long substrings of all codewords. This allows us to attain near-capacity-achieving codes in a general setting. We consider this "approximate balance" result to be of independent interest, as it can be cast in much greater generality than repeat channels.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/30/2021

Explicit and Efficient Construction of (nearly) Optimal Rate Codes for Binary Deletion Channel and the Poisson Repeat Channel

Two of the most common models for channels with synchronisation errors a...
research
09/23/2019

Explicit and Efficient Constructions of Coding Schemes for the Binary Deletion Channel and the Poisson Repeat Channel

This work gives an explicit construction of a family of error correcting...
research
11/10/2019

Arıkan meets Shannon: Polar codes with near-optimal convergence to channel capacity

Let W be a binary-input memoryless symmetric (BMS) channel with Shannon ...
research
05/17/2023

Stronger Polarization for the Deletion Channel

In this paper we show a polar coding scheme for the deletion channel wit...
research
02/20/2023

Codes Over Absorption Channels

In this paper, we present a novel communication channel, called the abso...
research
05/12/2023

Achieving Capacity on Non-Binary Channels with Generalized Reed-Muller Codes

Recently, the authors showed that Reed-Muller (RM) codes achieve capacit...
research
04/30/2019

Polar Codes for the Deletion Channel: Weak and Strong Polarization

This paper presents the first proof of polarization for the deletion cha...

Please sign up or login with your details

Forgot password? Click here to reset