The price of certainty: "waterslide curves" and the gap to capacity
Anant Sahai, Pulkit Grover

TL;DR
This paper models the power consumption of decoders near the Shannon limit, revealing an unavoidable tradeoff where decoding energy diverges as error probability approaches zero, suggesting operating above capacity for power efficiency.
Contribution
It introduces a model for decoder power consumption with parallel message passing, deriving lower bounds that highlight the power tradeoff near capacity and proposing the concept of waterslide curves.
Findings
Decoding power diverges as error probability approaches zero.
Operating above Shannon capacity reduces total power consumption.
Waterslide curves illustrate the tradeoff between error probability and power.
Abstract
The classical problem of reliable point-to-point digital communication is to achieve a low probability of error while keeping the rate high and the total power consumption small. Traditional information-theoretic analysis uses `waterfall' curves to convey the revolutionary idea that unboundedly low probabilities of bit-error are attainable using only finite transmit power. However, practitioners have long observed that the decoder complexity, and hence the total power consumption, goes up when attempting to use sophisticated codes that operate close to the waterfall curve. This paper gives an explicit model for power consumption at an idealized decoder that allows for extreme parallelism in implementation. The decoder architecture is in the spirit of message passing and iterative decoding for sparse-graph codes. Generalized sphere-packing arguments are used to derive lower bounds on…
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
TopicsError Correcting Code Techniques · Interconnection Networks and Systems · Cooperative Communication and Network Coding
