| Algorithm 1: Calculation of Central and Edge Users |
| Step 1: Ensure that the pilots in the pilot sequence set are orthogonal to each other. |
| Step 2: Calculate the central user and the edge user according to Equations (10) and (11). |
| Step 3: The central user randomly allocates pilots in the pilot set |
| Step 4: The edge users in adjoining cells are correspondingly assigned a pilot sequence set . |