C = B·log₂(1+SNR) is the fundamental limit. Water-filling optimally allocates power across parallel AWGN sub-channels: pour power until a common "water level" is reached, skipping channels with too much noise.