Next Article in Journal
Automatic Detection and Segmentation for Group-Housed Pigs Based on PigMS R-CNN
Next Article in Special Issue
Interference Cancellation Based Spectrum Sharing for Massive MIMO Communication Systems
Previous Article in Journal
Exploiting Global Structure Information to Improve Medical Image Segmentation
Previous Article in Special Issue
Machine Learning-Inspired Hybrid Precoding for mmWave MU-MIMO Systems with Domestic Switch Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Self-Interference Channel Training for Full-Duplex Massive MIMO Systems

1
Department of Electrical and Electronic Engineering, Yonsei University, Seoul 03722, Korea
2
Samsung Electronics Company Ltd., Suwon 16677, Korea
3
Department of Electronic Engineering, Kyonggi University, Suwon 16227, Korea
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(9), 3250; https://doi.org/10.3390/s21093250
Submission received: 26 March 2021 / Revised: 29 April 2021 / Accepted: 5 May 2021 / Published: 7 May 2021
(This article belongs to the Special Issue Massive MIMO and mm-Wave Communications)

Abstract

:
Full-duplex (FD) is a promising technology for increasing the spectral efficiency of next-generation wireless communication systems. A major technical challenge in enabling FD in a real network is to remove the self-interference (SI) caused by simultaneous transmission and reception at the transceiver, and the SI cancellation performance depends significantly on the estimation accuracy of the SI channel. In this study, we proposed a novel partial SI channel training method for minimizing the residual SI power for FD massive multiple-input multiple-output (MIMO) systems. Based on an SI channel training framework under a limited training overhead, using the proposed scheme, the BS estimates only a part of the SI channel vectors, while skipping the channel training for the other remaining SI channel vectors by using their last estimates. With this partial training framework, the proposed scheme finds the optimal partial SI channel training strategy for pilot allocation to minimize the expected residual SI power, considering the time-varying Rician fading channel model for the SI channel. Therefore, the proposed scheme can improve the sum-rate performance compared with other simple partial training schemes for FD massive MIMO systems under a limited training overhead. Numerical results confirm the effectiveness of the proposed scheme for FD massive MIMO systems compared with the full training scheme, as well as other partial training schemes.

1. Introduction

Fifth-generation (5G) wireless communication systems, called new radio (NR), have been successfully commercialized at a global level [1,2]. The 5G NR provides a wide range of services with various requirements such as enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC) [3]. Despite the remarkable improvement in 5G NR in terms of performance and functionalities, there are extensive ongoing studies and standardization efforts to shape next-generation wireless communication systems, namely the sixth-generation (6G) [4]. It is expected that 6G will provide an ultimate experience beyond even that of 5G NR by enabling new services and applications such as multisensory extended reality, mobile holograms, connected robotics, autonomous systems, and wireless brain-computer interactions [5,6,7]. To meet the explosive data traffic expected in the 6G era, massive multiple-input multiple-output (MIMO) [8,9,10,11,12,13] and full-duplex (FD) [14,15,16] are indispensable technologies for improving the network capacity.
In massive MIMO systems, the base station (BS) is equipped with a large number of antennas, and the spectral efficiency can be significantly increased by simultaneously serving frequency resources and a large amount of user equipment (UE) concurrently [8,9,10,11,12,13]. Meanwhile, in FD systems, downlink (DL) and uplink (UL) transmissions occur simultaneously at the transceiver at the same time and frequency resource [14,15]. Thus, FD systems can theoretically double the spectral efficiency compared with conventional half-duplex (HD) systems such as time division duplex (TDD) and frequency division duplex (FDD) [16]. Therefore, the joint utilization of FD and massive MIMO can significantly improve the system capacity.
The main challenge for FD systems is the self-interference (SI) phenomenon, in which the signal transmitted from the BS or UE becomes an unwanted interference to the transmitter [17]. In the case of FD-BS, unattenuated DL signals incur SI for UL signals at the BS, where the power of the SI is significantly larger than that of the UL signals attenuated by the path loss. Therefore, to make the FD technique feasible, extensive studies have been conducted on SI cancellation (SIC) schemes. In general, both analog-domain SIC [18,19,20,21,22,23] and digital-domain SIC [24,25,26,27,28] are required. Regarding analog SIC schemes, radio frequency (RF) and baseband (BB) tapping approaches were studied in [18,19], respectively. Furthermore, a two-stage cancellation architecture that combines RF and BB tapping approaches was proposed in [20,21]. In [22], a time-varying least mean square (LMS) adaptive filtering scheme with step-size parameters decreasing with time was developed. In [23], a practical structure for an analog LMS (ALMS)-based analog SIC scheme was investigated. Regarding digital SIC schemes, the removal of both the fundamental and harmonic components of the SI based on the least square (LS) estimation of an SI channel was investigated in [24]. In [25], a digital SIC scheme that eliminates all transmitter impairments to mitigate the receiver phase noise and nonlinearity effects was proposed. Furthermore, in [26], a hybrid beamforming-based SIC scheme was proposed for FD MIMO systems in millimeter-wave communications. In [27], a digital SIC scheme based on an independent component analysis was proposed. In [28], an iterative nonlinear method was studied for FD systems under mixer imbalance and amplifier nonlinearity.
The level of SI cancellation and suppression depends highly on the estimation accuracy of the SI channel [29,30,31]. Therefore, improving the SI channel estimation accuracy is a key technical issue for FD systems, and several related studies have been conducted [32,33,34,35,36]. In [32,33], a joint estimation of the SI and data channels based on the maximum-likelihood (ML) approach was studied. In [34], a frequency-domain LS channel estimator was proposed, and an optimal pilot pattern was derived to minimize the sum of the mean squared error (MSE). In [35,36], channel estimation methods for FD systems with large-scale antennas were investigated.
Despite such studies on SI channel estimation, little effort has been made to investigate the SI channel training strategy when considering the training overhead problem for FD massive MIMO systems. Unfortunately, prior works such as [35,36,37,38] focused on the full training strategy for the SI channel estimation where all elements of the entire SI channel matrix are estimated. For the FD-BS, the size of the SI channel matrix at the BS increases with the number of BS antennas. In other words, assuming orthogonal training for SI channel estimation, the full training strategy requires the training overhead to linearly increase with the number of BS antennas [39,40]. As a result, a large training overhead is required for full SI channel training in FD massive MIMO systems. This not only decreases the duration of the data transmission phase in each transmission block for a potential spectral efficiency reduction, but also delays the beginning of the data transmission phase in each transmission block, which can be a crucial problem in latency-sensitive services such as URLLC. Therefore, the amount of training overhead for the SI channel can be strictly limited according to the system environment and services, which makes it impossible to apply the full SI channel training strategy. In this case, the BS can simply choose only a part of the SI channel vectors for training in either a random or round-robin manner under a limited training overhead. For random training, the BS arbitrarily chooses a part of the antennas for SI channel training at a given time instance, whereas for the round-robin training, the BS antenna is sequentially selected in a round-robin manner according to previous selections. However, because no optimization is considered for allocation, both partial training strategies can yield poor throughput performance. Thus, an optimized partial SI channel training strategy needs to be developed instead of an infeasible full training strategy and non-optimized partial training strategies.
Therefore, in this study, we propose an efficient SI channel estimation framework based on a partial training strategy for FD massive MIMO systems. In the proposed scheme, the pilot signals for SI channel training are allocated to a number of massive BS antennas to satisfy the limited training overhead constraint, and only a part of the SI channel vectors among the entire SI channel matrix corresponding to the allocated BS antennas is estimated for each transmission block. Considering that the SI channel can be modeled as a slowly varying Rician fading channel [17,30,38,41,42], we formulated an optimization problem to find an optimal pilot allocation strategy that minimizes the residual SI power after the SIC operation for a given Rician fading channel model. For this purpose, a closed-form expression for the residual SI power after the SIC operation was derived in terms of pilot resource allocation, and a comprehensive algorithm to solve the optimization problem was developed.
The contributions of this study are summarized as follows:
  • We developed an efficient partial SI channel training framework for FD massive MIMO under limited training overhead. Considering that the SI channel can be modeled as a quasi-static channel, it is possible to reduce the training overhead by estimating only some of the SI channel vectors corresponding to a set of selected BS antennas, whereas the previous estimates are utilized for the SI channel vectors corresponding to the unselected BS antennas. This can improve the effective throughput in FD massive MIMO systems for a given training overhead.
  • To find an optimal training strategy under the proposed SI channel training framework, we formulated an optimization problem to minimize the expected residual SI power after the SIC operation. To this end, we analyzed and derived a closed-form expression of the expected residual SI power in terms of pilot allocation. Based on the reformulated optimization problem, a simple algorithm to find the optimal allocation was applied, where the optimal allocation can be simply conducted through the BS antenna selection and pilot resource allocations.
  • The effectiveness of the proposed scheme was verified based on extensive numerical results. It is shown that the proposed scheme can improve the UL sum-rate by approximately 116.7% and 57.8% at a maximum compared with the cases in which the pilot signals for the SI channel training are allocated randomly or in a round-robin manner, respectively. In addition, because the required training overhead for the SI channel training to achieve a given target UL sum-rate is decreased, the duration of the simultaneous DL and UL data transmission phase in each transmission block can be increased using the proposed scheme. As a result, for a given target UL sum-rate, the proposed scheme can also improve the DL sum-rate by approximately 13.2% at a maximum compared with the round-robin training.
The remainder of this paper is organized as follows. Section 2 describes the system model, including the channel model and basic communication procedure for FD massive MIMO systems. Section 3 presents the optimization problem for minimizing the residual self-interference power and provides a simple algorithm for training optimization based on joint antenna selection and pilot allocation. Section 4 provides numerical results to verify the effectiveness of the proposed method compared with other partial training methods. Finally, Section 5 concludes the paper.
Notations: In this paper, matrices and vectors are denoted in bold upper and lower cases, respectively. In addition, · * and · H denote the conjugate and conjugate-transpose operations, respectively; x i and x i j denote the ith column vector and the ( i , j ) th element of X , and E · denotes the expectation operator. Moreover, tr · is the trace operator. I N is an N × N identity matrix. I N n is the nth column vector of I N . S indicates the cardinality of the set S , and diag { · } and sort · represent the diagonalization and ordering operations, respectively. CN ( 0 , 1 ) represents a complex Gaussian random variable with zero mean and unit variance.

2. System Model

We considered a unidirectional FD system consisting of an FD-BS and HD-UE, as shown in Figure 1 [17]. It was assumed that the FD-BS is equipped with M shared antennas, such that the SI is composed of self-talk and cross-talk [14]. We considered K ( = K u + K d ) HD-UEs with a single antenna in which there are K u UL and K d DL UEs in the system.
A block-fading channel model was considered, where the channel was assumed to be static during a coherence block of length T channel uses [40]. We denote H u = h 1 u , , h K u u , H d = h 1 d , , h K d d , and H s = h 1 s , , h M s as an M × K u UL channel matrix from the UEs to the BS, an M × K d DL channel matrix from the BS to the UEs, and an M × M SI channel matrix at the BS, respectively. In addition, h k u , h k d , and h m s are the channel vectors for the kth UL UE, the channel vector for the kth DL UE, and the SI channel vector from the mth BS antenna element to all BS antennas, respectively. The desired data signal channels, H u and H d , are modeled as Rayleigh fading, that is h i j u C N 0 , 1 and h i j d C N 0 , 1 , where h i j u and h i j d are the i , j elements of H u and H d , respectively. Moreover, H u and H d vary independently between two consecutive blocks. The SI channel matrix H s is typically modeled as Rician fading [17,30,38,41,42]. The SI channel is composed of two parts: (i) a strong near-field SI channel representing line-of-sight (LOS) paths and (ii) a weak far-field SI channel representing the reflected non-line-of-sight (NLOS) paths [38,41]. In addition, the NLOS paths are typically slowly changed because the BS is deployed at a high position and does not move. With the Rician fading model, the SI channel element h i j s is given by the following:
h i j s = κ i j κ i j + 1 h ¯ i j s + 1 κ i j + 1 h ˜ i j s ,
where κ i j is the Rician K factor, h ¯ i j s is the deterministic part with | h ¯ i j s | 2 = 1 , and h ˜ i j s is a random variable that follows the Rayleigh distribution as h ˜ i j s C N 0 , 1 . It is assumed that h ˜ i j s varies between two consecutive blocks, with the following correlation:
h ˜ i j s n = ( c i j ) n h ˜ i j s n n + 1 ( c i j ) n q i j ,
where h ˜ i j s n is the random part of the nth block, c i j is the correlation coefficient between two consecutive blocks, and q i j is a new random component, where q i j C N 0 , 1 .
We considered a communication procedure that follows the frame structure illustrated in Figure 2. According to the channel model, the channels were assumed to be invariant during a coherent block of T channel uses. During a coherent block, τ channel uses are consumed for SI channel training, and the remaining ( T τ ) channel uses are consumed for the FD data transmission of both the UL and DL. Without loss of generality, to study the effect of knowledge on the SI channel, it was assumed that the BS has perfect knowledge of H u and H d [17].
During the SI channel training phase, the BS transmits τ × 1 pilot sequences ψ m to obtain h ^ m s , which is the estimate of the mth SI channel vector h m s . The pilot sequences are pairwise orthogonal, that is ψ m H ψ m = 1 and ψ m H ψ m = 0 , where m m .
After the SI channel training phase, the data transmission phase begins for FD transmission. The BS receives UL data from the K u UL UEs and transmits DL data to the K d DL UEs simultaneously. For the UL signal, the FD-BS conducts a series of signal processing procedures to eliminate the SI. In general, the FD receiver is composed of an analog SIC, analog-to-digital conversion (ADC), and digital SIC [14,15]. By passing through the FD receiver, the received UL signal is gradually restored. The received UL data signal vector for the K u UEs before SIC is given by:
y u = ρ u H u x u desired signal term + ρ s H s W x d SI term + z u ,
where x u = [ x 1 u , , x K u u ] T is a UL data signal vector, ρ u is the UL received power, x d = [ x 1 d , , x K d d ] T is a DL data signal vector, ρ s is the DL power received at the BS (i.e., SI power), W = w 1 , , w K d with | | w k | | 2 = 1 a DL precoding matrix, and z u = z 1 u , , z M u T is a Gaussian noise vector with zero mean and unit variance. After SIC, the received UL signal can be expressed as:
y u , SIC = y u α ρ s H ^ s W x d = ρ u H u x u + α ρ s H s H ^ s W x d residual SI term + z ˜ u ,
where H ^ s = h ^ 1 s , , h ^ M s is the estimated SI channel matrix, α is the analog SIC gain, and z ˜ u = z ˜ 1 , , z ˜ M T is the effective Gaussian noise, including the quantization error with zero mean and σ z ˜ 2 variance. By applying the MIMO linear receiver to y u , SIC , we obtain the following:
y u , rec = G H y u , SIC = ρ u G H H u x u + α ρ s G H H s H ^ s W x d + G H z ˜ u ,
where G = g 1 , , g K u with | | g k | | 2 = 1 is the MIMO receiver matrix. Accordingly, the received UL signal for the kth UE is given by:
r u , k = ρ u g k H h k u x k u + ρ u g k H j k h j u x j u + α ρ s g k H H s H ^ s W x d + g k H z ˜ u .
The UL SINR for the kth UE is obtained by the following:
γ u , k = ρ u g k H h k u 2 ρ u j k g k H h j u 2 + α 2 ρ s g k H H s H ^ s W 2 + σ z ˜ 2 ,
and the UL achievable rate for the kth UE is given by:
R u , k = log 2 1 + γ u , k .
Meanwhile, the received DL data signal for the kth UE is given by:
r d , k = ρ d ( h k d ) H w k x k + ρ d j k ( h k d ) H w j x j + z d , k ,
where ρ d and z d , k are the DL power received at the kth UE and Gaussian noise with zero mean and unit variance, respectively. Thus, the DL SINR for the kth UE is obtained as follows:
γ d , k = ρ d ( h k d ) H w k 2 ρ d j k ( h k d ) H w j 2 + 1 ,
and the corresponding DL achievable rate is given by:
R d , k = log 2 1 + γ d , k .
Finally, the total sum-rate reflecting the SI channel training overhead can be written as follows:
η sum = η u + η d = 1 τ T k = 1 K u R u , k + k = 1 K d R d , k .

3. Proposed Self-Interference Channel Training

SIC performance at the FD receiver relies heavily on the accuracy of the SI channel estimation. To achieve a better SI channel estimation performance, a larger training overhead is required. However, increasing the training overhead for the SI channel reduces the duration of the data training phase, which can cause a large throughput loss for a large training overhead. The SI channel estimation issue is more problematic for massive MIMO systems because the training length for SI channel estimation based on orthogonal training linearly increases with the number of antennas [8]. For a massive MIMO, it is infeasible to employ full training overhead for SI channel estimation, where the training length is larger than or equal to the number of BS antennas. Therefore, we considered a more practical scenario for SI channel estimation at the FD-BS, where the training length is smaller than the number of BS antennas, that is τ < M . Considering the limited training overhead, we developed a partial SI channel training framework.

3.1. Partial Self-Interference Channel Training Framework

Figure 3 illustrates an example of the proposed partial SI channel training method for FD massive MIMO systems under a limited training overhead. Because τ < M at a given transmission block, it is possible to estimate at most τ SI channel vectors among the M vectors in the entire SI channel matrix. Let S t r n = i 1 , i 2 , , i L be the set of antenna indices for SI channel vectors estimated at the nth block and S n o n = i 1 , i 2 , , i M L be the set of antenna indices for SI channel vectors not estimated at the nth block, where the number of estimated SI channel vectors L = S t r n is no greater than τ because multiple training overhead can be used for a given SI channel vector. We can then write H t r s n = h i 1 ( n ) , h i 2 ( n ) , , h i L ( n ) as the M × L aggregated SI channel matrix to be estimated and H n o s n = h i 1 ( n ) , h i 2 ( n ) , , h i M L ( n ) as the remaining M × ( M L ) aggregated SI channel matrix not to be estimated at the nth block. As shown in Figure 3, the BS consumes τ channel uses to estimate a set of SI channel vectors in H t r s n by properly transmitting pilot signals. In contrast, the BS skips the channel estimation operation for the other remaining SI channel vectors included in H n o s n . Instead, it is possible to reuse the last estimations of SI channel vectors obtained during the SI training phase in the previous transmission blocks.
To estimate H t r s n , the BS can transmit τ × L pilot sequences Ψ = ψ 1 , , ψ L , where Ψ H Ψ = I L . The M × τ signal matrix received during the training phase is then given by the following:
Y t r s ( n ) = ρ p H t r s ( n ) P Ψ H + Z s ,
where ρ p is the pilot power, P = diag p 1 , , p L is an L × L matrix representing the pilot allocation with i = 1 L p i = τ , and Z s is an M × τ noise matrix with Gaussian elements of C N 0 , 1 . According to P , the BS can consume p i channel uses for transmitting ψ i . From (13), the BS can obtain H ^ t r s ( n ) , which is the estimate of H t r s ( n ) , by applying the existing conventional linear estimator in the manner of the LS or minimum MSE (MMSE) [40,43]. For the other remaining SI channel vectors in H n o s ( n ) , by using the nature of slowly-varying SI channels [29,30,31,32,33,34,35], the BS can reuse the previous estimated SI channel vectors, i.e.,
H ^ n o s n = h ^ i 1 s n , h ^ i 2 s n , , h ^ i M L s n = h ^ i 1 s n n i 1 , h i 2 s n n i 2 , , h i M L s n n i M L ,
where n i is the number of blocks passed after the last estimation of the ith SI channel vector. Consequently, the total estimated SI channel matrix at the nth block for the proposed partial training method is given as follows:
H ^ s n = sort H ^ t r s n , H ^ n o s n .

3.2. Problem Formulation

To further maximize the throughput, the set of SI channel vectors to be estimated at the given block should be appropriately selected. To formulate an optimization problem with explicit optimization parameters, we define an M × L selection matrix M , where the elements m i j = 1 if i is the jth element of S t r n , and m i j = 0 , otherwise. Then, (13) can be reformulated as:
Y t r s n = ρ p H s n MP Ψ H + Z s = ρ p H s n M ˜ Ψ H + Z s ,
where M ˜ = Δ MP is an M × L matrix representing the antenna selection with a pilot allocation.
By considering the residual SI term in (4) as the metric, after removing the constant parameters α and ρ s , an optimization problem to minimize the expected residual SI power can be formulated as follows:
arg min E M ˜ G H n H s n H ^ s n W n x d n 2 ,
subject to i j m ˜ i j = τ .
To solve the optimization problem in (17), we analyzed the expected residual SI power and derived a closed-form expression of the expected residual SI power in terms of the SI channel estimation error as the following lemma.
Lemma 1.
Let v i j be the ( i , j ) element of V = W W H , u i j be the ( i , j ) element of U = G G H , and ε i j 2 be the channel estimation error variance, defined as ε i j 2 = E [ ( h i j s h ^ i j s ) ( h i j s h ^ i j s ) * ] . The expected residual SI power is then given as follows:
E G H H s H ^ s W x d 2 = i = 1 M v i i · j = 1 M ε i j 2 u j j .
Proof. 
See Appendix A. □
As shown in Lemma 1, the residual SI power is determined based on the coefficients of the DL precoder v i i , the coefficients of the UL receiver u j j , and the channel estimation error variance ε i j 2 . The BS already has knowledge of v i i and u j j for a given transmission block, and thus, v i i and u j j are deterministic. In contrast, ε i j 2 varies depending on the SI channel training methodology. Given that a partial training strategy is employed, the channel estimation error variance for a given SI channel vector becomes different depending on whether the SI channel vector corresponds to the antenna in S t r or S n o . To quantify the estimation error variance, we derived the following lemma:
Lemma 2.
Assuming the LS estimator, the SI channel estimation error variance at the nth transmission block is given by:
ε i j 2 n = 1 j m ˜ i j n · ρ p for i S t r n 2 2 c i j n i κ i j + 1 + 1 j m ˜ i j n n i · ρ p for i S n o n .
Proof. 
See Appendix B. □
Figure 4 compares the simulation results for the error variance ε i j 2 with Lemma 2 when M = 64 . It is shown that the analysis in Lemma 2 is correctly matched with the simulations. According to the results in Figure 4, it is shown that the estimation error variance decreases as the Rician factor increases because the effect of the deterministic part increases as the Rician factor increases. In addition, the estimation error variance decreases as the correlation factor increases. Therefore, we can conclude that our proposed SI channel estimation framework is a feasible solution for FD massive systems because the SI channel typically has a semi-static characteristic with large Rician and correlation factors.
Next, we reformulated the optimization problem to find an optimal pilot allocation M ˜ * by substituting (18) and (19) into (17) as:
arg min M ˜ ( n ) i = 1 M v i i ( n ) f a i ( n ) , i ,
where:
f a i n , i = j = 1 M 1 a i n · ρ p · u j j n , a i n > 0 j = 1 M 2 2 c i j n i κ i j + 1 + 1 a i n n i · ρ p · u j j n , a i n = 0
subject to i a i n = τ , where a i n = j m ˜ i j n represents the number of allocated channel uses to estimate the ith SI channel vector.

3.3. Proposed Optimal SI Channel Training Strategy

The optimization problem in (20) is a mixed-integer nonlinear programming (MINLP) problem, which is generally difficult to solve [44]. To find an optimal solution of (20), an exhaustive search with a computational complexity of O 2 M L is required, which is infeasible considering a large M of massive MIMO. Therefore, as an alternative, we proposed a simple step-by-step algorithm to solve the optimization problem in (20), which is summarized as follows:
  • Step 0 (preparation): Obtain V ( n ) and U ( n ) for the current transmission block. It is assumed that the BS already has knowledge of the Rician factors ( κ i j ) , channel correlation coefficients ( c i j ) , and the previous optimal pilot allocation strategy, that is M ˜ * 1 , , M ˜ * n 1 .
  • Step 1 (initialization): Initialize the parameter a i n = 0 for 1 i M .
  • Step 2 (calculation): Calculate the decrease in the residual SI power based on the objective function in (20) when the number of allocated channel uses increases by one, i.e.,
    Δ i n = v i i n f a i n , i v i i n f a i n + 1 , i
    for all antennas, 1 i M . Find the antenna index that maximizes the decrement Δ i n , that is,
    i * = arg max i Δ i n .
    Increase the allocated channel uses for the i * th antenna by:
    a i * n = a i * n + 1 .
  • Step 3 (next allocation): Repeat Step 2 until i a i n = τ .
The proposed algorithm jointly finds the set of antenna indices to be estimated at the nth block and the number of channel uses for the corresponding pilot allocation. Owing to the closed-form expression of the objective function, it is possible to conjecture that the SI channel vector mostly contributes to the minimization of the residual SI power according to the pilot allocation without any trial on the real SI channel estimation. To obtain the initial sets of M ˜ * 1 , , M ˜ * n 1 , the BS can simply estimate the SI channel vectors in a round-robin manner to ensure that the SI channel matrix has been estimated at least once before the nth block.
It is worth mentioning that the proposed algorithm was designed to find an optimal solution in a greedy manner for low complexity. In each iteration of the algorithm, it is ensured that there always exists only one solution i * to maximize Δ i . In addition, whenever an optimal i * is determined at a given iteration, the metric of the optimization problem in (20) decreases because i * is selected to reduce the metric based on (22). Consequently, the proposed algorithm always converges. Furthermore, the computational complexity of the proposed algorithm is dominated by the computational complexity of the matrix multiplication to obtain V ( n ) and U ( n ) , that is max O M 2 K d , O M 2 K u . Therefore, although the proposed algorithm has a higher computational complexity compared with the simple random and round-robin training strategies, the proposed algorithm entails a significantly smaller computational complexity from an exhaustive search with a computational complexity of O 2 M L .

4. Simulation Results

In this section, the results of the numerical evaluation are presented to verify the performance benefits of the proposed scheme. Random and round-robin training schemes were considered in addition to the proposed scheme. The BS antenna and pilot resource allocations were arbitrarily applied for every transmission block during random training, whereas the BS antenna was sequentially selected in a round-robin manner according to the selection of the last transmission block during the round-robin training. Furthermore, it was assumed that the BS has the outdated SI channel information before the initial transmission block. The LS channel estimator was considered for the SI channel estimation. Further, the zero-forcing (ZF) beamformer was employed for DL transmission, whereas the ZF receiver was employed for UL reception. In addition, unless specified otherwise, the following parameters were considered: M = 64 , T = 128 , ρ p = 40 dB, ρ d = 30 dB, ρ u = 15 dB, c i j = 0.9 , and 10 bit quantization for ADC [17,41,45]. Finally, considering the limited resources for the training overhead, the maximum τ was set to 48 among the T ( = 128 ) channel uses for each transmission block [46].
Figure 5 shows the UL sum-rate ( k R u , k ) of the training strategies per channel use according to the number of UEs ( K u ) and the SI training overhead ( τ ), where α = 70 dB [47,48] and κ i j = 3 [38], and an 80 dB path loss (obtained by assuming a 100 m distance between the BS and UE with a path loss exponent of four [17]) between the BS and UE was considered. The UL sum-rates per channel use in Figure 5 are not normalized by the amount of training overhead τ , and the SI channel estimation accuracy improves regardless of the training strategy as τ increases. Therefore, the UL sum-rates per channel use in Figure 5 improve regardless of the training strategy as τ increases. Nevertheless, by considering the pilot resource allocation to minimize the residual SI power, the proposed scheme outperforms the random and round-robin schemes. Furthermore, because the minimization of the residual SI power can be more effectively performed, the performance gap of the proposed scheme over the other schemes increases with τ . Specifically, when τ = 48 , the UL sum-rate increments of the proposed scheme over the random training are approximately 3.69, 5.29, and 8.15 bits/s/Hz for K u = 2, 4, and 8, respectively, whereas those of the proposed scheme over the round-robin training are approximately 2.51, 2.98, and 3.61 bits/s/Hz for K u = 2, 4, and 8, respectively.
Figure 6 shows the normalized UL sum-rate ( η u ) of the training strategies per channel use according to the number of UEs ( K u ) and the SI training overhead ( τ ), where the system parameters are identical to those in Figure 5. Unlike the results in Figure 5, the UL sum-rate of the random training decreases as τ increases because of the arbitrary pilot allocation in each transmission block. Meanwhile, as the estimation of each SI channel vector is sequentially applied in each block, the round-robin training can prioritize the update of more outdated estimated SI channel vectors, which results in a gradual performance improvement for a larger τ . In contrast, for the given τ and K u , the proposed scheme outperforms the round-robin training, as well as the random training, which implies that the pilot resource allocations for the minimization of the residual SI power are more effective than those for an update of more outdated SI channel information. When τ = 48 , the normalized UL sum-rate improvements of the proposed scheme over the random training are approximately 116.7%, 84.7%, and 67.3% for K u = 2, 4, and 8, respectively, and those of the proposed scheme over the round-robin training are approximately 57.8%, 34.7%, and 21.7% for K u = 2, 4, and 8, respectively.
In Figure 7, the effects of the Rician factor ( κ i j ) on the normalized UL sum-rate of the partial training strategy are shown, where K u = 8 , α = 70 dB, and 80 dB path loss between the BS and UE are considered. Because the SI channel becomes more deterministic as κ i j increases, the utilization of the previous estimates yields fewer errors, which leads to a performance improvement of the partial training strategy for a larger κ i j . Meanwhile, as κ i j decreases, the residual SI power can be significantly affected by the pilot resource allocations, and the performance improvement ratio of the proposed scheme over the other schemes can be increased for a smaller κ i j . Specifically, when τ = 48 , the normalized UL sum-rate improvements of the proposed scheme over the random training are approximately 92.1%, 64.0%, and 54.2% for κ i j = 0, 4, and 8, respectively, and those of the proposed scheme over the round-robin training are approximately 29.4%, 20.7%, and 18.1% for κ i j = 0, 4, and 8, respectively.
In Figure 8, the effects of the path loss between the BS and UE on the normalized UL sum-rate of the partial training strategy are illustrated, where K u = 8 , α = 70 dB, and κ i j = 3 . As the path loss increases, more DL power is required to achieve the same ρ d , which results in severe SI problems owing to the increased SI power. Therefore, as the path loss increases, the UL sum-rates of FD massive MIMO systems are significantly degraded, although the minimization of the residual SI power becomes more important. Therefore, the normalized UL sum-rate improvement ratios of the proposed scheme over the other schemes are more significant as the path loss increases.
Figure 9 shows the normalized UL sum-rates per channel use according to the analog SIC gain ( α ), where K u = 8 , κ i j = 3 , τ = 48 , and 80 dB path loss between the BS and UE is considered. It is shown that the proposed scheme obtains better UL sum-rates than the other schemes regardless of α . The performance improvement ratios of the proposed scheme increase for a smaller α , because a smaller α indicates more severe SI problems at the FD-BS, similar to the case of the larger path loss shown in Figure 8.
The results in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 show that the proposed scheme can achieve a larger UL sum-rate for a given SI channel training length compared to the other training schemes. This implies that, to achieve a target UL sum-rate, a smaller training overhead for the SI channel is required for the proposed scheme compared to the other training schemes. Because the proposed scheme requires a smaller training overhead to estimate the SI channel for a given target UL sum-rate, by having a larger data transmission phase, the proposed scheme can also achieve a larger normalized DL sum-rate than the other training schemes.
Therefore, in Figure 10, the required training overhead and corresponding normalized DL sum-rate according to the target normalized UL sum-rate are shown for the proposed scheme and round-robin training. The results for the random training were omitted because they cannot meet the target normalized UL sum-rate of interest. As shown in Figure 10, to achieve a given target normalized UL sum-rate, the proposed scheme requires approximately 26.1% to 76.2% smaller training overhead ( τ ) compared with the round-robin training. That is, the portion of the data transmission phase ( 1 τ / T ) in each symbol block can also be increased by the proposed scheme. As a result, for a given target normalized UL sum-rate, the proposed scheme can achieve a maximum improvement of approximately 13.2% on the normalized DL sum-rate from the round-robin training.
Finally, in Figure 11, the normalized DL and UL sum-rate ( η sum ) of the partial training strategies per channel use according to the number of BS antennas (M) is compared with that of the full training strategy. Because the full training requires τ = M to estimate all SI channel vectors, the portion of the data transmission phase, which is used for the full-duplex data transmission of both DL and UL, in each symbol block decreases as M increases. As a result, the normalized sum-rate of full training rapidly decreases for a larger M and approaches zero when M = T . In contrast, in cases of partial training strategies, the portion of the data transmission phase decreases as τ increases instead of M in full training. Therefore, although the normalized UL sum-rate of the partial training strategies increases with τ for a given M and T as shown in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, the normalized DL and UL sum-rate of the partial training strategies can be decreased for a larger τ . This implies that the selection of τ for the proposed scheme should be decided based on the target service application with a given requirement for the UL and DL rates.

5. Conclusions

In this study, we investigated a novel SI channel training framework for FD massive MIMO systems with limited training overhead. The proposed scheme enables a partial training strategy to minimize the expected residual SI power, and it is shown that the objective function of the optimization problem can be reformulated in terms of the parameters of antenna selection and pilot resource allocations. From numerical evaluations, it was verified that the proposed scheme is an effective SI channel training strategy for FD massive MIMO systems, particularly when the system suffers from severe SI signals. In this study, it was assumed that the training overhead and pilot power are already provided by the system. Thus, the proposed scheme can be extended to jointly optimize the training overhead and pilot power with antenna selection and pilot resource allocation. This remains within the scope of future studies.

Author Contributions

Conceptualization, K.M. and S.P.; methodology, T.K. and S.P.; software, S.P.; validation, T.K., K.M. and S.P.; formal analysis, T.K., K.M. and S.P.; investigation, K.M. and S.P.; writing—original draft preparation, T.K. and S.P.; writing—review and editing, T.K. and S.P.; visualization, T.K. and S.P.; supervision, S.P.; funding acquisition, S.P. All authors read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2016R1D1A1B03934546) and the Ministry of Science and ICT (NRF-2019R1C1C1003202).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Lemma 1

By defining E = Δ H s H ^ s , the expected residual SI power is calculated as follows:
E G H E W x d 2 = E tr ( x d ) H W H E H G G H E W x d = E tr W x d ( x d ) H W H E H G G H E = tr E W E x d ( x d ) H E W H E E H G G H E = ( a ) tr W W H E E H GG H E ,
where (a) is from E x d ( x d ) H = I K d . Let U = Δ G G H , and the term E E H U E in (A1) can then be formulated as follows:
E E H U E = E ε 1 H ε M H U ε 1 ε M = E ε 1 H U ε 1 ε 1 H U ε M ε M H U ε 1 ε M H U ε M = ( b ) E ε 1 H U ε 1 0 0 ε M H U ε M ,
where (b) is derived from the fact that the estimation errors for the different channel vectors are uncorrelated. Here, E ε i H U ε i for 1 i M can be calculated as follows:
E ε i H U ε i = E tr ε i H U ε i = E tr ε i ε i H U = tr E ε i ε i H U = tr E ε i 1 ε i 1 * ε i 1 ε i M * ε i M ε i 1 * ε i M ε i M * U = ( c ) tr E ε i 1 ε i 1 * 0 0 ε i M ε i M * U = j = 1 M ε i j 2 u j j ,
where (c) is derived from the fact that the estimation errors for different channel elements are uncorrelated. By substituting (A2) and (A3) into (A1), we obtain Lemma 1.

Appendix B. Proof of Lemma 2

For i S t r n , the ith SI channel vector for the nth block is estimated based on the LS estimation. In this case, the channel estimation error variance ε i j 2 is given by the following [43]:
ε i j 2 = 1 a i n ρ p ,
where a i ( n ) = j m ˜ i j ( n ) is the number of channel uses consumed for transmitting the pilot signal to estimate the ith SI channel vector.
For i S t r n , the BS skips the estimation of the ith SI channel vector for the nth block. Instead, the previously estimated ith SI channel vector, that is h ^ i s n n i , replaces h ^ i s n . Therefore, the error variance is defined as follows:
ε i j 2 n = E h i j s n h ^ i j s n n i * h i j s n h ^ i j s n n i .
By substituting the channel characteristics defined in (1) and (2) into (A5), we obtain:
E h i j s n h ^ i j s n n i * h i j s n h ^ i j s n n i = ( 1 ( c i j ) n i ) κ i j + 1 E q i j * q i j + E ( h i j s n n i h ^ i j s n n i + 1 κ i j + 1 ( ( c i j ) n i 1 ) h ˜ i j s n n i ) * × ( h i j s n n i h ^ i j s n n i + 1 κ i j + 1 ( ( c i j ) n i 1 ) h ˜ i j s n n i ) = ( 1 ( c i j ) n i ) κ i j + 1 + E ( h i j s n n i h ^ i j s n n i ) * ( h i j s n n i h ^ i j s n n i ) + ( ( c i j ) n i 1 ) 2 κ i j + 1 E ( h ˜ i j s ) * n n i h ˜ i j s n n i + 1 κ i j + 1 ( ( c i j ) n i 1 ) E ( h i j s n n i h ^ i j s n n i ) * h ˜ i j s n n i + E ( h ˜ i j s ) * n n i ( h i j s n n i h ^ i j s n n i ) = ( a ) ( 1 ( c i j ) n i ) κ i j + 1 + 1 a i n n i · ρ p + ( ( c i j ) n i 1 ) 2 κ i j + 1 + 1 κ i j + 1 ( ( c i j ) n i 1 ) E ( δ i j n n i ) * h ˜ i j s n n i + E ( h ˜ i j s ) * n n i δ i j n n i = ( b ) ( 1 ( c i j ) n i ) κ i j + 1 + 1 a i n n i · ρ p + ( ( c i j ) n i 1 ) 2 κ i j + 1 = 2 2 ( c i j ) n i κ i j + 1 + 1 a i n n i · ρ p .
In (A6), (a) is derived from E h i j s n n i h ^ i j s n n i * h i j s n n i h ^ i j s n n i = 1 a i n n i · ρ p and E ( h ˜ i j s ) * n n i h ˜ i j s n n i = 1 , and (b) is derived from E δ i j n n i = 0 with δ i j n n i = Δ h i j s n n i h ^ i j s n n i . Consequently, we obtain Lemma 2.

References

  1. Kim, Y.; Kim, Y.; Oh, J.; Ji, H.; Yeo, J.; Choi, S.; Ryu, H.; Noh, H.; Kim, T.; Sun, F.; et al. New Radio (NR) and its Evolution toward 5G-Advanced. IEEE Wirel. Commun. 2019, 26, 2–7. [Google Scholar] [CrossRef]
  2. Guevara, L.; Cheein, F.A. The Role of 5G Technologies: Challenges in Smart Cities and Intelligent Transportation Systems. Sustainability 2020, 12, 6469. [Google Scholar] [CrossRef]
  3. Yeo, J.; Kim, T.; Oh, J.; Park, S.; Kim, Y.; Lee, J. Advanced Data Transmission Framework for 5G Wireless Communications in the 3GPP New Radio Standard. IEEE Commun. Stand. Mag. 2019, 3, 38–43. [Google Scholar] [CrossRef]
  4. Qamar, F.; Siddiqui, M.U.A.; Hindia, M.N.; Hassan, R.; Nguyen, Q.N. Issues, Challenges, and Research Trends in Spectrum Management: A Comprehensive Overview and New Vision for Designing 6G Networks. Electronics 2020, 9, 1416. [Google Scholar] [CrossRef]
  5. Zhang, L.; Liang, Y.; Niyato, D. 6G Visions: Mobile Ultra-Broadband, Super Internet-of-Things, and Artificial Intelligence. China Commun. 2019, 16, 1–14. [Google Scholar]
  6. Saad, W.; Bennis, M.; Chen, M. A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems. IEEE Netw. 2020, 34, 134–142. [Google Scholar] [CrossRef] [Green Version]
  7. Jiang, W.; Han, B.; Habibi, M.A.; Schotten, H.D. The Road Towards 6G: A Comprehensive Survey. IEEE Open J. Commun. Soc. 2021, 2, 334–366. [Google Scholar] [CrossRef]
  8. Marzetta, T.L. Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas. IEEE Trans. Wirel. Commun. 2010, 9, 3590–3600. [Google Scholar] [CrossRef]
  9. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Energy and Spectral Efficiency of Very Large Multiuser MIMO Systems. IEEE Trans. Commun. 2013, 61, 1436–1449. [Google Scholar]
  10. Lu, L.; Li, G.Y.; Swindlehurst, A.L.; Ashikhmin, A.; Zhang, R. An Overview of Massive MIMO: Benefits and Challenges. IEEE J. Sel. Top. Signal Process. 2014, 8, 742–758. [Google Scholar] [CrossRef]
  11. Onggosanusi, E.; Rahman, M.S.; Guo, L.; Kwak, Y.; Noh, H.; Kim, Y.; Faxer, S.; Harrison, M.; Frenne, M.; Grant, S. Modular and High-Resolution Channel State Information and Beam Management for 5G New Radio. IEEE Commun. Mag. 2018, 56, 48–55. [Google Scholar] [CrossRef]
  12. Kim, T.; Park, S. Scaling Laws of Scheduling Gain for Uplink Massive MIMO Systems: Is User Scheduling Still Beneficial for Massive MIMO? Electronics 2020, 9, 1650. [Google Scholar] [CrossRef]
  13. Kim, T.; Park, S. Statistical Beamforming for Massive MIMO Systems with Distinct Spatial Correlations. Sensors 2020, 20, 6255. [Google Scholar] [CrossRef] [PubMed]
  14. Sabharwal, A.; Schniter, P.; Guo, D.; Bliss, D.W.; Rangarajan, S.; Wichman, R. In-Band Full-Duplex Wireless: Challenges and Opportunities. IEEE J. Sel. Areas Commun. 2014, 32, 1637–1652. [Google Scholar] [CrossRef] [Green Version]
  15. Kim, D.; Lee, H.; Hong, D. A Survey of In-Band Full-Duplex Transmission: From the Perspective of PHY and MAC Layers. IEEE Commun. Surv. Tutor. 2015, 17, 2017–2046. [Google Scholar] [CrossRef]
  16. Zhang, Z.; Long, K.; Vasilakos, A.V.; Hanzo, L. Full-Duplex Wireless Communications: Challenges, Solutions, and Future Research Directions. Proc. IEEE 2016, 104, 1369–1409. [Google Scholar] [CrossRef] [Green Version]
  17. Park, E.; Bae, J.; Ju, H.; Han, Y. Resource Allocation for Full-Duplex Systems with Imperfect Co-Channel Interference Estimation. IEEE Trans. Wirel. Commun. 2019, 18, 2388–2400. [Google Scholar] [CrossRef]
  18. Duarte, M.; Dick, C.; Sabharwal, A. Experiment-Driven Characterization of Full-Duplex Wireless Systems. IEEE Trans. Wirel. Commun. 2012, 11, 4296–4307. [Google Scholar] [CrossRef] [Green Version]
  19. Kolodziej, K.E.; McMichael, J.G.; Perry, B.T. Multitap RF Canceller for In-Band Full-Duplex Wireless Communications. IEEE Trans. Wirel. Commun. 2016, 15, 4321–4334. [Google Scholar] [CrossRef]
  20. Quan, X.; Liu, Y.; Pan, W.; Tang, Y.; Kang, K. A Two-Stage Analog Cancellation Architecture for Self-Interference Suppression in Full-Duplex Communications. In Proceedings of the 2017 IEEE MTT-S International Microwave Symposium (IMS), Honololu, HI, USA, 4–9 June 2017; pp. 1–4. [Google Scholar]
  21. Liu, Y.; Roblin, P.; Quan, X.; Pan, W.; Shao, S.; Tang, Y. A Full-Duplex Transceiver with Two-Stage Analog Cancellations for Multipath Self-Interference. IEEE Trans. Microw. Theory Tech. 2017, 65, 5263–5273. [Google Scholar] [CrossRef]
  22. Sun, Z.-Y.; Zhao, Y.-J. A Novel Self-Interference Cancellation Method Using an Optimized LMS Algorithm in CCFD Systems for a 5G Communication Network. Appl. Sci. 2019, 9, 3308. [Google Scholar] [CrossRef] [Green Version]
  23. Le, A.T.; Tran, L.C.; Huang, X.; Guo, Y.J. Analog Least Mean Square Loop for Self-Interference Cancellation: A Practical Perspective. Sensors 2020, 20, 270. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Bharadia, D.; McMilin, E.; Katti, S. Full Duplex Radios. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, Hong Kong, China, 12–16 August 2013; pp. 375–386. [Google Scholar]
  25. Ahmed, E.; Eltawil, A.M. All-Digital Self-Interference Cancellation Technique for Full-Duplex Systems. IEEE Trans. Wirel. Commun. 2015, 14, 3519–3532. [Google Scholar] [CrossRef] [Green Version]
  26. Liu, X.; Xiao, Z.; Bai, L.; Choi, J.; Xia, P.; Xia, X.-G. Beamforming Based Full-Duplex for Millimeter-Wave Communication. Sensors 2016, 16, 1130. [Google Scholar] [CrossRef]
  27. Li, J.; Zhang, H.; Fan, M. Digital Self-Interference Cancellation Based on Independent Component Analysis for Co-Time Co-frequency Full-Duplex Communication Systems. IEEE Access 2017, 5, 10222–10231. [Google Scholar] [CrossRef]
  28. Komatsu, K.; Miyaji, Y.; Uehara, H. Iterative Nonlinear Self-Interference Cancellation for In-Band Full-Duplex Wireless Communications Under Mixer Imbalance and Amplifier Nonlinearity. IEEE Trans. Wirel. Commun. 2020, 19, 4424–4438. [Google Scholar] [CrossRef]
  29. Kim, D.; Ju, H.; Park, S.; Hong, D. Effects of Channel Estimation Error on Full-Duplex Two-Way Networks. IEEE Trans. Veh. Technol. 2013, 62, 4666–4672. [Google Scholar]
  30. Jang, Y.; Min, K.; Park, S.; Jung, M.; Ko, K.; Choi, S. Dispersed Signal Transmission and Reception Scheme for Full-Duplex Systems. IEEE Access 2019, 7, 138771–138778. [Google Scholar] [CrossRef]
  31. Nguyen, B.C.; Thang, N.N.; Tran, X.N.; Dung, L.T. Impacts of Imperfect Channel State Information, Transceiver Hardware, and Self-Interference Cancellation on the Performance of Full-Duplex MIMO Relay System. Sensors 2020, 20, 1671. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Masmoudi, A.; Le-Ngoc, T. A Maximum-Likelihood Channel Estimator for Self-Interference Cancellation in Full-Duplex Systems. IEEE Trans. Veh. Technol. 2016, 65, 5122–5132. [Google Scholar] [CrossRef]
  33. Qiao, G.; Gan, S.; Liu, S.; Song, Q. Self-Interference Channel Estimation Algorithm Based on Maximum-Likelihood Estimator in In-Band Full-Duplex Underwater Acoustic Communication System. IEEE Access 2018, 6, 62324–62334. [Google Scholar] [CrossRef]
  34. Shu, F.; Wang, J.; Li, J.; Chen, R.; Chen, W. Pilot Optimization, Channel Estimation, and Optimal Detection for Full-Duplex OFDM Systems with IQ Imbalances. IEEE Trans. Veh. Technol. 2017, 66, 6993–7009. [Google Scholar] [CrossRef]
  35. Xiong, X.; Wang, X.; Riihonen, T.; You, X. Channel Estimation for Full-Duplex Relay Systems with Large-Scale Antenna Arrays. IEEE Trans. Wirel. Commun. 2016, 15, 6925–6938. [Google Scholar] [CrossRef]
  36. Chen, D.; Liu, F.; Feng, C.; Zhao, W. Coupling Channel Estimation Based Self-Interference Cancellation in Massive MIMO Full-Duplex System. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–5. [Google Scholar]
  37. Koh, J.; Lim, Y.; Chae, C.; Kang, J. On the Feasibility of Full-Duplex Large-Scale MIMO Cellular Systems. IEEE Trans. Wirel. Commun. 2018, 17, 6231–6250. [Google Scholar] [CrossRef] [Green Version]
  38. Wang, S.; Liu, Y.; Zhang, W.; Zhang, H. Achievable Rates of Full-Duplex Massive MIMO Relay Systems Over Rician Fading Channels. IEEE Trans. Veh. Technol. 2017, 66, 9825–9837. [Google Scholar] [CrossRef]
  39. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Massive MU-MIMO Downlink TDD Systems with Linear Precoding and Downlink Pilots. In Proceedings of the 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA, 2–4 October 2013; pp. 293–298. [Google Scholar]
  40. Kim, T.; Min, K.; Jung, M.; Choi, S. Scaling Laws of Optimal Training Lengths for TDD Massive MIMO Systems. IEEE Trans. Veh. Technol. 2018, 67, 7128–7142. [Google Scholar] [CrossRef]
  41. Koc, A.; Le-Ngoc, T. Full-Duplex mmWave Massive MIMO Systems: A Joint Hybrid Precoding/Combining and Self-Interference Cancellation Design. IEEE Open J. Commun. Soc. 2021, 2, 754–774. [Google Scholar] [CrossRef]
  42. Satyanarayana, K.; El-Hajjar, M.; Kuo, P.; Mourad, A.; Hanzo, L. Hybrid Beamforming Design for Full-Duplex Millimeter Wave Communication. IEEE Trans. Veh. Technol. 2019, 68, 1394–1404. [Google Scholar] [CrossRef] [Green Version]
  43. Wu, J.; Xiao, C. Optimal Diversity Combining Based on Linear Estimation of Rician Fading Channels. IEEE Trans. Commun. 2008, 56, 1612–1615. [Google Scholar] [CrossRef] [Green Version]
  44. Yu, G.; Xu, L.; Feng, D.; Yin, R.; Li, G.Y.; Jiang, Y. Joint Mode Selection and Resource Allocation for Device-to-Device Communications. IEEE Trans. Commun. 2014, 62, 3814–3824. [Google Scholar] [CrossRef]
  45. Kurose, D.; Ito, T.; Ueno, T.; Yamaji, T.; Itakura, T. 55-mW 200-MSPS 10-Bit Pipeline ADCs for Wireless Receiver. IEEE J. Solid-State Circ. 2006, 41, 1589–1595. [Google Scholar] [CrossRef]
  46. 3GPP. 3GPP Technical Specification TS 36.211. Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 16), V16.5.0.; 3GPP: Sophia, France, 2021. [Google Scholar]
  47. Everett, E.; Sahai, A.; Sabharwal, A. Passive Self-Interference Suppression for Full-Duplex Infrastructure Nodes. IEEE Trans. Wirel. Commun. 2014, 13, 680–694. [Google Scholar] [CrossRef] [Green Version]
  48. Ji, H.; Kim, Y.; Muhammad, K.; Tarver, C.; Tonnemacher, M.; Kim, T.; Oh, J.; Yu, B.; Xu, G.; Lee, J. Extending 5G TDD Coverage With XDD: Cross Division Duplex. IEEE Access 2021, 9, 51380–51392. [Google Scholar] [CrossRef]
Figure 1. FD massive MIMO system model.
Figure 1. FD massive MIMO system model.
Sensors 21 03250 g001
Figure 2. Frame structure for FD massive MIMO systems.
Figure 2. Frame structure for FD massive MIMO systems.
Sensors 21 03250 g002
Figure 3. An example of partial SI channel training with limited training length, assuming τ = L for simplicity.
Figure 3. An example of partial SI channel training with limited training length, assuming τ = L for simplicity.
Sensors 21 03250 g003
Figure 4. Comparison of the analyzed error variance in (19) and simulated values with M = 64 . The channel correlation factor along the x-axis corresponds to ( c i j ) n i .
Figure 4. Comparison of the analyzed error variance in (19) and simulated values with M = 64 . The channel correlation factor along the x-axis corresponds to ( c i j ) n i .
Sensors 21 03250 g004
Figure 5. UL sum-rate ( k R u , k ) per channel use according to the number of UEs ( K u ) and SI training overhead ( τ ): α = 70 dB, κ i j = 3 , and 80 dB path loss between the BS and UE.
Figure 5. UL sum-rate ( k R u , k ) per channel use according to the number of UEs ( K u ) and SI training overhead ( τ ): α = 70 dB, κ i j = 3 , and 80 dB path loss between the BS and UE.
Sensors 21 03250 g005
Figure 6. Normalized UL sum-rate ( η u ) per channel use according to the number of UEs ( K u ) and SI training overhead ( τ ): α = 70 dB, κ i j = 3 , and 80 dB path loss between the BS and UE.
Figure 6. Normalized UL sum-rate ( η u ) per channel use according to the number of UEs ( K u ) and SI training overhead ( τ ): α = 70 dB, κ i j = 3 , and 80 dB path loss between the BS and UE.
Sensors 21 03250 g006
Figure 7. Normalized UL sum-rate ( η u ) per channel use according to the Rician factor ( κ i j ) and SI training overhead ( τ ): K u = 8 , α = 70 dB, and 80 dB path loss between the BS and UE.
Figure 7. Normalized UL sum-rate ( η u ) per channel use according to the Rician factor ( κ i j ) and SI training overhead ( τ ): K u = 8 , α = 70 dB, and 80 dB path loss between the BS and UE.
Sensors 21 03250 g007
Figure 8. Normalized UL sum-rate ( η u ) per channel use according to the path loss between the BS and UE and SI training overhead ( τ ): K u = 8 , α = 70 dB, and κ i j = 3 .
Figure 8. Normalized UL sum-rate ( η u ) per channel use according to the path loss between the BS and UE and SI training overhead ( τ ): K u = 8 , α = 70 dB, and κ i j = 3 .
Sensors 21 03250 g008
Figure 9. Normalized UL sum-rate ( η u ) per channel use according to the analog SIC gain ( α ): K u = 8 , κ i j = 3 , τ = 48 , and 80 dB path loss between the BS and UE.
Figure 9. Normalized UL sum-rate ( η u ) per channel use according to the analog SIC gain ( α ): K u = 8 , κ i j = 3 , τ = 48 , and 80 dB path loss between the BS and UE.
Sensors 21 03250 g009
Figure 10. Required training overhead ( τ ) and normalized DL sum-rate ( η d ) per channel use according to the target normalized UL sum-rate: K u = 8 , κ i j = 3 , and 80 dB path loss between the BS and UE.
Figure 10. Required training overhead ( τ ) and normalized DL sum-rate ( η d ) per channel use according to the target normalized UL sum-rate: K u = 8 , κ i j = 3 , and 80 dB path loss between the BS and UE.
Sensors 21 03250 g010
Figure 11. Normalized DL and UL sum-rate ( η sum ) per channel use according to the BS antenna (M): K u = 8 , α = 70 dB, κ i j = 3 , and 80 dB path loss between the BS and UE.
Figure 11. Normalized DL and UL sum-rate ( η sum ) per channel use according to the BS antenna (M): K u = 8 , α = 70 dB, κ i j = 3 , and 80 dB path loss between the BS and UE.
Sensors 21 03250 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kim, T.; Min, K.; Park, S. Self-Interference Channel Training for Full-Duplex Massive MIMO Systems. Sensors 2021, 21, 3250. https://doi.org/10.3390/s21093250

AMA Style

Kim T, Min K, Park S. Self-Interference Channel Training for Full-Duplex Massive MIMO Systems. Sensors. 2021; 21(9):3250. https://doi.org/10.3390/s21093250

Chicago/Turabian Style

Kim, Taehyoung, Kyungsik Min, and Sangjoon Park. 2021. "Self-Interference Channel Training for Full-Duplex Massive MIMO Systems" Sensors 21, no. 9: 3250. https://doi.org/10.3390/s21093250

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop