Energy-Efficient MIMO Precoding and Power Allocation for Device-to-Device Underlay Communication in Cellular Networks | IEEE Conference Publication | IEEE Xplore