The main goal of this thesis is to reduce the energy consumption of massive multiple input multiple output (MIMO) systems, while maintaining the quality of service the user expects. This goal is addressed by allowing hardware components in the base station that consume a lot of power to operate in more energyefficient regimes. Traditionally, these components are operated conservatively to avoid signal degradation. However, this safety margin results in a lot of potential energy savings being lef