I. Introduction
Device-to-Device (D2D) communication draws much attention in recent years. In traditional cellular networks, data is transmitted via base station (BS) or other network elements. The design will limit the transmission rate when communicating devices are relatively close to each other. In this case, transmission over a direct link is a better choice. This is the motion of enabling D2D communication. Besides, the D2D communication can coexist with cellular networks in an underlay manner and enhance network capacity[1].