https://medium.com/@monocosmo77/how-channel-state-information-evolves-part1-information-theory-4b029557f588