Data transmission method and a terminal

The present invention relates to a data transmission method and a terminal. The data transmission method comprising: a first user terminal detects the PDCCH second user terminal other than the cellular terminal is located a first user, acquires the coding and modulation scheme information from the PDCCH; Analyzing the information of the coding and modulation scheme according to a first between the user terminal and the second user terminal interference; according to the interference situation, select a second user terminal minimal interference to the first user terminal; multiplexing the first user terminal of the minimal interference the second user terminal uplink time-frequency resources for D2D data transmission.