With the development of next generation wireless communication system, long term evolution (LTE) is committed to provide more rapid data rate and higher system capacity. L TE-Advanced(L TE-A) propose some technologies to satisfy higher communication demand, such as Carrier Aggregation, Coordinated Multiple Points(CoMP), enhancement of heterogeneous network interference coordination etc [I]. D2D communication is also an emerging technology in L TE-A for higher system capacity. D2D communication can be an underlay to L TE network to mitigate eNodeB's load, improve spectrum efficiency, overall throughput and energy consumption. In D2D communication, cellular users establish direct links to transfer data instead of transferring through eNodeB, D2D users are classified as D2D transmitters and receivers, and they are called D2D pair. D2D users is still under the eNodeB's control, thus eNodeB can allocate power and frequency resource for D2D pairs. An outstanding resource allocation algorithm can guarantee the performance of L TE-D2D network. D2D communication opens up the mobile application market about Proximity Service (ProSe) at the same time. 3GPP defines what ProSe means, and proposes some application scenarios to explain how ProSe can bring convenience to our human life [2]. 978-1-4799-2951-1/14/$31.00 ©2014 IEEE 294 Therefore, D2D communication is supposed as a key technology of next generation wireless communication system.Now D2D communication is added to LTE in 3GPP Release 12 [3].