Research Article
Outage Analysis of User Pairing Algorithm for Full-Duplex Cellular Networks
Algorithm 1
Proposed user pairing algorithm.
Ensure: = SINR threshold | 1: Initialize: | | 0, / flag for selected or not / | 2: Sort the DL users in order of low value | 3: for i = [sorted DL users] do | 4: Unpaired UL users find( = 0) | 5: Measure the interference from unpaired UL user to DL user () where | 6: Choose the UL user causing the smallest interference among unpaired UL users | 7: if when choosing the UL user then | 8: | 9: Complete the user pair | 10: else | 11: Outage DL users | 12: end if | 13: end for | 14: for i = [sorted outage DL users] do | 15: Unpaired UL users find( = 0) | 16: Choose the UL user causing the smallest interference among unpaired UL users | 17: | 18: Complete the user pair | 19: end for |
|