Next Article in Journal
Thumbnail Secret Image Sharing in Cloud Storage
Previous Article in Journal
Faber Polynomial Coefficient Estimates of Bi-Close-to-Convex Functions Associated with Generalized Hypergeometric Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Full Duplex Relaying with Intelligent Reflecting Surface: Joint Beamforming and Phase Adjustment

1
Department of Information and Communication Engineering, Sejong University, Seoul 05006, Korea
2
Department of A.I. Software Engineering, Seoul Media Institute of Technology, Seoul 07590, Korea
3
College of IT Convergence, Gachon University, Sungnam 13120, Korea
4
Department of Information and Communication Engineering and Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(17), 3075; https://doi.org/10.3390/math10173075
Submission received: 27 July 2022 / Revised: 19 August 2022 / Accepted: 21 August 2022 / Published: 26 August 2022

Abstract

:
In this paper, an optimization algorithm is proposed for the system, where a decode-and-forward (DaF) protocol based full duplex relay (FDR) and an intelligent reflecting surface (IRS) work together to deliver message signals from a source to a destination. The transmission is carried out in a single time frame due to the full duplex nature of the FDR and IRS. The joint optimization of the beamformers for the multiple antenna sets at the source along with the FDR antenna sets and the phase adjustment of the reflecting elements at the IRS is proposed. Though separate optimizations of the beamformers and the phase adjustment were available previously, the joint one is more challenging due to the increased number of signal paths and the impacts from these new paths. To accommodate conflicting requirements from different paths, the reflecting elements of the IRS are cleverly grouped into the corresponding number of sets, where the requirements are met separately through the optimizations of the phase values of the corresponding group. For the beamformer optimization, we parameterize the beamforming vectors, which results in two concave optimization problems for the source and for the FDR relay. These optimization sets are implemented in an alternating manner to reach a reasonable solution. Simulation results are provided to illustrate the impacts of the proposed algorithm in various implementation scenarios and parameter sets. These results identify the gains the proposed algorithm provides and the scenarios where these gains are expected.

1. Introduction

The inherent limitation from additional transmission hops and the associated spectrum resources of the half-duplex relaying has long blocked the wide adoption of the relaying techniques in the cellular networks, and thus, the research on the full-duplex relaying (FDR) has worked on improving its spectrum efficiency [1,2,3,4]. In FDR, where the two-hop transmissions from and toward a relay are overlapped in a time slot to save the bandwidth, the removal of self-interference (SI) is the key technical challenge [5,6,7]. As the advantage of FDR relies heavily on the processing of SI, various approaches to suppress the SI has been taken, such as the interference subtraction in the analog domain [1,2] and digital signal processing, including the beamforming (BF) with multiple input multiple output (MIMO) antennae sets [5,8,9,10,11,12]. Joint approaches of the analog domain subtraction and digital BF prove to be promising in one-way relaying [6] and in two-way relaying [13,14] as well.
So far, multiple antenna techniques have been considered and applied in cellular standards as they improve the wireless transmission channels. Recently introduced massive MIMO systems with large numbers of antenna elements have extended the multiple antenna techniques further to the limits. The implementation cost and the complexity associated with massive MIMO systems can be eased by hybrid analog-and-digital BF techniques [15,16,17,18,19], where hardware-intensive RF chains are limited to a few channels for the digital BF and the outputs of them are sent to the analog BF arrays with phase shifters for a large number of antenna elements. Similarly, Intelligent Reflecting surface (IRS) [20,21,22,23,24,25,26] is devised and introduced to remove the shadow areas of wireless networks by forming artificial transmission paths between wireless communication devices. While massive MIMO antennas are installed at the access point (AP) or user terminals, the IRSs with large numbers of reflecting elements are intentionally installed around the wireless networks and reflect the coming signals to provide additional signal paths between the user terminals. While the role is similar to wireless relaying, IRS is attractive as it requires much more affordable signal processing and transmission power than those for the relay systems.
Reportedly, the IRS achieves very close performance to that of relay networks in improving the wireless links [27,28,29,30,31,32] when there are a large number of reflecting elements deployed at the IRS. This remarkable benefit comes at the expense of installing IRS devices around the networks with relatively light hardware resources and affordable power consumption. Transmission systems with channel acquisition training methods are presented in [33,34] and the application of IRS in the millimeter channel is considered in [35]. The IRS also supports multicasting systems as considered in [36,37]. The outage performance of IRS assisted multicasting system is presented with a random phase adjustment at the IRS is presented in [36]. An application to the multi-way communication system is considered in [38] and the application to the non-orthogonal multiple access (NOMA) is considered in [39,40,41]. Similar to the beamforming for the multi-antenna system, the adjustment of the phases of the reflecting elements is the key optimization for the IRS [20,21,22,33,34,42]. It is shown in [22] that the optimal phase adjustment of a single user link with an IRS is aligning all the phases of the paths through the IRS to the phase of the direct channel from the base station to the user. The outage performance of IRS assisted multicasting system is analyzed in [36], where the phases of the IRS antenna elements are randomly adjusted. Joint localization and synchronization are considered in [43] while physical model-based optimization is addressed in [44]. The applications of the IRS to various relay systems are studied [27,28,29,30]. The IRS is compared with full-duplex relays (FDR) [30] and with half duplex relays (HDR) [29]. The IRS can co-exist with relays and their phase shifters can be optimized to support the relay transmissions [27,28].
The full-duplex nature of the IRS and the FDR suggests that combining these two elements makes an efficient and powerful transmission scheme for the cell edge users or for shadowed area users. This intuition encourages us to consider a joint optimization of the IRS phase shifters and the beamformers at the source and at the FDR, where the IRS supports both the source to the FDR link and the FDR to the destination link while the self-interference (SI) to and from the FDR is suppressed at the same time. Multiple antennas are adopted at the source and at the FDR, and thus, the BF schemes for them are necessary in addition to the adjustment of the IRS phase alignment. Just as the analog BF in the hybrid BF system, the IRS phase shifters are constrained to be complex phasers, and thus, the associated optimizations are far from convex ones. Consequently, the optimal joint BF and phase adjustment do not allow themselves easy solutions, and thus, we take some suboptimal and practical approaches in this work. Here, two algorithms for the beamformer design of the source and of the FDR, respectively, are proposed along with an algorithm to decide the IRS phase values, from which an alternating scheme can be constructed to settle down on the best combination of the beamformers and the phase shifters.
The FDR in this paper works in the decode-and-forward (DaF) protocol, where the minimum of the first hop signal-to-interference ratio (SINR) and the second hop SINR determines the overall channel throughput. The first two beamformer design algorithms identify the effective vector spaces for those two-hop SINRs and a set of parameter-based beamformers is built from those spaces. These parameterized beamformer constructions make the resulting two-hop SINRs such that one of them is a concave function of and the other one is a monotonically decaying function of parameters. This useful property is exploited in identifying the optimal points of the parameters and consequently in building the optimal beamformer set in those two algorithms. The joint FDR and IRS network consists of many links, the roles of them in the end-to-end throughput conflict with each other. The last phase adjustment algorithm judiciously allocates IRS elements into a few groups, where the IRS elements pertaining to a group are dedicated to forming a term appearing in the two-hop SINR expressions such that they maximize the end-to-end throughput of the FDR link. Note that a similar idea is applied to the multiuser channel with IRS support in [25] though all the links to multiple users need to be treated with the same requirement there.
This paper is organized as follows. In Section 2, the system model of the proposed DaF FD relay channel with a supporting IRS is proposed. Beamformer designs for the source and for the FDR, along with the alignment of IRS phase shifters, are addressed in Section 3. After the corroborating numerical results appearing in Section 4, Section 5 concludes this paper. Notations: The notations A H , A T , and A * are the Hermitian transpose, the transpose and conjugate of a matrix A , respectively. | a | and a denote the absolute value of a scalar a and the norm of vector a , respectively. The notation 1 J denotes the all one vector with J elements and the function ϕ ( a ) produces 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 matrix A ; a CN ( 0 , C ) denotes a complex Gaussian random vector a with zero mean vector ( 0 ) and the covariance matrix C . C N × M denotes the set of N × M matrices with complex elements. The notation E [ a ] denotes the expectation of a and ( a ) returns the phase vector of a complex elements vector a . The operator [ a , b ] + is equivalent to the operator max { a , b } . The operation P b ( a ) returns the vector a projected onto the orthogonal space of the vector  b .

2. System Model

Figure 1 depicts the system model considered where the source node (SN) tries to deliver a message to the destination node (DN) via a full-duplex relay (FDR) and an IRS assists the SN-FDR and the FDR-DN transmissions by reflecting the signals from the SN and the FDR toward the FDR and the DN, respectively. We assume that the SN has M s antennas and the IRS is equipped with N reflecting elements, whereas the DN has a single receive antenna and the FDR has M t transmit antennas and M r receive antennas. The multiple-input multiple-output (MIMO) channel from the SN to the IRS is denoted by H S I C N × M s , the MIMO channel from the SN to the FDR receiver is denoted by an H S R C M r × M s and the MIMO feedback channel from the FDR transmit antennas to the FDR receive antennas is denoted by an H R R C M r × M t . The two MIMO channels between the FDR and the IRS are denoted by an H I R C M r × N and by an H R I C N × M t . The multiple-input single-output (MISO) channel from the FDR to the DN is denoted by an h R D C M t × 1 and that from the IRS to the DN is denoted by an h I D C N × 1 . The elements of these matrices and vectors are independent identically distributed as CN ( 0 , 1 ) while the FDR feedback channel is modeled to be a rank one matrix as H R R = u R v R H with two unit-norm vectors u R and v R of dimensions M r × 1 and M t × 1 , respectively.
At the time t, the SN transmits a unit-power message signal x ( t ) pre-coded by a M s × 1 unit norm vector w s toward the IRS and the FDR at the same time, where the FDR adopts the decode-and-forward protocol. The FDR decodes the signal x ( t ) and transmits the message at time t + τ if it succeeds in decoding x ( t ) with the decoding delay τ (We assume that the network is synchronized in frame level so that τ takes an integer value). The FDR applies an M r × 1 unit-norm vector w r to the receive antenna set and an M t × 1 unit-norm vector w t to the transmit antenna set. The IRS applies a diagonal matrix Φ to the signal arriving at the N elements. The i-th diagonal element ϕ i of Φ is the phase shift value at the i-th element of IRS, where | ϕ i | = 1 , for all i { 1 , , N } . The received signals at the FDR and at the DN at time t are written, respectively, as follows (In this study, it is assumed that the channel state information is available at the FDR through some channel acquisition processes. As we assume a rich scattering propagation environment, all the elements of the channel vectors and matrices are assumed to be CN distributed. The only exception is the rank one FDR feedback matrix H R R , where we assume that the channel between the transmit antenna set and the receive antenna set of the FDR is dominated by the line of sight link and all the scatter elements are far away from the antenna sets as discussed in [45]).
y r ( t ) = w r H P s ( H S R + H I R Φ H S I ) w s x ( t ) + w r H P r ( α R H R R + α I H I R Φ H R I ) w t x ( t τ ) + w r H n R ( t ) , r d ( t ) = P r ( α D h R D T + α I α I D h I D T Φ H R I ) w t x ( t τ ) + P s α I D h I D T Φ H S I w s x ( t ) + n d ( t ) ,
where P s and P r are the SN and the FDR transmit power levels, respectively; n R ( t ) is the additive noise vector at the FDR with CN ( 0 , 1 ) distributed M r elements and n d ( t ) is the additive noise at the DN with CN ( 0 , 1 ) distribution. The SI from the FD feedback loop is captured as two additive terms. One is for the direct path through H R R and the other one is for the indirect path through H I R Φ H R I . Here, the path-loss parameters α R , α I , α I D and α D are introduced to emulate a typical case where the SI from the FD operation is dominating over the signal power levels from the SN at the FDR receiver (Note that the channel model in this paper follows those of conventional relay channels as appear in [27,28,29,30,31,32] while the only exception, path-loss parameters ( α R , α D , α I D , and α I ), are introduced for convenience in emulating the overwhelming self-interference (SI) power at the full-duplex relay (FDR) since this situation is hard to handle with the conventional relay channel models. The path-loss parameters provide a simple way to emulate this situation, as can be seen in Section 4 and in the reference [45] as well). We assume that an analog interference canceller (AIC) is applied at the FDR so that a large portion of the SI through the direct path is suppressed by the AIC and α R reflects the SI level remaining after the AIC.
The signal-to-interference plus noise ratios (SINR) at the FDR and the DN are then given, respectively as
γ r = | w r H ( H S R + H I R Φ H S I ) w s | 2 P s | w r H ( α R H R R + α I H I R Φ H R I ) w t | 2 P r + 1 ,
γ d = | ( α D h R D T + α I α I D h I D T Φ H R I ) w t | 2 P r | α I D h I D T Φ H S I w s | 2 P s + 1 .
Here, the ‘1’s in the denominators of the above two SINR expressions reflect the additive Gaussian noise power. And the throughput of the DaF relay channel is determined by the minimum of the above two links SINRs as log ( 1 + min [ γ r , γ d ] ) . Therefore, the throughput maximization problem is formulated as follows:
( w s , w t , w r , Φ ) = max min [ γ r , γ d ] , w s   =   w t   =   w r   =   1 and | ϕ i |   = 1 , i = 1 , , N .
The SI from the FD function, the minimum operator due to the DaF protocol and the unit norm phase restriction for the IRS reflection elements jointly contribute to making the problem highly non-convex and hard to handle. Further, the large number of optimization parameter vectors makes the problem even worse. A typical trick to handle such problems is an alternation-based approach, as is pursued in the work of the following sections.

3. Beamformer Design

This section provides three algorithms to be applied in the final alternation-based one. Each algorithm optimizes a set of vectors while the other sets of vectors are fixed and they try to maximize the metric in (4) so that the final alternation finds a certain local maximum in a few steps.

3.1. The Source Beamformer Optimization

Suppose the IRS phase shifter Φ , the FDR beamformer set w t and w r are defined and that we need to find the source beamformer w s that maximizes the metric in (4). From the SINR expressions in (2), w s maximizes γ r by aligning to the ( H S R + H I R Φ H S I ) H w r while w s maximizing γ d lies in the null space of the vector H S I H Φ H h I D * . Let ´ be the normalized vector of ( H S R + H I R Φ H S I ) H w r and H S I H Φ H h I D * / H S I H Φ H h I D * . Here, the definition ϕ P ( ´ ) P ( ´ ) is the projection of ´ onto the orthogonal space of , so that we may form w s = 1 ϵ 2 Œ + ϵ φ with 0 ϵ 1 . It is evident that above formation of w s results in γ d to be monotonically related with the variable ϵ while it makes γ r to be a concave function of ϵ over the support region of ϵ . From such relations, we suggest Algorithm 1 to find ϵ when Φ , w t and w r are fixed. Here, three different cases are taken into consideration depending on the beginning condition of γ r and γ d at ϵ = 0 and on the fact if these two gamma values meet or not on the support of ϵ .
Algorithm 1 The source beamformer optimization algorithm
1.
if γ d γ r at ϵ = 0  then
2.
   Set ϵ = 0 and Quit.
3.
else
4.
   Perform 1D search over the support of ϵ to locate ϵ * maximizing γ r .
5.
   if  γ d γ r at ϵ *  then
6.
       Set ϵ = ϵ * and Quit.
7.
   else
8.
       Perform 1D search over 0 ϵ ϵ * to locate ϵ * * equalizing γ d = γ r . Set ϵ = ϵ * * and Quit.
9.
   end if
10.
end if

3.2. The FDR Beamformer Optimization

Now, suppose the IRS phase shifter Φ and the source beamformer w s are defined and we need to find the FDR beamformer set w r and w t that maximizes the metric in (4). Authors in [45] address the FDR beamformer design so that we can simply reuse the main results of [45] while we need necessary modifications in detail since we have additional channels through the IRS compared to the case considered in [45]. Recall that γ r is a concave function of and γ d is a monotonic function of ϵ , respectively, in Section 3.1. These properties are switched between γ r and γ d against the newly introduced parameter ω in this subsection so that the resulting beamforming algorithm resembles the one presented in Section 3.1 with little differences in detail. First, we may put h = ( H S R + H I R Φ H S I ) w s for further simplifying the SINR expressions and then the first hop SINR can be written as P S | w R H h | 2 P R | w R H Π R R w T | 2 + 1 with a definition Π R R α R H R R + α I H I R Φ H R I . Also, we introduce a new definition g = α D h R D + α I α I D H R I T Φ h I D and apply the following QR decomposition of two column matrix to get [ v R , g * ] = Q R , where Q = [ v R , g 1 ] is an M t × 2 matrix with two ortho-normal columns and R is a 2 × 2 upper triangular matrix. In the two SINR terms in Equation (2), only the component of w t belonging to the column space of Q is relevant so that we may build the unit-norm FDR transmit beamformer w t as w t = Q [ ω , κ 1 ω 2 ] T = ω v R + κ 1 ω 2 g 1 with 0 ω 1 , where a complex phaser κ = e j ( R 1 , 2 R 2 , 2 * ) is introduced to align the phases of the two complex numbers R 1 , 2 and R 2 , 2 .
Define h R R = Π R R w t , which gives us h R R = | v R H w t | = ω and | g T w t | = | R 1 , 2 ω + R 2 , 2 κ 1 ω 2 | = ( | R 1 , 2 | ω + | R 2 , 2 | 1 ω 2 ) . Consider the following singular value decomposition (SVD), P r h R R h R R H + I = U R R Λ R R U R R H with the unitary basis matrix U R R = [ h ˜ R R , U ˜ R R ] , where the vector h ˜ R R is the normalized h R R and the matrix U ˜ R R = [ u 2 , , u M R ] has M R 1 column vectors from the basis vectors of the complement space of h ˜ R R . We then are left with the singular matrix as Λ R R = diag ( P r h R R 2 + 1 , 1 , ) . The optimal decision of w t and w r pair is presented in Proposition 1 of [45] as summarized as follows. Given w t , the SINR of the first hop P S | w R H h | 2 P r | w R H Π R R w T | 2 + 1 is maximized by w R = ( λ 0 ϱ 0 h ˜ R R + k = 2 M ϱ k u k ) / λ 0 ϱ 0 h ˜ R R + k = 2 M ϱ k u k with the maximum SINR given as ρ P S { h 2 ( 1 λ 0 ) ϱ 0 2 } . Here, ϱ 0 = h H h ˜ R R and ϱ i = h H u i , i = 2 , , M with i = 2 M ϱ i 2 = h 2 ϱ 0 2 and λ 0 = ( P r h R R 2 + 1 ) 1 . This results in the two-hop SINRs of (2) in functions of ω as
γ r ( ω ) = P s [ h 2 { 1 ( P r ω 2 + 1 ) 1 } | ϱ 0 | 2 ] , γ d ( ω ) = α D P r Ω ( ω ) ,
where Ω ( ω ) = [ | R 1 , 2 | ω + | R 2 , 2 | 1 ω 2 ] 2 | α I D h I D T Φ H S I w s | 2 P s + 1 . From these two SINR expressions, we can take an ω -based optimization approach for the given beamforming problem. As the overall SINR of the two-hop FDR channel is determined by the minimum of the two-hop SINRs, the optimal approach is equalizing these two-hop SINRs as appears in the following steps. It is obvious that γ r ( ω ) is a monotonically decreasing function of ω and γ d ( ω ) is a concave function of ω with the peak located at ω * | R 1 , 2 | | R 1 , 2 | 2 + | R 2 , 2 | 2 . As the local maximum of γ d ( ω ) is given in a closed form, unlike the case of Section 3.1, we suggest an FDR optimization as appeared in Algorithm 2.
Algorithm 2 The FDR beamformer optimization algorithm
1.
if γ r ( 0 ) γ d ( 0 ) at ω = 0  then
2.
   Set ω = 0 and Quit.
3.
else
4.
   Increase ω from zero until the point γ r ( ω ) = γ d ( ω ) at ω ˜ or Set ω = 1 and Quit if they do not meet until ω = 1 .
5.
   if  ω ˜ < 1 and ω ˜ ω *  then
6.
       Set ω = ω ˜ and Quit.
7.
   else
8.
       Set ω = ω * and Quit.
9.
   end if
10.
end if

3.3. IRS Phase Shifter Optimization

In this subsection, the optimization of the diagonal matrix Φ at the IRS is presented while the source precoder w and the FDR beamformers w t and w r are defined. With the definition h S R = w r H H S R w s , h I R = H I R T w r * , and h S I = H S I w s , we, first, consider the maximization of the numerator of problem (2) as
( Φ ) = max | h S R + h I R T Φ h S I | , | ϕ i | = 1 , i = 1 , , N .
The authors in [22] show that phase alignment among the N different channel paths passing through the IRS achieves the optimal beamforming for Φ , where the phases of N paths are all aligned to the phase of h S R . In other words, ( h S R ) = ( h I R ( i ) ϕ i h S I ( i ) ) or ( ϕ i ) = ( h S R ) ( h I R ( i ) h S I ( i ) ) is the necessary condition of ϕ i for i = 1 , , N . Since Φ appears in the numerators and the denominators of the γ r and γ d ; and the minimum operator exists in (4), this rule requires more consideration and modification before it is applied to this problem. Note that the phase alignment of [22] corresponds to the equal gain combining (EGC) of diversity combining principle.
The approach we take in this work is to null out the terms that appear in the denominators while maximizing the minimum of the terms in the numerators of (4) at the same time. For these, we need some more definitions such as h R R = α R w r H H R R w s , h R I = α I α I D H R I w t , and h R D = α D h R D T w t . We, then, can rewrite (2) and () as
γ r = | h S R + h I R T Φ h S I | 2 P s | h R R + h I R T Φ h R I | 2 P r + 1 ,
γ d = | ( h R D + h I D T Φ h R I ) | 2 P r | α I D h I D T Φ h S I | 2 P s + 1 .
Here, we try to make the magnitudes of the two terms h R R + h I R H Φ h R I and h I D T Φ h S I in the denominator to be near zero while the resulting γ r and γ d are almost equalized. To achieve the design objectives described above, a reasonable approach is a round-robin method, where each of four terms with Φ 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. Then, the phases of the selected paths are adjusted according to the design objective associated with the term. This process continues until all the IRS antenna elements are separated into members of 4 different groups related to the four terms. In this way, each term has an equal opportunity to share the IRS and to achieve the design objective of its own. At each round of IRS antenna selection, the number of selected elements is determined to equalize the numerator terms of γ r and γ d while a single antenna element is selected to null out each denominator term. Phase alignment of [22] is applied for the maximal gains of the two numerator terms and reversions of the phases after alignment depending on the interim sums of channel gains are applied to null out the two terms in the denominator.
After all the IRS antenna elements are grouped into four territories, the four sums of aligned channel gain approximately meet the design objectives. The IRS antenna elements outside of a group may cause a concern that their phases are not controlled to meet the design objective of the group. However, we assume that these elements make a negligible impact on the design objective as they are averaged out by the random nature of the phases. The above Φ decision scheme is summarized in the 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 sum from these elements is averaged out by the randomness. A similar idea is applied to the IRS-assisted multiuser channel in [25], where all the links to multiple users need to be treated with fairness.
Algorithm 3 Φ decision algorithms
1.
Set Cnt = N and sumk = 0 for k = 1, …, 4.
2.
Set u = 0 and Sl(i) = 0 for i = 1, …, N.
3.
while (Cnt > 0) do
4.
 Set u = (u + 1) mod 4 + 1.
5.
 Set tmax = 0.
6.
if u < 3 then
7.
  for k = 1,2 do
8.
    if sumktmax then
9.
    tmax = sumk
10.
   end if
11.
  end for
12.
  while (sumu < tmax) do
13.
   Set smax = 0.
14.
   if u = 1 then
15.
    Set t = “SR”, x = “IR”, y = “SI” and z = “Ps
16.
   else
17.
    Set t = “RD”, x = “ID”, y = “RI” and z = “Pr
18.
   end if
19.
   for i = 1, …, N, do
20.
    if (Sl(i) = 0)⋂(|hx(i)hy(i)|≥smax) then
21.
     smax = |hx(i)hy(i)| and tidx = i.
22.
    end if
23.
   end for
24.
   sumu = sumu + zsmax and Sl(tidx) = 1.
25.
   ∠ ( ϕ t i d x ) = ∠(ht) − ∠(hx(tidx)hy(tidx)).
26.
   Cnt = Cnt − 1.
27.
  end while
28.
else
29.
  Set smax = 0.
30.
  if u = 3 then
31.
   Set t = “RR”, x = “IR” and y = “RI”.
32.
  else
33.
   Set ht = 1, x = “ID” and y = “SI”.
34.
  end if
35.
  for i = 1, …, N, do
36.
   if (Sl(i) = 0)⋂(|hx(i)hy(i)|≥smax) then
37.
    smax = |hx(i)hy(i)| and tidx = i
38.
    end if
39.
   end for
40.
   if sumu ≤ 0 then
41.
    sumu = sumu + smax and Sl(tidx) = 1.
42.
    ∠(ϕtidx) = ∠(ht) − ∠(hx(tidx)hy(tidx)).
43.
   else
44.
    sumu = sumusmax and Sl(tidx) = 1.
45.
    ∠ ( ϕ t i d x ) = ∠(ht) − ∠(hx(tidx)hy(tidx)) + π.
46.
   end if
47.
   Cnt = Cnt − 1.
48.
end if
49.
end while

3.4. Alternating Optimization and Computational Complexity

Overall optimization is conducted in an alternating manner between the Algorithm 1, the Algorithm 2 and the Algorithm 3, where the alternation starts with Algorithm 1 with a Φ whose diagonal elements have random phases and random unit norm FDR beamformer vectors w t and w r . Algorithm 1 produces a unit magnitude AP precoder w s while Algorithm 2 outputs w t and w r ; and Algorithm 3 produces the IRS beamformer matrix Φ , where each algorithm relies on the result of the other algorithms.
In the simulations, we see that the best combination of beamformers and the phase matrix is found within a few alternations. Note also that the parameter value search processes in Algorithms 1 and 2 can be done in a few steps, as well as they are simple variations of one-dimensional search problems involving concave functions. In the case of IRS phase shifter optimization, it is to determine the membership of the IRS elements based on the comparison of channel gain products that take up the biggest part of the computational load. Note also that most of the computations in the proposed algorithm rely on vector norm calculation operation and the QR decomposition and SVD. The last two are done only once per channel realization and their complexity is known to be O ( n 3 ) . It turns out that affordable computational requirement is a considerable advantage of the proposed algorithm compared to other approaches with high complexity, such as semi-definite relaxation. Thus, we, in this paper, provide a computationally feasible solution with competitive performance, as can be seen in Section 4 to the joint optimization of the beamformer set and IRS phase adjustment matrix in the FDR channel with IRS support. Due to the large set of parameters and high non-convexity, the optimal solution is hardly acquired, and thus, this work, to the best of the author’s knowledge, lays the stepping stone to the problem.

4. Numerical Results

In this section, SINR results are compared in various simulation parameter settings. Three scenarios are compared, where only one of the IRS and the FDR or both of the two are actively helping the source to destination transmission. The last one corresponds to the scheme this paper proposes, while the other two cases act as the benchmark schemes. The IRS-only scheme applies the optimal phase alignment of [22] instead of the method in Algorithm 3 while the FDR-only case applies the algorithm in [45] without the feedback loop consisting of H I R and H R I corresponding to the reflection through the IRS. Three schemes are denoted as the proposed algorithm, the IRS-only and the FDR only, respectively. In all the simulation, more than one thousand channels are randomly realized according to their probability distributions and all the results are averaged out over these realized channel sets.
In Figure 2, the SINRs of compared three schemes are plotted as the ratio of the IRS-destination path gain ( α I D ) and the FDR-destination path gain ( α D ) varies with the other parameters appeared in the caption. Here, α D is fixed and α I D varies to reflect the situation the link strength between the IRS and the destination is varying. Note that the FDR-only scheme is not affected by this parameter variation; thus, its curve is flat. Strengthening the IRS-destination channel gain is directly reflected as the linear increase in the IRS-only curve while the proposed algorithm exhibits considerable gain at the low α I D regime while the gain dwindles, unlike in the IRS-only case. This shows the limitation of the sub-optimal phase alignment algorithm in Algorithm 3 in harvesting the gain from using the IRS. The IRS only case optimally utilizes the strong link by aligning all the phases of the paths through the IRS elements, while the algorithm in Algorithm 3 shares the paths in optimizing four terms. A similar observation can be found in Figure 3, where the number of IRS reflecting elements N varies while the other parameters fixed. Again, the FDR only case is unaffected over this parameter variation since it does not utilizes the IRS reflecting elements. The other two curves show that they pick up the advantage of the increased number of elements into the benefit. However, the advantage of using the proposed algorithm diminishes compared to the IRS-only case in the high N regime. Conclusively, the proposed algorithm of jointly utilizing the IRS and FDR is helpful when the gain from using the IRS is marginal. The sub-optimality of the phase alignment algorithm in Algorithm 3 and the handling of feedback self-interference of FDR limits the usage of the proposed scheme only to the cases when the gain from IRS is marginal.
In Figure 4 and Figure 5, the IRS only case is unaffected and the corresponding curves are flat. The numbers of antennas at the source and the FDR vary in Figure 4 while the FDR transmit power P r varies in Figure 4. The other parameter sets are fixed in these two figures. The proposed algorithm shows improved SINR performances over those of the FDR-only case in the two simulations. The improvement is persistent over the whole range of the varying parameter sets and this result implies that FDR only case can be benefited by employing the proposed joint optimization of FDR and IRS. Note also that the slopes of the FDR only and the proposed scheme become slow as the number of antennas and the FDR transmit power grows, which comes from the fact that the feedback self-interference of the FDR becomes a hard challenge, and thus, it limits further improvement. These experiments lead us to a conclusion that the proposed algorithm improves the performance of the FDR-only case for a broad class of scenarios and parameter variations while it improves on the IRS-only case when the latter suffers in performance.

5. Conclusions

The full duplex nature of IRS and FDR suggests they can be a good match in delivering signals in weak links such as shadowed or cell edge users in cellular systems. We propose an optimization method for the joint DaF-based FDR and IRS system, which helps a source to destination transmission. The optimization of the beamformers at the source along with the FDR antenna sets and the phase adjustment of the IRS reflecting elements is considered. However, the increased number of links and their inter-relations in such a joint network makes the optimization very challenging since some links help the source to destination transmission while the others hinder it. To accommodate these conflicting requirements from different links, the IRS reflecting elements are judiciously grouped into a corresponding number of sets and the requirements are met separately by adjusting the phase values of the corresponding group. For the beamformer optimization, we parameterize the beamforming vectors, which results in two concave optimization problems for the source and the FDR relay set. These optimizations are implemented in an alternating manner. Simulation results are provided to illustrate the impacts of the proposed optimization algorithm in various implementation scenarios and parameter sets. These results reveal that the proposed joint algorithm enhances the FDR-only case regardless of the scenarios and parameter range. When it comes to the IRS-only case, the sub-optimality of the proposed algorithm makes it to be advocated only when the IRS-only case under-performs. Further improvement of the IRS phase adjustment algorithm may widen the regime where the joint optimization becomes more powerful.

Author Contributions

D.H. proposed the beamforming principles and associated algorithms for the FDR NOMA wireless networks; J.Y. and S.-S.N. supplemented in improving the algorithms; derived and analyzed all simulation results. Moreover, H.-K.S. provided the experimental materials for better computational simulations 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. Ding, Z.; Krikidis, I.; Rong, B.; Thompson, J.S.; Wang, C.; Yang, S. On combating the half-duplex constraint in modern cooperative networks: Protocols and Techniques. IEEE Wirel. Commun. 2012, 19, 20–27. [Google Scholar] [CrossRef]
  2. Sabharwal, A.; Schniter, P.; Guo, D.; Bliss, D.W.; Rangaraian, S.; Wichman, R. In-Band Full-Duplex Wireless: Challenges and Opportunities. IEEE J. Selec. Areas Commun. 2014, 32, 1637–1653. [Google Scholar] [CrossRef]
  3. Wang, L.; Tian, F.; Svensson, T.; Feng, D.; Song, M.; Li, S. Exploiting full duplex for device-to-device communications in heterogeneous networks. IEEE Commun. Mag. 2015, 53, 146–152. [Google Scholar] [CrossRef]
  4. Liu, G.; Yu, F.R.; Ji, H.; Leung, V.C.M.; Li, X. In-band full-duplex relaying: A survey, research and challenges. IEEE Commun. Surv. Tut. 2015, 17, 500–524. [Google Scholar] [CrossRef]
  5. Riihonen, T.; Werner, S.; Wichman, R. Mitigation of loopback Self-Interference in Full-Duplex MIMO Relays. IEEE Trans. Signal Process. 2011, 59, 5983–5993. [Google Scholar] [CrossRef]
  6. Hwang, D.; Yang, J.; Nam, S.S. SINR maximizing Beamforming Schemes for the Full Duplex Amplify-and-Forward Relay Channel. IEEE Access 2017, 5, 18987–18998. [Google Scholar] [CrossRef]
  7. Hwang, D.; Hwang, K.C.; Kim, D.I.; Lee, T.J. Self-Energy Recycling for RF Powered Multi-Antenna Relay Channels. IEEE Trans. Wirel. Commun. 2017, 16, 812–824. [Google Scholar] [CrossRef]
  8. Day, B.P.; Margetts, A.R.; Bliss, D.W.; Schniter, P. Full-Duplex MIMO Relaying: Achievable Rates Under Limited Dynamic Range. IEEE J. Sel. Areas Commun. 2012, 30, 1541–1553. [Google Scholar] [CrossRef]
  9. Charlise, B.K.; Ma, W.K.; Zhang, Y.D.; Suraweera, H.A.; Amin, M.G. Optimum Performance Boundaries of OSTBC Based AF-MIMO Relay Systems With Energy Harvesting Receiver. IEEE Trans. Signal Process. 2013, 61, 4199–4213. [Google Scholar] [CrossRef]
  10. Cirik, A.C.; Rong, Y.; Hua, Y. Achievable Rates of Full-Duplex MIMO Radios in Fast Fading Channels With Imperfect Channel Estimation. IEEE Trans. Signal Process. 2014, 63, 3874–3886. [Google Scholar] [CrossRef] [Green Version]
  11. Cirik, A.C.; Hua, Y.; Latva-aho, M. Weighted Sum-Rate Maximization for Full-Duplex MIMO Interference Channels. IEEE Trans. Commun. 2015, 63, 801–815. [Google Scholar] [CrossRef]
  12. Suraweera, H.A.; Krikidis, I.; Zheng, G.; Yuen, C.; Smith, P.J. Low-Complexity End-to-End Performance Optimization in MIMO Full-Duplex Relay Systems. IEEE Trans. Wirel. Commun. 2014, 13, 913–927. [Google Scholar] [CrossRef]
  13. Zheng, G. Joint Beamforming Optimization and Power Control for Full-Duplex MIMO Two-Way Relay Channel. IEEE Trans. Commun. 2015, 63, 555–566. [Google Scholar] [CrossRef]
  14. Shim, Y.; Choi, W.; Park, H. Beamforming Design for Full-Duplex Two-Way Amplify-ad-Forward MIMO Relay. IEEE Trans. Wirel. Commun. 2016, 15, 6705–6715. [Google Scholar] [CrossRef]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. Wu, Q.; Zhang, R. Intelligent Reflecting Surface Enahnced Wireless Network via Joint Active and Passive Beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef]
  23. 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]
  24. Yuan, X.; Zhang, Y.A.; Shi, Y.; Liu, H. Reconfigurable-Intelligent-Surface Empowered Wireless Communications: Challenges and Opportunities. IEEE Wirel. Comm. 2021, 28, 136–143. [Google Scholar] [CrossRef]
  25. Cho, H.; Choi, J. Alternating Beamforming With Intelligent Reflecting Surface Element Allocation. IEEE Wirel. Comm. Lett. 2021, 10, 1232–1236. [Google Scholar] [CrossRef]
  26. Pan, G.; Ye, J.; Alouini, M.S. Full-duplex enabled intellignent reflecting surface systems: Opportunities and challenges. IEEE Wirel. Comm. 2021, 122–129. [Google Scholar] [CrossRef]
  27. Abdullah, Z.; Chen, G.; Lambotharan, S.; Chambers, J.A. Optimization of Intelligent Reflecting Surface Assisted Full-Duplex Relay Networks. IEEE Wirel. Comm. Lett. 2021, 10, 363–367. [Google Scholar] [CrossRef]
  28. Abdullah, Z.; Chen, G.; Lambotharan, S.; Chambers, J.A. A Hybrid Relay and Intelligent Reflecting Surface Network and Its Ergodic Perforamance Analysis. IEEE Wirel. Comm. Lett. 2020, 9, 1653–1657. [Google Scholar] [CrossRef]
  29. Bjornson, E.; Ozdogan, O.; Larsson, E.G. Intelligent Reflecting Surface Versus Decode-and-Forward: How Large Surfaces Are Needed to Beat Relaying? IEEE Wirel. Comm. Lett. 2020, 9, 244–248. [Google Scholar] [CrossRef]
  30. 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]
  31. Shaikh, M.H.N.; Bohara, V.A.; Srivastava, A.; Ghatak, G. Intelligent Reflecting Surfaces Versus Full-Duplex Relaying: Perforamnce Comparison for Non-Ideal Transmitter Case. In Proceedings of the PIMRC 2021—2021 IEEE 32nd Annual International Symposium on Personal, Indoor and Mobile Communications, Helsinki, Finland, 13–16 September 2021. [Google Scholar]
  32. Shafique, T.; Tabassum, H.; Hossain, E. Optimization of Wireless Relaying With Flexible UAV-Bourn Reflecting Surfaces. IEEE Trans. Commun. 2021, 69, 309–325. [Google Scholar] [CrossRef]
  33. 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]
  34. 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]
  35. 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. Techno. 2020, 69, 14960–14973. [Google Scholar] [CrossRef]
  36. 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]
  37. 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]
  38. Li, Y.; Kudathanthirige, D.; Amarasuriya, G. Intelligent Reflecting Surface Aided Multi-Way Communications. In Proceedings of the PIMRC 2021—2021 IEEE 32nd Annual International Symposium on Personal, Indoor and Mobile Communications, Helsinki, Finland, 13–16 September 2021. [Google Scholar]
  39. Cheng, Y.; Liu, K.H.; Teh, K.C. Outage Perforamance of Downlink IRS-Assisted NOMA Systems. In Proceedings of the Globecom 2020—2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020. [Google Scholar]
  40. Cheng, Y.; Li, K.H.; Liu, Y.; Teh, K.C. Downlink and Uplink Intelligent Reflecting Surface Aided Networks: NOMA and OMA. IEEE Trans. Wirel. Commun. 2021, 20, 3988–4000. [Google Scholar] [CrossRef]
  41. Cheng, Y.; Li, K.H.; Liu, Y.; Teh, K.C.; Karagiannidis, G.K. Non-Orthogonal Multiple Access (NOMA) with Multiple Intelligent Reflecting Surfaces. IEEE Trans. Wirel. Commun. 2021, 20, 7184–7195. [Google Scholar] [CrossRef]
  42. Lyu, J.; Zhang, R. Spatial Throughput Characterization for Intelligent Reflecting Surface Aided Multiuser System. IEEE Wirel. Commun. Lett. 2021, 9, 834–838. [Google Scholar] [CrossRef]
  43. Fascista, A.; Keskin, M.F.; Coluccia, A.; Wymeersch, H.; Seco-Granados, G. RIS-aided Joint Localization and Synchronization with a Single-Antenna Receiver: Beamforming Design and Low-Complexity Estimation. IEEE J. Sel. Top. Signal Process. To appear. [CrossRef]
  44. Najafi, M.; Jamali, V.; Schober, R.; Poor, H.V. Physics-Based Modelin and Scalable Optimization of Large Intelligent Reflecting Surfaces. IEEE Trans. Commun. 2021, 69, 2673–2691. [Google Scholar] [CrossRef]
  45. Kwon, K.; Hwang, D.; Nam, S. Beamformer Design for Self-Energy Recycling in Full-Duplex Decode-and-Forward Relay Systems. IEEE Wirel. Commun. Lett. 2020, 9, 1417–1421. [Google Scholar] [CrossRef]
Figure 1. Full-duplex relay channel with IRS support, where the DaF protocol is adopted at the relay.
Figure 1. Full-duplex relay channel with IRS support, where the DaF protocol is adopted at the relay.
Mathematics 10 03075 g001
Figure 2. SINR performance comparison over the ratio of the path gains ( α I D / α D ) when M s = M r = M t = 4 and N = 32 . Here, α R = 0.01 , α I = 0.01 , α D = 0.001 , and P s = 10 , P r = 10,000.
Figure 2. SINR performance comparison over the ratio of the path gains ( α I D / α D ) when M s = M r = M t = 4 and N = 32 . Here, α R = 0.01 , α I = 0.01 , α D = 0.001 , and P s = 10 , P r = 10,000.
Mathematics 10 03075 g002
Figure 3. SINR performance comparison over the number of IRS reflecting elements (N) when M s = M r = M t = 4 . Here, α R = 0.01 , α I = 0.01 , α I D = 0.01 , α D = 0.001 , and P s = 10 , P r = 10,000.
Figure 3. SINR performance comparison over the number of IRS reflecting elements (N) when M s = M r = M t = 4 . Here, α R = 0.01 , α I = 0.01 , α I D = 0.01 , α D = 0.001 , and P s = 10 , P r = 10,000.
Mathematics 10 03075 g003
Figure 4. SINR performance comparison over the number of antennas at the FD relay ( M r = M t ) when M s = 4 and M r = M t with N = 32 . Here, α R = 0.01 , α I D = 0.01 , α I = 0.01 , α D = 0.001 , and P s = 10 , P r = 10,000.
Figure 4. SINR performance comparison over the number of antennas at the FD relay ( M r = M t ) when M s = 4 and M r = M t with N = 32 . Here, α R = 0.01 , α I D = 0.01 , α I = 0.01 , α D = 0.001 , and P s = 10 , P r = 10,000.
Mathematics 10 03075 g004
Figure 5. SINR performance comparison as functions of the FD relay power ( P r ) when M s = M r = M t = 4 and N = 32 . Here, α R = 0.01 , α I = 0.01 , α I D = 0.01 , α D = 0.001 , and P s = 10 .
Figure 5. SINR performance comparison as functions of the FD relay power ( P r ) when M s = M r = M t = 4 and N = 32 . Here, α R = 0.01 , α I = 0.01 , α I D = 0.01 , α D = 0.001 , and P s = 10 .
Mathematics 10 03075 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hwang, D.; Yang, J.; Nam, S.-S.; Song, H.-K. Full Duplex Relaying with Intelligent Reflecting Surface: Joint Beamforming and Phase Adjustment. Mathematics 2022, 10, 3075. https://doi.org/10.3390/math10173075

AMA Style

Hwang D, Yang J, Nam S-S, Song H-K. Full Duplex Relaying with Intelligent Reflecting Surface: Joint Beamforming and Phase Adjustment. Mathematics. 2022; 10(17):3075. https://doi.org/10.3390/math10173075

Chicago/Turabian Style

Hwang, Duckdong, Janghoon Yang, Sung-Sik Nam, and Hyoung-Kyu Song. 2022. "Full Duplex Relaying with Intelligent Reflecting Surface: Joint Beamforming and Phase Adjustment" Mathematics 10, no. 17: 3075. https://doi.org/10.3390/math10173075

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