Page 60 - ITU Journal Future and evolving technologies Volume 2 (2021), Issue 6 – Wireless communication systems in beyond 5G era
P. 60

ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 6




                                                               3.3  Beam  selection  algorithm  based  on
          ℎ             (   UE ,    ,    )
                             BS
            UR R  ⋯R 1 B                                             routing
                   −1
                           
          = ℎ     (   ,    )   ℎ       (  )          (16)
              UR     UE    R R
                                 −1
          ∙    ⋯    ℎ     (   ,    )                           In  order  to  maximize  channel  capacity,  the
                   
               
                   R 1 B  BS
                                                               optimized routes and corresponding beams of RSs
          where   ,   , ⋯ = 1, … ,     is  the  RS  index  in  K-1th   need  to  be  derived  through  full-search,  which
                               RS
          hop and K hop. Although    ≠    ≠ ⋯ ≠    to avoid the   traverses  all  the  combinations  of  the  beam
          self-loops and to avoid multiple use of the same RS   selections in the BS and RSs. Assuming that signals
          in different paths, those constraints are applied by   are relayed in a maximum number of K hops and the
          the routing algorithm in Section 3.3.                number of available RSs is    , the computational
                                                                                           RS
          By summing up the above derivations, the channel     cost of such full-search algorithm    max  is described
          response  between  the  BS  and  UE,  with           as follows.
          considerations  of  all  paths  including  self-loops,                   
          denoted  by  ℎ URB (   UE ,    ,    ) ,  can  be  defined  as       =    ∑(       2 )            (19)
                                                                                              
                                 BS
          follows.                                                       max         RS RS    BS
                                                                                  =1
          ℎ URB (   ,    ,    ) = ℎ UB (   UE ,    ,    )
                 UE
                                      BS
                     BS
                                                               where     is the number of candidate beams of RS
                  RS                                                   RS
                                                               for both sides .
               + ∑ ℎ     (    ,    ,    )
                   UR 1 B  UE  BS
                 =1                                            It  is obviously  indicated by Eq. (19) that  the full-
                                                               search algorithm inevitably results in an enormous
                                                     (17)
                 RS     RS                                     and  unaffordable  computational  cost.  Since  the
             + ∑ ∑ ℎ          (   ,    ,    ) + ⋯                position of the UE could change time by time, the
                      UR R 1 B  UE  BS
                        2
                 =1    =1                                      routes  and  beams  need  to  be  recalculated
                                                               instantaneously according to the new UE position to
                 + ∑ ⋯ ∑  ℎ            (   UE ,    ,    )      guarantee the mmWave communication. Therefore,
                                           BS
               ⏟          UR R   ⋯R 1 B
                                 −1
                                                               it  is  neither  practical  nor  feasible  to  use  the  full-
                                                               search method for fast moving UEs such as vehicles.
          where ℎ UB (   UE ,    ,    ) is the channel response of
                           BS
          the direct path between the BS and UE.               In order to complete the selection of beams in real
                                                               time, we propose an algorithm to determine relay
          3.2  Noise vector with multi-hop analog relay        routes  and  corresponding  beams  of  RSs
          The    UE  × 1 noise vector from 1st to K-th hop RSs   sequentially by finding the shortest paths.
             (  ) is defined as follows.                       Fig. 6 shows the proposed routing algorithm for the
           RS
                                                               massive  multi-hop  relay  MIMO  system.  It  is
                (  )
               RS
                                                               assumed  that  the  BS  knows  all  RS  locations  in
                                 RS                            advance and can obtain UE location in real time. The

             = ∫      UE  (   ) ∑ (ℎ UR 1    (   UE ,    )     BS  finds  routes  based  on  the  proposed  algorithm
                         UE

                   UE                                          and specifies the relay’s beam indices. It is assumed
                                =1
                            (    (                             that an RS is used only for a single route since the
                  RS
                                                               signal multiplexing capability is not considered for
                                 
             + ∑ ℎ      (    ,    )   ℎ        (  )
                   UR 2  UE      UR R 1 B            (18)      RSs in this paper. Blockage between RSs and the UE
                                   2
                 =1
                                                               by moving objects, such as vehicle, is ignored. First,
             + ⋯ ∑ ⋯ ∑      ℎ    (    ,    )                   in Step I, the relative positions and distances among
                 ⏟           UR     UE
                       −1                                      the BS, RSs, and UE are calculated according to the
                                                               real-time location of UE. It is noted that distances
                                                               between  the  BS  and  RSs  are  fixed,  while  the
                  
                      
             ∙    ⋯    ℎ        (  ))          d   UE
                        2
                      UR R 1                                   distances  between  RSs  and  the  UE  are  varying
                                                               quickly.  Next,  as  shown  in  Step  II,  a  graph  of
                                 ))
                                                               artificial channels is built,  in which nodes are BS,
                                                               RSs and UE, and weighted edges connect all nodes.
          where     is the noise signal generated in the RSi. In   The distance between two nodes is used as a weight,
                   
          Eq.(18), the RS in the first column of Fig. 5 is a noise   and  the  edges  of  self-loops  and  NLOS  links  are
          source and is amplified and forwarded in each hop.   removed from the graph. Since it is assumed that

          48                                 © International Telecommunication Union, 2021
   55   56   57   58   59   60   61   62   63   64   65