Abstract

This work investigates multicast services, which play a critical role in 5G new radio (NR). In particular, we propose a hybrid unicast/multicast MIMO precoding based on NOMA. Our scheme first categorizes unicast users into NOMA and non-NOMA types and then utilizes null space and successive interference cancellation to eliminate the signal leakage. To justify the effectiveness and efficiency of our design, we also present simulation results in typical massive MIMO scenarios.

1. Introduction

With the development of wireless communication systems, the requirement of even higher data rate becomes an urgent concern worldwide. One of the trends is the change from single antenna to multiple antennas [1, 2]. Large-scale antenna arrays have been regarded as one of the crucial technologies in 5G new radio (NR) since the very beginning. In massive multiple-input-multiple-output (MIMO) system, the base stations (BSs) are equipped with tens or even hundreds of antennas to serve multiple users. By increasing the development of wireless resources in the spatial dimension, large-scale antenna arrays can significantly increase both power efficiency and spectral efficiency [3]. However, the general wireless multicast beamforming in MIMO scenario is always a nondeterministic polynomial-time hard (NP-hard) challenge. In [4], the authors used massive MIMO technology for multicast transmission for the first time; by deploying a large number of antenna arrays at the BSs, massive MIMO can significantly improve the spectrum and energy efficiency [5]. From the aspects of asymptotic analysis, this problem can be solved with closed-form solutions, which is important for the design of 5G NR. Existing studies have focused on the asymptotic analysis of multicast problems under perfect and imperfect channel state information (CSI) scenarios. In this study, we alternatively investigate the massive MIMO and the multicast under the context of 5G NR.

As the newest member of the multiple access family, nonorthogonal multiple access (NOMA) is envisioned to be an essential component of 5G NR networks. In addition, NOMA further promotes the spectrum utilization by allowing MU to transmit from the same source to multiple devices simultaneously. Particularly, NOMA effectively utilizes superposition coding (SC) and successive interference cancellation (SIC) and multiuser diversity to enhance the spectrum utilization. By allocating more transmission power to users with poor channel conditions, NOMA can achieve a balanced tradeoff between system throughput and user fairness [6].

The combination of NOMA and multiantenna MIMO technologies exhibits significant potential in improving the spectral efficiency and providing better wireless services, especially when the users of a multicast group are far away from the BS [7]. In this article, we propose an important scheme for a 3D massive MIMO model, called opportunistic NOMA-based hybrid unicast/multicast precoding scheme, which provides both interference cancellation and the ability of user selection/grouping. The contribution of this study is the investigation of the NOMA-based hybrid unicast/multicast services. To the best of our knowledge, there are no previous studies on hybrid 5G unicast/multicast systems, even though this topic represents a practical challenge to the industry.

This article is arranged as follows: Section 2 explains the 5G NR multicast services and opportunistic NOMA, as well as 3D hybrid unicast/multicast precoding. Section 3 elaborates on the opportunistic MIMO-NOMA scheme under hybrid multicast transmission services. The simulation results and analysis of the proposed scheme are described in Section 4 and Section 5 presents the summary.

Notation: T, superscripts , and H represent the transpose, complex conjugate, and Hermitian transpose, respectively. The column vectors and matrices are represented by lowercase letters and bold uppercase letters, respectively. In addition, stands for a set of positive integers, and denotes a set of complex numbers. is the identity matrix. represents the Kronecker product.

2. System Model

2.1. Multicast of 5G NR in Massive MIMO System

Massive MIMO is an emerging technology that extends MIMO to several orders of magnitude with all the advantages of traditional MIMO. It will provide a driving force for the development of broadband networks in the future and it will be highly energy-efficient, secure, and robust and will use the spectrum more effectively [8]. In addition, an energy-saving and stable wireless communication has become an objective of the new wireless access structure to achieve the purpose of resource conservation. 5G NR is characterized by a large number of devices connected to a packet data network (PDN) and the ability to handle large amounts of data. However, the intense communication traffic is still a serious challenge for 5G massive MIMO systems [9]. Although multicast bloom filters can overcome the massive traffic leakage of users, the physical impact to the access point in 5G NR causes a bottleneck in the system. As multicast can quickly propagate the identical messages to the area covered by the signal without increasing costs, it is considered to be an important solution to large-scale data communication problems.

The latency of 5G NR multicast schemes is always less in the network layer than in the application layer. Multicasting does not only save the communication resources but also speeds up the computational load of the servers, which increases the capacity of 5G NR systems [10].

However, a 5G system includes multicast features and it is ideal for multicast transmissions. With the above advantages, massive MIMO multicasting systems can become promising enablers for the 5G NR [11].

2.2. Architecture for Opportunistic Massive MIMO-NOMA

In massive MIMO systems, we find that 5G often creates a good opportunity to make use of NOMA technology for additional gain [12]. When the distance between the multicast group members and the BSs is sufficiently large, the users with different levels of path loss can be grouped into NOMA and non-NOMA by using beamforming. This scenario employing the opportunistic NOMA and massive MIMO is illustrated in Figure 1 and is discussed below.

An important advantage of NOMA is to improve the capacity by applying user pairing so that the users with poor channel conditions gain greater transmit power [13]. However, this may cause the common phenomenon of intercell interference (ICI) in the MIMO system [14] because the cell-edge users experience an improvement in the transmission power, and they will encounter interference from the nearby cells [15]. Therefore, it is important to implement an interference cancellation aided null space method in the NOMA scheme to achieve channel orthogonality between multicast users and unicast users [16].

In addition, under the MIMO-NOMA architecture, data communications serve different users with different power levels, resulting in some users receiving multiple layers of signals and signal interference [17]. The SIC technology decodes different layers of data for users to obtain their own and this is helpful to improve the performance of the MIMO-NOMA system in a hybrid multicast scenario [18]. Figure 2 shows the method for eliminating the interference between the groups.

The MIMO channel model is critical when we evaluate the performance of our proposed system. For practical consideration, we use the 3D propagation channel model, which is detailed as follows.

2.3. 3D Massive MIMO Channel Model

The channel model takes into account the downlink transmission of a MU-MIMO channel system with antennas at the BS and single-antenna users () in a Non-Line-of-Sight (NLOS) condition. It is given by [19]where denotes the channel matrix, whose element () represents the channel vector between the BS and the th user. is the large-scale channel matrix, where . stands for the log-normal shadow fading factor, indicates the path loss exponent, and represents the distance between the BS and the th user; the constant value is decided by the antenna characteristics and carrier frequency.

The correlation is cited because the massive MIMO antenna has a larger scale than the conventional MIMO. In the massive MIMO system, the channel matrix is given by and the vector () is given by [20]where denotes the constant mutual coupling matrix decided by the antenna array configuration, represents the steering matrix, and is the Gaussian stochastic factor.

The forms of and depend on the antenna array configuration. For ease of description, a steering vector function can be defined as .

In the rectangular antenna array scenario, the th user has different azimuths of arrival (AoAs) written as and elevations of arrival (EoAs) described by . The column steering vectors in are described by where the function of is defined as the vectorization of matrix.

We model the hybrid multicast system for the opportunistic massive MIMO-NOMA system in the following chapters.

3. Hybrid Multicast Transmission for Opportunistic Massive MIMO-NOMA

3.1. User Grouping

For the grouping method [21], we define for the th group, whereand the users’ number of is given by with .

3.2. Formulation of Multicast

In this study, the scenario of a local cell multicast is considered and the multicast beamforming vector is given by with in the th multicast group. In addition, represents the stochastic information with the unit power that is multicasted in the th group. Therefore, the signal vector of the th group is given as follows:where represents the transmission power. With all the groups sharing the spectrum, the channel input-output relationship at th user can be presented aswhere represents the additive zero-mean Gaussian noise with variance . Then the signal-to-interference-plus-noise ratio (SINR) obtained by the th user in the th group is

The publication [21] reports that the relationship between the transmission power and is , where is the power ratio and is the transmission power. If the CSI is known by the BS, it can be a feasible way to deal with the multicast problem by applying the max-min fairness (MMF) as follows:

3.3. Asymptotic Optimal Multicast Beamforming

We can solve the multicast problem by an asymptotic solution [22] and get the following theorem.

Theorem 1. , , and SINR are the asymptotic solution of the beamforming vector, power ratio, and minimum SINR, respectively, and they are given by

According to Theorem 1, when , the SINR is not related to the user grouping scheme but is related to both the total number of users and the massive channel.

3.4. Hybrid Unicast/Multicast Transmission

By multiplying and the transmit vector, MU-MIMO linear precoding can be achieved, where denotes the precoding matrix and represents the users’ number in group 0.

The block diagonalization (BD) precoding algorithm is detailed in [23]. It aims to remove the interuser interference and this process ensures that the interferences from other users are located in the null space.

For the multicast group, we use the beamforming scheme, and for the unicast group, we use the MU-MIMO linear precoding formed by the BD scheme.

3.5. User Selection with Opportunistic Massive MIMO-NOMA

Unicast users are grouped into NOMA and non-NOMA. Hybrid unicast/multicast schemes provide the opportunity to make use of the NOMA technology to increase the throughput. In the following situations, it is possible to make use of NOMA. First, the path loss of multicast group users is large. Second, the user of the unicast group who is on a beam with a certain user of the multicast group belongs to the NOMA group. Finally, the power that is transmitted by BS aimed at the unicast user is lower than the power aimed at the multicast user. Moreover, by appropriately adapting the first opportunity, NOMA can also be applied in our proposed model when most users in the multicast group have a large path loss, as shown in Figure 3.

Two criteria of user selection are proposed for the NOMA group. Once the users meet both at the same time, NOMA technology can be applied in this system.

(1) NOMA group users should be able to receive strong multicast signals. We choose a path loss , which is used as a threshold. We define an area based on so that users outside the area involve a maximum number of multicast group members.

(2) The signal of the multicast users should not experience too much interference by the NOMA group users. We define another area based on a path loss threshold so that the users inside the area are preselected with minimum interference.

The users of the unicast NOMA are usually paired and the number of non-NOMA users is equal to the number of NOMA users in the paired scheme [24]. However, we are investigating a multicast scenario in this study; therefore, the number of NOMA and non-NOMA users can be different [25]. The proposed grouping algorithm is Algorithm 1.

Input:
All user data configurations,
Initializtion:
Indices of the NOMA group user, ndex = ; Indices of the multicast group user, ndex1 = ; Indices of the pre-NOMA
group user, ndex2 = ;
Selection:
1: Estimating the distance from the base station to every user by .
2: Estimating the path loss based on the distance. The path loss is recorded in the vector
3: for
4: if
5: ;
6: end
7: if
8: ;
9: end
10: end
11: Some users are selected from ndex2 as NOMA group users; these selected users need to be in the same beam
as a certain user in ndex1. ndex shows all the indices of the NOMA group users.
Output:
Return the indices of the NOMA group users, .
3.6. Projection Matrix

In our proposed system, the null space scheme for the interference cancellation [26] is applied to eliminate the interference between the unicast groups and multicast groups. The process of intergroup interference cancellation is clearly demonstrated in Figure 4. Since the NOMA group signal is superimposed on the multicast group signal and the NOMA group power is very small, their intergroup interference can be ignored. At the same time, the superposition channel matrix of the NOMA group and multicast group generates the projection matrix of the non-NOMA group by the null space method and the signal interference of the non-NOMA group with the other groups is then eliminated by mapping the channel matrix of the non-NOMA group signal to the projection matrix.

We assume that the joint channel matrix , , , and the channel grouping matrix , . The projection matrix of the th group can be given by the following formulas by using an SVD:where , , and are SVD factor matrices. , , and . The subspace for the column vector space of is represented by . After multiplying the projection matrix , the is transformed into and the is transformed into at the same time, where denotes the channel matrix of the th group and represents the channel vector of the th user in the th group.

By effectively eliminating the signal leakage from each group, the performance of the hybrid multicast/unicast transmission is guaranteed after the manipulation.

3.7. Opportunistic Massive MIMO-NOMA System Model

According to the full view of the system, the interference cancellation can be presented by the following system formula:where is the received signal of signal emitted from the transmitting terminal and denotes the transmitted power of the transmitting terminal. The precoding matrix and projection matrix can handle the signal , and can be described as the White Gaussian Noise. In addition, matrix is denoted by , where represents the normalization factor to ensure and represents the precoding matrix used by the unicast users.

3.8. Received Signal Model for Opportunistic Massive MIMO-NOMA

We assume that is used to represent the transmission power factor of the th group.

In (17), represents the BD precoding of the matrix. The proposed system can separate the data and transmit them to the respective users by SIC and provide high-speed transmission for non-NOMA users; it also provides multicast services for users. As a result, this proposed system significantly increases the spectrum efficiency.

4. Simulation Results

In this chapter, we describe the computer simulations that were conducted to study the performance of the proposed system. The detailed simulation parameters are listed in Table 1.

4.1. Comparison of NOMA, Non-NOMA Precoding, and Multicast Beamforming

The performance of the NOMA, non-NOMA precoding, and multicast beamforming methods is evaluated based on the channel model. The channel model becomes less independent from the viewpoint of space. To compare the multicast beamforming and MU-MIMO linear precoding, BD precoding is selected for the non-NOMA users. The number of users in the non-NOMA group, the NOMA group, and the multicast group is 20, 10, and 10, respectively.

The spectrum efficiency of multicast beamforming and BD precoding for a rectangular antenna array is shown in Figure 5. For the convenience of observation, the total spectrum efficiency is given as “all group”. Generally, the NOMA group has 10% power of the multicast group and its signal is superimposed on that of the multicast group; therefore, the spectrum efficiency is better for the non-NOMA group.

A similar phenomenon is observed in Figure 6, which illustrates the changes in the spectrum efficiency using a cylindrical antenna array.

Figure 7 illustrates the changes in the spectrum efficiency with increasing signal-to-noise ratio (SNR). The maximum number of group users can be raised in this system and the transmission power and interference can be minimized as well. In addition, this figure also illustrates that the spectrum efficiencies are lower without a null space than with a null space. Therefore, it is clear that the null space strategy plays a crucial role in removing the cross interference and improving the system performance.

A similar phenomenon is observed in Figure 8, which illustrates the changes in the spectrum efficiency using the cylindrical antenna array. Although the change trend is the same, the spectrum efficiency is clearly lower for the cylindrical antenna array than for the rectangle antenna array.

4.2. Analysis of the Opportunistic Massive MIMO-NOMA Strategy

With the number of users remaining at 30, the balance between the non-NOMA group users and NOMA group users has been illustrated in Figure 9. The results show that the even spectrum efficiency improves with an increasing number of NOMA group users; however, when the number of NOMA users exceeds a certain value, the spectrum efficiency begins to decrease.

The NOMA group users can receive multiple layers of the signal with a high SNR. They use the SIC to decode the different layers of data. From this respect, the NOMA users have a better opportunity to achieve a high data rate. However, a NOMA user may have only one data layer although many layers can be decoded. In other words, a NOMA user usually receives and decodes the data of other users, which is not useful to the user. Even worse, a NOMA user may require large computational resources for the SIC scheme.

In Figure 9, the pseudo-NOMA spectral efficiency denotes the total (all layers) decoded data rate of the NOMA users, including data that are useful and not useful to the decoder. A portion of the pseudo-NOMA spectral efficiency represents the data rate of the NOMA users’ own signal, whereas the other portion represents the data rate of the other users’ signals. The simulation results clearly reveal that the pseudo-NOMA spectral efficiency is high, although the useful NOMA spectral efficiency is not.

5. Conclusion

Group oriented applications are becoming more and more important for future mobile computing. This fact makes it urgent to develop the multicast infrastructure of 5G NR. We accordingly study the integration of NOMA technology and massive MIMO technology to overcome the above challenge. We notice that a practical system is usually a hybrid unicast/multicast system rather than a unique one. Therefore, our scheme utilizes null space based interference cancellation to distinguish the unicast and multicast precoding. Our scheme also superimposes the NOMA user’s signal on the multicast users’ signal opportunistically in order to improve the spectrum efficiency.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.