This is MATLAB code for reproducing our results in the paper ``Towards a communication-theoretic understanding of system-level power consumption", submitted to JSAC special issue on green communications.

Code for waterslide lower-bounds for BSC and AWGN (

Code for required transmit power (Shannon-limit) vs distance between transmitter and receiver to attain a given rate (Fig. 1): [Calculate req. transmit power]

Code for density of point-to-point links at infinite total available power (Fig. 10) and specified physical parameters: [Uncoded transmission, and Capacity achieving system] [Realistic (not-capacity-achieving) code]

Code for density of point-to-point links at