I. Introduction
In order to support higher reliability and throughput requirements, 3GPP Release 16 introduced the flexible Modulation and Coding Scheme (MCS) selection into the New Radio (NR) sidelink [1]. Based on the combination of modulation schemes and code rates, 3GPP provides 29 optional MCSs, which are strictly specified by the MCS indexes of the MCS table in [2]. For the NR sidelink, the first-stage sidelink control information between the transmitter and receiver can indicate the MCS index of the transmitting subchannels, and the MCS index determines the effective bits number carried by each resource element. The MCS selection plays an important role in NR sidelink transmission [3]. A lower MCS index may result in excessive subchannel occupancy, severe interference, and thus degraded delivery performance [4]. On the contrary, a higher MCS index is inappropriate and causes a higher BLock Error Rate (BLER) due to compromised robustness [5]. This obviously leads to a trade-off between the high and low MCS indexes in terms of the delivery probability in NR sidelink.