Research Article

Resource Allocation for OFDM-NOMA Systems under Multiuser Scenarios with Different Speeds

Algorithm 1

Many-to-many matching based SC-US assignment.
1: Initialize.
2: Construct the initial Subcarrier-User matching set based on sum rate.
3: Repeat.
4: For any user , it searches for another subcarrier with . Let .
5: For a given , calculate the candidate for the swapping pairs .
6: if is a swapping-blocking pair then.
7: ;
8: end if.
9: Keep the swapping-blocking pair with , then . Set .
10: Until There are no swapping-blocking pairs.
11: Output the stable matching .