https://5dok.org/document/qvlx6m01-optimizing-massive-mimo.html