Joint Resource Allocation and Power Control Algorithm for D2D Based Train to Train Communication

The next generation Communication based train control (CBTC) system has many new features, one of which is the introduction of train-to-train (T2T) communication. T2T communication can be realized by device-to-device (D2D) communication based on long-term evolution (LTE). However, D2D communications may generate interference in the system if not designed properly. In this paper, a joint resource allocation and power control algorithm is proposed to maximize the overall network throughput while guaranteeing the quality-of-service (QoS) requirements for both T2T links and cellular links. The algorithm has two steps. The first step is to allocate resources according to channel state information (CSI), the second step is to allocate power while maintaining system performance. Simulation results show that compared with random resource allocation, proposed approach provides a significant improvement in the system performance.