Next Article in Journal
Optimizing Districting and Seat Allocation for Enhanced Representativeness in Chile’s Chamber of Deputies
Previous Article in Journal
On Small Energy Solutions of the Nonlinear Schrödinger Equation in 1D with a Generic Trapping Potential with a Single Eigenvalue
Previous Article in Special Issue
Robust Transceiver Design for Correlated MIMO Interference Channels in the Presence of CSI Errors under General Power Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Selection Diversity for MIMO 3-User Interference Channel with Interference Alignment

1
Department of IT Convergence, University of Ulsan, 93, Daehak-ro, Nam-gu, Ulsan 44610, Republic of Korea
2
Division of Electronic Engineering, IT Convergence Research Center, Jeonbuk National University, Jeonju 54896, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(24), 3877; https://doi.org/10.3390/math12243877
Submission received: 20 November 2024 / Revised: 7 December 2024 / Accepted: 9 December 2024 / Published: 10 December 2024

Abstract

:
This paper explores selection diversity in the context of MIMO 3-user interference channels with interference alignment (IA), focusing on enhancing reliability through diversity order (DO) analysis. While degrees of freedom (DoF) have traditionally been emphasized for throughput optimization in IA, limited research has addressed diversity order to improve error performance. In this work, we define a conditional DO and propose a beamforming vector selection method that achieves a conditional DO of M 2 / 2 , where M is the number of antennas per transceiver. The proposed scheme employs a two-stage decoding approach, combining zero-forcing for interference cancellation with maximum likelihood (ML) decoding for desired signal recovery, which is augmented by orthogonalization techniques. Simulations demonstrate the superiority of the proposed scheme in both error probability and conditional DO values compared to conventional IA methods, particularly in scenarios with higher antenna counts. These results provide insights into optimizing IA for enhanced reliability and form the foundation for future exploration of advanced decoding and beamforming strategies.

1. Introduction

Interference alignment (IA) remains a crucial technique in modern wireless communications, particularly as the demand for high data rates and spectrum efficiency grows. IA has emerged as a vital strategy in 5G-and-beyond networks, enabling more efficient interference management and allowing for higher throughput in interference-limited environments. IA optimizes the degrees of freedom (DoF) by aligning interference within lower-dimensional subspaces, particularly in dense multi-user networks like small cell deployments, where interference poses significant challenges [1].
IA has also demonstrated its effectiveness in cognitive radio networks (CRNs), where it is used to improve spectrum efficiency and manage the interference between primary and secondary users. Secondary users can align their interference in such a way that it minimizes the impact on primary users while maximizing their own throughput, significantly enhancing spectral efficiency in dynamic spectrum-sharing environments [2]. Furthermore, with the integration of massive multiple-input multiple-output (Massive MIMO) systems, IA can leverage spatial diversity to align interference across multiple users, further boosting spectral efficiency in dense networks [1].
The development of IA has focused heavily on optimizing the DoF, especially in scenarios like the K-user interference channel and the M × N X channel, where IA schemes can asymptotically achieve the maximum DoF [3,4]. While DoF are a crucial measure for spectral efficiency, the reliability of the communication system, often quantified by the diversity order (DO) introduced in [5], is also important. Research on the DO of IA has been limited, with most efforts focusing on maximizing throughput rather than improving error performance. An algorithm that applies the K-user interference alignment technique using time division has also been introduced as part of this effort, allowing the desired degrees of freedom (DoF) to be achieved with fewer antennas and low computation complexity [6].
Additionally, there have been studies exploring the use of relays to assist in IA. Relays can help to more flexibly adjust interference and enhance IA performance, particularly in scenarios with limited channel state information. For example, research on quasi-static X channels has shown that relays can significantly improve the IA’s effectiveness in such environments [7], and in the opposite directional interference alignment scenario, it was proven that interference signals are aligned using relays to enhance system performance [8].
Moreover, opportunistic interference alignment (OIA) has emerged as a promising approach in scenarios where perfect channel state information (CSI) is not available at all nodes. OIA leverages multi-user diversity by opportunistically selecting users who can align interference effectively, thus further improving spectral efficiency without the need for full CSI at all transmitters [9,10,11].
Although beamforming selection schemes based on maximizing the sum rate have been proposed [12], they may not be optimal for minimizing the error rate. In peer-to-peer (P2P) multi-input and multi-output (MIMO) communication systems, various selection schemes, such as transmit antenna selection or equivalent path selection, are based on the signal-to-noise ratio (SNR) at the receiver. These selection methods, however, often assume a zero-forcing linear receiver, which can degrade error performance. In contrast, maximum likelihood (ML) decoding offers better error performance, although at the cost of increased computational complexity [13].
Recent advancements in interference alignment (IA) techniques have increasingly leveraged machine learning, particularly reinforcement learning and deep learning. These approaches have demonstrated significant potential in improving IA performance, especially in dynamic and complex wireless environments. Reinforcement learning (RL) has been employed to optimize IA in various scenarios by adapting to dynamic channel conditions and resource management challenges.
A deep Q-network (DQN)-based approach was proposed to optimize user selection policies in cache-enabled IA networks, where the wireless environment was modeled as a finite-state Markov channel, achieving an improved sum rate and energy efficiency [14]. A deep deterministic policy gradient (DDPG) algorithm was developed for jointly optimizing IA and power control in dense networks. This method effectively managed computational complexity and enhanced spectral efficiency [15]. Additionally, a deep RL framework for edge caching and user selection in heterogeneous networks was introduced, where edge caches were dynamically updated to optimize spectral and energy efficiency in opportunistic IA scenarios [16].
Pure deep learning (DL) techniques have been focused on simplifying IA by using neural networks to model and predict IA strategies. An autoencoder-based transmission strategy was utilized for distributed IA, enabling effective alignment with only local channel state information [17]. Deep learning was applied to enhance IA for discrete constellations, where encoder and decoder functions were designed to maximize the sum rate in interference channels [18]. A neural network framework was developed to predict optimal precoding matrices for IA in MIMO systems, demonstrating improved IA performance [19]. Finally, a hybrid approach was proposed, combining traditional signal processing with deep learning for IA and channel estimation in 6G heterogeneous network environments [20].
Machine learning-based algorithms can address problems that are difficult to model mathematically; however, they require learning the optimal weights under varying channel conditions and often involve high relative complexity, making their practical application in real communication environments challenging. Therefore, this paper aims to explore scenarios where both the transmitter and receiver use M identical antennas, focusing on mathematical beamforming and interference alignment.
Previous works without using machine learning technology have attempted to address this gap by incorporating space–time block codes (STBCs) into IA schemes to enhance the error performance, particularly for systems like the 2 × 2 X channel. In such systems, each transmitter uses only the CSI of its connected links, allowing for improved error performance through the use of STBCs [21,22]. Under this assumption, global CSI is assumed to be available at both the transmitter and receiver, making beamforming-based approaches for selecting matrices a more effective method from the perspective of throughput [23].
The key contributions of this paper can be summarized as follows:
  • Analysis of Diversity Order and Error Performance with and without Selection:
    This study compares scenarios with and without selection, clearly analyzing the performance improvement achievable through selection from the viewpoints of diversity order. Research on systematically deriving the diversity order for interference alignment (IA) with multiple antennas has been limited. This paper quantitatively analyzes and verifies that selection diversity, when using M antennas, can enhance the performance of IA from the perspective of error probability. Without selection, the conditional DO is limited to M / 2 , while selection improves it to M 2 / 2 , resulting in significant error probability reduction at high SNR levels.
  • Improvement of Conditional Diversity Order (DO) through Beamforming Selection:
    This paper proposes a novel beamforming vector selection method in the interference alignment (IA) environment, achieving a conditional DO of M 2 / 2 . This ensures higher reliability and improved error performance compared to existing methods [23].
  • Proposed Two-Stage Decoding Approach:
    The proposed decoding procedure removes interference signals using zero-forcing and then recovers the desired signal with maximum likelihood (ML) decoding. This significantly reduces error probability compared to conventional zero-forcing-based decoding methods.
  • Utilization of Orthogonalization Techniques:
    The paper optimizes the design of beamforming matrices using QR factorization and singular-value decomposition (SVD)-based orthogonalization techniques. In particular, the SVD-based approach demonstrates better Symbol Error Rate (SER) performance compared to QR factorization, improving signal quality in multi-antenna environments.

2. Characteristic Function of Multivariate Rayleigh Random Variables

Usually, the characteristic function of multivariate Rayleigh random variables is used for analysis of the error probability. Therefore, in this section, we introduce the results from [24].
Consider L × 1 complex Gaussian random vector x given by
x = x c + j x s = x c 1 x c L + j x s 1 X s L
with covariance matrix K c c and K s s and cross-covariance matrix K c s such that E [ x c i x s i ] = ( K c s ) i i = 0 .
Let γ i = | x c i + j x s i | 2 and γ = ( γ i , , γ L ) T . Then, the characteristic function Ψ γ ( j ω ) of γ is given as [24]
Ψ γ ( j ω ) = E [ exp ( j ω γ ) ] = det ( I L 2 j diag ( ω ) K s s ) 1 2 × ( det ( I L 2 j diag ( ω ) K c c + 4 diag ( ω ) K c s [ I L 2 j diag ( ω ) K s s ] 1 × diag ( ω ) K c s T ) ) 1 2 .
If X is a circularly symmetric complex Gaussian random vector, that is
K c c = K s s , K c s T = K c s ,
(2) is simplified as
Ψ γ ( j ω ) = det ( I L 2 j diag ( ω ) [ K c c + j K c s ] ) × det ( I L 2 j diag ( ω ) [ K c c j K c s ] ) × det ( I L j diag ( ω ) K ) 1 2 × det ( I L j diag ( ω ) K ) 1 2 .
where K is the covariance matrix of x.
In general, for analysis on the error performance, (2) and (3) are important formulas, because the error probability is given as a Q function, which is upper-bounded by the exponential function. Let ω = j ( ρ , ρ , , ρ ) T , and then (2) is given as
Ψ γ ( ρ ) = det ( I L + 2 ρ K s s ) 1 2 × det ( [ I L + 2 ρ K c c ] + 4 ρ 2 K c s [ I L + 2 ρ K s s ] 1 K c s T ) 1 2
and (3) is also given as
Ψ γ ( ρ ) = det ( I L + ρ K ) 1 2 × det ( I L + ρ K ) 1 2
In a high SNR region, where ρ , we have
Ψ γ ( ρ ) ( 2 ρ ) rank ( K s s ) + rank ( K c c + K c s K s s 1 K c s T ) 2 × λ K s s λ K c c + K c s K s s 1 K c s T .
where λ * denotes the eigenvalues of the matrix. If there is no deterministic relation among the element of X, K is a full-rank matrix.
For (3), we have
Ψ γ ( ρ ) = ρ rank ( K ) | λ K | 2 .
From this result, the following lemma can be obtained.
Lemma 1.
Consider that the received SNR is expressed as γ = ρ | x | 2 , where  x is a circularly symmetric Gaussian random vector. The DO of the decoder is the number of the random variables with non-deterministic relation in x.

3. Selection of Beamforming Matrices for 3-User MIMO Interference Channel

3.1. System Model and Interference Alignment for 3-User MIMO Interference Channel

In this subsection, the system model for 3-user MIMO interference channel and IA is explained [3]. And then, the proposed scheme, the selection scheme of beamforming matrices for IA, is introduced. Here is a system model for the 3-user interference channel with M antennas.
  • For even M, we have
    Y e , k = ρ i = 1 3 H k i V i d k + n k
    where H k i and V i denote an M × M channel matrix between transmitter i and receiver k and M × M 2 beamforming matrix of transmitter i, respectively. d k is an M 2 × 1 data stream vector, and ρ is the parameter linearly proportional to the average transmit SNR. It is assumed that all channel coefficients are independent and identically distributed with the Rayleigh distribution.
  • For odd M, we have
    Y o , k = ρ i = 1 3 H o , k i V i d k + n k
    where H o , k i is given as
    H o , k i = H k i 0 0 H k i
    and V i denotes a 2 M × M beamforming matrix, respectively. d k is an M × 1 data stream vector.
We can generate the beamforming matrices for IA as follows. From the result in [3], the beamforming matrices for IA are obtained by the following relation:
span ( H 12 V 2 ) = span ( H 13 V 3 ) H 21 V 1 = H 23 V 3 H 31 V 1 = H 32 V 2 .
It is rewritten as
span ( V 1 ) = span ( H 31 1 H 32 H 12 1 H 13 H 23 1 H 21 V 1 ) V 2 = H 32 1 H 31 V 1 V 3 = H 23 1 H 21 V 1 .
Therefore, V 1 consists of the eigenvectors of
H 31 1 H 32 H 12 1 H 13 H 23 1 H 21 ( = A )
and V 2 and V 3 can be obtained from (6).
  • For even M, we have
    V 1 = b 1 b 2 b M 2
    where b i is an eigenvector of A.
  • For odd M, we have
    V 1 = b 1 0 b 3 0 0 b M 0 b 2 0 b 4 b M 1 0 .
In this way, at each receiver, interference signal vectors are aligned as described in Figure 1. In Figure 1, the desired signal of transmitter 1 is represented in red, the desired signal of transmitter 2 is in green, and the desired signal of transmitter 3 is in black. Each receiver 1, 2, and 3 must receive the corresponding transmitter’s signal without interference. On the right side of Figure 1, it can be observed that the desired and undesired signals at each receiver are linearly independent and aligned. This represents the core result of interference alignment (IA).
In fact, for odd M, all eigenvectors of A should be used as in (9), and thus, the selection of beamforming matrices is complicated, and the IA should be modified for selection. Therefore, for simplicity, we consider the case that M is even in this paper.

3.2. Orthogonalization of Beamforming Matrices

In general, the orthogonalization of transmit signals can achieve the improvement in performance. Equation (6) guarantees the perfect IA but does not guarantee the orthogonalization between beamforming vectors at each transmitter. Therefore, we should modify the design of the beamforming matrices.
In [12], the QR factorization is used for the orthogonalization of beamforming matrices, which is identical to the Gram–Schmidt orthogonalization. In the Gram–Schmidt orthogonalization, there exists a critical drawback. Let us orthogonalize two beamforming matrices by using the Gram–Schmidt orthogonalization as follows:
Beamforming matrix 1 : ( b 1 b 2 ) = ( b 1 b 2 ) Beamforming matrix 2 : ( b 1 b 3 ) = ( b 1 b 3 )
In (10), it can be seen that b 1 is the beamforming vector for the beamforming matrix 1 and 2. If the data symbol is (x,0), ( b 1 b 2 ) ( x , 0 ) T = ( b 1 b 3 ) ( x , 0 ) T = x b 1 . If the error rate becomes high for beamforming matrix 1 for ( x , 0 ) , the error rate also becomes high for beamforming matrix 2. In this case, we cannot use the advantage of the selection of beamforming vectors. In [12], this case does not occur almost surely, because it is focused on the sum rate where the Gaussian source is assumed. However, the practical communication system uses the quadrature amplitude modulation (QAM) or phase shift keying modulation (PSK). Therefore, the weakness of this scheme can be exposed in the practical communication system.
In this paper, instead of Gram–Schmidt orthogonalization, we use SVD for the orthogonalization of beamforming matrices as follows:
span ( V i ) = span ( U i Σ V ) = span ( U i ( M 2 ) )
where U i , Σ , and V can be obtained by SVD, and U i ( M 2 ) is the submatrix consisting of the first M / 2 columns of U i . In this way, the problem of Gram–Schmidt orthogonalization is overcome, and therefore, we can use U i ( M 2 ) as a beamforming matrix for the transmitter i in order to improve the performance.

3.3. Two-Stage Decoding and Selection of Beamforming Matrices

In [3], each transmitter can send M / 2 data streams, and each receiver can detect them without interference. In general, each receiver decodes the desired signal by only zero-forcing because of its complexity. However, zero-forcing can make error performance worse. Therefore, in this paper, we consider two cascaded decoding procedures which consist of zero-forcing for the interference signal and ML decoding for the desired signal. However, in the case of ML decoding, the decoding complexity increases with M QAM d as the degrees of freedom and the number of QAM symbols ( M QAM ) increase. In contrast, zero-forcing has a complexity proportional to M QAM , resulting in higher complexity for ML decoding. This decoding procedure is described in Figure 2. In an MIMO communication system, given a channel matrix H, the pairwise error probability (PEP) is given as
P PEP = Pr ( x x ^ | H ) = Q ( | H ( x x ^ ) | ) .
Considering M-QAM, the symbol error probability (SER) can be obtained approximately by the union bound of the PEP, thus lowering the PEP is related to lowering the SER directly. If the error probability of all pair-wise error patterns can be reduced, for M-QAM, the SER can be reduced. Therefore, we can select the eigenvectors for V 1 as follows:
V 1 , sel = arg max V 1 eig ( A ) min ( | R 1 H 11 V 1 d ˜ 1 | , | R 2 H 22 V 2 d ˜ 2 | , | R 3 H 33 V 3 d ˜ 3 | ) .
where d ˜ i = x i x ^ i , which can be various vectors, because there are various pair-wise error pattens for M-QAM.
Definition 1.
In general, the DO is defined as D O = lim S N R log P P E P ( SNR ) log SNR . In this paper, we define the contional DO for simplicity as follows:
D O | A = lim S N R log P P E P | A ( SNR ) log SNR .
where A is defined in (6). The contional DO does not describe the error performance in the fading environment directly like the DO. However, it can make the analysis for the selection of beamforming vectors for the interference channel as that of that for the P2P MIMO channel, and we can expect that as the contitional DO become higher, the error performance become better.

4. Diversity Analysis

In this section, the conditional DO of the proposed scheme is derived. In fact, it is too complicated to derive the exact DO, and thus, we analyze the contional DO of the proposed scheme. First, we derive the DO of the case without the selection of beamforming matrices and then analyze the conditional DO of the two-stage decoding with the selection of beamforming matrices.

4.1. Diversity Analysis for the Case Without Selection

In this subsection, we analyze the DO of IA without selection.
E H 11 , H 22 , H 33 Pr ( x x ^ | A , H 11 , H 22 , H 33 ) = 1 3 E H 11 , H 22 , H 33 | A Pr ( x x ^ | A , H 11 ) + Pr ( x x ^ | A , H 22 ) + Pr ( x x ^ | A , H 33 ) = i = 1 3 E H i i Q ρ R i H i i V i d ˜ i 2 i = 1 3 E H i i exp ρ 2 R i H i i V i d ˜ i 2 .
We have
| R i H i i V i d i ˜ | 2 = k = 1 M 2 | r k H i i l = 1 M 2 v i , l d ˜ l | 2
where d ˜ l is the lth element of d ˜ i .
R i and V i consist of orthonormal columns, and thus, each r k H i i l = 1 u k d ˜ l is a complex Gaussian random variable and independent from the others. E | r k H i i l = 1 v i , k d ˜ l | 2 E | r k H i i v l d ˜ l | 2 = | d ˜ l | 2 0 . Therefore,
i = 1 , 2 , 3 E H i i exp ( ρ 2 | R i H i i V i d ˜ | 2 ) = 3 E H i i k = 1 M 2 exp ( ρ 2 | r k H i i l = 1 v i , l d ˜ l | 2 ) 3 k = 1 M 2 1 + ρ | d ˜ l | 2 2 1
each E H i i Q ( ρ | R i H i i V i d ˜ | 2 ) has a DO of M / 2 regardless of A, which means that the conditional DO is also M / 2 . Finally, without selection, IA and two-stage decoding can achieve a DO of M / 2 .

4.2. Diversity Analysis for the Case with Selection

The DO depends on the beamforming vector corresponding to the worst SNR; therefore, the analysis for the worst case is enough for diversity analysis. In fact, there are M M / 2 choices for the selection of beamforming matrices. Let each set containing M / 2 beamforming vectors be S k and S be a set consisting of S k . Thus, | S | = M M / 2 , and we let L be | S | . From the selection criterion, the following PEP analysis is possible for a given A.
E H 11 , H 22 , H 33 | A Pr ( x x ^ | A , H 11 , H 22 , H 33 ) = 1 3 E H 11 , H 22 , H 33 | A Pr ( x x ^ | A , H 11 ) + Pr ( x x ^ | A , H 22 ) + Pr ( x x ^ | A , H 33 ) = 1 3 i = 1 3 E H i i | A Q ρ R i , sel H i i V i , sel d ˜ 2 E H 11 , H 22 , H 33 | A Q ρ max k { 1 , , L } min i k { 1 , 2 , 3 } R i k , k H i k i k V i k , k d ˜ 2 E H 11 , H 22 , H 33 | A exp ρ 2 max k { 1 , , L } min i k { 1 , 2 , 3 } R i k , k H i k i k V i k , k d ˜ 2 E H 11 , H 22 , H 33 | A exp ρ 2 L k = 1 L min i k { 1 , 2 , 3 } R i k , k H i k i k V i k , k d ˜ 2 E H 11 , H 22 , H 33 | A max { i 1 , , i L } { 1 , 2 , 3 } L exp ρ 2 L k = 1 L R i k , k H i k i k V i k , k d ˜ 2 E H 11 , H 22 , H 33 | A { i 1 , , i L } { 1 , 2 , 3 } L exp ρ 2 L k = 1 L R i k , k H i k i k V i k , k d ˜ 2
When M = 4 , we have six choices for beamforming matrices. From (17),
E H 11 , H 22 , H 33 | A P r ( x x ^ | A , H 11 , H 22 , H 33 ) E H 11 , H 22 , H 33 | A { i 1 , . . . , i 6 } { 1 , 2 , 3 } 6 , d ˜ exp ρ 6 k = 1 6 | R i k , k H i k i k V i k , k d ˜ | 2
From Equation (18), we are able to independently analyze the diversity order for each transmitter–receiver pair. In other words, if we analyze the diversity order for one transmitter–receiver pair, the result will be the same for all pairs. Therefore, we will analyze the diversity order for the first pair i k = 1 .
Let d ˜ = ( d 1 , d 2 ) , V 1 , 1 = [ u 1 , 1 u 1 , 2 ] and R 1 , 1 = [ r 1 , 11 , r 1 , 12 ] be the zero-forcing matrix for V 1 , 1 . Then,
| R 1 , 1 H 11 V 1 , 1 d ˜ | 2 = | r 1 , 11 H 11 i = 1 2 u 1 , i d i h ˜ 1 | 2 + | r 1 , 12 H 11 i = 1 2 u 1 , i d i h ˜ 2 | 2
Similarly, define the other V 1 , k s and R 1 , k ; then,
| R 1 , k H 11 V 1 , k d ˜ | 2 = | r 1 , k 1 H 11 i = 1 2 u k , i d i h ˜ 2 k + 1 | 2 + | r 1 , k 2 H 11 i = 1 2 u k , i d i h ˜ 2 k + 2 | 2
From (5), it can be seen that i = 1 2 u 1 , i d i , i = 1 2 u 2 , i d i , i = 1 2 u 3 , i d i , and i = 1 2 u 4 , i d i are randomly generated from span ( b 1 b 2 ) , span ( b 1 b 3 ) , span ( b 1 b 4 ) , and span ( b 2 b 3 ) , respectively. Since the i = 1 2 u k , i d i s are 4 × 1 vectors, we can obtain only four linearly independent vectors among the i = 1 2 u k , i d i s. Similar to this, we can also obtain the linearly independent vector among r 1 , l m
For non-zero vectors r 1 , l m and r 1 , l m , even though r 1 , l m = r 1 , l m , if i = 1 2 u 1 , i d i and i = 1 2 u 1 , i d i are linearly independent, r 1 , l m H 11 i = 1 2 u 1 , i d i and r 1 , l m H 11 i = 1 2 u 1 , i d i cannot have a deterministic relation. Therefore, at least eight h ˜ i s does not have non-deterministic relations. From Lemma 1, the eighth conditional DO is guaranteed by the proposed scheme.
Theorem 1.
When M is an even number, IA with the selection criterion in (12) and the decoding scheme with zero-forcing and multi-symbol decoding can achieve the M 2 / 2 conditional DO at least.
Proof. 
When each node has M antennas, the M / 2 DoFs are achieved and thus in (17). Therefore, we can obtain the following relation like (19) and (20):
| R 1 , 1 * H 11 V 1 , 1 d | 2 = | r 11 * H 11 i = 1 M / 2 u 1 , i d i | 2 + | r 12 * H 11 i = 1 M / 2 u 1 , i d i | 2 + + | r 1 M 2 * H 11 i = 1 M / 2 u 1 , i d i | 2 | R 1 , L * H 11 V 1 , L d | 2 = | r L 1 * H 11 i = 1 M / 2 u L , i d i | 2 + | r L 2 * H 11 i = 1 M / 2 u L , i d i | 2 + + | r L M 2 * H 11 i = 1 M / 2 u L , i d i | 2
where L = M M 2 . Similar to the four-antenna case, we can obtain M linearly independent vectors among the i = 1 M / 2 u k , i d i s and M linearly independent zero-forcing vectors. In (21), since each equation has M / 2 terms, we have M 2 / 2 terms, which do not have the deterministic relation. Therefore, from lemma 1, the proposed scheme can achieve the M 2 / 2 conditional DO. □

4.3. Expected Diversity Order

In the previous subsection, we only achieved the conditional DO M 2 / 2 , which is not the DO. From (18) and Theorem 1, it can be seen that the average PEP is bounded as
PEP E A c · ρ M 2 2 = E c c · ρ M 2 2
In fact, c is a variable related to the A, and it belongs to ( 0 , ) . In order to achieve the DO M 2 / 2 , a requirement should be added to the selection criterion, which is the minimum value of | R i , sel H i i V i , sel d ˜ | . If the selected beamforming vector and the corresponding zeroforcing vector cannot satisfy this value, the data are not transferred through them. In [25], this requirement can be satisfied numerically. Therefore, we can achieve the M 2 / 2 DO.

5. Simulation Results

In this section, the simulation results for the proposed scheme are presented and analyzed in detail. Each transmitter used BPSK modulation, and it was assumed that all channel coefficients followed identical distributions. Each channel coefficient was generated from a complex Gaussian distribution, with the mean and variance of the real and imaginary parts set to 0 and 1 2 , respectively. The error probabilities ranged from 10 1 to 10 7 , covering both low and high signal-to-noise ratio (SNR) regimes.
Figure 3 compares the symbol error probability (SER) performance of various schemes for M = 2 and M = 4 . For M = 2 , the two-stage decoding scheme behaved identically to zero-forcing decoding, as orthogonalization of beamforming matrices is not required when transmitting a single desired symbol. However, for M = 4 , the two schemes diverged significantly. The consequently arrived at the following observations:
  • Observation 1: Impact of diversity order
    It can be observed that there was a significant difference in SER performance between cases with and without selection. In particular, when selection was not applied, the beamforming vector was not chosen as an optimal vector from the perspective of error probability. Interestingly, for M = 4 , the SER was observed to increase compared to M = 2 . As the DoF increased in the MIMO interference channel, the number of transmission streams grew. This deteriorated the condition number of the system’s transmit–receive matrix, since the power needed to be divided among each stream. A poor condition number amplified small noise significantly during the zero-forcing process, leading to a higher probability of errors.
    It can be observed that a significant reduction in error probability was achieved in the case of M = 4 compared to M = 2 . This is because the diversity order is 2 for M = 2 , whereas it is 8 for M = 4 , indicating that the difference in diversity order leads to a larger decrease in error probability. As the number of antennas increased, the number of eigenvector options for selection also grew, which aligns with the analysis presented in the previous section.
  • Observation 2: Impact of orthogonalization
    Even in scenarios where selection was not applied and only two-stage decoding was used, the effect of orthogonalizing the beamforming matrix was clearly evident. Without orthogonalization, the SER for M = 4 in the absence of selection was approximately 3.0 × 10 3 for an SNR of 12 db, whereas with orthogonalization, it improved to around 1.2 × 10 3 . For M = 4 , the benefits of using QR factorization versus SVD for selection could also be observed from the perspective of the SER. Ultimately, it can be concluded that optimizing the beamforming matrix using an appropriate orthogonalization technique is essential.
  • Observation 3: Two-stage decoding performance
    In this paper, it was shown that through two-stage decoding, interference was first eliminated, allowing each transmitter–receiver pair to form an independent MIMO channel. While using zero-forcing in an independent MIMO channel did not provide any diversity order, performing ML decoding, as proven in Section 4, offered an additional diversity order, leading to further performance gains from an error probability perspective. Simulations also confirmed that when M = 4 , the performance gap between zero-forcing decoding without selection and two-stage ML decoding became increasingly pronounced as the SNR increased.
In conclusion, the simulation results presented in this section clearly demonstrate the advantages of selection and the two-stage decoding scheme in various scenarios. By leveraging diversity order and optimizing beamforming through orthogonalization, significant improvements in error probability were achieved compared to conventional zero-forcing approaches. These results emphasize the importance of proper selection and orthogonalization techniques, particularly as the number of antennas increases. These findings validate the theoretical analyses presented earlier in this paper and lay the groundwork for further exploration of advanced decoding schemes.

6. Conclusions

In this paper, a selection method of beamforming matrices for IA was proposed and its DO was analyzed for a three-user interference channel, where each node had even M antennas. For the error performance enhancement, two-stage decoding was considered, which consisted of the zero-forcing for mitigation of interference signals and the ML decoding for the desired signals, and the orthogonalization of beamforming matrices was also used.
First, by using the two-stage decoding without selection of beamforming matrices, it was confirmed that a DO of M / 2 could be achieved, and then by using the selection scheme of beamforming matrices and two-stage decoding, it was proved that an M 2 / 2 conditional DO could be guaranteed. Also, the M 2 / 2 DO could be achieved by using an additional requirement. Through the simulation, it was also shown that the performance of the proposed scheme was superior to that of the conventional IA and the M 2 / 2 is achieved.
As a further work, we analyzed the DO for odd M values. In addition, the proposed scheme can be easily extended to the other wireless communication environment where IA can be used. Therefore, the analysis on the selection diversity for the other channel models is considered to be a good further work.

Author Contributions

Conceptualization, D.J.; methodology, D.J.; software, D.J.; validation, X.J.; formal analysis, X.J.; investigation, X.J.; resources, D.J.; data curation, D.J.; writing—original draft preparation, D.J. and X.J.; writing—review and editing, D.J. and X.J.; visualization, D.J.; supervision, X.J.; project administration, X.J.; funding acquisition, D.J. All authors have read and agreed to the published version of the manuscript.

Funding

This result was supported by the “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) (2021RIS-003).

Data Availability Statement

The data will be made available by the authors upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Trabelsi, N.; Fourati, L.C.; Chen, C.S. Interference Management in 5G and Beyond Networks. arXiv 2024, arXiv:2401.01608. [Google Scholar]
  2. Abdulkadir, Y.; Simpson, O.; Sun, Y. Interference Alignment for Cognitive Radio Communications and Networks: A Survey. J. Sens. Actuator Netw. 2019, 8, 50. [Google Scholar] [CrossRef]
  3. Cadambe, V.; Jafar, S. Interference alignment and degrees of freedom of the K-user interference channel. IEEE Trans. Inf. Theory 2008, 54, 3425–3441. [Google Scholar] [CrossRef]
  4. Cadambe, V.; Jafar, S. Interference alignment and the degrees of freedom of wireless X networks. IEEE Trans. Inf. Theory 2009, 55, 3893–3908. [Google Scholar] [CrossRef]
  5. Tarokh, V.; Seshadri, N.; Calderbank, A. Space-time codes for high data rate wireless communication: Performance criterion and code construction. IEEE Trans. Inf. Theory 1998, 44, 744–765. [Google Scholar] [CrossRef]
  6. Jing, X.; Mo, L.; Liu, H.; Zhang, C. Linear Space-Time Interference Alignment for K-User MIMO Interference Channels. IEEE Access 2018, 6, 3085–3095. [Google Scholar] [CrossRef]
  7. Jin, D.S.; No, J.S.; Shin, D.J. Interference alignment aided by relays for the quasi-static X channel. In Proceedings of the 2011 IEEE International Symposium on Information Theory Proceedings, St. Petersburg, Russia, 31 July–5 August 2011; pp. 2637–2641. [Google Scholar] [CrossRef]
  8. Liu, Z.; Sun, D. Relay-Assisted Opposite Directional Interference Alignment: Feasibility Condition and Achievable Degrees of Freedom. IEEE Commun. Lett. 2015, 19, 66–69. [Google Scholar] [CrossRef]
  9. Lee, N.; Tse, D.; Heath, R.W. Opportunistic Interference Alignment for the MIMO Interference Channel. IEEE Trans. Wirel. Commun. 2014, 12, 3192–3202. [Google Scholar]
  10. Sung, H.; Lee, S.R.; Lee, I. Opportunistic Interference Alignment for Two-Cell MIMO Interference Channels. IEEE Trans. Commun. 2014, 62, 3043–3053. [Google Scholar]
  11. Guo, Y.; Ge, J.; Li, J. Opportunistic Interference Alignment for MIMO Interference Channels With Limited Feedback. IEEE Trans. Veh. Technol. 2016, 65, 5179–5191. [Google Scholar]
  12. Sung, H.; Park, S.; Lee, K.; Lee, I. Linear Precoder Designs for K-user Interference Channels. IEEE Trans. Wirel. Commun. 2010, 9, 291–301. [Google Scholar] [CrossRef]
  13. Sezgin, A.; Jafar, S.A.; Jafarkhani, H. Optimal Use of Antennas in Interference Networks: A Tradeoff between Rate, Diversity and Interference Alignment. In Proceedings of the Proceedings IEEE GlobeCom’09, Honolulu, HI, USA, 30 November–4 December 2009. [Google Scholar]
  14. Yu, F.R.; He, Y. Deep Reinforcement Learning for Interference Alignment Wireless Networks. In Deep Reinforcement Learning for Wireless Networks; Springer: Berlin/Heidelberg, Germany, 2019; pp. 21–44. [Google Scholar]
  15. Wang, C.; Deng, D.; Xu, L.; Wang, W.; Gao, F. Joint Interference Alignment and Power Control for Dense Networks via Deep Reinforcement Learning. IEEE Trans. Wirel. Commun. 2021, 19, 966–970. [Google Scholar] [CrossRef]
  16. Zheng, J.; Gao, L.; Wang, H.; Niu, J.; Ren, J.; Guo, H.; Yang, X.; Liu, Y. Smart Edge Caching-Aided Partial Opportunistic Interference Alignment in HetNets. Mob. Networks Appl. 2020, 25, 1842–1850. [Google Scholar] [CrossRef]
  17. Mishra, R.K.; Chahine, K.; Kim, H.; Jafar, S.; Vishwanath, S. Distributed Interference Alignment for K-user Interference Channels via Deep Learning. In Proceedings of the 2021 IEEE International Symposium on Information Theory Proceedings, Los Angeles, CA, USA, 12–20 July 2021; pp. 2614–2619. [Google Scholar]
  18. Mishra, R.; Jafar, S.; Vishwanath, S.; Kim, H. Enhancing K-user Interference Alignment for Discrete Constellations via Learning. arXiv 2024, arXiv:2407.15054. [Google Scholar]
  19. Zhang, X.; Luo, Z.; Xiao, W.; Feng, L. Deep Learning-Based Modulation Recognition for MIMO Systems: Fundamental, Methods, Challenges. IEEE Access 2024, 12, 112558–112575. [Google Scholar] [CrossRef]
  20. Subramanian, R.; Jayarin, J.; Chandrasekar, A. Hybrid Deep Learning Approach for 6G MIMO Channel Estimation and Interference Alignment in HetNet Environments. Trait. Du Signal 2022, 40, 1231–1240. [Google Scholar] [CrossRef]
  21. Li, L.; Jafarkhani, H.; Jafar, S.A. When Alamouti codes meet interference alignment: Transmission schemes for two-user X channel. In Proceedings of the 2021 IEEE International Symposium on Information Theory Proceedings, St. Petersburg, Russia, 31 July–5 August 2011. [Google Scholar]
  22. Li, F.; Jafarkhani, H. Space-time processing for X channels using precoders. IEEE Trans. Signal Process. 2012, 60, 1849–1861. [Google Scholar] [CrossRef]
  23. Ordonez, L.; Palomar, D.; Pages-Zamora, A.; Fonollosa, J. High-SNR analytical performance of spatial multiplexing MIMO systems with CSI. IEEE Trans. Signal Process. 2007, 55, 5447–5463. [Google Scholar] [CrossRef]
  24. Malik, R.K. On multivariate Rayleigh and exponential distributions. IEEE Trans. Inf. Theory 2003, 49, 1499–1515. [Google Scholar] [CrossRef]
  25. Li, L.; Jafarkhani, H.; Jafar, S.A. Selection diversity for interference alignment systems. In Proceedings of the 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, USA, 9–13 December 2013; pp. 1773–1778. [Google Scholar] [CrossRef]
Figure 1. IA for 3-user interference channel.
Figure 1. IA for 3-user interference channel.
Mathematics 12 03877 g001
Figure 2. Two-stage decoding procedure at each receiver in MIMO interference channel.
Figure 2. Two-stage decoding procedure at each receiver in MIMO interference channel.
Mathematics 12 03877 g002
Figure 3. SER performance comparison across decoding and beamforming techniques.
Figure 3. SER performance comparison across decoding and beamforming techniques.
Mathematics 12 03877 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jin, D.; Jin, X. Study on Selection Diversity for MIMO 3-User Interference Channel with Interference Alignment. Mathematics 2024, 12, 3877. https://doi.org/10.3390/math12243877

AMA Style

Jin D, Jin X. Study on Selection Diversity for MIMO 3-User Interference Channel with Interference Alignment. Mathematics. 2024; 12(24):3877. https://doi.org/10.3390/math12243877

Chicago/Turabian Style

Jin, Dongsup, and Xianglan Jin. 2024. "Study on Selection Diversity for MIMO 3-User Interference Channel with Interference Alignment" Mathematics 12, no. 24: 3877. https://doi.org/10.3390/math12243877

APA Style

Jin, D., & Jin, X. (2024). Study on Selection Diversity for MIMO 3-User Interference Channel with Interference Alignment. Mathematics, 12(24), 3877. https://doi.org/10.3390/math12243877

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