Abstract

Ambient backscatter employs existing radio frequency (RF) signals in the environment to support sustainable and independent communications, thereby providing a new set of applications that promote the Internet of Things (IoT). However, nondirectional forms of communication are prone to information leakage. In order to ensure the security of the IoT communication system, in this paper, we propose a machine learning based antenna design scheme, which achieves directional communication from the relay tag to the receiving reader by combining patch antenna with log-periodic dual-dipole antenna (LPDA). A multiobjective genetic algorithm optimizes the antenna side lobe, gain, standing wave ratio, and return loss, with a goal of limiting the number of large side lobes and reduce the side lobe level (SLL). The simulation results demonstrate that our proposed antenna design is well suited for practical applications in physical layer security communication, where signal-to-noise ratio of the wiretap channel is reduced, communication quality of the main channel is ensured, and information leakage is prevented.

1. Introduction

The Internet of Things (IoT) is a vital component of the fifth generation (5G) mobile communications, interconnecting a large number of devices. However, in traditional backscatter communication systems, radio frequency (RF) power is provided by the reader, and the limited power supply limits the widespread use of IoT.

In 2013, the proposed ambient backscatter communication technology solved some of the above shortcomings [1]. Unlike traditional backscatter communication (e.g., for passive sensors and RF identification (RFID) tags), ambient backscatter does not require specific devices to provide energy but instead utilizes RF signals in the environment as both energy resources and signal resources for reflection [2]. As a result, ambient backscatter provides sustainable and independent communications, and the maintenance and implementation costs of the system can be greatly reduced [3, 4]. Because the ambient configuration does not require additional spectrum resources to operate, we chose the 4G, 5G, and Wireless-Fidelity (Wi-Fi) signals with frequencies in the range of 2 GHz - 4 GHz as the ambient resources.

However, several challenges remain. The broadcast characteristics of wireless signals make it easy for some illegal eavesdroppers to obtain information content, and signals of the same frequency are superimposed at the receiver to cause interference, which brings many difficulties to signal detection [5].

Traditional security techniques, which encrypt information with high computationally complex codec algorithms [6], have gradually failed with the rapid increase in the computational power. The fundamental principle behind physical layer security is to exploit the inherent randomness of noise and communication channels to limit the amount of information that can be extracted at the “bit” level by an unauthorized receiver [7]. Therefore, information-theoretic security is considered to be a key technology to ensure the security of wireless communications.

A lot of research has been done on physical layer security. A cooperative relay scheme was investigated in [8]; however it is only applicable to multiantenna and multirelay systems. Artificial noise- (AN-) based methods are also inappropriate because of their higher energy expenditure and increased cochannel interference with any adjacent user [9]. Comparisons have shown that the method most suited for IoT sensing applications is beamforming, which allows the signal to propagate in a specified direction [10]. Through beamforming technology, the signal-to-noise ratio (SNR) is increased at the legitimate reader whereas it is reduced at the illegal eavesdropper, thereby enhancing the security performance of the system.

In order to achieve similar beamforming functions in a sensor network, we focused our research on the antenna design of the relay tag. Existing relay antennas have problems such as very large size, poor directivity, and small transmission gain [11]. We designed a dual-antenna system consisting of a patch antenna array and a printed log-periodic dual-dipole antenna (LPDA) with the advantages of orientation and high gain. At the same time, it has a fairly wide operating frequency band, which can effectively utilize various types of signals in the environment. Moreover, the small side lobes reduce the SNR received by eavesdroppers from other directions, ensuring the security of communication. In practical applications, the patch antenna array receives RF signals from all directions and then transmits them through the LPDA in a specified direction.

Traditional antenna designs are mostly based on experience and simulations to continuously modify the relevant parameters, which is time consuming and arduous. As a machine learning algorithm, genetic algorithms have been widely used in antenna design to search for large-scale, nonintuitive solution space and find the optimal parameter value. In [12], a genetic algorithm was used to optimize the structure and length of a wire antenna. In [13], an improved hierarchical Bayesian optimization algorithm was applied to the optimization of the antenna array feed network. However, the single-objective genetic algorithms used in the above-mentioned research may not be suitable for real situations because it over-emphasizes the importance of one metric. To solve this problem, we use a multiobjective genetic algorithm to optimize the antenna by using gain, side lobe, return loss, and voltage standing wave ratio (VSWR) as objective functions.

The remainder of this paper is organized as follows. Section 2 introduces the ambient backscatter communication model and the use of the directional antenna to achieve physical layer security. Section 3 illustrates the structure of the proposed antenna and the optimization process of the multiobjective genetic algorithm. Section 4 presents the simulation and optimization results of the antenna structure, followed by Section 5, which concludes the paper.

2. System Model

Ambient backscatter has become a promising option for self-sustainable communication systems because of its energy-saving features, and has good potential for widespread use in the IoT. A typical ambient backscatter system includes an ambient source, a passive tag, and a reader, as illustrated in Figure 1.

The communication process within the tag is as follows. When an ambient source broadcasts signals to its legacy users, such as mobile phones and laptops, the tag can harvest the RF energy from the signals and use the collected energy to power the entire system. Then the micro-controller in the system tunes the variable impedance based on the signal to indicate bit “1” or “0” by backscattering or absorbing the ambient signals [14, 15]. Finally, the reader decodes the backscattered signals and recovers the two information bits, completing the tag-to-reader communication.

Evaluating the security of the system and selecting an appropriate solution improves the security of the system. A directional antenna designed for the tag is an effective means to achieve beamforming in the IoT scenario.

2.1. Ambient Backscatter System and Signal Detection

In ambient backscatter systems, the detection of the received signal plays a vital role. Without loss of generality, we denote , , and as gains of the channels from the source to the tag, from the source to the reader, and from the tag to the reader, respectively. We assume that represents the RF source signals with zero mean and unit variance. The power of the ambient source is and is unknown to the receiver. The received signal at the tag is expressed as

where is the noise inside the tag which can be ignored because here and the tag is a passive component, i.e., [16].

The signal backscattered by the tag is

where controls the working condition of the tag antenna. The tag reflects the signal when , and the tag does not reflect when . is the attenuation factor inside the tag. The signal received at the reader is

where , , and is the additive white Gaussian noise (AWGN) with zero mean and variance.

In ambient backscatter systems, the amplitude or phase of the backscattered signals always carries the required information.

According to amplitude or phase modulation, the main task of the backscatter reader is to determine the amplitude or phase variation. In most cases, demodulation from backscattered waves with the binary amplitude modulation requires envelope detection at the receiver. Alternatively, phase demodulation is based on phase detection. Common methods of phase demodulation include the use of a homodyne receiver with an RF in-phase/quadrature demodulation and channel estimation [17]. Subsequently, the demodulator can acquire the information bit modulated on the phase by utilizing the channel estimation value.

The conventional detection scheme of the reflected signals uses preamble packets as thresholds for detection. In recent years, many other detection schemes have been developed. For example, a detector based on differential encoding can finish the detection without the knowledge of the channel state information (CSI) [18]. A joint-energy detection scheme requires only the channel variances without requiring the specific CSI and recently, a maximum-likelihood (ML) detector has been commonly used.

2.2. Security Assessment

Since the hardware of the tag limits the signal processing capability, the security of communication becomes a challenge for the IoT. Traditional encryption technology that relies on high computational complexity does not meet the requirements of the IoT application scenario. Beamforming, AN, cooperative interference, differential channel estimation, and network coding have become common physical layer security solutions. Among them, beamforming technology is most suitable for IoT security and allows wireless signals to propagate only in specific directions.

As shown in Figure 2, the data in the tag are modulated into the ambient carrier and the information signal is received by the legal receiver Bob over the “main channel,” whereas it is received by the eavesdropper Eve over an additional “wiretap channel.”

The secrecy capacity is used to measure the security of the system. In the wiretap channel, the secrecy rate is a transmission rate that can be reliably transmitted on the main channel but cannot be transmitted on the eavesdropping channel. In the case of one eavesdropper, the secrecy capacity is

where is the communication rate of the source-destination link and is the communication rate of the source-eavesdropper link. Usually, it is calculated as the difference between the mutual information in the primary and eavesdropping channels: .

In the case of multiple eavesdroppers, the secrecy capacity is

The secrecy outage probability is another important variable in physical layer security communication. It is the likelihood that the instantaneous secrecy rate is below a predefined threshold for a particular fading distribution.

An analysis from the perspective of information theory indicates that the mutual information depends on the SNR of the received signal, which indicates that the secrecy capacity is determined by the SNR of the legal receiver and of the eavesdropper [19].

By using beamforming at the tag, we change the direction of the antenna to increase the gain of the main channel and reduce the signal strength of the wiretap channel by reducing the side lobes. In this way, the security of the system is enhanced and the secrecy capacity is improved, as well.

2.3. Antenna Demand

In the IoT application scenario, in order to achieve beamforming and meet the constraints of limited hardware, we designed a directional antenna with high gain and small side lobes to be used in the tag.

The previous discussion shows that providing different SNRs for eavesdroppers and readers is a key task to improve communication security. The directional antenna increases the peak gain of the antenna, thereby improving spatial reuse and expanding the geographic coverage in a given direction [20]. Moreover, the use of directional antennas improves the wireless network capacity, avoids physical jamming attempts, enhances data availability, and suppresses interference from neighbors. In addition, the antenna is required to have fewer side lobes.

We can observe in Figure 3 that Tag1 has more side lobes than Tag2 and higher side lobe levels. When the side lobes are small, the main lobe has a large transmit power, which maximizes the signal power in the desired direction while suppressing signals in undesired directions. Thus, a goal can be achieved to maximize the ratio of the SNRs received by the reader and the eavesdropper.

In addition, higher frequency signals experience several orders of magnitude of free space path loss and, therefore, communication coverage is small. By using a small sidelobe antenna, we can increase the transmission distance in the specified direction.

In order to achieve these goals, we designed a dual-antenna system consisting of a patch antenna array and a printed LPDA. The patch antenna receives the RF signal from all directions and the LPDA is directed at the reader. In addition, we use a multiobjective genetic algorithm to optimize the antenna side lobes, reduce the peak value of the largest side lobes, and enhance the directionality of the antenna.

The designed antenna does not require additional power, which prevents the disadvantages of traditional physical layer security technology. The specific structure of the antenna is described in detail in Section 3.

3. Antenna Design and Optimization

3.1. Antenna Model

The antenna system structure on the tag is shown in Figure 4 and is located on the XOY plane. The system consists of three components: a four-element patch antenna array, a feeding network, and a printed LPDA. Taking into account the receiving range and antenna gain, the receiving plane uses a simple coaxial probe-fed patch antenna. It is located on the top layer. The feed network consisting of the power combiner and the corresponding substrate is located on the bottom layer and shares the ground plane with the patch antenna array. The patch antennas coaxial probe is connected to the four input ports of the power combiner through two layers of substrate and a ground plane. The printed LPDA acts as a transmit antenna and is connected to the output port of the combiner. The total size of this dual-antenna system is . It is evident from the reciprocity of the antenna that when the incident wave is irradiated from the +z direction to the four-element patch antenna array, the received electromagnetic wave is transmitted to the printed LPDA through the feed network for reradiation with polarization transition characteristics, thereby changing the incident wave transmission direction and achieving the function of omnidirectional reception and directional transmission.

3.2. Calculation of the Antenna Initial Size
3.2.1. Receiving Antenna

Because high gain is a priority, a rectangular patch antenna fed by a coaxial probe is used as the receiving antenna for the dual-antenna system. A Rogers TMM4 with a dielectric constant is chosen as the substrate with a thickness of 5 mm. According to the empirical formula provided in [21], the initial length and width of the patch are calculated as

where is the speed of light, is the resonant frequency, is the thickness of the substrate, is the dielectric constant of the substrate, and is the effective dielectric constant. and are calculated using the following formula:

The position of the feed point can be calculated by

Considering the mutual coupling effect between the patches, the interval between the adjacent units is .

The four-element rectangular patch antenna array is fed in parallel by a 1-4 power combiner. The distances from the input port to every unit are equal to achieve the same phase feed.

3.2.2. Transmitting Antenna

An LPDA is a wideband antenna. In order to make the tag structure more compact, a flat printed structure is used to integrate the transceiver antennas into one plane. The structure of the printed LPDA is shown in Figure 5. The length of the antenna element is denoted by and the extension of the end of each antenna element intersects at a point, called a virtual vertex, with an opening angle of . The vertical distance from the virtual vertex to each antenna element is represented as , the vibrator width is represented as , and the adjacent two vibrators are separated by .

The geometry of the antenna is determined by the geometric factor and the spacing factor .

The number of antenna elements is obtained by the following formula:

where and are the cutoff coefficients.

In addition, it is necessary to estimate the width of the elements as follows:

where is the half-height-to-radius ratio of the dipole. In the planar printing structure, we use microstrip patches instead of cylindrical dipoles. Considering the equivalent perimeters of the cylindrical and thin rectangular conductors, we used the approximate relationship , where represents the average characteristic impedance, which is here. represents the dipole width.

The LPDA is an end-fire antenna and the maximum radiation direction is from the longest oscillator to the shortest oscillator [22]. When the operating frequency changes, the radiation area of the antenna moves around the antenna and maintains similar characteristics; therefore, the pattern of the antenna changes little with the frequency. In general, the larger the value of , the higher the number of oscillators in the radiation region, the stronger the directivity of the antenna, and the smaller the half-power angle of the pattern. The lengths of the longest oscillator and the shortest oscillator of the LPDA determine the operating frequency.

The LPDA is a linearly polarized antenna. When the LPDA’s oscillator plane is placed horizontally, it radiates or receives horizontally polarized waves; when its oscillator plane is placed vertically, it radiates or receives vertically polarized waves. Circular polarization is easier to achieve with a planar structure.

3.2.3. Optimization Scheme

Since the directional antenna has a larger impact on the physical layer security and the structure of the LPDA is more complex, the transmitting antenna is optimized. We select the lengths, widths, and spacings of the elements as variables for the optimization. During the design of the antenna, the gain, bandwidth, side lobes, and standing wave ratio (VSWR) of the antenna are important indicators of the performance of the antenna. Therefore, the function corresponding to the abovementioned four indicators is defined as the objective function.

In the actual design process of the antenna, there are usually multiple targets that need to be optimized. There may be contradictory relationships between the various objectives, and it is impossible to achieve optimality at the same time. Therefore, a multiobjective genetic algorithm (MOGA) was introduced.

In MOGA, there exists a set of Pareto-optimal or nondominated solutions generating a set of Pareto-optimal outcomes/objective vectors, which is called pareto front. Explicitly, the pareto front is generated by the specific set of solutions, for which none of the multiple objectives can be improved without sacrificing the other objectives, as shown in Figure 6.

A traditional multiobjective optimization scheme uses a method of assigning weights to convert multiple goals into a single goal. However, due to the nonconcaveness of multiobjectives, in order to find the Pareto front, a three-dimensional search is required for each weight , which is very time-consuming. Moreover, as the number of objective functions increases, the complexity of the weighting method is greatly increased. In addition, it is challenging to assign weights to each decision variable. Therefore, a new optimization solution is needed.

In this study, a multiobjective genetic algorithm (MOGA) is introduced as an optimization scheme, namely, the nonsorting genetic algorithm (NSGA)-II. The NSGA-II is considered one of the classic MOGAs. The algorithm obtains a potential uniformly distributed Pareto optimal solution set by fast nondominated sorting, crowded degree calculation, and an elitism strategy. This is very helpful for improving the exploratory capacity of the NSGA.

The specific process is shown in Figure 7.

The NSGA-II first finds nondominated solutions in the population and stratifies the population through nondominated sorting. Subsequently, these points are removed and identified and the nondominated solutions in the remaining population are removed. The algorithm updates the current archive by identifying the old archive and all current nondominated solutions in the aggregate. These layers are used in turn until the maximum archive is reached. The point closest to the target value is obtained by considering the crowding distance operator.

Unlike traditional optimization methods, MOGAs do not convert multiple targets into a single target for optimization using weighting but seek to optimize multiple targets simultaneously. Thereby, an optimal solution set can be found that satisfies multiple goals.

3.2.4. Decision Variables

A multiobjective optimization problem with three decision variables and four objective functions is expressed as

where is the vector of the objective functions. represent the objective functions, where .

Here, and represent the search space and the target space, respectively. Thus, using the mapping each vector corresponds to a vector .

We ensure that the height of the high-order oscillator is greater than the length of the low-order oscillator. All are within the appropriate range. According to the physical meaning of the variable, its optimization range is given as , , (unit: mm).

3.3. Objective Function
3.3.1. Bandwidth

The objective function is designed to increase the antenna bandwidth so that the transmit antenna can operate over a wider frequency range. The target frequency band is determined by a return loss and ranges from to . Therefore, the fitness function is defined as the average of the return loss of less than in the frequency band.

In the above equation, is the sampling frequency. If the average value of at the sampling frequency is less than , it is concluded that the design goal has been achieved.

In the design example, we set the parameters as follows:

The sampling frequency is ; , , , , and . When , the objective function is satisfied.

3.3.2. VSWR

The VSWR is an important indicator to measure the antenna matching state; the VSWR is limited to

where is the number of sampling points of . When , the objective function is satisfied.

3.3.3. Gain

The antenna gain is a measure of the ability of an antenna to transmit and receive signals in a specific direction. It is an important indicator used for antenna optimization. The average gain in the band is used as the objective function:

3.3.4. Side Lobes

Since the antenna has many side lobes, the maximum side lobes tend to have a level that is not much different from the maximum gain of the antenna. In the physical layer security, there is a strict requirement for the orientation of the antenna and it is necessary to reduce the peak value of the highest side lobes as much as possible. This is required because if the eavesdropper is located in the direction of the largest side lobe, information leakage may occur. Therefore, the optimization goal is the minimization of the maximum peak of the side lobes.

The total radiation pattern factor of the cells of the LPDA shown in Figure 4 is

The optimization goal is , subject to

3.3.5. Fuzzy Decision Making

Fuzzy set theory is a method to find the optimal compromise solution from the Pareto front. Using linear fuzzy membership function modeling, the objective function value is mapped to the satisfaction function. This defines a linear membership function

where and are the minimum and maximum values of the objective function respectively. The canonical membership function of the nondominated solution of the objective function is expressed as

where represents the number of objective functions and is the number of nondominated solutions in the Pareto front. We choose the solution vector with the maximum value as the optimal compromise solution.

4. Numerical Results

The design examples and results are provided in this section and represent the optimal design of the LPDA based on the multiobjective genetic algorithm.

The signals in the domestic environment are mainly composed of four types: WiFi signals, terrestrial digital TV broadcast signals, mobile 4G signals, and upcoming 5G signals which has ultra-high spectrum utilization and ultra-low power consumption and will be widely used in the future. Considering the requirements of the signal coverage in various environments, transmission rate, signal stability, security, signal spectrum, and transmission power, a working frequency band of is used in order to meet the requirements of IoT communications. The antenna design goals are shown in Table 1.

According to the design optimization scheme, 35 variables are selected as the optimization variables, including the length , the width , and the spacing of the elements. The optimization ranges , , and (unit: mm) are used.

Based on a large number of simulation calculations, we chose the NSGA-II algorithm to optimize the antenna parameters. We set the population size to 100, the maximum number of iterations to 250, the crossover probability to , and the mutation probability to , where is the number of decision variables. The frequency is sampled at intervals of in the to band. After iterative optimization, the antenna parameters were obtained and are shown in Table 2.

The criteria for measuring the quality of an algorithm are time complexity and space complexity. Time efficiency refers to the execution time of the algorithm. Regarding the computational complexity of genetic algorithms, Goldberg et al. proposed the concept of takeover time to discuss the time complexity of the algorithm [23]. In the antenna design of this paper, the time complexity is defined as the calculation time, i.e., the number of iterations it takes to find an optimal solution, which is more practical.

The genetic algorithm can end with convergence or end with the number of iterations [24]. After several iterations, the results began to stabilize. Therefore, this paper selects 250 iterations as the end condition. At this point each target meets the design requirements.

An excitation source is used to stimulate the receiving and transmitting antennas at the same time to simulate the overall gains and . A pattern of the LPDA antenna at a center frequency of can be obtained, as shown in Figure 7. It can be seen that the planar LPDA has good directivity and can be optimized to achieve gains of . The reciprocity of the antenna indicates that a certain range of electromagnetic waves received by the patch antenna is radiated through the LPDA and used as a relay antenna on the tag.

In Figure 8, a comparison of patterns before and after optimization is shown. Prior to the optimization, there are 1 large side lobes, and the maximum side lobe level is . After optimization, the maximum side lobes are reduced to , which effectively enhances the directionality of the antenna.

The curves shown in Figures 9 and 10 show the changes in the return loss and the VSWR versus the frequency before and after optimization, respectively. It can be seen that the optimized impedance bandwidth is and the average VSWR in the band is 1.3, reaching the expected target.

In order to prove that the designed antenna can effectively improve the security of the channel, we evaluate the channel secrecy capacity.

Assume that the ambient source power is , the transmission gain is , the distance from the ambient source to the tag is , and the distance from the tag to the reader is . From the radar equation, the signal power received by the reader can be obtained as

where is the radar cross section and is the effective area of the receiving antenna. is the gain of the reader received signal and is the signal wavelength.

Assume that the received power of the legitimate user is , the noise power received by the legitimate user is , the received power of the illegal eavesdropping user is , and the received noise power is . and represent the primary channel and eavesdropping channel capacity, respectively. The secrecy capacity can be calculated as

where and can be obtained from (28). In the same communication system, each node receives the same noise, i.e., . All simulation data were quantified and the results of the evaluation are shown in Figure 11. The abscissa indicates the distance between the eavesdropper and the tag, and the ordinate indicates the channel secrecy capacity. After optimization, the channel secrecy capacity is increased by overall.

The results indicate that the relay antenna is optimized by the multiobjective genetic algorithm; the gain is dB and the maximum side lobe level is reduced to , which enhances the antenna’s directionality. This makes it more difficult for the eavesdropper to obtain communication information. The antenna can be safely applied in the ambient backscatter communication of the IoT.

5. Conclusion

In this study, we investigated an important communication form of the IoT, i.e., ambient backscattering, and proposed a machine learning based antenna design scheme for physical layer security. The directional communication from the relay tag to the reader is achieved by combining a patch antenna and an LPDA. In order to reduce antenna side lobes and improve orientation performance, we used a multiobjective genetic algorithm to optimize the antenna size and obtain a set of optimal Pareto fronts. The simulation results justified that our proposed antenna design has a simple structure, saves energy, and can effectively protect the physical layer IoT communications.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.