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

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




          cluded.                                                  set of element states, through the use of numerical
          It is clarified, that the middleware operations are one-  simulations.
          time only, i.e., once the database containing the behav-
          ior profile of a metasurface is complete, it can be used  ˆ The experimental evaluation of the exported config-
          in any application setting in the real world by any tile  uration through physical measurement of a meta-
          of the same type.                                        material prototype. Notably, the presented soft-
                                                                   ware has been verified experimentally, and a full
          6.  SOFTWARE          IMPLEMENTATION                     report can be found online [20].
              AND EVALUATION
                                                                 ˆ The final storing of all configuration parameters
          Employing the concepts of the previous sections, we      into the configuration DB to complete the function
          developed a complete Java implementation of the de-      optimization process.
          scribed software. The software is subdivided into two
          integral modules: i) an implementation of the metama-  In this context, Fig. 11(a) depicts all the individual steps
          terial API that handles the communication and alloca-  in separate panels. If a new configuration is to be de-
          tion of existing configurations and ii) the Metamaterial  fined for a tile already present in the configuration DB,
          Middleware that populates the configuration DB with   then, the first step can be skipped. Alternatively, the
          new data (new tiles, configurations, and functionalities).  user must input all essential parameters of the unit cell
          The Metamaterial Middleware incorporates a full GUI  structure, i.e. the number and type of all variables that
          environment, guiding the user through a step-by-step  correspond to the sum of reconfigurable metamaterial
          process to produce new configurations. It utilizes all  elements. The definition of a new configuration begins
          available theoretical and computational tools for the ac-  with the parameterization of the desired functionality
          curate characterization of a metamaterial tile. Further-  (Fig. 11(a.2)). The current implementation supports
          more, it offers direct access to the configuration DB,  plane wave or point source inputs (for far- and near-field
          manually, via a custom-made Structured Query Lan-    energy sources) and a set of output options correspond-
          guage (SQL) manager or through the automated pro-    ing to all basic metamaterial functionalities, discussed
          cess following a successful metamaterial characteriza-  in Section 2. Here, we select a beam splitting operation
          tion. Through this process, all the necessary data re-  and proceed to the first main step of the characteriza-
          lated to a newly produced configuration become explic-  tion process.
          itly available to the API.                           The analytical evaluation of the energy scattering pro-
          A microwave metasurface was selected to demonstrate  file is performed in the software locally and in real time.
          the capabilities of the developed concepts and methods  During this step, the Metamaterial Middleware calcu-
          for software-tunable metamaterials. We adapted the de-  lates the proper scattered field response of the imping-
          sign of [37], where a set of RF diodes can be employed to  ing wave, for each unit cell at the N × M tile, via either
          toggle the reflection-phase of each cell between 16 states.  the analytical methods of Section 5 or through an op-
          We numerically extracted the response of the metasur-  timization process. The scattered fields are evaluated
          face (i.e., its scattering pattern), and finally used the  for each unit cell as a double complex variable (A 1 e iφ 1
          developed software to demonstrate how the metasurface  and A 2 e iφ 2 , magnitude and phase of the reflected TE
          response can be controlled. For the practical demonstra-  and TM polarizations, respectively), a process physi-
          tion of the developed software in the same measurement  cally correct under the condition that the unit cell is
          environment (anechoic chamber) with a simpler, 1-bit  a subwavelength entity. This simply implies that the
          metasurface hardware, we redirect the reader to [20,30],  input of the “physical size” field in Fig. 11(a.1) must
          since the hardware manufacturing topic is quite exten-  comply with this specification or a warning message will
          sive and clearly beyond the software aspects that con-  appear. In our example, the selected tile consists of bi-
          stitute the focus of this paper.                     nary elements (D stands for diodes), which may only
          In the following, we list and comprehensively describe  control the phase of the co-polarized scattered field (φ 1
          the steps undertaken during a optimization process, as  term). By clicking the “View suggested” button, we an-
          seen through the GUI environment of the Metamaterial  alytically calculate and display φ 0 − φ 1 (φ 0 is the phase
          Middleware. In summary, this process involves:       of the incoming wavefront), which should give an indi-
                                                               cation of the diode states at the metamaterial. Alterna-
           ˆ The definition of a new unit cell structure and tile
                                                               tively, a similar result can be extracted by launching the
             array (if required).
                                                               metaheuristic optimizer, either via a blind optimization
                                                               process (all-0 initial solution) or an assisted optimiza-
           ˆ The parameterization of a new functionality.
                                                               tion, using the analytically evaluated profile as an ini-
           ˆ The analytical evaluation of the scattering profile  tial solution. The latter practice leads to more refined
             on the metamaterial for the selected functionality.  results, over an analytical evaluation, by considering the
                                                               finite size of the tile and the non-infinitesimal size of the
           ˆ The association of the metamaterial profile to the  unit cell.





                                             © International Telecommunication Union, 2020                    67
   82   83   84   85   86   87   88   89   90   91   92