Page 66 - ITU Journal Future and evolving technologies – Volume 2 (2021), Issue 2
P. 66

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




          Table 3 – MPCs with power level above   min = −60 dBm and cosine  becomes  a  unit  vector  with  the  given  elevation  and
          distance‑based clustering results for       = 20 . ∘
                                                               azimuth angles.
           MPC  AoD‑Az  AoD‑El  AoA‑Az  AoA‑El  Power  Delay  Cluster


                                                               For clustering the MPCs in (11), an iterative  cosine





                  ∘
                        ∘
                                     ∘
                              ∘
           # (i)  ( )  ( )    ( )   ( )  (dBm)  (ns)  # (i)
                                                               distance‑based k‑means clustering algorithm is used. At

           1     100    0     ‑80    0   ‑37.33  33.85  1
                                                               each iteration X is grouped into a number of clusters that
           2     100   ‑20    ‑80    0   ‑43.25  33.20  1

           3     ‑60   ‑20    ‑80   ‑20  ‑45.35  42.32  2      is equal to the current iteration count, and this process
           4    ‑120    0     ‑80    0   ‑50.75  57.94  4      is repeated until the desired spatial distance between the
           5     20     0     ‑20    0   ‑51.27  88.54  3      cluster centroids is achieved. The cosine distance be‑







           6     120    0    ‑100    0   ‑51.60  37.11  1      tween any two vectors    and    is de ined as follows:
           7     120    0    ‑120    0   ‑52.35  39.06  1
           8     180    0    ‑140    0   ‑52.83  115.88  5                       (  ,   ) = 1 − cos(  ),    (12)
           9     20     0    ‑140    0   ‑53.42  102.21  3
           10   ‑100    0     ‑80    0   ‑54.08  54.68  4      where    is the angle between the vectors in three‑
           11    20    20     ‑20   20   ‑54.52  94.40  3      dimensional space. If    and    point in the same direction
                                                                      ∘
           12    180   20     ‑20   20   ‑55.47  107.42  5     (   = 0 ), then   (  ,   ) = 0, or if they point in opposite
                                                                                ∘
           13   ‑100    0     ‑80    0   ‑56.60  55.99  4      directions (   = 180 ), then the distance attains its maxi‑
           14    120   ‑20   ‑100    0   ‑57.07  36.46  1      mum, and   (  ,   ) = 2.
           15    100    0    ‑120    0   ‑57.50  38.41  1
           16    40    20     ‑20   20   ‑58.69  93.74  3      Let Γ = {     ,1 , … ,      ,   } be the set of cluster centroids at
                                                                    Γ
           17    100    0    120    ‑20  ‑59.93  40.36  1        ‑th (   ≤   ) iteration, where      ,    is a 1×3 vector that rep‑
           inding a link between the TX and the RX will be higher  resents the centroid of    ∈ X. It should be noted that, al‑
                                                                                      
          when the MPCs spread out over the AoD azimuth and    though each MPC will be matched to a centroid, there will
          AoD elevation space compared to when the MPCs exhibit  be    unique clusters and hence centroids. Each centroid is
          clusters.  Therefore, for a reliable assessment of the  the coordinate‑wise mean of the points in a cluster, after
          multipath richness of a channel, one should also take into  normalizing those points to unit Euclidean length. Once
          consideration the spatial diversity of the MPCs.     thecentroidsarefoundforthecurrentnumberofclusters,
                                                               the angular distance between any MPC and the centroid of
          3.2 Cosine distance‑based clustering                 the cluster to which that MPC belongs is calculated. If all
                                                               the MPCs are at an angular distance from their centroids
          Having identi ied the paths over which a link can be es‑  of less than a beam separation threshold    , i.e.,
                                                                                                     
          tablished, the next step is to  ind the number of effec‑
          tive alternate paths (i.e., beam directions that are sepa‑         ,    = ∠      <    , ∀   ∈ (1, … ,   ) ,  (13)
                                                                                  ,     
                                                                                          
          rated by at least a user‑de ined angular distance from any  then the iterations are terminated, and the current itera‑
          other). Here we assume that the beamwidth is smaller  tion count    is returned as the number of clusters.
          compared to the blockage angle    , as shown in Fig. 1. To
                                        
          achieve higher gains, multiple antenna elements with nar‑  The parameter    is a design parameter, and it represents
                                                                               
          row beams are used at mmWave frequencies. This also  the size or the angular width of the blockages that are
          limits the number of beam directions. For example, it is  likelytoobscurethepossiblelinksbetweentheTXandthe
          shown in [14] that the number of beam directions at the  RX in a given environment (see Fig. 1). When    is higher,
                                                                                                         
                                                        ∘
          mmWave BS side (with a 8 × 8 array and beamwidth 13 )  it gets more likely that the paths close to each other will be
          is only 10 in azimuth when the BS scans a total of 120 de‑  blocked. As a result, there will be fewer paths over which
          grees.                                               the signals can be transmitted. We point out that if the
                                                               angular resolution of the TX/RX antennas is much lower
          Unlike the approaches that aim to parameterize the chan‑  than    , then the clustering process can be skipped. In
                                                                       
          nel impulse response by clustering the MPCs based on  such a case, each resolved path can be treated as a clus‑
          AoA,AoD,and delayinformation(e.g.,[15, 16]), wecluster  ter, and their powers can be directly plugged into (14) to
          the MPCs only using their angular parameters. This way,  calculate the EMR.
          it is possible to  ind how many alternate paths are avail‑
          able if some of the paths are blocked. Omitting the pa‑  It should be recalled that initializing the centroids at dif‑
          rameters other than the angles in the interested domain  ferent locations may lead the k‑means algorithm to return
          (in this case, the AoD), each MPC in X in (10) can be rep‑  different clusters. It is also possible that some initializa‑
          resented by a vector in three‑dimensional space as   tions may result in local optima. Both scenarios intro‑
                                                               duce a bias in the EMR values. Therefore, at each itera‑
                          = {   ,       AoD,Az ,    AoD,El } ,  (11)  tion, we randomly initialize    centroids, run the k‑means
                               
                          
                                        
                                                               algorithm, and compute the cost function. This process is
          for    = 1, … ,   , where    is the number of MPCs in X, and         repeated    times, and the clustering that yields the low‑
          is the magnitude of the vector    . While    may be de ined   est cost is picked for the current iteration. For the chan‑
                                              
                                      
          as the individual powers of the MPCs, since here only the   nel measurements used in this study, we observed that it
          angles  are  of  interest,    can  be  simply  set  to 1, so          is suf icient to set    = 20 for the clusters to converge;

                                
          52                                 © International Telecommunication Union, 2021
   61   62   63   64   65   66   67   68   69   70   71