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