A Novel Communication Paradigm for High Capacity and Security via Programmable Indoor Wireless Environments in Next Generation Wireless Systems
Christos Liaskos, Shuai Nie, Ageliki Tsioliaridou, Andreas, Pitsillides, Sotiris Ioannidis, Ian Akyildiz

TL;DR
This paper introduces a programmable wireless environment technology using metasurfaces that can be software-controlled to enhance capacity, reduce interference, and improve security in indoor wireless systems.
Contribution
It presents a novel software-defined metasurface-based environment that can dynamically optimize wireless propagation and security across a wide frequency range.
Findings
Demonstrated control over electromagnetic waves from 1 GHz to 10 THz.
Showed improved signal quality and security in simulations at 2.4 GHz and 60 GHz.
Enabled fine-grained, customizable reflection and absorption of signals.
Abstract
Wireless communication environments comprise passive objects that cause performance degradation and eavesdropping concerns due to anomalous scattering. This paper proposes a new paradigm, where scattering becomes software-defined and, subsequently, optimizable across wide frequency ranges. Through the proposed programmable wireless environments, the path loss, multi-path fading and interference effects can be controlled and mitigated. Moreover, the eavesdropping can be prevented via novel physical layer security capabilities. The core technology of this new paradigm is the concept of metasurfaces, which are planar intelligent structures whose effects on impinging electromagnetic waves are fully defined by their micro-structure. Their control over impinging waves has been demonstrated to span from 1 GHz to 10 THz. This paper contributes the software-programmable wireless environment,…
|
|
|
|
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Deterministic | Probabilistic | Medium | Highest | Lowest | ||||||||||
|
Probabilistic | Probabilistic | Low | Low | High | ||||||||||
| Passive Reflectors | Probabilistic | Probabilistic | None | Lowest | Highest | ||||||||||
| HyperSurfaces | Deterministic | Deterministic | Highest | Low | High |
| HyperSurface |
|
|
Channel Coding |
|
|||||||||
| Key Techniques |
|
|
Time Division Duplex |
|
|
||||||||
|
Low | High | High | High | High |
| Case A () | Case B () | |||
|---|---|---|---|---|
| HSF setup | Plain setup | HSF setup | Plain setup | |
| Max | ||||
| Mean | ||||
| Min | ||||
| Case A () | Case B () | |||
|---|---|---|---|---|
| HSF setup | Plain setup | HSF setup | Plain setup | |
| Max | ||||
| Mean | ||||
| Min | ||||
| User 0 position | |
|---|---|
| User 1 position | |
| User 2 position | |
| Ceiling Height | |
| Tile Dimensions | |
| Tile Placement | Ceiling, Upper part of walls () |
| Tile Power loss | % per ray bounce |
| Tile Functions | COLLIMATE, STEER, PHASE_ALTER |
| Frequency | |
| Tx Power (User 0) | |
| Antenna types | Users 0, 1 Single lobe sinusoid () |
| User 2 (Eavesdropper) isotropic | |
| Antenna orientation | Fig 11, Users 0, 1 |
| Fig 12, Users 0, 1 | |
| Max ray bounces | |
| Min considered ray power | - dBm |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Novel Communication Paradigm for High Capacity and Security via
Programmable Indoor Wireless Environments in Next Generation Wireless Systems
Christos Liaskos
Shuai Nie
Ageliki Tsioliaridou
Andreas Pitsillides
Sotiris Ioannidis
Ian Akyildiz
Foundation for Research and Technology - Hellas (FORTH)
Georgia Institute of Technology, School of Electrical and Computer Engineering
University of Cyprus, Computer Science Department
Abstract
Wireless communication environments comprise passive objects that cause performance degradation and eavesdropping concerns due to anomalous scattering. This paper proposes a new paradigm, where scattering becomes software-defined and, subsequently, optimizable across wide frequency ranges. Through the proposed programmable wireless environments, the path loss, multi-path fading and interference effects can be controlled and mitigated. Moreover, the eavesdropping can be prevented via novel physical layer security capabilites. The core technology of this new paradigm is the concept of metasurfaces, which are planar intelligent structures whose effects on impinging electromagnetic waves are fully defined by their micro-structure. Their control over impinging waves has been demonstrated to span from GHz to THz. This paper contributes the software-programmable wireless environment, consisting of several HyperSurface tiles (programmable metasurfaces) controlled by a central server. HyperSurfaces are a novel class of metasurfaces whose structure and, hence, electromagnetic behavior can be altered and controlled via a software interface. Multiple networked tiles coat indoor objects, allowing fine-grained, customizable reflection, absorption or polarization overall. A central server calculates and deploys the optimal electromagnetic interaction per tile, to the benefit of communicating devices. Realistic simulations using full 3D ray-tracing demonstrate the groundbreaking performance and security potential of the proposed approach in GHz and GHz frequencies.
keywords:
Wireless , performance , Physical Layer Security , Controlled Propagation , Metasurfaces , Intelligent Surfaces , Millimeter wave.
1 Introduction
Recent years have witnessed a tremendous increase in the efficiency of wireless communications. Multiple techniques have been developed to tackle the stochastic nature of the wireless channel, in an effort to fully adapt to its wide fluctuations. Indoor environments have attracted special attention, since performance and security issues accentuate due to the presence of multiple scatterers in a confined space. In such cases, techniques such as MIMO, beamforming, adaptive modulation and encoding have enabled wireless devices to rapidly adapt to the time-variant, unpredictable channel state [1]. The present work opens an unexplored research path: making the wireless environment fully controllable via software, enabling the optimization of major propagation factors between wireless devices. Thus, effects such as path loss, multi-path fading and interference become controllable, allowing for novel capabilities in performance and physical-layer security.
In order to understand the potential of exerting control over an environment, we first need to define its composition and its natural behavior. Indoor environments, which constitute the focus of the present work, comprise two or more communicating devices–such as laptops, mobile phones, access points, base stations etc.–and any object found in a domestic or work space that can influence their communication. At lower frequencies, walls, ceilings, floors, doors and sizable furniture act as electromagnetic (EM) wave scatterers, creating multiple paths between communicating end-points, especially in non-line-of-sight (NLOS) areas. At higher frequencies, such as millimeter wave (mm-wave) or terahertz (), which are expected to play a major role in upcoming 5G communications [2], even small objects act as substantial scatterers. Furthermore, ultra-small wavelengths translate to considerable Doppler shift even at pedestrian speed [2]. These factors, coupled with the natural ambient dissipation of power due to free space losses, lead to undermined NLOS performance at and inability for NLOS communications at and beyond [2]. Moreover, transmitted waves cannot be deterministically prevented from reaching unintended recipients, causing interference and allowing for eavesdropping.
Existing proposals for physical-layer performance and security can be classified as i) device-oriented, and ii) retransmitter-oriented. Device-oriented methods include massive MIMO deployments in communicating devices, to make constructive use of the multi-path phenomena [3]. Additionally, beamforming seeks to adaptively align the direction of wireless transmissions in order to avoid redundant free space losses, as well as to spatially contain interference and eavesdropping potential [4, 5]. Additional schemes include the on-the-fly selection of the modulation and encoding scheme that offers the best bit error rate (BER) under the current channel conditions [6]. Retransmission-oriented solutions advocate for the placement of amplifiers in key-positions within the indoor environment. Retransmitters can be either passive or active: Passive retransmitters are essentially conductive structures akin to antenna plates [7]. They passively reflect energy from and towards fixed directions, without tunability. Active retransmitters are powered electronic devices that amplify and re-transmit received signals within a given frequency band. Essentially, they attempt to combat power loss by diffusing more power within the environment. In mm-wave frequencies and beyond, retransmitters must be placed in line-of-sight (LOS) among each other, in an effort to eliminate NLOS areas within a floor plan. Device-to-device networking can also act as a retransmission solution for specific protocols and a limited capacity of served users [8]. The overviewed solutions have a common trait: They constitute device-side approaches, which treat the environment as an uncontrollable factor that does not participate into the communication process.
Metasurfaces are the core technology for introducing programmatically controlled wireless environments [9, 10, 11]. They constitute the outcome of a research direction in Physics interested in creating (rather than searching for) materials with required EM properties. In their earlier iterations, they comprised a metallic pattern, called meta-atom, periodically repeated over a Silicon substrate, as shown in Fig. 2. The macroscopic EM behavior of a metasurface is fully defined by the meta-atom form. A certain pattern may fully absorb all impinging EM waves from a given direction of arrival (DoA), while another may fully reflect a given DoA towards another, at a negative reflection angle. Notably, metasurfaces (and their 3D counterpart, the metamaterials) offer a superset of EM behaviors with regard to regular materials. Lens functionality (concentration of reflections towards a given point rather than ambient dispersal) and negative refraction/reflection indices are some of the exotic EM capabilities they can exhibit [12]. Dynamic meta-atom designs allow for dynamic metasurfaces, as shown in Fig. 2. Such designs include tunable factors, such as CMOS switches, microfluidic switches or Micro Electro-Mechanical Switches (MEMS) that can alter their state–and the EM behavior of the metasurface–via an external bias [12]. The bias is commonly electronic, but thermal, light-based and mechanical approaches have been studied as well [12]. Thus, multi-functional metasurfaces, that can switch from one EM behavior to another (e.g., from absorbing to custom steering) are enabled. Finally, a very strong trait is that there is no known limitation to the operating metasurface frequency, which can be at the -wave and bands [13].
The methodology proposed by the present study is to coat objects of EM significance within an indoor environment with a novel class of software-controlled metasurfaces. The study defines a unit of this metasurface class, called HyperSurface tile. A HyperSurface tile is a planar, intelligent structure that incorporates networked hardware control elements and adaptive meta-atom metasurfaces. Following a well-defined programming interface, a tile can receive external commands and set the states of its control elements to match the intended EM behavior. The tiles, covering walls, doors, offices, etc., form networks to facilitate the relaying of programmatic commands among them. Moreover, tiles can have environmental sensing and reporting capabilities, facilitating the discovery of communicating devices within the environment. As shown in Fig. 1, a central server can receive incoming tile reports, calculate the optimal configuration per tile, and set the environment in the intended state by sending the corresponding commands. Collaboration with existing systems (e.g., localization services and loud computing) constitutes a strong aspect of the proposed approach, given that it enables the incorporation of the EM behavior of materials in smart control loops.
The present study contributes the first model to describe programmable wireless indoor environments, detailing their hardware, networking and software components. The model includes the way for translating EM metasurface functionalities to reusable software functions, bridging physics and informatics. Moreover, the protocol specifications and programming interfaces for interacting with tiles for communication purposes are outlined. The practical procedure for deploying and configuring programmable EM environments to mm-wave indoor communication is detailed. The potential of programmable environments is evaluated via full 3D ray tracing in and cases, demonstrating their ground-breaking potential in wireless performance and security.
The remainder of the text is organized as follows. Related studies on physical-layer wireless performance and security are overviewed in Section 2. Prerequisite knowledge on metasurfaces is given in Section 3. The HyperSurface-based wireless environment model is given in Section 4 and its configuration is formulated in Section 5. Applications to indoor wireless setups are discussed in Section 6. Evaluation via ray-tracing-based simulations is presented in Section 7. Finally, the conclusion is given in Section 8.
2 Related Work
Related to programmable wireless environments are the probabilistic channel control and physical layer security concepts, surveyed in the ensuing sub-sections.
2.1 Probabilistic Channel Control
The probabilistic channel control describes an approach to influence the behavior of a communications channel not from its end-points (transmitter-receiver), but rather from intermediate points. This has been exhibited with the use of passive objects, phased array antenna panels and un-phased antennas.
The position of passive objects naturally changes the propagation of EM waves within a space. Spaces, such as floorplans, can even be designed and built with EM wireless coverage considerations [14]. In existing spaces, metallic reflectors have been added as means of naturally redirecting EM waves towards areas with poor coverage [7]. This approach does not offer adaptivity or precise control over EM propagation. Moreover, the control type is limited to reflecting EM waves to a natural direction. However, it is simple to deploy and maintain in practice and cost-effective.
Phased array antennas have been used to actively and potentially adaptively alter the probabilistic behavior of a channel. Array panels hung from walls have been shown to influence considerably the communication quality of wireless devices [4, 5]. Phased array antennas comprise several half- or quarter-wavelength antennas, combined with hardware to control their relative phase. Altering the relative phase of an antenna corresponds to a local change in the reflective index of the array [15]. Thus, proper phase configurations allow for anomalous wave steering and even absorbing. However, the phase-based operation is coherent and deterministic only at the far-field. For a square panel with size m and operating frequency of GHz, the far field extends beyond m. For GHz the far field limit is at m. This constitutes indoors applicability difficult, even for very small panels. Size-able deployments can also be limited by the cost and power consumption of the phase control hardware.
Un-phased antenna deployments have also been proposed as a cheaper and simpler alternative. In this case, simple antennas are placed over planar objects at relatively large distances to avoid coupling effects. Control over the EM waves is exert only at the antenna positions, while most of the surface of the planar object continues to interact uncontrollably with EM waves. Thus, deterministic control is not attained, even at the far-field. Instead, this approach attains a probabilistic effect in the channel behavior, which can be quantified via measurements after deployment has taken place [16].
In differentiation, the present work proposes environments with software-defined, deterministic wireless propagation. This is attained by using software-defined metasurfaces as the EM wave control agent [17]. As detailed in Section 3, metasurfaces comprise strongly coupled radiating elements sized at even less than . This high resolution of elements has been shown to allow for the micromanagement of EM waves at the level of electric and magnetic field vectors, with state-of-the-art spatial resolution and near unitary efficiency [18]. This enables any kind of custom EM interaction, at any distance from the surface, alleviating the deployment scalability concerns of phased arrays. Moreover, their internal structure is simple: local refractive/reflective index changes over the surface can be attained by simple ON/OFF switches. This simplicity can enable cheap massive production, e.g., as printed structures on films.
The supported features of the related approaches are summarized in Table 1.
2.2 Physical Layer Security
With the pervasive usage of smart wireless devices, security issues have risen to become one of the most concerning aspects among end-users, service providers, and policy makers worldwide. Information containing personal credentials or with high security levels should be transmitted and received in reliable channels against adversaries. To combat the attacks of jamming and eavesdropping, traditional security techniques are mostly deployed in the upper layers of the wireless networks, for example, the Wi-Fi Protected Access (WPA) and WPA2 protocols in IEEE 802.11 standards. In a modern cyber-physical system, security methods are also being explored and implemented in the physical layer where signal processing techniques and coding schemes are enhanced for secrecy. In this Section, we briefly survey the state-of-the-art in physical layer security techniques and make a brief comparison and contrast with the HyperSurfaces, in terms of key enabling techniques as well as computation complexity, as shown in Table 2.
Major directions to achieve physical layer security (PLS) include using highly directional antennas to nullify malicious attacks, forming exclusion areas, assigning secret keys to legitimate users, and so on. From the perspective of fundamental propagation channels, the principle of a good secrecy can be achieved is when the eavesdroppers do not have the knowledge of the frequencies where packages are transmitted, or the eavesdroppers are in the same frequency channel but with much higher noise which make the intercepted data impossible to decode [19]. By understanding the attack patterns and corresponding combating strategies, the secrecy capacity can be thus maximized in the wiretap channel [20].
Physical Layer Security on Millimeter-wave Communications
Currently, several millimeter wave (mm-wave) frequency bands (30–300 GHz) are deployed for the next generation wireless communication systems [21]. With the advantage of more available spectrum resources, mm-wave systems can achieve higher throughput compared to lower frequencies. However, the limitation of higher path loss at mm-wave frequencies requires the utilization of highly directional antennas or antenna arrays for communication links to combat noise over a short distance. The characteristics of high directivity and short-range communication are beneficial for link security.
Recent studies have demonstrated that the security performance of a mm-wave communication system relies on the antenna array patterns and the density of eavesdroppers, and by introducing artificial noise to the mm-wave system, the secrecy performance is significantly improved [22, 23, 24]. However, challenges in fully utilizing mm-wave for the purpose of PLS still remain. First, a comprehensive knowledge about mm-wave channel is required for channel estimation, especially the peculiar effects in blockage, atmospheric attenuation, and water vapor absorption. Second, the computation efficiency in mm-wave beamforming needs to be optimized under the scenario with multiple malicious attacks in a small area.
Physical Layer Security on Massive MIMO Communications
The massive MIMO communication system has the advantage of using very large antenna arrays (with more than one hundred antenna elements) at the transceivers to transmit or receive multiple streams of data simultaneously. In terms of physical layer security, massive MIMO system offers both benefits and drawbacks. On the positive side, the channel condition is stable and easy to predict, which leads to a reduced cost in channel estimation for users. Also, less complicated signal processing burden is brought to both base stations (BSs) and users. However, for eavesdroppers who are actively jamming the channels, these advantages can also serve to their favors, which are the downside of massive MIMO system that needs to be tackled [25].
In order to achieve a desired secrecy level in massive MIMO communications, one important step is to detect malicious activities. The active attacks may forge themselves to act as legitimate users and hence intercept the data from the base station. To solve this problem, several detection strategies are discussed in [26, 27, 28]. For the eavesdroppers who are passively listening to the channel, massive MIMO systems demonstrate good secrecy capacity by power allocation scheme and artificial noise generation [29].
Physical Layer Security on Heterogeneous Networks
The architecture of heterogeneous networks (HetNets) allows for multiple layers of cellular networks to operate with different coverage ranges, transmit powers, radio access schemes, and so on. The extra degrees of freedom in network configurations bring both opportunities and challenges for physical layer security. On one hand, the network configurations for high-power nodes and low-power nodes can be flexible and scalable to account for different channel dynamics, including density of eavesdroppers, mobility of authorized users, and channel fading, just to name a few [24]. On the other hand, the randomness in the HetNet brings the challenges in authorized user association. For example, if a legitimate user only selects the base station with the strongest power, it is also easy for the eavesdroppers to intercept the information. Hence, a tradeoff between link session connectivity and security requires the design of user association schemes that also improve secrecy performance.
Additionally, with the burgeoning applications of wireless payment and ad-hoc data exchange, device-to-device (D2D) communications in very short distance among several users requires authentication and authorization strategies to be carefully designed to avoid data leakage to eavesdropping threats. Moreover, the D2D data relaying needs higher security performance and reliable routing schemes to avoid data interception and jamming [30]. The computation complexity for configuring an optimal route with high secrecy capacity will increase as the number of relay nodes increases between two end devices.
Physical Layer Security Coding
Coding schemes play a crucial role in improving a wireless system’s physical layer security. Existing codes for secrecy have been discussed and surveyed extensively, which include low-density parity-check codes, polar codes, lattice codes, among many others [31, 32]. The secrecy performance of different codes varies with different channel conditions and types of eavesdropping behaviors. Therefore, challenges still remain as in how to design codes that can maintain desirable level of secrecy in more generalized channel and how coding schemes can be synergistically combined with aforementioned techniques to reach optimal results in future wireless systems.
3 Prerequisites on Metasurfaces
This section provides the necessary background knowledge on metasurfaces, discussing dimensions and composition, operating principles and supported functionalities. The following concise description targets a wireless communications audience, given the topic of the present paper. A more detailed introduction can be found in [18].
A metasurface is a planar, artificial structure which comprises a repeated element, the meta-atom, over a substrate. In most usual compositions, the meta-atom is conductive and the substrate is dielectric. Common choices are copper over silicon, while silver and gold constitute other exemplary conductors [9]. More exotic approaches employ graphene, in order to interact with -modulated waves [13]. Metasurfaces are able to control EM waves impinging on them, in a frequency span that depends on the overall dimensions. The size of the meta-atom is much smaller than the intended interaction wavelength, , with constituting common choices. The thickness of the metasurface is also smaller than the interaction wavelength, ranging between as a rule of a thumb. Metasurfaces usually comprise a dense population of meta-atoms per area unit, which results into fine-grained control over the EM interaction control. In general, a minimum size of approximately meta-atoms is required to yield an intended EM interaction [12].
Figure 2-a illustrates a well-studied metasurface design comprising split-ring resonators as the meta-atom pattern. Such classic designs that rely on a static meta-atom, naturally yield a static interaction with EM waves. The need for dynamic alteration of the EM wave control type has given rise to dynamic metasurfaces, illustrated in Fig. 2-b. Dynamic meta-atoms incorporate phase switching components, such as MEMS, CMOS transistors or microfluidic switches, which can alter the structure of the meta-atom. Thus, dynamic meta-atoms allow for time-variant EM interaction, while meta-atom alterations may give rise to multi-frequency operation [9]. Phase switching components can also be classified into state-preserving or not. For instance, mechanical or microfluidic switches may retain their state and require powering only for state transitions, while semiconductor switches require power to maintain their state.
The operating principle of metasurfaces is given in Fig. 3. The meta-atoms, and their interconnected switch elements in the dynamic case, act as control factors over the surface currents flowing over the metasurface. The total EM response of the metasurface is then derived as the total emitted field by all surface currents, and can take completely engineered forms, such as the unnatural reflection angle shown in Fig. 3. Engineering the total surface current must account for all the currents over the surface. These include: i) currents directly induced over the metasurface by the incident wave, ii) currents induced in a meta-atom wirelessly by other meta-atoms, and iii) currents flowing inwards or outwards from a meta-atom via the switch elements. A qualitative description of the dynamic metasurface operation can also be given: the meta-atoms can be viewed as either input or output antennas, connected in custom topologies via the switch elements. Impinging waves enter from the input antennas, get routed according to the switch element states, and exit via the output antennas, exemplary achieving customized reflection.
3.1 State-of-the-art potential and manufacturing approaches
Metasurfaces constitute the state of the art in EM control in terms of capabilities and control granularity. A metasurface can support a wide range of EM interactions, denoted as functions. Common function types include [10]:
Redirection (refraction or reflection) of an impinging wave, with a given direction of arrival, towards a completely custom direction. Both the reflection and refraction functions can override the outgoing directions predicted by Snell’s law. Reflection and refraction functions will jointly be referred to as wave steering.
- 2.
Beam splitting, i.e., steering a wave towards multiple custom directions in parallel.
- 3.
Wave absorbing, i.e., ensuring minimal reflected and/or refracted power for impinging waves.
- 4.
Wave polarizing, i.e., changing the oscillation orientation of the wave’s electric and magnetic field.
- 5.
Wavefront focus, i.e., acting as lens to focus an EM wave to a given point in the near or far field. Collimation (i.e., the reverse functionality) can also be attained.
- 6.
Phase control, i.e., altering the phase of the carrier wave.
Moreover, they can offer additional, advanced functions, such as anisotropic response leading to hyperbolic dispersion relation, giant chirality, arbitrary wave-front shaping and frequency selective filtering [11]. Apart from communications, these traits have been exploited in a variety of applications, e.g., highly efficient energy harvesting photovoltaics, and thermophotovoltaics, ultra-high resolution medical imaging, sensing, quantum optics and military applications [33].
The extended repertoire of EM function types, as well the exquisite degree of granularity in EM behavior control, sets metasurfaces apart from phased antennas and reflectarrays [34, 5], which support coarser EM steering and absorbing at the far field, e.g., for beamforming applications in wireless devices [4]. Notice that highly fine-grained EM control is required in mm-wave setups, due to the extremely small wavelength [2].
Regarding their manufacturing approaches, metasurfaces are commonly produced as conventional printed circuit boards (PCBs) [35]. The PCB approach has the advantage of relying on a mature, commercially accessible manufacturing technology. The PCB production cost is moderate (indicatively, USD per [36]). However, the PCB technology is originally intended for integrated circuits with far greater complexity than a metasurface. As described in the context of Fig. 2, a metasurface can be a very simple structure, comprising a set of conductive patches, diodes and conductive power/signal lines. Therefore, large area electronics (LAE) can constitute better manufacturing approaches in terms of ultra low production cost [37, 38]. LAE can be manufactured using conductive ink-based printing methods on flexible and transparent polymer films, and incorporate polymer/organic diodes [39]. Films with metasurface patterns and diodes printed on them can then be placed upon common objects (e.g., glass, doors, walls, desks), which may also act as the dielectric substrate for the metasurface. It is theorized that printed electronics will reach the manufacturing cost of regular paper printing [40], which has an indicative cost of USD per [41].
4 The HyperSurface-based Programmable Wireless Environment Model
This section details the HyperSurface tile hardware components, the tile inter-networking and the environment control software. A schematic overview is given in Fig. 4 and is detailed below.
The tile hardware. The tile hardware consists of a dynamic metasurface, a set of networked, miniaturized controllers that control the switch elements of the metasurface, and a gateway that provides inter-tile and external connectivity. The controller network has a slave/master relation to the gateway. Via the gateway, the controller network reports its current state and receives commands to alter the state of the switch elements in a robust manner, making the metasurface yield an overall required EM function.
A single controller is a miniaturized, addressable electronic device that can monitor and modify the state of at least one metasurface switch element. The controller design objectives are small size (to avoid significant interference to the EM function of the metasurface), low-cost (to support massive deployments in many tiles), high monitoring and actuation speed (to sustain fast EM reconfigurability of the metasurface), and the ability to create, receive and relay data packets (to enable controller networking).
The avoidance of EM function disruption also refers to the wiring required to connect the controllers to the switch elements and to each other in a grid topology (cf. Fig. 4). Therefore, the total wiring should also be kept low. The grid-networked controller approach is an option that balances wiring length and robustness to node failures. Bus connectivity for the controllers would minimize the required wiring, but would decrease the robustness against node failures. On the other hand, a star connectivity would offer maximum robustness but would also yield maximum wiring. Notice that future technologies, such as nanonetworking, may enable wireless, computationally-powerful nodes with autonomous, energy harvesting-based power supply [42]. Thus, future tile designs may need no wiring or specific gateways. The setup presented in this study prioritizes cost-effective realizability with present manufacturing capabilities.
At a logical level, a controller is modeled as a finite-state automaton, which reacts to incoming packets or switch element changes by transitioning from one state to another [43]. A UML-standard state diagram should capture three basic controller processes: the data packet handling (including re-routing, consuming packets and sending acknowledgments), the node reporting (reacting to an incoming monitoring directive–monitor request packet–by creating a new monitor data packet), and a fault detection process (either self- or neighbor-failure). The latter is required for robust data routing and for deducing the operational state of the tile as a whole. Regarding the controller addressing, it can be either hardwired– due to the fixed grid topology–or be set dynamically.
The tile gateway stands between the tile controller network and the external world. It is incorporated to the tile fabric at a position selected to yield minimal EM interaction concerns (e.g., at the back of the tile). It provides mainstream protocol-compatible data exchange with any other system. Internally, it is connected to at least one controller, while more connections can be used for robust connectivity. Moreover the gateway acts as a power supply bridge for the tile. Limited size (e.g., ~ ) and energy requirements are the only significant constraints. Existing hardware, such as IoT platforms [44], can be employed as tile gateways [44]. The tile gateway may optionally have EM DoA sensing capabilities, to facilitate the location discovery of wireless user devices in the environment.
Remark 1*.*
It is noted that, in the simplest implementation, the gateway can be directly wired to each metasurface switch, controlling them without the intervention of a controller network. This control approach is similar to LED arrays and monitors, and facilitates the printed film manufacturing approaches described in Section 3.1, which can suffice for programmable wireless environments. The presence of a controller network can enable advanced functions in the future, such as self-maintained intelligent metasurfaces which can sense and alter EM waves autonomously [17].
The tile inter-networking. As tiles are placed over an environmental object, such as a wall, they click together, connecting data and power lines among the tile gateways (cf. Fig. 4). Thus, the tiles form a wired ad hoc network in a grid topology, where existing IoT communication protocols can be readily employed. The same protocol is used for connecting the tile network to any external system. At least one tile–denoted as exit/entry point–has its gateway connected to the environment configuration server, which accumulates sensed data and diffuses EM actuation commands within the tile network. More than one tile can be used as exit/entry points at the same time, for the interest or robust and timely data delivery.
The environment control software. The environment control software is an application programming interface (API) that exists at the configuration server. The API serves as a strong layer of abstraction, hiding the internal complexity of the HyperSurfaces. It offers user-friendly and general purpose access to metasurface functions, without requiring knowledge of the underlying hardware and Physics. It provides software descriptions of metasurface functions, allowing a programmer to customize, deploy or retract them on-demand over tiles with appropriate callbacks. These callbacks have the following general form:
[TABLE]
The tile_ID is the unique address of the intended tile gateway in the inter-tile network (e.g., an IPv6). One EM function per tile is considered here for simplicity. The action_type is an identifier denoting the intended function, such as STEER or ABSORB, as described in Section 3. Each action type is associated to a set of valid parameters. For instance, STEER commands require: i) an incident DoA, , ii) an intended reflection direction, , and iii) the applicable wavelength, , (if more than one are supported). ABSORB commands require no parameter. Notice that metasurface properties can be symmetric: i.e., a can also result into [45].
Once executed at the configuration server, a callback is translated to an appropriate configuration of the switch elements that should be deployed at the intended tile. The configuration is formatted as a data packet that enters the tile network via an entry/exit point, and is routed to the intended tile via the employed intra-tile routing protocol. (An exemplary topology and routing strategy, considering HyperSurface constraints, appears in [46]). The intended tile gateway translates the directive according to the controller network communication protocol specifications and diffuses it within the tile. Upon success, it returns an acknowledgment to the configuration server, or an error notification otherwise.
In the general case, the translation of an EM function to a tile switch element configuration is accomplished via a lookup table, populated during the tile design/manufacturing process as follows. Let be a single tile configuration, defined as an array with elements describing the intended switch element state that is overlooked by controller with address in the tile controller network. (One-to-one controller-switch relation is assumed). In the MEMS case, takes binary values, or [math], denoting switch connection or disconnection. Additionally, let be the set of all possible configurations, i.e., . Let an EM function of type ABSORB from DoA be of interest. Moreover, let be the power reflection pattern of the tile (in spherical coordinates), when a wave with DoA impinges upon it and a configuration is active. Then, the configuration that best matches the intended function is defined as:
[TABLE]
Existing heuristic optimization processes can solve this optimization problem for all functions of interest in an offline manner [47], using simulations or field measurements on prototypes. The configuration lookup table is thus populated. Finally, we note that analytical results for the EM function-configuration relation exist in the literature for several metasurface designs [47]. In such cases, the analytical results can be employed directly, without the need for lookup tables.
5 Controlling Programmable Wireless Environments
In this Section we formulate the problem of optimally configuring a programmable wireless environment to serve performance and security objectives. The formulation is intended to facilitate the creation of automatic environment configuration algorithms, as exemplary shown later in Section 7.
5.1 Wireless Performance Objectives
In order to establish communication links between transmitters and receivers, the HyperSurface tiles need to be adaptively selected and optimally controlled to serve the desired receivers. Since in real-world communication scenarios, multiple users can be present in the same space, it is necessary to discuss the tile distribution and control algorithms.
We start from the case where there is one pair of transmitter and receiver in the environment, as shown in Fig. 6. When the transmitter sends signals, multiple tiles can sense the transmitted signals [48]. According to the location of the receiver sensed by the location discovery system, those tiles will steer their angles to establish reflection paths. Therefore, the signal received at the receiver is a superposition of all signals reflected from various tiles. In the particular case of Fig. 6, among all tiles, only those that can sense the transmitted signals need to respond to forwarding requests and tune their angles. On the other hand, in a more complicated case where multiple users are present in the same environment, the tile distribution needs to be optimized. The signals to be received by different users should be orthogonal to each other and are forwarded by different HyperSurface paths.
We assume the transmitted signal is QPSK modulated with symbol , thus in general the received signal in time domain can be expressed as
[TABLE]
where is the central frequency, , , and are the attenuation, phase, and delay caused by the reflection paths along HyperSurface tiles of -th path, and is the AWGN noise in the channel. We assume there are in total paths found between the transmitter and receiver. The multipath effects might cause distortion in overall received signal, therefore we need to mitigate the destructive interference and harmonize the phases by controlling the operation of HyperSurface tiles. Specifically, we can formulate it as an optimization problem aimed at maximizing the received power, , and the number of tiles of the HyperSurface, , for the receiver in the network with a total of users with distance, as follows:
[TABLE]
In the above optimization problem, and denote the three-dimensional coordinates of the transmitter and the receiver, respectively. Based on the above optimization problem, we can distribute tiles to corresponding users without causing interference or signal distortion.
5.2 Physical-Layer Security Objectives
We proceed to study two approaches for advanced physical layer security in programmable wireless networks.
Approach 1. The first approach requires the deployment of air-paths that cause zero or trivial interference to unintended users, naturally blocking eavesdropping. The differentiation from the performance objective is that the selection of air-paths prioritizes minimal interference to unintended users, rather than maximal received power to the intended. This can lead to improbable air-paths, e.g., long paths going around crowded places, or paths confined above a given height within a floorplan. We formulate this approach as follows:
[TABLE]
In the above optimization problem, parameters , , and denote the three-dimensional coordinates of the transmitter, the intended receiver, and unintended receivers, respectively. The total number of receivers in the environment is denoted as . The initial condition of HyperSurface tiles are also known, which is denoted as . In order to minimize the received power of unintended users trying to overhear while maximizing the intended user’s power , we need to find the number of tiles and adjust the tiles’ orientation to the correct angles, i.e., deploy a proper steering functionality. In terms of formulation this can be seen as finding the normal vectors of the selected tiles . The resources include the transmit power that is upper-bounded by , the number of HyperSurface tiles that are selected which is bounded by the total number of tiles stays below .
Approach 2. It is possible that a floorplan does not offer air-paths that avoid other users completely. To address this case, approach 2 seeks to “scramble” the reflected paths along propagation, while still able to recover the original paths at the final bounces. This can be done by altering the phases of the multipaths which belong to the same cluster to achieve coherence, thus the signals’ magnitude can still be preserved. Upon the final bounce, the phase difference should be minimized to zero to recover the signals. The objective function is formulated as follows:
[TABLE]
In the above optimization problem, parameters , , and denote the three-dimensional coordinates of the transmitter, the intended receiver, and unintended receivers, respectively. The total number of receivers in the environment is denoted as . The initial condition of HyperSurface tiles are also known, which is denoted as . In order to minimize the received power of unintended users trying to overhear while maximizing the intended user’s power , we need to find the number of tiles and adjust the tiles’ orientation to induce the phase changes among multipaths in the -th reflection, which corresponds to find the normal vectors of the selected tiles . The resources include the phase difference controlled by the tiles, the transmit power that is upper-bounded by , the number of HyperSurface tiles that are selected which is bounded by the total number of tiles stays below .
The phase control-based approach is conceptually illustrated in Fig. 5. We consider two users, a transmitter (user [math]) and the intended receiver (user ), as well as an eavesdropped (user ) located somewhere between two of the wave propagation paths. The paths are assumed to carry approximately the same end-to-end power. At first, a tile located over the path before the eavesdropper adds an equalization phase to the fastest path, ensuring synchronicity at the user . Then, one of the paths is set to negative phase with regard to the other, by using a tile located before user 2. This phase is canceled out by using a tile between user and user . In this manner, the eavesdropper sees a total sum of zero received power, while the reception is optimized at the intended user .
6 Applications to Mm-wave Indoor Setups
In mm-wave setups, major factors affect the signal attenuation: i) the increased free space path loss (e.g., at for , instead of for ), ii) acute multi-path fading even in LOS cases, iii) strong Doppler shift even at pedestrian speeds, and iv) optical-like propagation of EM waves, limiting connectivity to LOS cases and exhibiting strong sensitivity to shadowing phenomena. Attenuation due to molecular absorption may not play a significant role in indoor cases–depending on the composition of the environment–as it corresponds to loss [1].
Given the mentioned mm-wave considerations, we proceed to present mitigation measures offered by a HyperSurface-enabled environment. We consider the setup of Fig. 6, comprising a receiver (Rx)-transmitter (Tx) pair located in NLOS over a known floorplan. The walls are coated with HyperSurface tiles. Furthermore, we consider the existence of a location discovery service (e.g., [49]), which reports the location of the user device. At first, the Rx and Tx may attempt high-power, omni-directional communication. The location discovery service pinpoints the location of the user device and sends it to the EM environment configuration server. (Without loss of generality, the location of the Tx/access point can be considered known). Tiles may sense their impinging power and report it to the server as well. The server can use this information to increase the accuracy of the discovered user device location. Subsequently, the following actions take place:
The tiles at the top-left part of Fig. 6 are set to a symmetric “negative focus” setup as shown.
- 2.
The Tx and the Rx are signaled to direct their antenna patterns to the configured tiles using beamforming.
Unused tiles can be deactivated, reverting to regular, passive propagation. Using this approach, the path loss can be even fully mitigated, since the emitted energy is focused at the communicating end-points, rather than scattering within the environment. This can also be of benefit to the user device’s battery lifetime, given that the redundantly emitted power is minimized. Concerning multi-path fading, the fine-grained EM control over the wave propagation can have as an objective the crafting of a power delay profile that mitigates the phenomenon, e.g., by ensuring a path with significantly more power than any other, or one that best matches the MIMO capabilities of the devices. Additionally, the focal point of the EM wave reflected by the tiled wall towards the use device can be altered in real-time, to match the velocity of the mobile user. Mobile trajectory predictions can be employed to facilitate this course of action. This provides a potential mitigation approach for Doppler phenomena.
The environment optimization for multiple user pairs, or sub-spaces within the environment, may be of increased practical interest. Returning to the setup of Fig. 6, the configuration server can, e.g., set the tiles to preemptively minimize the delay spread within the whole NLOS area, while ensuring a minimum level of received power within it. In the sub-space optimization case, the best matching tile configurations can be calculated offline and be deployed upon request. This approach is evaluated in Section 7.
Finally, it is noted that the programmable environment extends the communication distance of devices, without requiring extra dissipation of energy within the environment (e.g. by placing additional access points). This can constitute a considerable advantage for mm-wave communications, which are known to be absorbable by living tissue. Moreover, assuming tiles with state-preserving switch elements, the energy footprint of the programmable environment can be extremely low, especially in static or mildly changing user positions.
7 Evaluation in and setups
In this Section we evaluate the performance and security prospects of programmable wireless environments. The evaluation employs full 3D, ray-tracing-based simulations. Different approaches for optimizing the environment are demonstrated per each case.
7.1 Performance objectives
We proceed to evaluate the HyperSurface potential in mitigating the path loss and multi–path fading effects. The indoor 3D space of Fig. 6 is ported to a full-3D ray-tracing engine [50], customized to take into account HyperSurface tile functions. The evaluation focuses on finding tile configurations that optimally mitigate the path loss and multi–path fading for users within the NLOS area. We study the case of , which is of increased interest to upcoming 5G communications, as well as the case due to its wide applicability, e.g., to WiFi setups [2].
Concerning the simulation parameters, the space has a height of , corridor length (distance between opposite wall faces) , corridor width , a middle wall length of , and wall thickness. Two stacked walls exist in the middle. The floor and ceiling are treated as plain, planar surfaces composed of concrete, without HyperSurface functionality. All walls are coated with HyperSurface tiles, which are square-sized with dimensions . Thus, the 3D space comprises a total of tiles.
The dynamic metasurface pattern of Fig. 2 is considered using state-preserving switches (e.g., microfluidic). Appropriate dimensions are assumed, for and respectively, as explained in the context of Fig. 2. This pattern design has been extensively studied in literature, offering a wide range of steering and absorbing capabilities, even with switch elements only at the horizontal direction [47, p. 235]. Although beyond of the present scope, it is noted that this metasurface design also exhibits tunable EM interaction frequency, yielding a particularly extended repertoire of supported tunability parameters. The considered tile functions account for EM wave steering and absorption from various DoAs. Specifically, we allow for any DoA and reflection direction resulting from the combination of in azimuth and in elevation planes, using the tile center as the origin. Notice that the considered angles have been shown to be commonly attainable by metasurfaces [51]. However, carefully designed, static metasurfaces have achieved nearly full angle coverage, i.e., almost in azimuth and elevation, which is indicative of their potential [52]. The reflection coefficient is set to for each steering function [47, p. 235]. Additionally, we consider an EM absorbing tile function which reduces the power of impinging waves (given DoA) by [47, p. 235], scattering the remaining wave power towards the Snell’s law-derived reflection direction. Thus, a tile supports different function configurations in total.
Existing ray-tracing engines employ common laws of optics to simulate the propagation of waves. As such, current ray-tracers do not readily allow for custom wave steering functions. (Absorbing functions, on the other hand, are readily supported). Thus, to implement steering functions we work as follows. First, the following observation is made:
Remark 2*.*
Assume a tile and a set of a required wave DoA and a reflection direction upon it, not abiding by Snell’s law. There exists a rotation of the tile in 3D space that makes the wave DoA and reflection direction comply with Snell’s law.
Based on this Remark, the custom steering functions are implemented by tuning the tile’s spatial derivative as follows. Since a tile is a flat and square surface in a 3D space, its spatial derivative is normally an arrow perpendicular to the tile surface. In order to allow for custom EM wave steering within the ray-tracing engine, we allow for virtually rotating the spatial derivative (but not the tile itself) by proper azimuth and elevation angles. The modified spatial derivative is then used in all ray-tracing calculations.
The external service is considered to know the tile specifications, i.e., the tile configuration that corresponds to each virtual angle combination. The service has obtained the direction of the impinging wave at each tile via the distributed sensing elements. Subsequently, it deploys the corresponding STEER or ABSORB commands at each tile, by applying the corresponding tile configuration.
An EM Tx is placed at position (with respect to the origin placed on the floor level, at the upper-left corner of Fig. 6). It is equipped with a half-dipole antenna and transmits at a carrier frequency of or (two studies) and bandwidth. The transmission power is set to , a high number chosen to ensure that no propagation paths are disregarded by the ray-tracer due to its internal, minimum-allowed path loss threshold. The NLOS area is defined as , and a constant height of . Within the NLOS area, a set of receivers–with antennas identical to the transmitter–are placed at a regular uniform grid deployment, with spacing. The receiver grid is centered in the NLOS area. Intermediate signal reception values, used only for illustration purposes in the ensuing Figures, are produced by means of interpolation.
The evaluation scenario considers two case studies, corresponding to the path loss and multi-path fading mitigation objectives. In each case, the state of each of the tiles is treated as an input variable of an appropriate objective function which must be optimized. Given the vastness and discontinuity of the solution space (i.e., possible tile configurations, positioned at different walls) and the discrete nature of the input variables, a Genetic Algorithm (GA) is chosen as the optimization heuristic [47], using the MATLAB Optimization Toolbox implementation [53]. GAs are heuristics that are inspired by evolutionary biology principles. They treat the variables of an optimization problem as genomes which compete with each other in terms of best fitness to an optimization objective. Good solutions are combined iteratively by exchanging genes, i.e., variable sub-parts, producing new generations of solutions. In the problem at hand, a genome represents a complete tile configuration, i.e, an array containing the state of the tiles. A gene represents the state of each tile, i.e., the specific array elements. Two optimization cases are studied, denoted as (A) and (B), both for and . These are defined as follows:
Case study (A). This case expresses the path loss mitigation goal, and is defined as the following optimization objective: Define the optimal tile configurations that maximize the minimum received power over the 12 receivers in the NLOS area.
- 2.
Case study (B). The case expresses the multi-path fading mitigation goal and is defined as the following optimization objective: Define the optimal tile configurations that minimize the maximum delay spread over the 12 receivers in the NLOS area, with the constraint of ensuring a minimum total received power (custom threshold).
For Case (B), the thresholds are set to for , and for , based on the floor-plan dimensions and the path loss levels discussed in Section 6.
The results for the case are shown in Fig. 7, 8 and are summarized in Table. 3. Figure 7 presents case (A) for the plain (left) and HyperSurface-enabled (right) environments. In the plain setup, the tile spatial derivatives (black arrows) are naturally perpendicular to the tile surfaces. The average received power over the NLOS area receivers is , while the minimum power is , which is the lowest level allowed by the ray-tracing engine. Thus, the bottom-left and the three top-right receivers of the NLOS area are essentially disconnected in the plain setup. The maximum total received power is .
The right inset of Fig. 7 shows the corresponding results with the HyperSurface functionality enabled. Notably, the minimum power level over the NLOS area is , which constitutes a raise by at least with regard to the plain case. Moreover, the received power becomes essentially uniform over the NLOS area, ranging between and , with an average of . The tile spatial derivatives exhibit a degree of directivity towards the previously disconnected area parts (e.g., cf. left-most wall). Moreover, the top-and bottom tiles across the height of the walls tend to focus towards the NLOS area height. The non-uniformity of the derivatives is in accordance with the nature of the Genetic Algorithm, which is a very exploratory but not gradient-ascending optimizer [54]. This means that there exists potential for an even better optimization result near the Genetic Algorithm-derived solution.
The case (B) results for are shown in Fig. 8. The objective is to minimize the maximum delay spread over the NLOS receivers, under the constraint for at least total received power per receiver. For the plain setup, shown in the left inset, we note a maximum delay spread of approximately . The minimum power constraint is of course not satisfied, as previously shown in Fig. 7-left. The circled areas correspond to the under-powered/disconnected NLOS area parts. The minimum and average delay spread over the connected areas only are and respectively. The HyperSurface-enabled setup (right inset), achieves times lower maximum delay spread () than the plain setup, a minimum of delay spread ( times lower), and an average of ( times lower). This significant performance improvement is accompanied by considerable total power levels, in the range of (average: ), fulfilling the optimization constraint of .
The results for the case are similar to the in terms of improvement, and are collectively given in Fig. 9 and Table 4. The objective in the two leftmost panels is to maximize the minimum total received power over the receivers in the NLOS area. The plain setup achieves , and minimum, average and maximum total received power, respectively. The HyperSurface setup yields considerably improved results, with , and minimum, average and maximum total received power, respectively. Thus, there is a gain of in minimum received power.
The delay spread improvement is also significant, as shown in the two rightmost panels. The plain setup yields , and minimum, average and maximum delay spread values, with disconnected receivers (circled parts, cf. first inset of Fig. 9). The corresponding HyperSurface-enabled setup achieves , and min/average/max respectively. Moreover, it ensures a minimum total received power of , successfully meeting the optimization constraint.
7.2 Security objectives
We proceed to evaluate the eavesdropping mitigation approaches described in Section 5.2, i.e., avoid an eavesdropper by routing rays away from him, or by tuning the phase of rays in order to cancel each other out near the eavesdropper. To this end, we consider the setup of Fig. 10. Two users, a transmitter (user 0) and a receiver (user 1) are placed in a NLOS setting, with an eavesdropper (user 2) located in-between.
Table 5 describes the parameters of the setup. The following notes are made:
The assumed programmable wireless environment deployment is partial. Only the ceiling and the highest part of the walls are covered with tiles. This approach provides cost and deployment advantages. First, fewer tiles naturally translate to lower cost and overall complexity. Furthermore, ceilings and upper parts of walls are commonly vacant of other use, while offering easy access to power supply (e.g., via the lights power lines).
- 2.
The tiles are considered to attenuate impinging waves by a constant factor of 1 % of the carried power, which constitutes a typical efficiency index for state-of-the-art metasurfaces [18].
- 3.
The considered tiles functionalities include collimation and carrier phase control [12]. Collimation is the effect of aligning EM waves to propagate over a flat front, rather than to dissipate over an ever-growing sphere. Thus, the path loss between two tiles is not subject to the rule, being their distance. This rule is only valid for the first impact, i.e., from the transmitter to its LOS tiles. The antenna aperture and gains are taken into account as usual. The phase control is required only for the corresponding physical later security approach, described in Section 5.2.
- 4.
The antenna patterns of the transmitter and the receiver are simplified as single-lobe sinusoids, with the characteristics and orientiation shown in Fig. 10 and Table 5. In one scenario, we assume that the mobile devices have beamforming capabilites and are able to turn the antenna lobe towards the ceiling, in conjunction with the mobile devices’ gyroscopes.
- 5.
The eavesdropper’s antenna is considered to be isotropic. Moreover, all rays pass through him unobstructed. In contrast, the bodies of the users are modeled as spheres of radius m, fully blocking impinging waves.
Figure 11 shows the natural propagation, in an environment without HyperSurfaces. The propagation is expectedly chaotic, while several rays are visibly intercepted by the eavesdropper. On the other hand, the propagation in the case of programmable wireless environments is more well-defined, as shown in Fig. 12. In this case, the user devices have employed beamforming to turn their antenna lobes towards the ceiling. COLLIMATE and STEER functions are applied to tiles, routing rays from the transmitter to the receiver. This is attained by first calculating the K tile-disjoint paths from the transmitter to the receiver, and then deploying STEER functions accordingly. The first impact tiles are configured to additionally collimate impinging waves as described.
The performance and security benefits of the programmable wireless environment as summarized in Table 6. In the plain setup, the intended user receives - total power, i.e., a total path loss of . Moreover, the eavesdropper has better reception quality than the intended receiver, since he is physically closer to the transmitter. In the programmable environment case, the eavesdropping is completely mitigated, since the EM propagation remains confined to the upper part of the floorplan. Moreover, the intended recipient has a considerably better reception of , i.e., a improvement over the plain case.
Finally, we proceed to evaluate the phase control-based approach for eavesdropping mitigation. To this end, we return to the plain propagation shown in Fig. 11, i.e., no STEER or COLLIMATE functions are applied. Instead PHASE_ALTER functions are exclusively applied, to achieve the effect described in the context of Fig. 5.
Figure 13a shows the power-delay profile of the eavesdropper in the plain case. The x-axis is the timing of each received ray relative to the earlier ray, modulo the carrier period (i.e., multiplication of the x-axis values by return the relative phase in radians). The phase control-based mitigation pertains to altering the phase of each ray in a manner that cancels them out. In the case of Fig. 13a, the second and third rays are carry almost the same power and, therefore, they can be moved to opposite phases to cancel each other out. Rays four to eight can be synchronized and be opposed to the first and strongest ray. The described effects are shown in Fig. 13b.
The described phase control offers almost of extra signal attenuation at the eavesdropper. The maximal gains of this approach is strongly depended on the original power delay profile. The effects are expected to be optimal when there exist group rays that carry approximately the same power. Such groups can be subsequently phase-controlled to cancel each other out. Finally, it is noted that phase control is naturally expected to be sensitive to errors, such as the perceived location of users. Adaptive control loops are expected to be required in order to achieve the eavesdropping mitigation gains. Moreover, the phase control approach may only be used as a last resort, i.e., when the ray-routing approach cannot offer routes that avoid the potential eavesdropper.
7.3 Discussion and Research Directions
The results of Section 7 demonstrated the performance and security potential of the proposed softwarization of wireless indoor environments.
In terms of performance objectives, the evaluation showcased path loss and multi-path fading mitigation. Even at the highly-challenging communications, a HyperSurface tile-coated indoor setup exhibited significant improvements in received power levels and delay spread. Such traits can benefit the communication distance of devices and their energy consumption, without dissipating more energy in the–already EM-strained–environments via retransmitters. In terms of security, HyperSurfaces are shown to be promising enforcers of Physical Layer Security, due to their ability to micro-manage EM waves. Strong protection against eavesdropping can be attained by routing waves via improbable paths, avoiding potential eavesdropper altogether, or by ensuring coherent reception only near the receiver.
These promising traits can encourage further exploration of the HyperSurface concept in additional usage domains. Multiple applications can be studied in both indoor and outdoor environments, and in the context of multiple systems, such as 5G, IoT and D2D, where security, ultra-low latency, high bandwidth, and support for massive numbers of devices are important [3]. Moreover, HyperSurfaces may act as an enabler for upcoming communications. Operation in this band promises exceptional data rates and hardware size minimization at the nano-level, which can enable a wide range of groundbreaking applications [55]. Nonetheless, the band is susceptible to acute signal attenuation owed to molecular absorption. HyperSurfaces with graphene-based meta-atom designs could act as a smart environment for up to communications [56], mitigating the attenuation effects and extending the communication range.
Further research directions can also study the placement and topology of tiles within an environment, as well as their networking aspects. Partial, optimized coverage of an environment may provide sufficient performance gains over a full deployment. Coverage versus gains studies can quantify this aspect. Moreover, the networking topology, e.g., comprising a hierarchy of environment controllers and their corresponding sets of tiles is subject to optimization, in order to achieve a timely EM wave sensing and environment re-configuration loop. Communication protocols between tiles and controllers is similarly subject to optimization.
Finally, wireless power transfer is another promising application, apart from wireless performance and security. The ability of HyperSurfaces to collimate, steer and focus EM waves can be employed to transfer and charge devices wirelessly over long distances.
8 Conclusion
In this paper we proposed an indoor wireless communication paradigm where the electromagnetic propagation environment becomes aware of the ongoing communications within it.The key idea is to coat objects such as walls, doors and furniture with HyperSurface tiles, a forthcoming type of material with programmable electromagnetic behavior. HyperSurfaces can exert fine-grained control over impinging electromagnetic waves, steering them toward completely custom directions, polarizing them or fully absorbing them. HyperSurfaces have inter-networking capabilities, allowing for the first time the participation of electromagnetic properties of materials into control loops. A central server maintains a view of the communicating devices within an indoor space, and subsequently sets the tile electromagnetic configuration in accordance with any optimization objective. The HyperSurface tile concept has been evaluated in setups, which demonstrated its high potential for path loss and multi-path fading mitigation, from microwave to mm-wave setups. Moreover, HyperSurfaces were shown to be efficient enforcers of physical layer security, micromanaging the propagation of electromagnetic waves in novel, eavesdropping-blocking ways.
Acknowledgment
This work was partially funded by the European Union via the Horizon 2020: Future Emerging Topics call (FETOPEN), grant EU736876, project VISORSURF (http://www.visorsurf.eu).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Z. Pi, J. Choi, and R. Heath, “Millimeter-wave gigabit broadband evolution toward 5G: fixed access and backhaul,” IEEE Communications Magazine , vol. 54, no. 4, pp. 138–144, 2016.
- 2[2] T. Yilmaz and O. B. Akan, “Millimetre-Wave Communications for 5G Wireless Networks,” Opportunities in 5G Networks: A Research and Development Perspective , pp. 425–440, 2016.
- 3[3] A. Aijaz, M. Simsek, M. Dohler, and G. Fettweis, “Shaping 5G for the Tactile Internet,” in 5G Mobile Comm. , pp. 677–691, Springer, 2017.
- 4[4] J.-M. Kelif et al. , “A 3D beamforming analytical model for 5G wireless networks,” in 14th Wi Opt , pp. 1–8, 2016.
- 5[5] S. V. Hum, M. Okoniewski, and R. J. Davies, “Modeling and design of electronically tunable reflectarrays,” IEEE transactions on Antennas and Propagation , vol. 55, no. 8, pp. 2200–2210, 2007.
- 6[6] J. Huang, L. I. Wenxiang, Y. Su, and F. Wang, “Multi-rate combination of partial information based routing and adaptive modulation and coding for space deterministic delay/disruption tolerant networks,” IET Communications , 2017.
- 7[7] S. Han and K. G. Shin, “Enhancing Wireless Performance Using Reflectors,” in INFOCOM 2017 , pp. 1–10.
- 8[8] Y. Chen, S. He, F. Hou, Z. Shi, and J. Chen, “Promoting device-to-device communication in cellular networks by contract-based incentive mechanisms,” IEEE Network , vol. 31, no. 3, pp. 14–20, 2017.
