Abstract
Keywords
Introduction
A cooperative communication network based on relays consists of transmitters, relays, and receivers, in which the relay nodes provide assistance for video data delivery in a multiple-input-multiple-output (MIMO) channel. Recently, a heightened attention has been focused on the fifth generation (5G) wireless communication networks, in which MIMO systems1–3 are equipped with hundreds of antennas to serve tens of or more users simultaneously. Using multiuser MIMO and by concentrating power in a specific direction, the capacity of a MIMO system can be increased linearly with minimum number of transmitting and receiving antennas. The MIMO systems are more robust than the conventional MIMO systems as they offer extra degrees of freedom to update the working of the antenna arrays.
The capacity can be increased by allowing two or more antenna users to transmit data independently in the same sub-channel, 4 which is achieved using the same frequency bands and time slots. If the number of receiving antennas on the relay is equal to or larger than the number of antennas on the receiver, the multiple data flowing from different antennas can be decoded at the receiver. This kind of cooperative transmission is called the relay-multiple-input-multiple-output (R-MIMO) transmission. Existing relay transmission schemes are designed to maximize the sum rate. The relay assignment and power allocation for the amplify-and-forward (AF) relay system can maximize the sum rates of all users. 5 A joint power allocation and channel design conveys information from a source to a destination through multiple orthogonal sub-channels and maximizes the sum rate via optimal power allocation to the source and to the active channel. 6 A joint cell, channel, and power allocation problem is formulated as an overall optimization problem, where the objective is to maximize the minimum user throughput, and a feasible cell allocation is obtained via either greedy allocation or exhaustive search. 7 The relay transmits the combined signals that were received from both sources, with the aim of achieving better spectral efficiency. A relay cooperation scheme was proposed to investigate the trade-off between spectral efficiency and energy efficiency in multicell MIMO cellular networks. 8 The relay node may be responsible for the control signals of the device-to-device (D2D) link (i.e. relay-aided D2D communication). 9 The multiantenna cellular base station (BS) acts as a cooperative relay, helping the D2D nodes forward packets to improve the throughput of the network. 10
The game theory framework formulates the interactions among the source nodes, relay nodes, and destination nodes. Game theory has been used to model routing, flow control, power control, and resource allocations in cooperative communications.11–14 In Zappone and Jorswieck, 11 the AF cooperative communication scheme was modeled using the Stackelberg market framework, wherein a relay is willing to sell its resources, power, and bandwidth, to multiple users to maximize its revenue. In Liu et al., 13 a model of secure and dependable virtual service in a sensor cloud was proposed to improve the virtual capacity of sensor cloud services using a stochastic evolutionary coalition game. In Zhang et al., 14 two efficient competitive auction mechanisms were presented to optimize the traffic handling capacity gain through offloading with budget constraints. The existence and uniqueness of the Nash equilibrium (NE) were investigated using the concavity of the utility function and the exact potential game associated with the proposed utility function. 15 The performance in cooperative communication depends on careful resource allocation such as relay selection and power control; a two-level Stackelberg game was employed to consider the benefits of the source node and the relay nodes, to help the source find the relays. 16 Moreover, addressing the dynamic cooperative partner-selection problem with incomplete private information and an energy-aware perspective was a challenging issue; hence, a cooperative partner-selection evolutionary algorithm based on the Q-learning approach was proposed. 17 A theoretical non-stationary three-dimensional (3D) wideband twin-cluster channel model for massive MIMO systems with carrier frequencies in the order of GHz was proposed. This model investigated the impact of cluster elevation angles on the correlation properties of the proposed massive MIMO channel models. 18 Relaying is a promising technique in cellular networks for improving the system coverage capacity; hence, a selection criterion with a metric called survival probability for an energy-harvesting relay was proposed to support data transmissions. 19
Since the number of antennas are to increase in next-generation wireless communication networks, the far-field assumptions in conventional MIMO channels and relay selection may no longer be appropriate, a maximum-achievable-capacity model was proposed for 3D massive MIMO systems. 20 The MIMO capacity converges to its lower bound when the distance between the transmitting and receiving antenna arrays goes to infinity. However, the mobile MIMO channels may be highly correlated; thus, Su et al. 20 may not offer the real time and survival capacity increase provided by the conventional ground/near-ground MIMO wireless communications. Michailidis et al. 21 proposed 3D scattering modeling of MIMO mobile-to-mobile via stratospheric relay (MMSR) fading channels AF networks to evaluate the channel capacity, and they have no further consideration to power allocation under the condition of relay selection. Compared with this article, we consider capacity increase, power budget constraints, and investigate the cooperative mechanism of relays for MIMO communications between multiple transmitting and receiving antennas. In Shen et al., 22 the authors only investigated a relay-assisted switching scheme of MIMO system based on the joint consideration of the received signal-to-noise ratio (SNR) at the user equipment (UE) and 3D distances. However, they do not investigate the power and angle allocation among the transmitter, relay, and receiver antennas, which is an effective technique to maximize the capacity and mitigate interference in the MIMO communication. Chen et al. 23 proposed a new theoretical 3D geometrical scattering reference model for MIMO base station to relay station (BS2RS) backhaul channels. A 3D geometry-based stochastic scattering model (GBSSM) for wideband MIMO vehicle-to-vehicle (V2V) relay-based cooperative fading channel is proposed. 24 B Talha and M Patzold 25 dealt with the modeling and analysis of narrowband MIMO mobile-to-mobile (M2M) fading channels in relay-based cooperative networks, and general analytical solutions are presented for the four-dimensional (4D) space–time cross-correlation function (CCF), the 3D spatial CCF, the two-dimensional (2D) transmit (relay and receive) correlation function (CF), and the temporal autocorrelation function (ACF). However, they failed to consider survival capacity in the dynamic environments. In this article, we address the aforementioned limitations of past works on the power allocation in dynamic relay-based cooperative 3D MIMO communications by utilizing the one-ring scattering model in a 2D plane. Therefore, without loss of generality, we assume that mobile relays with multiple antennas are deployed between the multiple transmitter and receiver antennas to improve the capacity of MIMO communications.
The contributions of this article are summarized as follows:
We propose a hierarchical (i.e. two-level) dynamic relay-selecting approach based on the evolutionary game theory to investigate the cooperative mechanism of relays for MIMO communications between multiple transmitting and receiving antennas. Unlike the existing traditional relay selections and 3D MIMO models in the literature, the proposed framework considers the dynamic (i.e. alignment-dependent) and multiple transmitting antennas’ decisions. It also accounts for the relays’ survivability.
We show the advantages of dynamic strategies (i.e. dynamic alignment angle and dynamic power) over static strategies in terms of higher capacity. In addition, the replicator dynamics of the evolutionary game at the outer level converges fast to the evolutionarily stable state (ESS) of the relay selection combining power allocation with angle-alignment feedback.
We show that the replicator dynamics of the evolutionary game at the inner level for the non-stationary relay evolution of MIMO globally converges to the ESS, even for a small change in the transmission state. In addition, the stability of the relay network is ensured.
We extend the proposed evolutionary game framework to analyze the impact of the relays’ survivability on the equilibrium solutions, which improves the adaptive transmission capacity of MIMO communications.
The rest of the article is organized as follows: In section “System model,” we develop the general model for a dynamic relay-assisted MIMO communication network with arbitrary antenna array alignment. In section “The problem formulation for effective capacity,” we first consider the MIMO transmission decision-making problems involving the transmitter, relay, and receiver antennas. Then, we develop a two-level evolutionary game for the power control and angle allocation that enables capacity maximization for each transmitter antenna in the MIMO communication network. We also propose algorithms for selecting the relay using the evolutionary game. In section “Adaptive capacity based on survival evolutionary update of a relay,” we first describe the survival model for dynamic evolutionary relays; then, we design algorithms for adaptive capacity adjustment based on the survival evolutionary update when the transmitter antenna array and receiver encounter jamming attacks from malicious nodes or disconnection of links. Extensive numerical studies are presented in section “Numerical results.” Finally, a few conclusions are drawn in section “Conclusion.”
System model
In this section, we discuss the system model. Notations used in this article are summarized in Table 1.
Notations.
MIMO: multiple-input-multiple-output; STC: spatial-temporal correlation; SNR: signal-to-noise ratio.
We consider a dynamic relay-assisted MIMO communication network, where mobile BSs are treated as potential relay nodes and ad hoc techniques are exploited to assist the self-organization of the relays. Zhu and Zhang
26
proposed resource allocation scheme and used the simple half-duplex relay protocols with AF to maximize the capacity for relay networks. AF relay links were also applied to 3D scattering MIMO model.
21
Therefore, we employ the AF cooperation protocol as relaying strategies to trigger the adaption of the power and alignment angles among the transmitter, relay, and receiver antennas. Figure 1 shows an example of a relay-assisted MIMO communication network, including three transmitters equipped with three antennas, each of three relays equipped with three antennas and three receivers equipped with three antennas, in which the distance between the transmitter and receiver antenna array reaches the threshold

Example of a relay-assisted MIMO communication network.
We concentrate on a distributed system where transmitters with different quality-of-service (QoS) requirements play repeated games for the relay. The transmitters make decisions to select relay antenna in the games with the consideration of their capacities. We consider the scenario that there are
MIMO channel model
The received signals of the mobile MIMO communication system can be modeled as
where
where
where we
The capacity of the relay-assisted MIMO communication without alignment angles
The capacity of the mobile MIMO communication network between the transmitter
where
where
The capacity of the relay-assisted MIMO communication with alignment angles
If the transmitter antennas work with the relay cooperatively using alignment angle, the achieved cooperative capacity of the mobile MIMO communication network is
where
The problem formulation for effective capacity
To optimize capacity in equation (8), we proposed a hierarchical dynamic game framework. It is composed of two levels: an outer-level evolutionary game for modeling the dynamic alignment strategy selection of transmitter antenna arrays and an inner-level evolutionary game for modeling the dynamic feedback strategy of relay antenna arrays (Figure 2).
Outer-level evolutionary game: the transmitter antenna could dynamically adjust alignment angle
Inner-level evolutionary game: the relay antennas dynamically adjusts its

Hierarchical dynamic game framework for the power allocations corresponding to the alignment angles.
From equation (9), we can show that once all the transmitter antennas have made their individual decisions, their chosen strategies form a profile
Evolutionary game among transmitter antennas at the outer level
The objective of the power and angle allocation is to enable each transmitter antenna in the MIMO communication network to maximize the capacity. Therefore, it is a typical two-stage leader–follower game that can be analyzed using an evolutionary game. We first study the evolutionary behavior among the transmitter antennas, which selects the relay antennas for channel sharing. Multiple transmitter antennas may allocate the same alignment angle to the same relay antenna, which may reduce the utility of the relay antenna. Hence, the relay antenna will send a new feedback angle to the transmitter antennas in order to achieve higher utility. Consequently, these transmitter antennas change their alignment angles and powers and switch to a different relay antenna. This process is repeated several times until all transmitter antennas in the same array achieve identical capacities. As indicated, each transmitter antenna cooperatively chooses a relay antenna according to its own capacity. Therefore, to analyze the behavior of the transmitter antennas, we employ an evolutionary game framework.
We define the basic components of the evolutionary game framework for the transmitter antennas as follows:
Players: each transmitter and relay antenna in the network shares the transmitter and relay antenna information, as well as the network status, in this evolutionary game.
Population: refers to the antenna arrays of transmitters and relays in the network; each antenna array forms an independent population.
Strategy: the set of strategies refers to the transmitter antennas available to alignment angles and the corresponding power allocations for them.
Utility: the utility of each player is defined as the capacity that can be achieved by proper power allocation and the use of correct alignment angles.
A transmitter antenna is always willing to align with a relay antenna at an angle such that a higher capacity is attained. The transmitter antennas within an antenna array can communicate with each other and exchange information about their strategies. If one antenna observes that another antenna has chosen a different relay antenna that has a higher capacity, it may learn the strategy of the observed antenna and gradually changes its alignment angle with the hope of achieving a higher capacity. We assume that all transmitter antennas choosing the same relay are allocated identical powers and alignment angles. Then, the utility of the transmitter antenna array
So, the utility function can be written as
where
In the evolutionary game of relay-alignment selection, the decisions of the transmitter antennas on the relay-alignment selection at time
where
This equation shows that the transmitters sharing antenna’s strategy can provide higher capacity and their capacities will increase with time. The relay with multiple antennas share the alignment angle information. Each antenna in the same relay can get information about other antennas’ allocation of the alignment angle and adjust new alignment angle to resist jamming attack for improving transmission capacity according to attained information. Based on this replicator dynamics of the antennas in relay, the number of antennas as player to choose the probability of alignment angle increases if their capacity is above the average capacity. It is impossible for an antenna to choose new alignment angle, which provides a lower capacity than the current capacity. This replicator dynamics satisfies the condition of
Cooperation among relay antennas at the inner level
Multiple antennas in a relay can exchange information about their load capacities. When the load capacity of an antenna is equal to the average capacity of the entire relay, the load capacity of this antenna is the maximum possible value in the relay. For incoming link requests from a transmitter antenna array, the antenna in the relay sends a feedback with a new alignment angle. Furthermore, each antenna in the relay must send a proper feedback with a new alignment angle in order to maximize its utility. Hence, the cooperative game among these relay antennas can be defined as a tuple
where
Replicator dynamics of transmitter antenna array
The evolutionary game converges to its evolutionary equilibrium when
We can get
where
The stability of the evolutionary game between relay antennas
During the evolution of the STC between the transmitter and relay antennas, each relay antenna will adjust its feedback strategy to achieve a higher utility. After substituting equation (17) into equation (15), we can obtain equation (18)
The first-order derivative of
According to equation (3), the power is the
Transmitter antennas to select relay using evolutionary game
We present an iterative algorithm for the transmitter antennas to converge to the evolutionary equilibrium. Based on replicator dynamics, each transmitter antenna changes its strategy to maximize its capacity. Since the controller of a transmitter antenna array is responsible for collecting feedback from a relay, the transmitter antennas in the same array can exchange information; the current choice and capacity of one transmitter antenna will be available to all other antennas in the same array, but they will not be available to the antennas in other arrays. A transmitter antenna can also receive the average capacity of its own array. The transmitter antenna changes its alignment angle with a certain power if it finds another transmitter antenna having a higher capacity in the same array. When all transmitter antennas in the same array obtain the same capacity, the evolution is complete. Algorithms 1 and 2 describe the specific procedures for selecting a relay. As indicated by the evolution game framework for the transmitter antenna array in the MIMO communication network, all transmitter antennas in the same array can obtain equal capacity at equilibrium. Algorithm 1 shows the process executed by each transmitter antenna (Table 2). Algorithm 2 shows the process executed by each relay antenna. In Table 3,
The specific procedure of selecting the relay for each transmitter antenna at the outer level.
The specific procedure of selecting the transmitter for each relay antenna at the inner level.
Adaptive capacity based on survival evolutionary update of a relay
Model description of survival evolution
For MIMO communications, we define relay-assisted success as its ability to meet a demanded STC value
where
Antenna switching, based on reconfigurable antennas, and opportunistic communication were introduced in the interference-alignment networks in Zhao et al.32,33 to reduce the sizes of the receivers and to improve the signal-to-interference-plus-noise ratio (SINR) performance of the antenna-selection scheme. Hence, we consider a MIMO system consisting of linked transmitter antennas. For each antenna, different levels of an alignment protection can be chosen. It is assumed that the antenna alignment, for an antenna belonging to the same array, can be destroyed by the impact of jamming attacks or mobility. The alignment angles belonging to antenna array
where
where
From equation (17), when
The total cost of alignment-separation and protection for the antenna array
where
When the average distance between the transmitter and receiver antennas increases and exceeds the threshold value
where
where
The stability of survival evolutionary update for adaptive capacity
In an elementary step of survival update, when the controller of transmitter antenna array senses the feedback alignment angle of the relay antenna array increasing by
In this situation, some transmitter antennas adopt a new strategy with probability
When the controller of the transmitter antenna array senses the feedback alignment angle from the relay antenna array decreasing by
When the controller of the relay antenna array senses that the allocated alignment angle from the transmitter antenna array has increased by
In this situation, some relay antennas adopt a new strategy with probability
When the controller of the relay antenna array senses the allocated alignment angle from the transmitter antenna array decreasing by
and
In Tables 4 and 5,
The specific procedure of the adaptive capacity update for each transmitter antenna at the outer level.
The specific procedure of the adaptive capacity update for each relay antenna at the inner level.
Adaptive capacity applications and comparison with conventional Rayleigh fading
The MIMO communication system reaches its adaptive capacity using the game strategy and relay selection in the following two examples.
Example 1
When the distance between a transmitter antenna array and a receiver antenna array is greater than the threshold, that is,
Example 2
When a transmitter antenna array and a receiver encounter jamming attacks or disconnected links from malicious nodes, the average capacity of the transmitter antenna array decreases after the jamming attack or disconnection of the links. Each antenna in the transmitter antenna array begins to adjust a new alignment angle to resist the jamming attack either according to the feedback of a new alignment angle from the relay or by adjusting the alignment angle on its own, which makes
The above capacity
where
where
where
Thus,
Numerical results
In this section, we demonstrate numerical results to illustrate the capacities of the MIMO communication systems with different transmitters, relays, and receiver antenna arrays in dynamic environments; in particular, we will show the average capacity when the distance between a transmitter antenna array and a receiver antenna array is greater than the threshold and when it suffers from jamming attacks. We set the number of the transmitter, relay, and receiver to 3, respectively. We consider three different settings for each group. In the numerical studies, setting the number of the antennas to 8, 4, and 3 in the transmitter group, the number of the antennas to 4, 3, and 4 in the relay group, the number of antennas to 8, 2, and 5 in the receiver group. Therefore, we gain the number of antennas be

Average capacity response of different antenna arrays.
For a given distance, which is greater than the threshold, the transmitter and receiver antenna arrays select the relay antennas; they adjust the transmission power. When the number of the transmitter antennas is equal to the number of the receiver antennas and there is a
In Figure 4, we observe that the average capacity with the feedback update channels is 28 bps/Hz when the distance between the transmitter and receiver antenna arrays is less than the threshold. However, with increase in the distance, the maximum average capacity will decrease.

Average capacity of the transmitter and receiver antennas for
The effect of different distances on the average capacities of the transmitter and receiver antenna arrays is shown in Figures 5 and 6. When the distance between the transmitter and receiver antenna array is

Average capacity of the transmitter, relay, and receiver antennas for

Average capacity of the transmitter, relay, and receiver antennas for
When we increase the SNR to 5 dB, the average capacity begins to increase quickly. The maximum average capacity of the transmitter, relay, and receiver antennas with the feedback update channels can reach up to 17.5 bps/Hz. The maximum average capacity of the transmitter, relay, and receiver antennas with the random channels can reach up to 16.8 bps/Hz. This is because, in MIMO transmission, the transmitter and receiver antennas select the relay antenna by adjusting the transmission power with the alignment angle according to the change in distance, so that they can update the channels. In Figure 6, when the distance between the transmitter and receiver antenna arrays is
In Figure 7, we plot the capacity of MIMO communication systems for

Average capacity of the transmitter, relay, and receiver antennas for
This is because the transmitter and receiver antennas select a relay antenna by dynamically adjusting the transmission power with alignment angle parameters (Algorithms 3 and 4) according to the changes in distance and jamming, so that they can avoid the interference of attack angles. We can observe from comparisons that, with increasing the distance and the jamming attacks from malicious relays, the average capacity of MIMO communication systems increases, but it is less than the maximum average capacity.
Figure 8 shows the average capacity of the transmitter and relay antennas of a MIMO communication system. In this figure, we can see that as the number of the transmitter and antennas increases, the performance of both the adaptive capacity

Average capacity of the transmitter and relay antennas of the MIMO communication system for setting the SNR of
Figure 9 shows that as the number of the transmitter and antennas increases, the average capacity

Average capacity of the transmitter and relay antennas of the MIMO communication system for setting the SNR of
Figure 10 compares the average capacity of the transmitter, relay, and receiver antennas between cooperative relay antennas and non-cooperative relay antennas with varying SNRs. When the SNR increase, we can see that the average capacity of the proposed scheme is greater than that of the non-cooperative relay antennas in a MIMO communications. The non-cooperative relay antennas do not consider the feedback alignment angle, while the feedbacks have significant impact on capacity.

Average capacity of the transmitter, relay, and receiver antennas of the MIMO communication system.
We vary the probability

The stability of survival evolutionary update for adaptive capacity.
Conclusion
In this article, we analyzed the capacity of MIMO wireless communication networks with relay antenna array alignments and proposed a two-level dynamic game framework based on the evolutionary game theory to investigate the cooperative mechanism of relay for MIMO communications to improve the possible capacity. With an evolutionary equilibrium equation and a first-order derivative of the game utility, we obtained an STC value for the MIMO capacity equilibrium, optimal power, and alignment angle of each relay antenna, which enabled the controller of the antenna array to adjust them adaptively to increase the game utility. Then, we proposed a model for the survival evolutionary update of relays and developed algorithms for the adaptive capacity update of the transmitter and relay antennas when the transmitter and receiver antenna arrays suffer from jamming attacks from malicious nodes or disconnection of links. Finally, we discussed two MIMO communication scenarios that improve the capacity. Extensive numerical studies validated our theoretical developments. When the distance between the transmitter and receiver antenna arrays was large or when the arrays were subjected to jamming attacks, we were able to design adaptive capacity update systems for the relay antennas such that their capacities exceeded the average capacity of conventional MIMO communications over Rayleigh fading channels.
