Variable-Length Coding with Feedback: Finite-Length Codewords and Periodic Decoding
Tsung-Yi Chen, Adam R. Williamson, Richard D. Wesel

TL;DR
This paper investigates finite-length variable-length feedback codes with periodic decoding, showing that proper scaling can approach capacity similarly to infinite-length codes, with penalties depending on decoding interval length.
Contribution
It analyzes the performance penalties of finite block-length and periodic decoding in VLFT codes, demonstrating near-capacity performance with appropriate scaling.
Findings
Finite-length VLFT codes can match infinite-length performance with proper scaling.
Performance penalty due to periodic decoding grows linearly with interval length.
Approaching capacity is possible if decoding intervals grow sub-linearly with expected latency.
Abstract
Theoretical analysis has long indicated that feedback improves the error exponent but not the capacity of single-user memoryless channels. Recently Polyanskiy et al. studied the benefit of variable-length feedback with termination (VLFT) codes in the non-asymptotic regime. In that work, achievability is based on an infinite length random code and decoding is attempted at every symbol. The coding rate backoff from capacity due to channel dispersion is greatly reduced with feedback, allowing capacity to be approached with surprisingly small expected latency. This paper is mainly concerned with VLFT codes based on finite-length codes and decoding attempts only at certain specified decoding times. The penalties of using a finite block-length and a sequence of specified decoding times are studied. This paper shows that properly scaling with the expected latency can achieve the same…
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.
Taxonomy
TopicsDNA and Biological Computing · Error Correcting Code Techniques · Cellular Automata and Applications
