Page 81 - ITU Journal, Future and evolving technologies - Volume 1 (2020), Issue 1, Inaugural issue
P. 81

ITU Journal on Future and Evolving Technologies, Volume 1 (2020), Issue 1

















                                 Associate Tile          Enumerate                           Database
                                   Identifier           Supported Tiles                        Interrupt
                  user
                                   Initialize                              Configuration
                                                          Set Tile                            Handle
                                  Environment                                Database
                                                           State                              Interrupt
                               Enumerate Sup-
                              ported EM fucntions         Get Tile                            Gateway
                                                           State                              Interrupt
               (a)                Tile Health                              Hypersurface    Hardware error
                                    Check                                    Gateway     Communication error


                                                            HyperSurface         Functionality

                                                             <Variables>          <Functionality>  <Fun_Type>
                                                           ID                   ID           ID
                                                           TID                  TypeID       Type “Steering”
                                                           Type “R,X,D”         FreqID
                                                           Ni                   DoAinID            <DoA>
                                                           Mj                   DoAoutID null
                                                                                                 ID
               Wavefront                                                        PolID            theta 0
                                                                 <Tile>         SplitID          phi  0
                      HEADERS                                  ID
                                                                                            <Beam_Splitting>
                                                               N
                             POLARIZATION                      M
                                                                                          ID
                             CS_REFERENCE                      Size                       Nb 3
                             SOURCE_LOCATION                class variables  </>          Dir  “30 0;40 30;0 0”
                                                       int ID, N, M;
                             SOURCE_ATTRIBUTES         double physical_size;    </>   class variables
                                                       Variables[Vn][N][M] TileSwitchSet;      int ID; String Type;
                             DIRECTION_OF_ARRIVAL
                                                       ArrayList<Configurations> Confs;      Frequency f;
                                                                                DirectionOfArricval doa_in;
                              DIRECTION_OF_DEPARTURE
                                                                                DirectionOfArricval doa_out;
                                                                                ...
                        DATA                               Configuration                              DoAin
                              DIRECTION_RANGE_1              <Configuration>  <States>
                                     EM_FIELD               ID           ID
                              DIRECTION_RANGE_2            TID           R  0
                                                           FID           X  65
                                     EM_FIELD              VID           D  null
                                                           SID
                  (b)                               (c)
          Fig. 7 – (a) Case diagram of the main functions supported by the three basic entities. Tasks highlighted with the database icon indicate
          that a set of data is to be retrieved from the Configuration Database. (b) Wavefront description in data object format. (c) A simplified
          overview of the structure of the Configuration Database. The ¡Tile¿ table hosts all information regarding a tile’s physical implementation.
          The ¡Functionality¿ table combines a set of metamaterial parameters to define new functionalities. Both tables are combined in the
          ¡Configuration¿ table with a set of entries from the ¡States¿ table to compose a new configuration that supports the functionality FID on
          tile TID (VID refers to an entry in the table ¡Variables¿).

















                                             © International Telecommunication Union, 2020                    61
   76   77   78   79   80   81   82   83   84   85   86