Research Article

Interference Mitigation through Successive Cancellation in Heterogeneous Networks

Algorithm 5

OIC algorithm.
Outer loop: The ( , , , ) are paired to employ MS as given in
Algorithm 4 with the precoders W 1 and W 2. transmits codewords.
 Step  1: Let c = 1.
 Step  2: of , t k, tries to decode and cancel codeword c of
  ( ), using MMSE-SIC receiver.
  Sub-step  1: If codeword c is decoded and cancelled successfully, for example,
   , optimize the precoder at to maximize the rate of where
   is given by (24) and replacing with the received interference plus noise
  covariance matrix after cancellation of layers . Go to Step  3.
  Sub-step  2: If codeword c could not be decoded correctly, for example, ,
  go to “end of Outer loop.”
 Step  3: c = c + 1. If , go to Step  2.
End of Outer loop