Abstract

In this paper, we consider the optimal resource allocation problem for multiple-input multiple-output non-orthogonal multiple access (MIMO-NOMA) systems, which consists of beam-forming, user clustering and power allocation, respectively. Users can be divided into different clusters, and the users in the same cluster are served by the same beam vector. Inter-cluster orthogonality can be guaranteed based on multi-user detection (MUD). In this paper, we propose a three-step framework to solve the multi-dimensional resource allocation problem. In step 1, we propose a beam-forming algorithm for a given user cluster. Specifically, fractional transmitting power control (FTPC) is applied for intra-cluster power allocation. The considered beam-forming problem can be transformed into a non-constrained one and the limited-memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) method is applied to obtain the optimal solution. In step 2, optimal user clustering is further considered. Channel differences and correlations are both involved in the design of user clustering. By assigning different weights to the two factors, we can produce multiple candidate clustering schemes. Based on the proposed beam-forming algorithm, beam-forming can be done for each candidate clustering scheme to compare their performances. Moreover, based on the optimal user clustering and beam-forming schemes, in step 3, power allocation can be further optimized. Specifically, it can be formalized as a difference of convex (DC) programming problem, which is solved by successive convex approximation (SCA) with strong robustness. Simulations results show that the proposed scheme can effectively improve spectral efficiency (SE) and edge users’ data rates.

Highlights

  • Traditional orthogonal multiple access (OMA) has met a bottleneck, since the limited spectrum resources cannot meet the ever-growing demand for mobile data traffic

  • It can be formalized as a difference of convex (DC) programming problem utilizing the specific characteristic of the objective function, which can be solved by successive convex approximation (SCA) through limited iterations

  • We evaluate the performance of the proposed scheme and some other existing schemes to illustrate the significance of the proposed scheme

Read more

Summary

Introduction

Traditional orthogonal multiple access (OMA) has met a bottleneck, since the limited spectrum resources cannot meet the ever-growing demand for mobile data traffic. According to NOMA protocols, users can be divided into different clusters based on their channel characteristics. The beam vector of each user can be set orthogonal to the channel vectors of others based on the zero-forcing beam-forming (ZF-BF) algorithm [13,14]. In this passage, SE can be further improved by exploiting both the spacial and power domain, i.e., MIMO-NOMA. We divide users into different clusters and further design a beam vector for each cluster. The beam vector of each cluster mainly depends on the channel characteristics of strong intra-cluster users [17]. The gaps between strong users and weak users will continue to widen, which is favored by NOMA

Related Works
Our Contributions
System Model
Beam-Forming Algorithm for a Given User Cluster
User Clustering for MIMO-NOMA System
Power Allocation for MIMO-NOMA
Simulations Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call