1. Introduction
Millimeter-wave mMIMO system [1] is widely applied in the wireless communication due to the advantages of improving spectrum utilization. To achieve massive access, large-scale antennas at base station are deployed to form high-gain directional beams. This could result in a large amount of power consumption and causing interference between different users. NOMA technology [2] can allow users to share resources non-orthogonally in the same frequency band, and enable multiplexing between multiple users by differentiating on the power and coding scheme of the signals, which effectively solve the problem of spectrum congestion caused by massive user access, and improve the quality of coverage for the edge users. Therefore, NOMA technology is introduced in the millimeter-wave mMIMO system, that can increase the number of users and reduce the cost of the radio frequency (RF) chains.
Spectral efficiency is a central issue in the millimeter wave mMIMO-NOMA system as it is directly related the number of access users within a given bandwidth. There are many studies on resource allocation and performance analysis in the millimeter wave mMIMO-NOMA system. For example, the authors in [3] proposed an angular information-based NOMA scheme that significantly improves the total throughput of millimeter-wave MU-MIMO systems by reducing spatial interference and optimizing user sequencing and power allocation. The resource allocation by jointly optimizing the corresponding parameters was investigated in [4], [5]. In order to enhance the signal coverage and transmission quality, especially in the case of long distances between users and BS or high signal attenuation, relay-assisted transmission protocols are used in [6]-[8]. Outage performance was studied to reduce the probability of downtime through amplify-and-forward relaying techniques in [9]. In [10], the power allocation optimization strategy was proposed for maximizing throughput. In [11], the incomplete successive interference cancellation (SIC) was considered, and the optimal power allocation algorithm is derived to minimize the outage probability. Different analysis of energy efficiency from multiple perspectives have been investigated by the following papers, respectively. In [12], game theory was used to design the pricing mechanism and the resource allocation strategy for the maximum energy efficiency was studied. The Lagrangian pairwise decomposition method was employed to solve the non-convex optimization problem of resource allocation strategy in [13], [14], with the difference that the former focuses on the resource allocation for nonlinear energy models, while the latter focuses on the energy efficiency of uplink NOMA systems. In order to somehow improve the reliability of the communication system with the reduction of the system overhead, [15] investigated resource allocation for beamforming and power, which resulted in a lower outage probability of the system. The eavesdropper was introduced in [16] to study the security energy efficiency under several different antenna structures for mmWave-NOMA system. The authors in [17] and [18] adopted the user grouping and cluster formation strategies to optimize the resource allocation (such as channel correlation, gain differences, power, etc.), respectively. This strategy helped to better utilize the advantages of NOMA technology to improve energy efficiency and throughput in the millimeter wave mMIMO system.
However, there are still some technical bottlenecks in the above researches, for example, abnormal communication between base station and users may be produced due to the poor penetrability, short propagation distance and susceptibility to interference of the millimeter wave, and performance degradation and power consumption increases in non-ideal channel condition are caused by the complex active devices. Intelligent Reconfigurable Surface communication technology can enhance the signal transmission quality and coverage by adjusting the phase and amplitude of the reflective elements to improve the performance of the network and significantly reduce power consumption. In [19], The precoding matrix was designed to enhance the millimeter wave coverage in the IRS-assisted millimeter-wave system and the jointly optimal problem of the phase shift matrix and precoding matrix was investigated to maximize the throughput. In order to improve coverage and save power consumption, the authors in [20] focused on the MIMO-NOMA system with IRS and intergroup and clustering methods were proposed in order to reduce the total system transmit power. Furthermore, power consumption is minimized by simultaneously optimizing beamforming and phase shifting. Due to the high propagation loss of millimeter waves, it is difficult to communicate over long distances. Therefore, the authors in [21] proposed an adaptive resource allocation scheme in a dual-user millimeter wave NOMA system with IRS to optimize the resource allocation.
Recently, simultaneous wireless power and data transfer (SWIPT) have received greatly attention, which can provide energy for the receiving device while sending information [22]. The SWIPT technology can reduce the energy waste and improve the efficiency of energy utilization. Thus, some studies have applied the SWIPT technology to IRS-assisted mmWave-MIMO-NOMA system to reduce power consumption. In [23], the phase modulation array-based hybrid precoding matrix was designed and a cluster head selection algorithm was proposed to optimize the resource allocation. Compared to [23], the works in [24] introduced the SWIPT technology to the mMIMO-NOMA system to realize passive transmission and the power allocation strategy was proposed to maximize energy efficiency. To solve the non-convex problem, the outer and inner layers based on the Dinkelbach's method was investigated. In [25], two types of IRS-assisted antenna arrays were designed to maximize the mutual information and obtained the approximate optimal precoding matrix. In [26], hybrid precoding was designed by using the active and passive hardware to enhance the data transmission and the jointly optimal algorithm for BS’s precoding matrix and IRS’s phase shift parameters was proposed. The works in [27] also studied the resource allocation in the IRS-assisted mmWave-MIMO-NOMA system with SWIPT, but the authors in [27] further considered the influence of the non-ideal conditions on the system performance. In [28], the cluster-head selection algorithm was proposed in the SWIPT-based MIMO-NOMA system to pair the beamform with the associated user. The authors of [29] considered the actual SWIPT-based mMIMO system application scenarios such as the imperfect RF signal response, low sensitivity of hardware components. Furthermore, the hybrid precoding scheme based on the non-ideal parameters was designed to maximize the throughput. In [30], the jointly optimizing algorithm for the transmission power and power splitting parameter was proposed to achieve the maximum spectrum and energy efficiency.
Most of the existing works have made a lot of contribution in the precoding scheme, the performance analysis and the optimal resource allocation strategy for the millimeter wave mMIMO system or the millimeter wave mMIMO- NOMA system with IRS. However, the high-resolution low-power characteristics in continuous phase modulation networks require the BS to adopt the corresponding analog precoding for continuous phase modulation network design. Therefore, there still exists some challenges in the millimeter wave mMIMO-NOMA system with IRS. First, the analog precoding design based on phase shifters with high resolution and high energy requirement results in large energy consumption, that lead to a large amount of energy consumption in the massive access mode. From the perspective of future energy strategy, it is important to introduce the passive transmission mode to realize the optimal resource allocation. Second, the non-convex problems formed in resource allocation strategies are challenging. It is necessary to solve such problems efficiently with fast converging and low complexity algorithms. When solving complex problems involving coupled optimization variables, the importance of using corresponding algorithms cannot be ignored. Thus, how to achieve the optimal resource allocation to maximize the spectral efficiency is an urgent problem at present.
To address the above problems, this paper constructs a millimeter wave mMIMO-NOMA system based on IRS to realize passive transmission. In this system, the resource allocation strategy is studied to maximize the throughput by jointly optimizing the parameters such as power allocation factor, power splitting factor, beamforming vectors, and IRS reflection matrix. The specific contributions are as follows:
1) The millimeter wave mMIMO-NOMA system based on IRS is constructed to realize passive transmission and multi-user grouping. The impact of the large-scale antenna structure on the system performance is further considered. Thus, the sparse RF chain antenna structure based on continuous phase modulation is proposed to save the energy consumption. The successive interference cancellation is also used to reduce the interference between users in the same group. On this basis, the resource allocation optimization strategy is studied to maximize the throughput by jointly optimize the power allocation, power splitting factor, analog precoding vector, and IRS reflection matrix under the corresponding constraint, such as the beamforming constraint, energy harvest constraint, etc.
2) The theoretical analysis shows that the above optimization problem is a non-convex optimization problem. In order to find the optimal solution, a three-stage joint optimization algorithm based on Successive convex approximation (SCA) and Alternating optimization (AO) methods is proposed. In the first stage, the optimal power allocation factor and power splitting factor are obtained by introducing the auxiliary variables to the optimization problem with the other given parameters. In the second stage, the analog beam vector for the fixed IRS reflection matrix is designed by the non-convex optimization transformation algorithm based on the optimal solution in the first stage. In the third stage, the non-convex optimal resource allocation for the IRS reflection matrix is transformed into convex optimization problem by using the SCA method based on the above stages.
3) The numerical results show that the spectral efficiency increases with the increase of the total transmitted power. In addition, the number of IRS reflective elements and transmitting antennas are the important factors that affect the spectral efficiency of the proposed system. Furthermore, it is demonstrated that the spectral efficiency of the system with continuous phase shift is close to that of system with discrete phase shift when the quantization bit is large enough.
A. Notations
Conj (⋅) and (⋅)𝐻denote the conjugate and the transpose operations, respectively. |⋅| and ‖⋅‖ denotes the absolute value and the Euclidean norm of a vector. Diag {⋅} denotes a vector that consists of the diagonal elements of a matrix or a diagonal matrix where the diagonal elements are from a vector. ℂ𝑀×𝑁 means the space of 𝑀 × 𝑁 complex matrix.
2. System Model and Problem Formulation
A. System Model
The IRS-enabled mmWave-mMIMO-NOMA communication system is shown in Fig. 1, and the sparse RF chain structure of the base station (BS) is shown in Fig. 2. The BS consists of an NTX transmit antenna and an RF chain, and it is assumed that the obstruction of the building makes it impossible for the BS and the user to communicate directly, and the user can only receive the reflected signals with the help of the IRS, in which NIRS and K represent the number of IRS elements and users, respectively.
Fig. 1. IRS system model.
Fig. 2. The sparse RF chain structure at the base station.
Considering that the hardware cost and the estimation error due to non-ideal the channel state information (CSI) could be ignored, the IRS phase shift can only be selected from a limited set of discrete values, and the set of discrete phase shift values for each component is as follows:
\(\begin{align}\vartheta_{j}=\left\{\frac{2 \pi n}{2^{B}}, n=0,1, \cdots, 2^{B}-1\right\}, \mathrm{j} \in\left\{1,2, \cdots, \mathrm{N}_{\mathrm{IRS}}\right\}\end{align}\) (1)
where B represents the resolution of the IRS discrete phase and the calculation of the resource allocation is performed at the BS. The specific process is that the base station transmits the IRS reflection matrix to the controller via a dedicated radio control link, and the connected intelligent controller controls the IRS phase shift and passes the result of the resource allocation (the reflection matrix of the IRS) to the IRS. Then, the signal received by user k is given by:
\(\begin{align}y_{k}=h_{k} \Phi \mathrm{Gw} \sum_{\mathrm{j}=1}^{K} \sqrt{p_{j}} s_{j}+n_{k}\end{align}\), (2)
where 𝑠𝑗 and 𝑝𝑗 represent the signal and power emitted by the base station for the user 𝑘 , respectively, 𝑛𝑘 denotes a Gaussian white noise with mean 0 and variance 𝜎2𝑣 ,wϵℂNTX×1denotes the analog precoding vector,G ϵ ℂNIRS×NTSdenotes the link matrix from the base station to the IRS, Φ = diag (λ1eϑ1, ⋯ , λNIRSeϑNIRS ) ϵ ℂNIRS×NIRS reprents the IRS reflection matrix, where 𝜆𝑁IRS ϵ [0,1],denotes the amplitude value of each reflection cell, and ℎ𝑘 𝜖 ℂ1×NIRS represents the channel vector from the IRS to the user k.
Given that each user is equipped with a power divider, the signal received from the user is divided into two parts: EH and ID. 𝛽𝑘(0 < 𝛽𝑘 <1) represents the power splitting factor of the user k, the corresponding energy harvesting signal for user k is as follows:
\(\begin{align}y_{k}^{E H}=\sqrt{1-\beta_{k}} y_{k}\end{align}\). (3)
Thus, the energy collected by user k is
\(\begin{align}P_{k}^{E H}=\eta\left(1-\beta_{k}\right)\left(\left\|h_{k} \Phi G \omega\right\|_{2}^{2} \sum_{j=1}^{K} p_{j}+\sigma_{v}^{2}\right)\end{align}\), (4)
where 𝜂 denotes the energy conversion factor,0 < η < 1. Then the signal received for message decoding at the kth user is as follows:
\(\begin{align}y_{k}^{I D}=\sqrt{\beta_{K}} y_{k}+u_{k}\end{align}\), (5)
where uk is the noise interference introduced by the power splitter in the process of signal decoding, and its distribution obeys CN(0, 𝜎2𝑢 ).
It can be seen that user k is subject to interference from other users, so it is necessary to use the SIC technique at the receiving end to eliminate interference from users with poor channel conditions to users with good channel conditions. Here, the effective channel is ℎ𝑘ΦG𝑤, that is, the channel gain, the analog precoding, and the IRS reflection matrix jointly determine the effective channel gain of the user. Since the analog precoding and IRS reflection matrices are unknown quantities, a simplified equivalent channel ℎ𝑘G is used as the judgment condition for the decoding order. Without prejudice to the loss of generality, it is assumed that the user channels are arranged in descending order of the simplified effective channels, i.e.
|| h1G || 2 ≥ || h2G ||2≥ ⋯ ≥ || hKG }}2. (6)
From the NOMA protocol, the remaining signal received for ID at the kth user is as follows:
\(\begin{align}\bar{y}_{k}^{\mathrm{ID}}=\sqrt{\beta_{k}}\left(h_{k} \Phi \mathrm{Gw} \sqrt{p_{k}} s_{k}+h_{k} \Phi \mathrm{Gw} \sum_{j=1}^{\mathrm{k}-1} \sqrt{p_{j}} s_{j}+n_{k}\right)+u_{k}\end{align}\) (7)
B. Problem Formulation
According to equation (7), the signal-to-noise ratio (SINR) of user k can be obtained as follows:
\(\begin{align}\operatorname{SINR}_{k}=\frac{\left\|h_{k} \Phi G \omega\right\|_{2}^{2} p_{k}}{\left\|h_{k} \Phi G \omega\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}}}\end{align}\) (8)
From equation (8), the reachable rate of user k and the total rate of the system are obtained as follows:
𝑅𝑘 = log2(1 + SINR𝑘) (9a)
𝑅sum = ∑𝐾𝑘=1 𝑅𝑘 (9b)
Consequently, the problem of maximizing the spectral efficiency composition of the system can be expressed as follows:
\(\begin{align}\max _{p_{k}, \beta_{k}, \Phi, \mathrm{w}} R_{\text {sum }}\end{align}\) (10a)
\(\begin{align}s.t. \sum_{k=1}^{K} p_{k}=P_{\max }\end{align}\) (10b)
Rk ≥ Rkmin , ∀k (10c)
PEHk ≥ Pmink, ∀k (10d)
|| w || 2 ≤ 1 (10e)
|𝜆𝑗∣ ≤ 1, j𝜖{1,2, ⋯ , NIRS} (10f)
𝑤𝑖 ∈ 𝛤, i𝜖{1,2, ⋯ , NTX} (10g)
𝜗𝑗 ∈ 𝛺, 𝑗𝜖{1,2, ⋯ , 𝑁IRS} (10h)
where (10b) denotes the constraint on the total transmit power of the base station, (10c) denotes the user QoS constraint, (10d) denotesthe user collection energy QoS constraint, (10e) denotes the power constraint for analog precoding,(10f) denotes the modal value constraint for each reflective cell, (10g) denotesthe feasible domain constraint for the analog precoding, (10h) denotes the phase shift constraint of each reflection cell. The above objective functions are jointly optimized reflection matrix, analog precoding vector, power allocation, and power splitting. Since the optimization variables are coupled, because of the complexity and specificity of problem (10), it may be difficult to address it directly.
3. Solution of Sum-rate Optimization Problem
To deal with the previously mentioned nonconvex optimization problem, a joint alternating iterative optimization algorithm is proposed to solve problem (10). The original problem (10) is decomposed into three subproblems to be solved separately. In detail, firstly, given the IRS reflection matrix Φ and the analog precoding vector 𝑤, the power allocation 𝑝𝑘 and power splitting 𝛽𝑘 are solved. Secondly, fixing the power allocation 𝑝𝑘, power splitting 𝛽𝑘 and IRS reflection matrix Φ, the analog precoding vector w is solved. Finally, solve the IRS reflection matrix Φ based on the obtained power allocation 𝑝𝑘 , power splitting 𝛽𝑘 , and the analog precoding vector w. Repeat the same operations as above until the problem reaches a state of convergence.
A. Optimization of 𝑝𝑘 and 𝛽𝑘 Under Fixed 𝜱 and 𝒘
In this subsection, given the IRS reflection matrix Φ and the analog precoding vector 𝑤, the power allocation 𝑝𝑘 and power splitting 𝛽𝑘 are then solved. Transforming the original problem (10) gives the following result:
\(\begin{align}\max _{p_{k}, \beta_{k}} \sum_{k=1}^{K} \log _{2}\left(1+\frac{\left\|h_{k} \Phi \mathrm{Gw}\right\|_{2}^{2} p_{k}}{\left\|h_{k} \Phi \mathrm{Gw}\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}}}\right)\end{align}\) (11a)
s.t. (10b), (10c), (10d) (11b)
Since the optimization variables exist in both numerator and denominator, the optimization problem (11) is non-convex. In order to deal with this issue, auxiliary variables 𝜏𝑘 and 𝑡𝑘 are first introduced, and the above issues are transformed into as follow:
\(\begin{align}\max _{p_{k}, \beta_{k}} \sum_{k=1}^{K} \log _{2}\left(1+t_{k}\right)\end{align}\) (12a)
s.t. (10b), (10c), (10d) (12b)
\(\begin{align}\frac{\left\|h_{k} \Phi \mathrm{GW}\right\|_{2}^{2} p_{k}}{\left\|h_{k} \Phi \mathrm{GW}\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\tau_{k} \sigma_{u}^{2}} \geq t_{k}\end{align}\) (12c)
\(\begin{align}\tau_{k} \geq \frac{1}{\beta_{k}}\end{align}\) (12d)
Clearly, constraints (10c),(10d),(12𝑐),and (12d) are non-convex. According to the user reachable rate expression (9𝑎) , the user QoS constraint (10c) can be transformed into a convex constraint as follows:
|| hkΦGw||22 pk- γk || hk Φ Gw || 22 Σk-1j=1 pj-γkτkσ2u ≥ γkσ2v, (13)
where 𝛾𝑘 = 2Rmink −1. Since the power allocation 𝑝𝑘 and the power allocation 𝛽𝑘 are coupled to each other, the energy acquisition QoS constraint (10d) is challenging to deal with directly.
Therefore, an auxiliary variable ℑ𝑘 is introduced. According to Equation (4), (10d) can be decoupled into the following form:
\(\begin{align}\left\|h_{k} \Phi \mathrm{Gw}\right\|_{2}^{2} \sum_{j=1}^{K} p_{j}+\sigma_{v}^{2} \geq \widetilde{\mathfrak{J}}_{k}, \forall \mathrm{k}\end{align}\) (14a)
\(\begin{align}\mathfrak{J}_{k} \geq \frac{P_{k}^{\min }}{\eta\left(1-\beta_{k}\right)}\end{align}\) (14b)
It's evident that it is linearly convex constrained, while (14b) is nonconvex. According to Schur’s supplementary theorem, (14b) can be transformed into matrix form as follows:
\(\begin{align}\left[\begin{array}{cc}\mathfrak{J}_{k} & \sqrt{\frac{P_{k}^{\min }}{\eta}} \\ \sqrt{\frac{P_{k}^{\min }}{\eta}} & \left(1-\beta_{k}\right)\end{array}\right] \geq 0\end{align}\) (15)
The constraint (12c) has optimization variables in both numerator and denominator, for which the auxiliary variable 𝑏𝑘 is introduced, which is transformed into the following form:
|| ℎ𝑘ФGw || 22 𝑝𝑘 ≥ 𝑡𝑘𝑏𝑘 (16a)
\(\begin{align}\left\|h_{k} \Phi \mathrm{GW}\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\tau_{k} \sigma_{u}^{2} \leq b_{k}\end{align}\) (16b)
The two variables on the right-hand side of equation (16𝑎) are coupled together, so it is non-convex. Then we define two functions 𝑓(𝑡𝑘, 𝑏𝑘) and \(\begin{align}\tilde{f}\end{align}\) (𝑡(𝑛)𝑘 , 𝑏(𝑛)𝑘 , 𝑡2𝑘 , 𝑏2𝑘) as follows:
f(tk, bk) = tkbk (17a)
\(\begin{align}\tilde{f}\left(t_{k}^{(n)}, b_{k}^{(n)}, t_{k}^{2}, b_{k}^{2}\right)=\frac{t_{k}^{(n)}}{2 b_{k}^{(n)}} b_{k}^{2}+\frac{b_{k}^{(n)}}{2 t_{k}^{(n)}} t_{k}^{2}\end{align}\) (17b)
Before further solving the problem, the following theorem is given.
Theorem 1: \(\begin{align}\tilde{f}\end{align}\) (𝑡(𝑛)𝑘 , 𝑏(𝑛)𝑘 , 𝑡2𝑘 , 𝑏2𝑘) ≥ 𝑓(𝑡𝑘, 𝑏𝑘) is constraint. Where 𝑡(𝑛)𝑘 and 𝑏(𝑛)𝑘 are the values of 𝑡𝑘 and 𝑏𝑘 at the nth iteration.
Proof: It can be obtained from equations (17a) and (17b)
\(\begin{align}\begin{array}{l}\tilde{f}\left(t_{k}^{(n)}, b_{k}^{(n)}, t_{k}^{2}, b_{k}^{2}\right)-f\left(t_{k}, b_{k}\right) \\ \quad=\frac{t_{k}^{(n)}}{2 b_{k}^{(n)}} b_{k}^{2}+\frac{b_{k}^{(n)}}{2 t_{k}^{(n)}} t_{k}^{2}-t_{k} b_{k} \\ \quad=\frac{t_{k}^{(n)}}{2 b_{k}^{(n)}}\left(b_{k}^{2}+\left(\frac{b_{k}^{(n)}}{t_{k}^{(n)}}\right)^{2} t_{k}^{2}-\frac{2 b_{k}^{(n)}}{t_{k}^{(n)}} t_{k} b_{k}\right) \\ \quad=\frac{t_{k}^{(n)}}{2 b_{k}^{(n)}}\left(b_{k}-\frac{b_{k}^{(n)}}{t_{k}^{(n)}} t_{k}^{2}\right)^{2} \geq 0\end{array}\end{align}\) (18)
According to theorem 1, (19) is constant.
\(\begin{align}\frac{t_{k}^{(n)}}{2 b_{k}^{(n)}} b_{k}^{2}+\frac{b_{k}^{(n)}}{2 t_{k}^{(n)}} t_{k}^{2} \geq t_{k} b_{k}\end{align}\). (19)
Based on this (16𝑎) can be transformed into a convex constraint as follows
\(\begin{align}\left\|h_{k} \Phi \mathrm{GW}\right\|_{2}^{2} p_{k} \geq \frac{t_{k}^{(n)}}{2 b_{k}^{(n)}} b_{k}^{2}+\frac{b_{k}^{(n)}}{2 t_{k}^{(n)}} t_{k}^{2}\end{align}\). (20)
It can be found that the constraint conditions (12d) and (14b) are similar. Similarly, Schur's complementary theorem transforms it into the following form.
\(\begin{align}\left[\begin{array}{cc}\tau_{k} & 1 \\ 1 & \beta_{k}\end{array}\right] \geq 0\end{align}\) (21)
Finally, question (11) was reformulated as follows:
\(\begin{align}\max _{p_{k}, \beta_{k}, t_{k}, b_{k}} \sum_{k=1}^{K} \log _{2}\left(1+t_{k}\right)\end{align}\) (22a)
s.t. (10b), (13), (14a), (14c), (16), (20), (21) (22b)
Here, Obviously, problem (22) is defined as a convex optimization problem, which can be handled with the help of the convex optimization tool CVX. Summarily, to obtain power allocation 𝑝𝑘 and power splitting 𝛽𝑘, alternate iterative solutions are required to solve (22). Specifically, the auxiliary variables 𝑡(0)𝑘 and 𝑏(0)𝑘 are initialized first, and then problem (22) is solved to obtain 𝑡(𝑟)𝑘 , 𝑏(𝑟)𝑘 , 𝛽(𝑟)𝑘 and 𝑝(𝑟)𝑘 of the rth iteration. Next, 𝑡(0)𝑘 and 𝑏(0)𝑘 are updated with the obtained 𝑡(𝑟)𝑘 and 𝑏(𝑟)𝑘 , and the problem (22) is resolved. Repeat the same steps until the results converge or the number of iterations is maximized. Based on the above derivation, Algorithm 1 proposes the AO-based power allocation and power splitting optimization algorithm.
Algorithm 1: AO-based power allocation and power splitting optimization algorithm
?????????? 그림넣기 ????????????
B. Optimization of w Under Fixed 𝛷, 𝑝𝑘 and 𝛽𝑘
In this section, given power allocation 𝑝𝑘, power splitting 𝛽𝑘 and IRS reflection matrices Φ, we then optimize analog precoding vector w.The original question (10) is transformed to
\(\begin{align}\max _{w} \sum_{k=1}^{K} \log _{2}\left(1+\frac{\left\|\hat{h}_{k} \mathrm{w}\right\|_{2}^{2} p_{k}}{\left\|\hat{h}_{k} \mathrm{w}\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}}}\right)\end{align}\) (23a)
s.t. (10c), (10d), (10e), (10g) (23b)
where \(\begin{align}\hat{\mathrm{h}}\end{align}\)=hkΦG.Similarly,to solve problem (23) ,we introduce the auxiliary variable 𝑡′𝑘 and b′𝑘 ,and problem (23) can be transformed as follows:
\(\begin{align}\max _{w} \sum_{k=1}^{K} \log _{2}\left(1+t_{k}^{\prime}\right)\end{align}\) (24a)
\(\begin{align}\left\|\hat{h}_{k} \mathrm{w}\right\|_{2}^{2} p_{k} \geq t_{k}^{\prime} \mathrm{b}_{k}^{\prime}\end{align}\) (24b)
\(\begin{align}\left\|\hat{h}_{k} \mathrm{w}\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}} \leq b_{k}^{\prime}\end{align}\) (24c)
s.t. (10с), (10d), (10е), (10g) (24d)
The problem (24) is non-convex. We first use first-order Taylor expansion to approximate the constraint condition (24b) as a linear function. The first-order Taylor series at point \(\begin{align}\bar {w}\end{align}\) on the left side of the equation (24b) is as follows:
\(\begin{align}\left\|\hat{h}_{k} \mathrm{w}\right\|_{2}^{2} \geq\left(2 \operatorname{real}\left(\bar{w}^{\mathrm{T}} \hat{h}_{k}^{\mathrm{T}} \hat{h}_{k} w\right)-\left\|\hat{h}_{k} \bar{w}\right\|_{2}^{2}\right)\end{align}\). (25)
According to (19) and (25), the constraint condition (24b) can be transformed into a convex constraint as follows:
\(\begin{align}\left(2 \operatorname{real}\left(\bar{w}^{\mathrm{T}} \hat{h}_{k}^{\mathrm{T}} \hat{h}_{k} w\right)-\left\|\hat{h}_{k} \bar{w}\right\|_{2}^{2}\right) p_{k} \geq \frac{t_{k}^{\prime(n)}}{2 b_{k}^{\prime(n)}} b_{k}^{\prime 2}+\frac{b_{k}^{\prime(n)}}{2 t_{k}^{\prime(n)}} t_{k}^{\prime 2}\end{align}\). (26)
According to (9a) and (25), the constraint condition (10c) can be transformed into the following convex constraint.
\(\begin{align}\left(2 \operatorname{real}\left(\bar{w}^{\mathrm{T}} \widehat{h}_{k}^{\mathrm{T}} \hat{h}_{k} w\right)-\left\|\hat{h}_{k} \bar{w}\right\|_{2}^{2}\right) I_{1}-I_{2} \geq\left(2^{R_{k}^{\min }}-1\right) \sigma_{v}^{2}\end{align}\), (27)
where \(\begin{align}I_{1}=\left(p_{k}-\left(2^{R_{k}^{\text {min }}}-1\right) \sum_{j=1}^{k-1} p_{j}\right), I_{2}=\left(2^{R_{k}^{\text {min }}}-1\right) \sigma_{u}^{2} / \beta_{k}\end{align}\).
Similarly, the energy harvesting QoS constraint condition (10d) can be transformed into a convex constraint as:
\(\begin{align}\left(2 \operatorname{real}\left(\bar{w}^{\mathrm{T}} \hat{h}_{k}^{\mathrm{T}} \hat{h}_{k} w\right)-\left\|\hat{h}_{k} \bar{w}\right\|_{2}^{2}\right) \sum_{j=1}^{K} p_{j}+\sigma_{v}^{2} \geq \frac{P_{k}^{\min }}{\eta\left(1-\beta_{k}\right)}\end{align}\). (28)
According to the feasible region of the continuous phase modulation network, the constraint condition (10g) can be transformed as follows:
\(\begin{align}\left|\left[w_{i}\right]\right| \leq \frac{1}{\sqrt{2}}\end{align}\). (29)
As a result, problem (23) can be transformed into the following form.
\(\max _{w, b_{k}^{\prime}, t_{k}^{\prime}} \sum_{\mathrm{k}=1}^{K} \log _{2}\left(1+t_{k}^{\prime}\right)\) (30a)
s.t. (10e), (24c), (26), (27), (28), (29) (30b)
In problem (30), (10e) and (24c) are second-order conical convex constraints. (26), (27) and (28) are linear convex constraints. (29) is the first-order conic convex constraint. Therefore, problem (30) is a convex optimization problem, which can be solved directly by the convex optimization tool CVX. The specific algorithmic procedure is shown in Algorithm 2.
Algorithm 2: SCA-based simulated precoding iterative optimization algorithm
?????????????? 그림 넣기 ?????????????????
C. Optimization of Φ Under Fixed w, pk and βk
In this section, given the power allocation 𝑝𝑘 , power splitting 𝛽𝑘 and analog precoding vectors 𝑤, and then the IRS reflection matrix Φ is solved and optimized. The original question (10) is transformed to
\(\begin{align}\max _{\Phi} \sum_{k=1}^{K} \log _{2}\left(1+\frac{\left\|h_{k} \Phi \mathrm{Gw}\right\|_{2}^{2} p_{k}}{\left\|h_{k} \Phi \mathrm{GW}\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}}}\right)\end{align}\) (31a)
s.t. (10c), (10d), (10f) (31b)
It is obvious that the problem (31) is non-convex and cannot be solved directly. We first relax the discrete a to a continuous value of [0,2𝜋], and set Ω = Gw, 𝑐𝑘 = hkdiag(Ω), 𝜃 = [𝜆1𝑒𝜗1, ⋯ , 𝜆𝑁IRS𝑒𝜗𝑁IRS]H .Problem (31) can be transformed as follows:
\(\begin{align}\max _{\theta} \sum_{k=1}^{K} \log _{2}\left(1+\frac{\left\|c_{k} \theta\right\|_{2}^{2} p_{k}}{\left\|c_{k} \theta\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}}}\right)\end{align}\) (32a)
s.t. (10c), (10d), (10f) (32b)
It can be found that the objective functions of problem (32) and problem (23) have the same form, so problem (32) can be treated in the same way as problem (23). We introduce auxiliary variables 𝑡′′𝑘 and 𝑏′′𝑘 ,and question (32) is transformed into the following form.
\(\begin{align}\max _{\theta} \sum_{k=1}^{K} \log _{2}\left(1+t_{k}^{\prime \prime}\right)\end{align}\) (33a)
s.t. (10c), (10d), (10f) (33b)
\(\begin{align}\left\|c_{k} \theta\right\|_{2}^{2} p_{k} \geq \frac{t_{k}^{\prime \prime}(n)}{2 b_{k}^{\prime \prime}(n)} b_{k}^{\prime \prime 2}+\frac{b_{k}^{\prime \prime}(n)}{2 t_{k}^{\prime \prime(n)}} t_{k}^{\prime \prime 2}\end{align}\) (33c)
\(\begin{align}\left\|c_{k} \theta\right\|_{2}^{2} \sum_{j=1}^{k-1} p_{j}+\sigma_{v}^{2}+\frac{\sigma_{u}^{2}}{\beta_{k}} \leq b_{k}^{\prime \prime}\end{align}\) (33d)
At this point, the method of solving the problem (24) is adopted to solve the problem (33). Similarly, we first use first-order Taylor expansion to simplify the non-convex problem, and the constraint condition (33b) can be transformed into
\(\begin{align}\left(2 \operatorname{real}\left(\bar{\theta}^{T} c_{k}^{T} c_{k}^{T} \theta\right)-\left\|c_{k} \theta\right\|_{2}^{2}\right) \geq \frac{t_{k}^{\prime \prime}(n)}{2 b_{k}^{\prime \prime(n)}} b_{k}^{\prime \prime 2}+\frac{b_{k}^{\prime \prime}(n)}{2 t_{k}^{\prime \prime(n)}} t_{k}^{\prime \prime 2}\end{align}\) (34)
According to equation (27), constraint condition (10c) can be simplified as follows:
\(\begin{align}\left(2 \operatorname{real}\left(\bar{\theta}^{T} c_{k}^{T} c_{k} \theta\right)-\left\|c_{k} \theta\right\|_{2}^{2}\right) I_{1}-I_{2} \geq\left(2^{R_{k}^{\min }}-1\right) \sigma_{v}^{2}\end{align}\) (35)
where \(\begin{align}I_{1}=\left(p_{k}-\left(2^{\min }-1\right) \sum_{j=1}^{k-1} p_{j}\right), I_{2}=\left(2^{R_{k}^{\min }}-1\right) \sigma_{u}^{2} / \beta_{k}\end{align}\).
Similarly, according to (28), the constraint condition (10d) can be simplified as
\(\begin{align}\left(2 \operatorname{real}\left(\bar{\theta}^{T} c_{k}^{T} c_{k}^{T} \theta\right)-\left\|c_{k} \theta\right\|_{2}^{2}\right) \sum_{j=1}^{K} p_{j}+\sigma_{v}^{2} \geq \frac{P_{k}^{\min }}{\eta\left(1-\beta_{k}\right)}\end{align}\). (36)
Finally, question (33) can be translated as follows:
\(\begin{align}\max _{\theta, t_{k}^{\prime}, b_{k}^{\prime \prime}} \sum_{k=1}^{K} \log _{2}\left(1+t_{k}^{\prime \prime}\right)\end{align}\) (37a)
s.t. (34), (35), (36), (10f), (33c) (37b)
It can be found that the constraints (34), (35), and (36) are linear constraints. (10𝑓𝑓) is a first-order cone-convex constraint, and (33c) is a second-order cone-convex constraint. Therefore, problem (37) is a convex optimization problem, which can be solved using the existing convex optimization tool CVX.
In solving the reflection matrix Φ,the objective value obtained by problem (37) is the upper limit of the reflection matrix design problem (31) due to the relaxation. According to the solution of problem (37), the discrete phase shift value is
\(\begin{align}\vartheta_{N_{j}}=\arg \min _{\Omega}\left\{\theta-\operatorname{angle}\left(\theta_{N_{j}}\right)\right\}\end{align}\) (38)
This discrete phase shift 𝜗𝑁𝑖 may not be a locally optimal solution due to quantization errors. However, as the IRS resolution B increases, the discrete phase shift IRS can achieve the performance of the algorithm. The continuous phase shift 𝜃 is optimized at each iteration. We update 𝜗NIRS when the problem (37) converges.
Finally, we summarize the proposed alternative iterative optimization scheme in Algorithm 3. Based on the above derivations, the details of the proposed Joint Alternative Iterative Optimization algorithm are summarized in Algorithm 3.
Algorithm 3: proposed Joint Alternative Iterative Optimization Algorithm Base AO and SCA
???????????그림넣기???????????????
4. Numerical Results
In this section, we conduct a simulation analysis and verification of the performance of the proposed scheme. Specifically, the BS is equipped with an ULA of NTX = 64 antennas and NRF=1 to serve 𝐾 = 4 users, the parameters are set as 𝐹 = 3, including one line of sight (Los) component and two non-line-of-sight (NLoS) components; We set Number of RIS reflection elements NIRS = 10, 𝜂 = 0 .9, the user’s minimum collection energy and user service quality are 𝑃min𝑘 = 0.1mW and 𝑅min𝑘 = 0.1bit ⁄𝑠 /Hz
Fig. 3 illustrates the effect of IRS resolution on the spectral efficiency of the system. From Fig. 3, it can be seen that the difference in system spectral efficiency between the continuous and discrete phase shifts decreases as the quantization bit B increases, which is due to the fact that a larger B increases the degree of freedom of the IRS, which allows for better regulation of the IRS phase shift.
Fig. 3. The relationship between system spectral efficiency and IRS quantization bit 𝐵
Fig. 4 demonstrates the system spectral efficiency versus the total system transmit power for different schemes, where the quantization bit B is set to 4. It can be seen that the spectral efficiency of all schemes increases with the increase of the total transmit power. Moreover, it can be found that the spectral efficiency of the proposed system based on continuous phase modulation network is superior to that based on conventional phase shifter modulation network. Further, the proposed scheme is superior to the OMA scheme because all the NOMA users can be served simultaneously compared to the OMA system.
Fig. 4. The relationship between system spectrum efficiency and the number of IRS reflection elements.
Fig. 5 illustrates the relationship between the spectral efficiency of the system and the number of IRS reflective elements for different schemes, where 𝐵 = 4 and Pmax = 5dB. It can be seen that the spectral efficiency increases with the number of reflective elements for all schemes. This is due to the fact that the more IRS passive elements, the higher the reflected signal power and the higher the power gain. Moreover, the proposed scheme is also superior to the conventional phase shifter-based modulation network, which is consistent with Fig. 4. Similarly, the spectral efficiency of the NOMA scheme is also superior to the OMA scheme.
Fig. 5. The relationship between the spectral efficiency of the system and the number of antennas.
Fig. 6 illustrates the relationship between the spectral efficiency of the system and the number of IRS reflective elements for different schemes. It can be seen that the spectral efficiency of all schemes increases with the number of antennas, but its growth rate gradually slows down. From Fig. 5 and Fig. 6, it is found that increasing the number of IRS reflective elements and the number of transmitting antennas at the base station increases the system spectral efficiency. This is due to the fact that when there are more antennas at the base station or more reflective elements at the IRS, a higher beamforming gain can be achieved.
Fig. 6. The relationship between the spectral efficiency of the system under different scenarios and Pmax
5. Conculsions
In this paper, the spectrum efficiency in the IRS-assisted mMIMO-NOMA system is studied to realize the optimal resource allocation. The sparse RF chain antenna structure with continuous phase modulation is introduced to reduce the energy consumption. The joint optimization strategy for power allocation, power splitting factor, analog precoding vector and IRS reflection matrix is proposed to maximize spectral efficiency under the constraints of user service quality, minimum energy collection and total transmitted power. On this basis, the above non-convex optimization problem is solved by the proposed three-stage joint optimization algorithm. The simulation results show that IRS can effectively improve the spectral efficiency of the system and the spectral efficiency of the NOMA transmission scheme is higher than that of the traditional scheme. The algorithm proposed in this paper not only realize the maximization spectral efficiency, but also provide strong theoretical support and practical guidance for the future-oriented communication. However, there are still directions for further research in the future. For example, future research can further explore the impact of the IRS element and the distance between different equipment on the fairness of users and the system performance. In addition, the resource allocation optimization problem in the non-ideal system condition should be further studied.
Acknowledgements
The work was supported by the National Natural Science Foundation of China under Grant 62101613 and Henan science and technology planning project under Grant 222102210068. We thank the anonymous referees for their helpful comments and suggestions on the initial version of this paper.
참고문헌
- W. Huang and Z. Ding, "New Insight for Multi-User Hybrid NOMA Offloading Strategies in MEC Networks," IEEE Transactions on Vehicular Technology, vol.73, no.2, pp.2918-2923, Feb. 2024.
- S. Elhoushy, M. Ibrahim and W. Hamouda, "Downlink Performance of CF Massive MIMO Under Wireless-Based Fronthaul Network," IEEE Transactions on Communications, vol.71, no.5, pp.2632-2653, May 2023.
- I. Khaled, C. Langlais, A. E. Falou, B. A. Elhassan and M. Jezequel, "Multi-User Angle-Domain MIMO-NOMA System for mmWave Communications," IEEE Access, vol.9, pp.129443-129459, 2021.
- P. Jain and A. Gupta, "Performance Analysis of Massive MIMO Millimeter Wave NOMA HetNet," in Proc. of 2022 International Conference on Emerging Smart Computing and Informatics (ESCI), pp.1-5, 2022.
- A. A. Saleh and M. A. Ahmed, "Multiuser Beamforming System with Massive MIMO-NOMA over mmWave Channel," in Proc. of 2023 1st International Conference on Advanced Engineering and Technologies (ICONNIC), pp.269-274, 2023.
- L. Pang et al., "Joint Power Allocation and Hybrid Beamforming for Downlink mmWave-NOMA Systems," IEEE Transactions on Vehicular Technology, vol.70, no.10, pp.10173-10184, Oct. 2021.
- X. Qi, X. Gang and Y. Liu, "Hardware-Efficient Hybrid Precoding and Power Allocation in Multi-User mmWave-NOMA Systems," in Proc. of 2020 IEEE/CIC International Conference on Communications in China (ICCC), pp.184-189, 2020.
- X. Qi, G. Xie and Y. Liu, "Energy-Efficient Power Allocation in Multi-User mmWave-NOMA Systems With Finite Resolution Analog Precoding," IEEE Transactions on Vehicular Technology, vol.71, no.4, pp.3750-3759, Apr. 2022.
- A. Jee and S. Prakriya, "Performance of Energy and Spectrally Efficient AF Relay-Aided Incremental CDRT NOMA-Based IoT Network With Imperfect SIC for Smart Cities," IEEE Internet of Things Journal, vol.10, no.21, pp.18766-18781, Nov. 2023.
- A. Jee, K. Agrawal and S. Prakriya, "A Coordinated Direct AF/DF Relay-Aided NOMA Framework for Low Outage," IEEE Transactions on Communications, vol.70, no.3, pp.1559-1579, Mar. 2022.
- A. Jee and S. Prakriya, "Novel Channel Aware Power Control for a Multi-User Downlink NOMA Network," IEEE Wireless Communications Letters, vol.13, no.2, pp.392-396, Feb. 2024.
- Y. Hei, S. Yu, C. Liu, W. Li and J. Yang, "Energy-Efficient Hybrid Precoding for mmWave MIMO Systems With Phase Modulation Array," IEEE Transactions on Green Communications and Networking, vol.4, no.3, pp.678-688, Sep. 2020.
- X. Yu, F. Xu, K. Yu, and X. Dang, "Power Allocation for Energy Efficiency Optimization in Multi-User mmWave-NOMA System With Hybrid Precoding," IEEE Access, vol.7, pp.109083-109093, 2019.
- L. Zhu, J. Zhang, Z. Xiao, X. Cao, D. O. Wu, and X. -G. Xia, "Millimeter-Wave NOMA With User Grouping, Power Allocation and Hybrid Beamforming," IEEE Transactions on Wireless Communications, vol.18, no.11, pp.5065-5079, Nov. 2019.
- K. Zhang, C. Liu, H. Wang and Y. Song, "An IRS-Aided mmWave Massive MIMO Systems Based on Genetic Algorithm," in Proc. of 2020 IEEE 20th International Conference on Communication Technology (ICCT), pp.288-293, 2020.
- X. Qi, X. Gang and Y. Liu, "Hardware-Efficient Hybrid Precoding and Power Allocation in Multi-User mmWave-NOMA Systems," in Proc. of 2020 IEEE/CIC International Conference on Communications in China (ICCC), pp.184-189, 2020.
- F. Zhao, W. Hao, L. Shen, G. Sun, Y. Zhou and Y. Wang, "Secure Energy Efficiency Transmission for mmWave-NOMA System," IEEE Systems Journal, vol.15, no.2, pp.2226-2229, Jun. 2021.
- J. Bai, "Adaptive Optimization Scheme for RIS-Aided mmWave-NOMA Systems with Hybrid Beamforming," in Proc. of 2023 3rd International Conference on Communication Technology and Information Technology (ICCTIT), pp.55-58, 2023.
- M. Zeng, W. Hao, O. A. Dobre and H. V. Poor, "Energy-Efficient Power Allocation in Uplink mmWave Massive MIMO With NOMA," IEEE Transactions on Vehicular Technology, vol.68, no.3, pp.3000-3004, Mar. 2019.
- D. Galappaththige and C. Tellambura, "Sum Rate Maximization for RSMA-Assisted CF mMIMO Networks With SWIPT Users," IEEE Wireless Communications Letters, vol.13, no.5, pp.1300-1304, May 2024.
- L. Zhu, J. Zhang, Z. Xiao, X. Cao, D. O. Wu and X. -G. Xia, "Millimeter-Wave NOMA With User Grouping, Power Allocation and Hybrid Beamforming," IEEE Transactions on Wireless Communications, vol.18, no.11, pp.5065-5079, Nov. 2019.
- C. Sun, S. Yang, Y. Chen, J. Guo and Z. Nie, "An Improved Phase Modulation Technique Based on Four-Dimensional Arrays," IEEE Antennas and Wireless Propagation Letters, vol.16, pp.1175-1178, 2017.
- Y. Hei, S. Yu, C. Liu, W. Li and J. Yang, "Energy-Efficient Hybrid Precoding for mmWave MIMO Systems With Phase Modulation Array," IEEE Transactions on Green Communicatio ns and Networking, vol.4, no.3, pp.678-688, Sep. 2020.
- Y. Xiu et al., "Reconfigurable Intelligent Surfaces Aided mmWave NOMA: Joint Power Allocation, Phase Shifts, and Hybrid Beamforming Optimization," IEEE Transactions on Wireless Communications, vol.20, no.12, pp.8393-8409, Dec. 2021.
- V. Jamali, A. M. Tulino, G. Fischer, R. R. Muller and R. Schober, "Intelligent Surface-Aided Transmitter Architectures for Millimeter-Wave Ultra Massive MIMO Systems," IEEE Open Journal of the Communications Society, vol.2, pp.144-167, 2021.
- P. Wang, J. Fang, X. Yuan, Z. Chen and H. Li, "Intelligent Reflecting Surface-Assisted Millimeter Wave Communications: Joint Active and Passive Precoding Design," IEEE Transactions on Vehicular Technology, vol.69, no.12, pp.14960-14973, Dec. 2020.
- Y. Zhang et al., "Performance Analysis of CF-mMIMO-Aided SWIPT IoT Networks With Nonideal RF Response and Low-Resolution ADCs/DACs," IEEE Sensors Journal, vol.24, no.3, pp.3594-3607, Feb. 2024.
- J. Tang et al., "Joint Power Allocation and Splitting Control for SWIPT-Enabled NOMA Systems," IEEE Transactions on Wireless Communications, vol.19, no.1, pp.120-133, Jan. 2020.
- L. Dai, B. Wang, M. Peng and S. Chen, "Hybrid Precoding-Based Millimeter-Wave Massive MIMO-NOMA With Simultaneous Wireless Information and Power Transfer," IEEE Journal on Selected Areas in Communications, vol.37, no.1, pp.131-141, Jan. 2019.
- S. Kumar, A. Jee and S. Prakriya, "Performance Analysis and Optimization of Partitioned-IRS-Assisted NOMA Network," IEEE Wireless Communications Letters, vol.13, no.3, pp.761-765, Mar. 2024.