I. Introduction
The rapid development of the Internet of Things (IoT) has brought new challenges to cellular networks due to super-dense Machine Type Communications (MTC) devices [3] and deep fading channels [4]. Serving a large number of the MTC devices will impose a huge pressure on the scheduler of the enhanced Node B (eNB). In addition, due to the complicated deployments and channel impairments for indoor/underground devices, one single transmission may need hundreds of repetitions to meet the link budget [4], which is especially undesirable for the MTC devices with limited energy supply [3]. Also, inefficient repetitions will occupy a large portion of the cellular resources and lead to performance degradation of the whole network.