Next Article in Journal
Assessing the Applicability of Machine Learning Models for Robotic Emotion Monitoring: A Survey
Next Article in Special Issue
Highly Compact 4 × 4 Flower-Shaped MIMO Antenna for Wideband Communications
Previous Article in Journal
Experimental Study on a Supercritical CO2 Centrifugal Compressor Used in a MWe Scale Power Cycle
Previous Article in Special Issue
A Maximum Efficiency-86% Hybrid Power Modulator for 5G New Radio(NR) Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent-Reflecting-Surface-Assisted Multicasting with Joint Beamforming and Phase Adjustment

1
Department of Information and Communication Engineering, Sejong University, Seoul 05006, Republic of Korea
2
Department of Electronic Engineering, Gachon University, Seongnam-si 13102, Republic of Korea
3
Department of A.I. Software Engineering, Seoul Media Institute of Technology, Seoul 07590, Republic of Korea
4
Department of Information and Communication Engineering and Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Republic of Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(1), 386; https://doi.org/10.3390/app13010386
Submission received: 16 November 2022 / Revised: 16 December 2022 / Accepted: 21 December 2022 / Published: 28 December 2022

Abstract

:
In this paper, a set of transmission schemes are proposed for the delivery of multicast (MC) signals, in which an intelligent reflecting surface (IRS) assists the transmission from an access point (AP) to a set of multicast users. It is known that the large number of IRS reflecting elements have the potential to improve the transmission efficiency by forming an artificial signal path with strong channel gain. However, the joint optimization of the AP beamformer and the phases of the IRS reflecting elements is challenging due to the non-convex nature of the phase elements as well as the high computational complexity required for a large number of elements. A set composed of two AP beamformer schemes and a set with two IRS phase adjustment algorithms are proposed, which are sub-optimal but less computationally demanding. A semi-definite relaxation (SDR)-based scheme is considered along with a least squares (LS) based one for the AP beamformer design. For the IRS phase adjustment, an LS based optimization and a grouping method for the phase elements are suggested. From these two sets, four combinations of overall optimization can be built, and their performances can be compared with their merits and weaknesses revealed. The signal-to-interference-plus-noise power ratio (SINR) performance results are verified in various parameter conditions by simulation.

1. Introduction

While cellular systems are basically designed for access points (APs) to deliver separate messages for individual users, multicast (MC) transmission techniques supplement the basic mode by allowing the AP to distribute common messages to groups of users [1,2,3]. Since the weakest channel among the user channels served by the same message determines the throughput of the MC channel, the optimal beamforming for the multiple antennas at the AP is known to be the semi-definite relaxation (SDR) approach [1,2], which may cause excessive computational load as the transmit antenna number at the AP grows. For the multi-cell environment, coordinated beamforming supports multi-group (MG) MC as well [3]. The optimization of MC for massive-scale antenna array systems in millimeter-wave bands is considered in [4,5], including the MG MC cases [6,7,8]. To improve the wireless transmission channels, multiple input, multiple output (MIMO) techniques with multiple antennas have long been considered and applied in cellular standards. These techniques have recently extended into massive MIMO systems with large numbers of antenna elements, where hybrid analog-and-digital beamforming (BF) techniques [9,10,11,12,13] are suggested to compromise the implementation cost and complexity. Hardware-intensive radio frequency (RF) chains are limited to few channels for digital BF, which are tied to analogue BF arrays with phase shifters for the large number of antenna elements. These hybrid BF systems are required to reside in the transmitters and receivers, and thus may still lead to an excessive amount of hardware and associated cost. On the other hand, intelligent reflecting surfaces (IRSs), intentionally installed near wireless transmission channels, form artificial transmission paths [14,15,16,17,18,19,20] and are introduced to improve wireless links by reflecting incoming signals and providing additional signal paths toward the user terminals. In effect, the analogue BF arrays of hybrid BF systems are pushed to the far corners of the networks in IRSs so that they may be comparable to relay systems. Unlike the signal-processing-intensive and power-hungry relay systems, however, IRS-assisted transmissions achieve very close performance to that of relay networks in removing the shadowed areas [21,22,23,24] of cellular networks when there are enough reflecting elements deployed at the IRS. Note that this remarkable benefit comes at the cost of installing devices around the networks with relatively light computational resources and power consumption.
Transmission systems with training methods are presented in [25,26], and application in the millimeter band is considered in [27]. Multicasting systems with IRS support are considered in [28,29]. Analogous to the BF in multi-antenna systems, the adjustment of the phase shifters of IRS reflecting elements is the key technical challenge regarding IRSs [14,15,16,25,26]. An alternative approach for the optimal phase adjustment of a single user link is presented in [16], where the alignment of all phases of the paths through the IRS to the phase of the direct channel from the base station to the user is shown to be optimal. The collaborations of the IRS and various relay systems are considered [21,22,23,24]. The outage performance of an IRS-assisted multicasting system is presented with a random phase adjustment at the IRS in [28]. Here, we consider an MC network, where the user links from the AP are assisted by the reflections from an IRS with a set of joint BF at the AP and the phase alignments at the IRS. The BF adjusts the complex weights of the multiple antennas such that the AP transmission is optimized for a certain metric while the IRS reflection is controlled by determining the phase shifter values of reflecting elements. Just like the analogue BF in a hybrid BF system, the phase shifters of the IRS are constrained to be complex phasers, and this fact makes the associated optimizations hardly convex. Therefore, optimal joint BF and phase adjustment does not lend itself to an easy solution, and some suboptimal and practical approaches to this problem are needed. In this paper, we propose two AP BF schemes and two IRS phase adjustment schemes, from which four (2 × 2) combinations of alternating schemes are presented and their performances are compared in various parameter settings.
A SDR-based scheme is proposed for the AP BF, though it is already known to be the optimal one for the MC channel without IRS. Additionally, least squares (LS)-based algorithms that try to equalize user channel strengths are proposed for the AP BF and the IRS phase alignment, respectively. These schemes require a less-demanding computational load compared to the SDR scheme when the number of reflecting elements and/or the number of AP antennas becomes large. Finally, a grouping algorithm of IRS elements is proposed for the IRS phase alignment, where each IRS reflecting element is associated to a specific user to strengthen the paths toward the user. A similar idea is applied to the multiuser channel with an IRS support in [19]. Although the SDR scheme is optimal, it requires high computational load when the dimension of the signal vector increases. On the other hand, the other three are sub-optimal with reasonable computation, and thus are good candidates for practical implementation.
This paper is organized as follows. In Section 2, the system model of the proposed multi-antenna MC channel with an IRS is presented. Alternation-based beamforming designs are presented in Section 3. After presenting the corroborating numerical results in Section 4, Section 5 concludes this paper. Notations: The notations A H , A , A T , A * , and Tr [ A ] are the Hermitian transpose, the pseudo inverse, the transpose, the conjugate and the trace of a matrix A , respectively. | a | and a denote the absolute value of a and the norm of a , respectively. The notation 1 J denotes the all-one vector with J elements and ϕ ( a ) generates a vector whose nth element is the phase of the nth element of a with unit magnitude. A i , j represents the ( i , j ) th element of A ; a ( i ) represents the i-th element of vector a ; diag [ A ] returns a vector whose elements are the diagonal elements of the matrix A and diag [ a ] returns a diagonal matrix with the elements of the vector a as its diagonal entries. a CN ( 0 , C ) denotes a complex white Gaussian random vector a with zero mean vector 0 and the covariance matrix C . E [ a ] takes the expectation of a and ( a ) returns the phase vector of a complex vector a . The function λ m a x ( A ) returns the maximum singular value of the matrix A . The operator [ a , b ] + returns the max { a , b } .

2. System Model

Figure 1 depicts a system model where an access point (AP) sends a multicast message to K user terminals (UTs), while an IRS assists the direct AP transmission by reflecting the signal from the AP toward the UTs. Each UT receives signals that include a common message simultaneously from the AP and the IRS. The AP and each UT have M antennas and a single antenna, respectively, while the IRS is equipped with N reflecting elements. The multiple input, multiple output (MIMO) channel from the AP to the IRS is denoted by an N × M matrix H 0 . The multiple input, single output (MISO) channel from the AP to the kth UT (i.e., U T k ) is denoted by an M × 1 vector g k , k = 1 , , K and the MISO channel from the IRS to the jth UT (i.e., U T j ) is denoted by an N × 1 vector h j , j = 1 , , K . The elements of these matrices and vectors are independent and identically distributed as CN ( 0 , 1 ) .
The AP transmits signal w x through M antennas, where w is an M × 1 pre-coding vector with w 2 = 1 and x is the common multicast message signal for K UTs with the transmit power E [ | x | 2 ] = P . The transmitted signal from AP is delivered to the UTs through the direct link from the AP and the secondary link through the IRS, where the two signals are added up at the UTs. The phase-shifting at IRS is modeled as an N × N complex diagonal matrix Φ , where the i-th diagonal element ϕ i , i = 1 , , N with | ϕ i | = 1 . The received signals of U T k , k = 1 , , K are written as follows:
y k = g k T w x + β h k T Φ H 0 w x + n k ,
where β represents the attenuation at the IRS which is uniformly applied to all the IRS elements. The rate of x is R bits per second per channel use; n k is the additive noise signals at U T k with CN ( 0 , 1 ) distribution. Without loss of generality, we can set β = 1 . The signal-to-noise ratio γ k at U T k is then given as
γ k = | ( g k T + h k T Φ H 0 ) w | 2 P ,
with the mutual information (MI) at U T k as log ( 1 + γ k ) . For the MC transmission, the user with minimum MI among the K MC users determines the rate, and the logarithmic function possesses monotonic relation with its argument. Therefore, the MC transmission rate R can be maximized by maximizing min k { 1 , , K } γ k or, equivalently,
( w , Φ ) = max min k { 1 , , K } | ( g k T + h k T Φ H 0 ) w | , w 2 = 1 , | ϕ i | = 1 , i = 1 , , N .
The optimization of the objective function in (3) involves the vector w and the diagonal matrix Φ , where the unit magnitude constraint of ϕ i makes the problem non-convex and demanding at the same time. Problems with sets of parameters, as in this case, are often handled by alternating approaches, where each set of parameters is optimized with the other sets being fixed. With Φ fixed, the optimization of w is well-studied in the context of multicast beamforming, and the near-optimal solution can be found by an SDR-based method [1,2]. Although the SDR approach is widely applied, providing effective solutions to many classes of problems, it requires demanding computational complexity. On the other hand, with a fixed w , the authors of [16] show that the maximization of | ( g k T + h k T Φ H 0 ) w | can be achieved by making ϕ i ’s phase shifters so that they align all the phases of the added terms in ( g k T + h k T Φ H 0 ) w . Here, the problem at our hands is maximizing min k | ( g k T + h k T Φ H 0 ) w | , which complicates the direct application of the method in [16] and thus motivates the authors to propose novel algorithms to determine Φ based on the method of [16]. We assume that all the channel status information (CSI) is available through some pilot training procedures.

3. Beamformer Design

Here, we propose two schemes for the alternating optimization of w and Φ , maximizing the metric in (3). We begin by recalling the SDR-based optimal beamforming for the multicasting system, which corresponds to the optimization of w with a fixed Φ in (3). Defining
g ˜ k T [ g k T + h k T Φ H 0 ]
and Q k = g ˜ k * g ˜ k T , (3) turns into
( w ) = min Tr [ w w H ] , Tr [ w w H Q k P ] γ , for k { 1 , , K } ,
where the SDR-based solution has been well-known for many years [1,2] with the introduction of semi-definite matrix X in place of w w H and following the rank-reduction process. Here, γ can be adjusted to make the magnitude of found w to one. Since the SDR approaches of (4) require a demanding amount of computation, an alternative method with reduced complexity is proposed as the second scheme, which utilizes the least squares (LS) rule to equalize the gains of all user channels.
Then, two algorithms to determine the IRS phase shifters are proposed such that we create two sets of algorithms for finding the AP pre-coder w and for finding the IRS phase shift matrix Φ , respectively. Overall, four optimizations can be conducted in an alternating manner between the SDR method or the LS method and Algorithm 2 or Algorithm 3 to be presented for the IRS phase adjustment. Here, the alternation starts either with the SDR method or with LS with a Φ whose diagonal elements have random phases. The SDR method and the LS method produce unit magnitude AP pre-coders w , while Algorithm 2 and Algorithm 3 output the IRS phase shift matrices Φ , where each of two methods in a combination rely on the results of the other method in the same combination.

3.1. LS-Based AP Pre-Coder Optimization

For the LS-based problem formation, we need the following definition of a K × M matrix as G [ g ˜ 1 , , g ˜ K ] T . For a certain signal level μ ( 0 ) , we consider the following magnitude-constrained LS estimation problem as
( w ) = min μ 1 K P G w 2 , w 1 .
By introducing vector 1 as the estimation target signal, we turn the LS estimation into an equalization problem, where the signal levels at the MC UTs are almost uniformly equalized with the LS criterion. The solution of (5) can be found through the approach of [30], as follows. First, we define
S G ( G H G ) 1 G H / P .
For a positive μ ( μ λ m a x ( G ) P ) , the LS estimate of μ 1 K with the magnitude constraint is achieved with
w = S G 1 K S G 1 K , if μ S G 1 K 1 , μ S G 1 K , o . w .
The LS formulation above results in the determination of w depending on the signal level μ as in (6), which makes the w decision a sub-part of optimizing μ . For the optimization of μ , we define
A ( μ ) μ I K P min μ , 1 S G 1 K G S G ,
and the square of the LS estimation error is given as
ε = A ( μ ) 1 K 2 .
The above LS-based equalization allows us to consider the following equalized signal level as 1 + μ 2 ε = 1 + μ 2 A ( μ ) 1 K 2 , which is an increasing function of μ until the point μ = 1 S G 1 K is reached since ε is a proportional fraction of μ 2 for the interval. However, it is easy to show that ε increases faster and approaches μ 2 as μ grows beyond 1 S G 1 K . Therefore, the overall shape of 1 + μ 2 A ( μ ) 1 K 2 over μ is assured to be concave, and the maximum of the equalized signal level can be obtained at μ * by conducting the golden section search (GSS) over μ within the feasible range of 0 μ μ ¯ = λ m a x ( G ) P . This makes the overall optimization a concave one of μ , as summarized in Algorithm 1, where the AP beamformer w is found as a by-product.
Algorithm 1: AP pre-coder optimization algorithm
1:
Find S G .
2:
Calculate A ( μ ) and conduct the GSS over μ to locate μ * where 1 + μ 2 ε peaks.
3:
Calculate w with the found μ * .

3.2. IRS Phase Adjustment

In this subsection, we consider the optimization of the diagonal matrix Φ at the IRS with the AP pre-coder w fixed. We provide two methods, where one is based on the LS method as in the previous subsection and the other one relies on an intuitive approach derived from the optimal phase alignment of [16]. The latter method associates each IRS reflection element with a user so that the elements are separated into few groups. A similar idea is applied in [19], where the multiuser channel with an IRS support is considered. With the definition h 0 = H 0 w and g k = g k T w for k = 1 , , K , we can modify the problem (3) as
( Φ ) = max min k { 1 , , K } | g k + h k T Φ h 0 | , | ϕ i | = 1 , i = 1 , , N .
For K = 1 , the authors in [16] show that phase alignment among the different channel paths passing through the IRS so that they are all aligned to the phase of g 1 achieves the optimal beamforming for Φ . In other words, ( g 1 ) = ( h 1 ( i ) ϕ i h 0 ( i ) ) or ( ϕ i ) = ( ( g 1 ) ( h 1 ( i ) h 0 ( i ) ) ) is the necessary condition required for ϕ i , i = 1 , , N . Since this rule is difficult to apply for all user channels at the same time where K 2 , a modification of the method is required to reflect the minimum operation in (7), and thus the rule is to be compromised and shared among different user channels. Note that the phase alignment of [16] is equivalent to the equal gain combining (EGC) of diversity combining.
First, we apply the LS method as we did in Section 3.1 to find the matrix Φ , although it is constrained to be a diagonal matrix with unit magnitude elements. With the definitions of the phase vector from the diagonal elements of Φ as Œ diag [ Φ ] and h ˜ k diag [ h k ] h 0 , the right-most term in (7) can be re-written as g k + h k T Φ h 0 = g k + h ˜ k T Œ . Then, we can form the following LS estimation problem of Œ .
( Œ ) = min γ 1 K P ( g + H Œ ) 2 , Œ N .
Here, the matrix H [ h ˜ 1 , , h ˜ K ] T is composed of h ˜ k T ’s on its rows. Note that the elements of Œ are not yet constrained to be unit magnitude to apply the LS method in (8), and the constraint will be applied at the final stage. Again, we can define
S H ( H H H ) H H / P .
For a positive γ ( γ λ m a x ( H ) P ) , the LS estimate of γ 1 K P g with the magnitude constraint is given as
ϕ = N S H [ γ 1 K P g ] S H [ γ 1 K P g ] , if S H [ γ 1 K P g ] N , S H [ γ 1 K P g ] , o . w .
Again, the decision ϕ is dependent on γ and we now turn to the optimization of γ . Defining
B ( γ ) 1 K P min 1 , N S H [ γ 1 K P g ] H S H ,
the square of the LS estimation error is given as
ε = B ( γ ) [ γ 1 K P g ] 2 .
As in Section 3.1, the equalized signal level 1 + γ ε = 1 + γ B ( γ ) [ γ 1 K P g ] 2 is an increasing function of γ until the point S H [ γ 1 K P g ] = N is reached. Again, the overall shape of 1 + γ B ( γ ) [ γ 1 K P g ] 2 over γ is assured to be concave and the maximum of the equalized signal level can be obtained at γ * by conducting the GSS over γ within the feasible range of 0 γ γ ¯ = λ m a x 2 ( H ) P . Finally, we take only the phases the elements of found Œ , while discarding the magnitude components of the vector as ϕ i = e j ϕ i , i = 1 , , N . Again, the overall optimization is a concave one of γ as summarized in Algorithm 2, where the IRS phase shift vector Œ is found as a by-product after discarding the magnitude values and leaving only the phase values.
Algorithm 2: AP pre-coder optimization algorithm
1:
Find S H .
2:
Calculate B ( γ ) and conduct the GSS over γ to locate γ * where 1 + γ ε peaks.
3:
Calculate Œ with the found γ * .
4:
Calculate ϕ i = e j ϕ i , i = 1 , , N .
Second, we provide a user grouping approach, with the optimal phase alignment of [16] applied to each group. The minimum operator in (7) not only prevents any user from controlling the IRS exclusively, but also forces the user channels to be handled on an equal basis. Therefore, one reasonable approach in this case is a round-robin method, where each user is allowed to take up the IRS in turn to pick up a few IRS antenna elements with the strongest gain paths among the previously unselected antenna elements, and to adjust the phases of the selected paths as in [16]. This process is repeated until the all IRS antenna elements are selected, that is, each element falls in a territory among K user channel territories. In this way, all K user channels have equal opportunity to share the IRS and to apply the algorithm of [16] with approximately N / K IRS antenna elements. At each round of IRS antenna selection, the number of selected elements is determined to minimize the disparity among the sums of user channel gains selected so far. After all the IRS antenna elements are determined to fall in selected territories, the sums of the aligned channel gains of user channels are approximately equal. The above Φ decision scheme is summarized in Algorithm 3. To save computation, we may apply the Algorithm 3 until some number of elements less than N are selected, and leave the remaining unselected ones with random phases, leveraging the fact that the added channel gain suma from these elements are averaged out by the randomness. The method introduced in [19] first uses a simple mathematical model to define the numbers of elements in the groups and allocates the reflecting elements in a block-wise manner according to the defined number of elements. On the other hand, Algorithm 3 allocates reflecting elements one-by-one into groups in a round-robin fashion while it checks out the channel gains accreted so far to keep the final channel gains as uniform as possible. Therefore, it is expected that Algorithm 3 is superior to the method in [19] in equalizing the channel gains. However, the comparison of these two methods in the problem setting of this work is beyond the main concerns of this paper, and thus is skipped.
As a result of Algorithm 3, each user allocates about N / K IRS antenna elements with the best channel gains into its phase control territory so that all the channels through these elements are coherently added to the direct channel from the AP, resulting in the maximized sum channel gains while the sum channel gains among the K users are almost equalized. The remaining IRS antenna elements of size about N ( K 1 ) / K outside of a user’s territory belong to other users’ territories so that their phases can be taken as randomly aligned for the particular user’s point. In this case, the methods of order statistics [31] can be applied to analyze the impact of the above IRS beamforming. However, this approach is very tedious and does not produce easy and intuitive results, and we thus instead take an approximation approach to the channel gains through the IRS. Suppose a selection scheme where each user picks up the best channel among K independent identically complex Gaussian-distributed channel realizations. The resulting channel gain of this scheme is γ ¯ k = 1 K 1 / k [32], where γ ¯ is the gain of an individual channel. Combining this with the result of Proposition 2 of [16] and the fact that only N / K IRS elements are aligned, the approximate channel gain approaches N 2 P π 2 K 2 16 k = 1 K 1 / k as N goes to the infinity. Compared to the result of [16], the channel sharing loss is reflected as 1 / K 2 , while the loss is compensated by the selection as appears in the term k = 1 K 1 / k .
Algorithm 3: Φ decision algorithms
1:
Set Cnt = N and sum k = 0 for k = 1 , , K .
2:
Set u = 0 and Sl ( i ) = 0 for i = 1 , , N .
3:
while ( Cnt > 0 ) do
4:
   Set u = ( u + 1 ) mod K + 1 .
5:
   Set t m a x = 0 .
6:
   for  k = 1 , , K  do
7:
       if  sum k t m a x  then
8:
           t m a x = sum k
9:
       end if
10:
   end for
11:
   while  ( sum u < t m a x )  do
12:
       Set s m a x = 0 .
13:
       for  i = 1 , , N , do
14:
          if  ( Sl ( i ) = 0 ) ( | h u ( i ) h 0 ( i ) | s m a x )  then
15:
              s m a x = | h u ( i ) h 0 ( i ) | and t i d x = i .
16:
          end if
17:
       end for
18:
        sum u = sum u + s m a x and Sl ( t i d x ) = 1 .
19:
        ( ϕ t i d x ) = ( ( g u ) ( h u ( t i d x ) h 0 ( t i d x ) ) ) .
20:
        Cnt = Cnt 1 .
21:
   end while
22:
end while

4. Numerical Results

In this section, we present numerical results based on the SNR performance of the proposed optimization combinations in various parameter settings. An AP equipped with M antennas serves K multicast users, while an IRS with N reflecting elements is supporting the AP transmission. Four combination schemes are considered alongside two reference schemes denoted as SDR and LS (Algorithm 1) in the legends, where only the SDR algorithm and only Algorithm 1 are applied for the AP without the phase optimization of the reflecting elements at the IRS. The last two have the role of baseline schemes for the four combinations proposed.
Figure 2 and Figure 3 display the SINRs of the various schemes in this paper over the variation of the number of IRS reflecting elements in the under-loaded case (Figure 2) and in the overloaded case (Figure 3), respectively. Note that the transmit power is fixed at P = 10 with eight transmit antennas ( M = 8 ) at the AP, where the transmit power is set to the relative received power value compared to the additive noise power at the receiver, and it reflects the combination of actual transmit power and the loss through the path. The flat curves correspond to the SDR-only scheme and the LS-only scheme, while these schemes do not utilize the increasing number of reflecting elements (N) at the IRS in their performance enhancement since the diagonal elements of Φ matrix are set to have random phases. On the other hand, all four proposed schemes exploit the increased number of IRS reflecting antennas, but the efficiency is differentiated depending on N and the scenarios (cases). In both cases, the SDR-only and the LS-only schemes show large SNR gaps, which creates SINR disparities among the group of schemes depending on the AP pre-coder type. Comparing the performance of the IRS phase alignment schemes (Algorithms 2 and 3), their performances vary depending on the combined AP pre-coder type and the scenario. In the under-loaded case in Figure 2, the SDR AP pre-coder does better with Algorithm 3 than with Algorithm 2, while the LS case shows the opposite trend. In the overloaded case of Figure 3, this trend shows the reverse trend, while the curves involved with Algorithm 3 saturate with large N values. This observation indicates that the Algorithm 3 grouping of the IRS reflecting elements does not efficiently handle the cases with large numbers of users compared to Algorithm 2, where the LS-based IRS phase adjustment is applied. Overall, Algorithm 2 shows competitive performance regardless of the AP pre-coding scheme and the scenario. On the other hand, Algorithm 3 combined with LS performs well when the number of IRS reflecting elements N is low in the overloaded case, while it performs well regardless of N in the under-loaded case.
In Figure 4 and Figure 5, the SNR results of the proposed schemes over the variation of the transmit power P are compared in the under-loaded case, where the number of IRS reflecting elements is small ( N = 32 ) in Figure 4 and is large ( N = 128 ) in Figure 5. The SNR and the transmit power are expected to have linear dependence in the log scale, while the parallel gaps between different schemes reflect the power gains of the schemes. Again, all four proposed schemes exploit the increased transmit power, while the efficiency differs depending on N and the scenarios (cases). Additionally, the SDR-only scheme and the Algorithm 1-only scheme are base-line schemes for the other combination schemes. It is easy to see that Algorithm 2 widens the gap with Algorithm 3 as N increases, regardless of the AP pre-coder optimization they are combined with. Note that Algorithm 1, for the AP pre-coder optimization, becomes comparable to the SDR scheme as N becomes large, and thus the combination of Algorithms 1 and 2 is a reasonable solution when N is sufficiently large, which is also observable in Figure 2.

5. Conclusions

Herein, we considered the optimization of an access point (AP) beamformer and IRS phase adjustment in a multicast network with an intelligent reflecting surface (IRS) assist. Two computationally efficient AP beamforming schemes and two IRS phase adjustment algorithms were proposed, comprising four combinations of joint optimization schemes. Semi-definite relaxation (SDR) and least squares (LS) equalization were considered for the AP beamformer and the LS equalization, and grouping methods were suggested for the IRS phase adjustment. From these two sets, four combinations of joint optimization were built and their performances were compared to discuss their associated strengths and weaknesses. All combinations utilized the increased transmit power and the increased number of IRS reflecting elements in their performance enhancement, but their efficiency differed. Computationally competitive LS-based combination showed comparable performance that matched that of the SDR-based scheme, which had a relatively heavy computational load that increased as the transmit power or the IRS reflecting element number grew. On the other hand, the LS and the grouping of reflecting elements combination showed merit in the case of heavily loaded users with small numbers of reflecting antennas.

Author Contributions

D.H. proposed the beamforming principles and associated algorithms for the MC NOMA wireless networks; J.Y. and S.S.N. helped to improve the algorithms, and derived and analyzed all simulation results. Additionally, H.-K.S. provided the experimental materials for better computational simulation and revised critical errors of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2022-2018-0-01423) supervised by the IITP (Institute for Information & Communications Technology Planning & Evaluation), by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (NRF-2021R1F1A1047271).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sidiropoulos, N.; Davidson, T.N.; Luo, Z. Transmit beamforming for physical-layer multicasting. IEEE Trans. Signal Process. 2006, 54, 2239–2251. [Google Scholar] [CrossRef]
  2. Chang, T.; Luo, Z.; Chi, C. Approximation bounds for semidefinite relaxation of max-min-fair multicast transmit beamforming problem. IEEE Trans. Signal Process. 2008, 56, 3932–3943. [Google Scholar] [CrossRef]
  3. Xiang, Z.; Tao, M.; Wang, X. Coordinated multicast beamforming in multicell networks. IEEE Trans. Wireless Commun. 2013, 12, 12–21. [Google Scholar] [CrossRef] [Green Version]
  4. Tran, L.; Hanif, M.F.; Juntti, M. A Conic Quadratic Programming Approach to Physical Layer Multicsting for Large-Scale Antenna Arrays. IEEE Signal Process. Lett. 2014, 21, 114–117. [Google Scholar] [CrossRef]
  5. Wang, J.; Xu, H.; Zhu, B.; Fan, L.; Zhou, A. Hybrid Beamforming Design for mmWave Joint Unicast and Multicast Transmission. IEEE Commun. Lett. 2018, 22, 2012–2015. [Google Scholar] [CrossRef]
  6. Wang, Z.; Ma, Y.; Li, H.; Li, M.; Liu, Q. Efficient Hybrid Beamforming for Multi-Group Multicasting in mmWave Systems. In Proceedings of the 11th International Conference on Wireless Communications and Signal Processing (WCSP), Xi’an, China, 23–25 October 2019. [Google Scholar]
  7. Abanto-Leon, L.F.; Hollick, M.; Sim, G.H. Hybrid Precoding for Multi-Group Multicasting in mmWave Systems. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019. [Google Scholar]
  8. Sadeghi, M.; Bjornson, E.; Larsson, E.G.; Yuen, C.; Marzetta, T.L. Max–Min Fair Transmit Precoding for Multi-Group Multicasting in Massive MIMO. IEEE Trans. Wireless Commun. 2018, 17, 1358–1373. [Google Scholar] [CrossRef] [Green Version]
  9. Heath, R.W.; Gonzalez-Prelcic, N.; Rangan, S.; Rho, W.; Sayeed, A.M. An Overview of Signal Processing Techniques for Millimeter Wave MIMO Systems. IEEE J. Sel. Top. Signal Process 2016, 10, 436–453. [Google Scholar] [CrossRef]
  10. Han, S.; Xu, C.I.Z.; Rowell, C. Large-Scale Antenna Systems with Hybrid Analog and Digital Beamforming for Millimeter Wave 5G. IEEE Commun. Mag. 2015, 53, 186–194. [Google Scholar] [CrossRef]
  11. Molisch, A.F.; Ratnam, V.V.; Han, S.; Li, Z.; Nguyen, S.L.H.; Li, L.; Haneda, K. Hybrid Beamforming for Massive MIMO: A Survey. IEEE Commun. Mag. 2017, 55, 134–141. [Google Scholar] [CrossRef] [Green Version]
  12. Alkhateeb, A.; Ayach, O.E.; Leus, G.; Heath, R.W. Channel Estimation and Hybrid Prcoding for Millimeter Wave Cellular Systems. IEEE J. Sel. Top. Signal Process. 2014, 8, 831–846. [Google Scholar] [CrossRef]
  13. Ayach, O.E.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially Sparse Precoding in Millimeter Wave MIMO Systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef] [Green Version]
  14. Wu, Q.; Zhang, R. Beamforming Optimization for Intelligent Reflecting Surface with Discrete Phase Shifts. In Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing, Brighton, UK, 12–17 May 2019. [Google Scholar]
  15. Hu, S.; Rusek, F.; Edfors, O. Beyond Massive MISO: ThePotential of Data Transmission With Large Intelligent Surfaces. IEEE Trans. Signal Process. 2018, 66, 2746–2758. [Google Scholar] [CrossRef] [Green Version]
  16. Wu, Q.; Zhang, R. Intelligent Reflecting Surface Enahnced Wireless Network via Joint Active and Passive Beamforming. IEEE Trans. Wireless Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef] [Green Version]
  17. Wu, Q.; Zhang, R. Towards Smart and Reconfigurable Environment: Intelligent Reflectig Surface Aided Wireless Network. IEEE Commun. Mag. 2020, 58, 106–112. [Google Scholar] [CrossRef] [Green Version]
  18. Yuan, X.; Zhang, Y.A.; Shi, Y.; Liu, H. Reconfigurable-Intelligent-Surface Empowered Wireless Communications: Challenges and Opportunities. IEEE Wireless Comm. 2021, 28, 136–143. [Google Scholar] [CrossRef]
  19. Cho, H.; Choi, J. Alternating Beamforming With Intelligent Reflecting Surface Element Allocation. IEEE Wireless Comm. Letters 2021, 10, 1232–1236. [Google Scholar] [CrossRef]
  20. Pan, G.; Ye, J.; Alouini, M.S. Full-duplex enabled intellignent reflecting surface systems: Opportunities and challenges. IEEE Wirel. Comm. 2021, 28, 122–129. [Google Scholar] [CrossRef]
  21. Abdullah, Z.; Chen, G.; Lambotharan, S.; Chambers, J.A. Optimization of Intelligent Reflecting Surface Assisted Full-Duplex Relay Networks. IEEE Wirel. Commun. Lett. 2021, 10, 363–367. [Google Scholar] [CrossRef]
  22. Abdullah, Z.; Chen, G.; Lambotharan, S.; Chambers, J.A. A Hybrid Relay and Intelligent Reflecting Surface Network and Its Ergodic Perforamance Analysis. IEEE Wirel. Commun. Lett. 2020, 9, 1653–1657. [Google Scholar] [CrossRef]
  23. Bjornson, E.; Ozdogan, O.; Larsson, E.G. Intelligent Reflecting Surface Versus Decode-and-Forward: How Large Surfaces Are Needed to Beat Relaying? IEEE Wirel. Commun. Lett. 2020, 9, 244–248. [Google Scholar] [CrossRef]
  24. Sharma, P.K.; Garg, P. Intelligent Reflecting Surfaces to Achieve the Full-Duplex Wireless Communication. IEEE Commun. Lett. 2021, 25, 622–626. [Google Scholar] [CrossRef]
  25. Zhou, Z.; Ge, N.; Wang, Z.; Hanzo, L. Joint Transmit Precoding and Reconfigurable Intelligent Surface Phase Adjustment: A Decomposition-Aided Channel Estimation Approach. IEEE Trans. Commun. 2021, 69, 1228–1243. [Google Scholar] [CrossRef]
  26. Zhao, M.; Wu, Q.; Zhao, M.J.; Zhang, R. Intelligent Reflecting Surface Enhanced Wireless Networks: Two-Timescale Beamforming Optimization. IEEE Trans. Wirel. Commun. 2021, 20, 2–17. [Google Scholar] [CrossRef]
  27. Wang, P.; Fang, J.; Yuan, X.; Chen, Z.; Li, H. Intelligent Reflecting Surface-Assisted Millimeter Wave Communications: Joint Active and Passive Precoding Design. IEEE Trans. Vehic. Technol. 2020, 69, 14960–14973. [Google Scholar] [CrossRef]
  28. Tao, Q.; Zhang, S.; Zhong, C.; Zhang, R. Intelligent Reflecting Surface Aided Multicasting With Random Passive Beamforming. IEEE Wirel. Commun. Lett. 2021, 10, 92–96. [Google Scholar] [CrossRef]
  29. Zhou, G.; Pan, C.; Ren, H.; Wang, K.; Nallanathan, A. Intelligent Reflecting Surface Aided Multigroup Multicast MISO Communication Systems. IEEE Trans. Signal Process. 2020, 68, 3236–3251. [Google Scholar] [CrossRef] [Green Version]
  30. Hwang, D.; Yang, J.; Kwon, K.; Joung, J.; Song, H. Equaliozation-Base Beamforming for Secure Multicasting in Multicast Wiretap Channels. IEEE Access 2021, 9, 33 826–33 835. [Google Scholar] [CrossRef]
  31. David, H.A. Order Statistics; John Wiley and Sons, Inc.: New York, NY, USA, 1981. [Google Scholar]
  32. Stuber, G. Principles of Mobile Communication, 5th ed.; Springer International Publishing AG: Cham, Switzerland, 2017. [Google Scholar]
Figure 1. Multicast channel with an AP, an intelligent reflecting surface (IRS) and K user terminals (UTs).
Figure 1. Multicast channel with an AP, an intelligent reflecting surface (IRS) and K user terminals (UTs).
Applsci 13 00386 g001
Figure 2. SINR performance comparison over the number of reflecting elements N in the under-loaded case. Here, P = 10 , M = 8 and K = 4 .
Figure 2. SINR performance comparison over the number of reflecting elements N in the under-loaded case. Here, P = 10 , M = 8 and K = 4 .
Applsci 13 00386 g002
Figure 3. SINR performance comparison over the number of reflecting elements N in the overloaded case. Here, P = 10 , M = 4 and K = 8 .
Figure 3. SINR performance comparison over the number of reflecting elements N in the overloaded case. Here, P = 10 , M = 4 and K = 8 .
Applsci 13 00386 g003
Figure 4. SINR performance comparison over the transmission power P with a small number of reflecting elements ( N = 32 ). Here, M = 8 and K = 4 .
Figure 4. SINR performance comparison over the transmission power P with a small number of reflecting elements ( N = 32 ). Here, M = 8 and K = 4 .
Applsci 13 00386 g004
Figure 5. SINR performance comparison over the transmission power P with a fair number of reflecting elements ( N = 128 ). Here, M = 8 and K = 4 .
Figure 5. SINR performance comparison over the transmission power P with a fair number of reflecting elements ( N = 128 ). Here, M = 8 and K = 4 .
Applsci 13 00386 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hwang, D.; Nam, S.S.; Yang, J.; Song, H.-K. Intelligent-Reflecting-Surface-Assisted Multicasting with Joint Beamforming and Phase Adjustment. Appl. Sci. 2023, 13, 386. https://doi.org/10.3390/app13010386

AMA Style

Hwang D, Nam SS, Yang J, Song H-K. Intelligent-Reflecting-Surface-Assisted Multicasting with Joint Beamforming and Phase Adjustment. Applied Sciences. 2023; 13(1):386. https://doi.org/10.3390/app13010386

Chicago/Turabian Style

Hwang, Duckdong, Sung Sik Nam, Janghoon Yang, and Hyoung-Kyu Song. 2023. "Intelligent-Reflecting-Surface-Assisted Multicasting with Joint Beamforming and Phase Adjustment" Applied Sciences 13, no. 1: 386. https://doi.org/10.3390/app13010386

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop