Research Article

Interference Mitigation through Successive Cancellation in Heterogeneous Networks

Algorithm 1

High level scheduling of one CoMP set (having MeNB1, MeNB2, and MeNB3).
Step  1: In iteration l, perform scheduling decision for MeNB1 and its co-located femtocells,
assuming the other macrocells and femtocells adopt their scheduling decision in iteration
l − 1.
Step  2: In iteration l, perform scheduling decision for MeNB2 and its co-located femtocells,
assuming MeNB1 and MeNB1’s co-located femtocells adopt their scheduling decision in
iteration l, and assuming MeNB3 and MeNB3’s co-located femtocells adopt their scheduling
decision in iteration l − 1.
Step  3: In iteration l, perform scheduling decision for MeNB3 and its co-located femtocells,
assuming the other macrocells and femtocells adopt their scheduling decision in iteration l.