Next Article in Journal
A Bidirectional Simultaneous Wireless Power and Data Transfer System with Non-Contact Slip Ring
Previous Article in Journal
Performance and Latency Efficiency Evaluation of Kubernetes Container Network Interfaces for Built-In and Custom Tuned Profiles
Previous Article in Special Issue
Network Attack Classification with a Shallow Neural Network for Internet and Internet of Things (IoT) Traffic
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transmit Precoding via Block Diagonalization with Approximately Optimized Distance Measures for Limited Feedback in Dense Cellular Networks with Multiantenna Base Stations

School of Electronic and Electrical Engineering, Kyungpook National University, Daegu 41566, Republic of Korea
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(20), 3973; https://doi.org/10.3390/electronics13203973 (registering DOI)
Submission received: 29 August 2024 / Revised: 27 September 2024 / Accepted: 8 October 2024 / Published: 10 October 2024

Abstract

:
This study introduces distance metrics for quantized-channel-based precoding in multiuser multiantenna systems, aiming to enhance spectral efficiency in dense cellular networks. Traditional metrics, such as the chordal distance, face limitations when dealing with scenarios involving limited feedback and multiple receive antennas. We address these challenges by developing distance measures that more accurately reflect network conditions, including the impact of intercell interference. Our distance measures are specifically designed to approximate the instantaneous rate of each user by estimating the unknown components during the quantization stage. This approach enables the associated users to efficiently estimate their achievable rates during the quantization process. Our distance measures are specifically designed for block diagonalization precoding, a method known for its computational efficiency and strong performance in multi-user multiple-input and multiple-output systems. The proposed metrics outperform conventional distance measures, particularly in environments where feedback resources are constrained, as is often the case in 5G and emerging 6G networks. The enhancements are especially significant in dense cellular networks, where accurate channel state information is critical for maintaining high spectral efficiency. Our findings suggest that these new distance measures offer a robust solution for improving the performance of limited-feedback-based precoding in cellular networks.

1. Introduction

The multiple-input and multiple-output (MIMO) system has been widely studied over several decades as a key factor in enhancing the spectral efficiency of wireless communication systems. It is well established that employing an MIMO architecture can lead to a linear increase in spectral efficiency, where the slope of this increase is determined by the minimum number of transmit and receive antennas [1,2]. In point-to-point MIMO systems, appropriate joint signal processing among the received signals ensures this linear increase, even in the absence of transmit precoding [3]. However, increasing the number of antennas in user equipment can be challenging in practical applications, as user devices typically need to be portable, and users often require extended operating time or battery life.
To overcome this issue, multiuser MIMO (MU-MIMO) systems have been explored in downlink channels, where multiple users collectively form a cooperative MIMO system, thereby enabling a linear increase in spectral efficiency as a function of the number of transmit antennas, provided that the total number of users’ antennas exceeds the number of transmit antennas. In MU-MIMO channels, capacity is achieved through a nonlinear transmission technique known as dirty-paper coding [4]. However, due to practical challenges such as computational complexity, simpler linear precoding methods have also been extensively studied as near-optimal transmission strategies [5,6]. In this context, this study focuses on a linear precoding method known as block diagonalization.
In MU-MIMO channels, the level of knowledge regarding the channel state information (CSI) at the transmitter (CSIT) is critical to the system’s performance. Particularly in frequency division duplex (FDD) mode, the transmitter cannot directly track the downlink channel, requiring the receiver to estimate and feed back the CSI to the transmitter to maintain a certain level of spectral efficiency. A well-known method for this is limited feedback, where each user estimates, quantizes, and feeds back its channel direction information (CDI) to the transmitter based on a predefined codebook. With limited feedback, it has been demonstrated that the number of bits used for quantization must increase as a function of the signal-to-noise ratio (SNR) to maintain a constant performance gap compared to assuming perfect CSIT [7,8,9]. Additionally, when the number of receive antennas exceeds one, the choice of distance measure for quantization becomes more critical, as the CDI is represented by a unitary matrix derived from the channel matrix [10]. Although these studies offer valuable insights into the relationship between the number of feedback bits and the corresponding performance, they typically assume a single transmitter (or access point), meaning the analytical results do not account for intercell interference in practical cellular networks. As a result, some key observations from these studies may not apply in real-world cellular environments. For instance, the requirement to increase the number of feedback bits as a function of SNR to maintain a constant gap from the perfect CSIT scenario may not hold if there is persistent intercell interference. In addition, an appropriate distance measure for linear precoding must be carefully designed to account for cellular interference, especially when each BS operates in a dense cellular network.
Thus, recent studies have focused on modeling realistic cellular networks using stochastic geometry [11,12,13,14,15,16,17,18,19]. Stochastic geometry is employed to model the locations of network elements such as base stations (BSs) and users. This approach allows for the calculation of average system performance and facilitates analysis that can predict expected outcomes even when the number of BSs in the network is very large. Consequently, it has been widely applied to various wireless communication scenarios, including MIMO in homogeneous cellular networks [13,14], heterogeneous networks [15], MIMO combined with intelligent reflecting surfaces [16], massive MIMO systems in cellular networks [17], cell-free massive MIMO systems [18], and multicell systems using nonorthogonal multiple access [19].
In particular, by applying limited feedback models to downlink transmissions from randomly distributed BSs, the impact of limited feedback has been analyzed from different perspectives. For instance, the authors in [20] derived a lower bound on the optimal number of feedback bits, which was then used to investigate the growth rate of this optimal number as a function of the channel coherence time. Zero-forcing beamforming was used in [20] as a linear beamforming method, assuming that each user has a single receive antenna, and the optimization problem was formulated to maximize net spectral efficiency. Similarly, Ref. [21] examined the optimal number of feedback bits that maximizes the net ergodic secrecy rate. The authors in [22] extended the findings of [20] to scenarios where each user has multiple receive antennas, and the corresponding optimal number was investigated. The authors in [23] further extended the model to a MIMO heterogeneous scenario and derived a closed-form expression for the average rate.
Specifically, when N r = 1 , in limited feedback systems where each user quantizes CDI for precoding [7], a typical approach for CDI quantization is to minimize the distance between the channel direction vector and a codeword. This distance can be calculated solely based on the channel direction vector and the codeword, with chordal distance being a common metric. It is known to achieve near-optimal performance, as the system’s SINR can be approximated as a decreasing function of the chordal distance. However, when N r > 1 , chordal distance is not an optimal distance measure for maximizing the system’s spectral efficiency. This is because chordal distance only minimizes the trace of the quantization error matrix between the channel direction matrix and a codeword, ignoring other factors influencing performance. The system’s achievable rate is an increasing function of the determinant of a matrix that includes the quantization error matrix. In this case, as shown in the literature [10], using a performance-metric-based distance measure can yield better results than measures based solely on the channel direction matrix and codeword, such as chordal distance. However, previous studies on distance measures for N r > 1 have primarily assumed network scenarios where multicell interference is not significant. Thus, there is a lack of studies designing appropriate distance measures that account for both multiuser interference from limited feedback and multicell interference from densely distributed base stations in cellular networks. The main goal of our study is to address this research gap by designing an appropriate distance measure for N r > 1 , approximating the achievable spectral efficiency of each user.
Therefore, in this study, we focus on designing an appropriate distance measure for limited-feedback-based precoding, which is used when each user quantizes its CDI for limited feedback. We consider block diagonalization (BD) as the linear precoding method, given that it has been shown to be a highly efficient strategy in terms of both performance and computational cost. Specifically, we summarize the main contributions of this study as follows:
  • We first propose distance measures that estimate the approximated spectral efficiency achievable by the target user. Since each user must apply the distance measure before actual downlink transmission begins, they cannot know the exact value of the achievable rate. Therefore, the components of achievable rate that are unknown to the user at the quantization stage are replaced with their expected values.
  • We propose two types of close approximations for distance measure and compare the performance of the proposed measures with the typical distance metrics commonly used for measuring distances between matrices. As our proposed distance measures account for the BS topology and small-scale channel gains, they achieve significantly higher performance compared to the conventional distance measures.
The remaining part of this paper is organized as follows: Section 2 explains the system model, and Section 3 includes the process of designing the proposed distance measures. Section 4 presents simulation results that investigate the performance of the proposed distance metrics. At last, Section 5 provides the conclusion of this paper.
Notations: Matrices are represented by uppercase bold letters, and column vectors are denoted by lowercase bold letters. For a matrix A , tr ( A ) , ( A ) H , and [ A ] i , j denote the trace, the complex conjugate transpose, and the ( i , j ) -th element of A , respectively. The symbol · denotes the vector norm, and | · | represents the absolute value of a complex number. The function Γ ( · ) stands for the Gamma function, Pr ( · ) indicates the probability of an event, and E ( · ) represents the expectation. The matrix I m is an m × m identity matrix. The sets N , R , and C represent the sets of natural numbers, real numbers, and complex numbers, respectively.

2. System Model and Preliminaries

2.1. Network Model

We consider a cellular network in which the locations of BSs and users are distributed following two independent homogeneous Poisson point processes (PPPs). Each BS is equipped with N t transmit antennas, and each user has N r receive antennas. The density of the PPP modeling the BS locations is denoted by μ , and the location vector of BS i is denoted by d i . Accordingly, we denote the set of BS locations as Φ = { d i , i N } . In practical scenarios, each BS typically serves more than tens of users, as the density of users is much higher than that of BSs. Therefore, we assume that the number of users within the Voronoi region of each BS is much larger than N t . Since our primary focus is on designing a distance metric for quantization, rather than on gaining advantages through specific user selection, we do not consider a particular user selection strategy. As a result, each BS randomly selects K users from its Voronoi region, where it is assumed that 2 K N t / N r . The number of users, K, is restricted to be less than or equal to N t / N r because we use BD as a linear precoding scheme. More specifically, BD is a precoding method designed to eliminate multiuser interference by exploiting the null spaces of different channels. However, it has the fundamental limitation that complete elimination is possible only when K N t / N r , even with perfect CSIT.
Our target performance metric is the ergodic rate achieved by an arbitrary user in the network. Due to the symmetry of random environments, ergodic rates of users are equivalent, assuming that the same transmission and reception strategies are employed by BSs and users. Additionally, a homogeneous PPP is a stationary process such that we can assume that the target user is located at the origin without loss of generality. For simplicity, we denote the target user as index 1 and the serving BS of user 1 as b 1 N . In other words, b 1 is the index of the BS that is closest to user 1. Furthermore, the set of K users served by b 1 is denoted by K = { 1 , , K } .
The wireless fading channel between the serving BS and the target user is denoted by the complex matrix H C N t × N r , and the channel between BS i b 1 and the target user is represented by the complex matrix G i C N t × N r . We assume Rayleigh fading, where the entries of H and G i follow independent and identically distributed (i.i.d.) circularly symmetric complex Gaussian distributions with variances normalized to 1. The precoding matrices of BS b 1 are denoted by V 1 , , V K , and information symbol vectors of BS b 1 are denoted by s 1 , , s K ; V l and s l represent precoding matrix and information vector prepared for user l K , respectively. The precoding matrices and information symbol vectors of BS i b 1 are denoted by F i , 1 , , F i , K and t i , 1 , , t i , K , respectively. Consequently, the received signal at user 1 is modeled as follows:
y = d α 2 H H V 1 s 1 + l = 2 K d α 2 H H V l s l + i = 1 , i b 1 j = 1 K d i α 2 G i H F i , j t i , j + z ,
where the distance between user 1 and BS b 1 is denoted by d for simplicity, i.e., d = d b 1 . The vector z represents the additive white Gaussian noise (AWGN) at user 1, with entries that are i.i.d. circularly symmetric complex Gaussian random variables, each with variance normalized to 1. The path-loss exponent α is assumed to be greater than two. To primarily concentrate on the performance achieved through precoding based on quantized CDI, we assume equal power allocation, consistent with previous studies in the literature [7,8]; i.e., E [ s 1 s 1 H ] = P K N r I N r , where P denotes the total transmit power.

2.2. Precoding Matrix Construction Based on BD

In MU-MIMO downlink systems, it is challenging for users to perform effective signal processing to eliminate interference from signals intended for other users. This difficulty arises primarily because joint signal processing among different users is practically infeasible. Consequently, essential signal processing for interference cancellation is typically performed at the transmitter side, and the linear precoding is a typical example that accomplishes this purpose. Among various linear precoding techniques, we employ BD, which is specifically designed to eliminate multiuser interference. If the transmitter has perfect CSI, BD can completely eliminate multiuser interference, resulting in near-optimal performance in the high SNR regime. In this subsection, we briefly summarize the process of deriving BD precoding matrix for user 1 (i.e., the target user), and the precoding matrices for the other users are obtained using the same procedure.
Since the purpose of BD is to completely eliminate multiuser interference, the precoding matrix of user 1 must be chosen to satisfy that the signal term of user 1 will be eliminated at the other users received signal. For ease of description, we may consider the following auxiliary matrix:
U = [ H 2 , , H K ] H C N r ( K 1 ) × N t ,
where H k denotes the channel matrices between user k and BS b 1 , for k = 2 , , K . Then, by choosing V 1 (which is the precoding matrix of user 1) as a matrix that lies within the null space of U , the signal intended for user 1 will be completely eliminated from the received signals of other users. Given the freedom to select any matrix within the null space of U , it is preferable to choose a matrix that maximizes the capacity of each user’s downlink rate, provided that the precoding matrix belongs to the null space of U . To achieve this, we obtain the matrix A 1 C N t × ( N t N r ( K 1 ) ) , whose columns consist of the orthonormal basis of the null space of U (this can be easily obtained using singular value decomposition (SVD) or QR decomposition). Subsequently, the BD matrix V 1 C N t × N r for user 1 is obtained by using the orthonormal basis of H H A 1 as the columns of V 1 .
The BD process described thus far is feasible only when the transmitter has perfect CSIT. However, since this is difficult to achieve in practical systems, the transmitter typically uses estimates of the channel matrices to construct BD matrices. Let H ^ denote the estimate of H , and H ^ k denote the estimate of H k , for k = 2 , , K , used for BD matrices construction. Then, V 1 is obtained by following the process in this subsection, with H , H 2 , , H K replaced by their respective estimates H ^ , H ^ 2 , , H ^ K . These estimates are derived through finite-rate quantization by the users with the corresponding channels, and each user feeds back the corresponding information to the transmitter. The following subsection details this process.

2.3. Finite-Rate Feedback Model

We describe how user 1 (i.e., the target user) quantizes and feeds back its channel, with the other users follow the same process. A codebook-based quantization method is used to quantize the channel matrix H . Specifically, both BS b 1 and user 1 share a pre-engaged codebook, which in this study is defined as C = { W 1 , , W 2 B } , where B represents the number of feedback bits per user. The quantization index is then fed back to the transmitter via the uplink channel. As BD eliminates multiuser interference by utilizing the intersection of the nullspaces of the other channels, each codeword (i.e., the element of the codebook) is sufficient to be a semi-unitary matrices in C N t × N r . That is, we assume that W j H W j = I N r . This assumption is consistent with the approaches in the relevant literature [8,22].
The essential concept of codebook-based quantization is to find the codeword in C that is closest to the H . Since the distance between two matrices can be measured in various ways, determining an appropriate distance measure is important. When N r = 1 , chordal distance is commonly used [7] as the distance measure because a decrease in chordal distance implies an increase in the achievable rate. Although the chordal distance is still widely used when N r > 1 due to its intuitive performance [8], it does not guarantee optimal performance. Surely, the optimal distance measure depends on the specific performance metric being considered. In this study, where the main performance metric is the achievable rate of user 1, we consider an estimate of this rate and use the minus value of this estimate as the distance measure. This approach ensures that the quantization process can maximizes the approximated rate of each user. In this context, the quantization process can be summarized as follows:
n ^ = argmin j J d W j , H ,
where J = { 1 , , 2 B } represents the index set of the codebook, and d ( · , · ) denotes the distance measure. Accordingly, we use the resulting quantized channel as the estimate of H , which is then used to construct the BD matrices as described in the previous subsection. Thus, we assume that
H ^ = W n ^ .
The index n ^ J is fed back to BS b 1 to facilitate the construction of the BD precoding matrices.

2.4. Performance Measure

For simplicity, we adopt the following notations throughout the paper:
Ψ U l = 2 K H H V l V l H H , Ψ C , N d α i = 1 , i b 1 d i α j = 1 K G i H F i , j F i , j H G i + d α K N r P .
The instantaneous rate in limited-feedback-based downlink spatial division multiple access is bounded by the following value for given channel realizations [7,8,20]:
R I log 2 det H H V 1 V 1 H H + Ψ U + Ψ C , N det Ψ U + Ψ C , N
= log 2 det ( H H V 1 V 1 H H + Ψ U + Ψ C , N ) log 2 det ( Ψ U + Ψ C , N ) .
The primary performance metric of this study is the ergodic achievable rate of user 1, which is defined as follows:
R E = E [ R I ] .

2.5. Preliminaries

In this study, we denote the compact SVD of H as
H = H ˜ Σ 1 2 U H ,
where H ˜ C N t × N r , U C N r × N r , and Σ C N r × N r . We define CW m ( a , Ω ) as the complex Wishart distribution and CB m ( a , b ) as the complex matrix variate beta distribution. From [8,24,25,26,27], we know that
H H H = d CW N r ( N t , I N r ) ,
H H W j W j H H = d CW N r ( N r , I N r ) ,
H H ( I N t W j W j H ) H = d CW N r ( N t N r , I N r ) ,
where = d denotes the equality in distribution. From Equation (5.1.7) of [25], it follows that
H ˜ H ( I N t W j W j H ) H ˜ = d CB N r ( N t N r , N r ) ,
for each j J .

3. Proposed Distance Metric

The primary objective of this study is to design an appropriate distance measure for quantization that is suitable for limited-feedback-based BD in dense cellular networks. As discussed in Section 2.3, simply using well-known measures like the chordal distance may not be optimal depending on the cellular environments. We demonstrate that a proper approximation of the instantaneous rate R I can achieve significantly higher rates compared to typical distance measures between two matrices. Similar studies on limited-feedback-based BD, such as those in [10], have been proposed; however, these schemes generally did not account for the effects of densely designed cellular networks.

Proposed Distance Measure

Ideally, the optimal distance measure would correspond to assuming d ( H , W j ) = R I in (3), as we would directly maximize the user rate based on this assumption. However, R I consists of many information not available to each user at the time of channel quantization. This unknown information includes all precoding matrices and the channel matrices of all other users, which are necessary for calculating R I . Therefore, we need to approximate these unknown values, and we want to replace them with their expected values, as they are represented by random variables.
Using each W j C , the left unitary matrix of user 1’s channel can be decomposed as [8,22]
H ˜ = W j W j H H ˜ + I N t W j W j H H ˜ .
In (14), the first term at the right-hand side corresponds to the component of H ˜ that belongs to the column space of the codeword, while the second term corresponds to the component that lies in the left-null space. Let the compact SVD of the second term be denoted as
I N t W j W j H H ˜ = S j Λ j 1 2 E j H .
The semi-unitary matrix S j C N t × N r is isotropically distributed within the left null space of W j , and Λ j 1 2 C N r × N r is a diagonal matrix whose entries are nonnegative singular values arranged in descending order. If all elements of Λ j are zero, then the codeword W j is equal to H ˜ . Therefore, a well-designed distance measure must efficiently suppress the magnitude of the elements in Λ j . A well-known example of such a measure is the chordal distance, defined as the trace of Λ j [8]. However, distance measures that consider only the elements of Λ j , such as the chordal distance, disregard channel gain information, which can significantly affect the achievable rate. This is the reason why we attempt to obtain an approximation to the instantaneous rate R I .
To this end, we individually approximate the terms Ψ U and Ψ C , N in (5). By combining (5), (9), and (15), Ψ U can be expressed as follows for each codeword W j :
Ψ U = l = 2 K U Σ 1 2 E j Λ j 1 2 S j H V l V l H S j Λ j 1 2 E j H Σ 1 2 U H .
Since V l for l = 2 , , K cannot be known by user 1 (the target user), we approximate the projection matrix S j H V l V l H S j using its expected value. Given that it follows a complex matrix-variate beta distribution with parameters N r and N t 2 N r [8], we have
E [ S j H V l V l H S j ] = N r N t N r I N r .
Replacing S j H V l V l H S j in (16) with this expectation yields the following approximation:
Ψ U N r N t N r l = 2 K U Σ 1 2 E j Λ j E j H Σ 1 2 U H Ψ ^ U .
This approximated value can be fully calculated by each user when quantizing its channel. Next, we approximate Ψ C , N , which is defined in (5) as follows:
Ψ C , N = d α i = 1 , i b 1 d i α j = 1 K G i H F i , j F i , j H G i + d α K N r P I N r .
In this formula, user 1 lacks information about the matrix G i H F i , j F i , j H G i , so it will be replaced with its expected value (although it is technically possible for user 1 to estimate the channel G i from BS i b 1 , it is impractical to estimate channels from unassociated BSs). As F i , j is the BD matrix of BS i b 1 , it is represented by a semi-unitary matrix, as discussed in Section 2.2. Consequently, F i , j F i , j H is hermitian and idempotent, so according to Lemma 1 in [24], we have
G i H F i , j F i , j H G i = d CW N r ( N r , I N r ) ,
and thus
E [ G i H F i , j F i , j H G i ] = N r I N r .
Moreover, the multicell interference term in (19) is a summation of infinitely many signals, which user 1 cannot evaluate at the quantization stage. Fortunately, the impact of interference rapidly decreases with increasing distance from the target user. Therefore, when approximating Ψ C , N , we consider only a finite number of BSs, where such BSs are selected in ascending order of the distance from user 1. Let b i denote the index of i-th nearest BS to user 1. Then, using (20) and (21), we approximate Ψ C , N as
Ψ C , N d α i = 2 M d b i α K N r I 1 + d α i = M + 1 d b i α K N r I 2 + d α K N r P I N r ,
where the distance terms are rearranged in ascending order. We assume that I 1 , consisting of interference from the M 1 nearest BSs, is the dominant interfering term, while the remaining cellular interference in I 2 is less important. We propose two types of approximations for R ( B ) based on the treatment of I 2 . The first approximation completely ignores I 2 , and the second replaces it with its expected value, which is obtained by using
E [ i = M + 1 d b i α | d b M ] = ( a ) x 2 + y 2 > d b M x 2 + y 2 α λ d x d y = ( b ) 0 2 π d b M r α λ r d r d θ = 2 π λ α 2 d b M 2 α ,
where ( a ) follows Campbell’s theorem and ( b ) follows the conversion from Cartesian coordinate to Polar coordinate. In this context, we propose the following two approximations for Ψ C , N :
Ψ ^ 1 d α i = 2 M d b i α K N r + d α K N r P I N r ,
and
Ψ ^ 2 d α i = 2 M d b i α K N r + E [ I 2 ] + d α K N r P I N r = K N r d α i = 2 M d b i α + 2 π λ α 2 d b M 2 α + 1 P I N r .
Using Ψ ^ U from (18) to approximate Ψ U , and using either of Ψ ^ 1 or Ψ ^ 2 to approximate Ψ C , N , we propose the following two approximations for R I :
R ^ 1 log 2 det H H V 1 V 1 H H + Ψ ^ U + Ψ ^ 1 det Ψ ^ U + Ψ ^ 1 ,
and
R ^ 2 log 2 det H H V 1 V 1 H H + Ψ ^ U + Ψ ^ 2 det Ψ ^ U + Ψ ^ 2 .
Our approximations in (26) and (27) involve replacing certain matrix components that contribute to the achievable rate with their expected values. While using the exact values of these matrices would yield optimal performance, these approximations are necessary because the target user cannot access these values when performing quantization for limited feedback.
It should be noted that, under our assumption, user 1 needs to know the locations of M BSs, including its serving BS b 1 . Therefore, using excessively large values for M would be impractical. Consequently, the two proposed distance measures are defined as
d 1 ( H , W j ) R ^ 1 , d 2 ( H , W j ) R ^ 2 ,
to maximize the approximated rates through quantization process defined in (3), respectively.

4. Simulation Results and Discussion

In this section, we verify the performance of the proposed distance measures using Monte Carlo simulations with random parameters in our network model. The primary performance metric for comparison is the ergodic achievable rate R E , as defined in (8). We compare the proposed distance measures with the following two benchmark distance measures.

4.1. Benchmark Distance Measures

Previous studies have proposed distance measures that aim to efficiently suppress the singular values of quantization error matrix, specifically the diagonal entries of Λ j 1 2 , as described in Section 3. We consider two typical examples of such measures as benchmark schemes for performance comparison.
The first example, referred to as benchmark scheme 1 in this section, uses the (1,1)-th element of Λ j as the distance measure. That is, we define
d L S ( W j , H ) [ Λ j ] 1 , 1 .
For quantization, d ( W j , H ) = d L S ( W j , H ) is used in (3) when applying benchmark scheme 1. Note that [ Λ j ] 1 , 1 represents the square of the largest singular value of the quantization error matrix. Since the singular values are arranged in descending order, suppressing [ Λ j ] 1 , 1 corresponds to suppressing all diagonal elements of Λ j . By employing d L S as a distance measure, the quantization error can be approximated using a QUB model [22]. Consequently, this measure is useful for basic performance analysis. However, d L S is not an optimal distance measure because it only indirectly suppress the other components of the quantization error matrix, aside from the ( 1 , 1 ) -th element. An alternative is to use a distance measure that uniformly suppresses all diagonal entries of the quantization error matrix. A well-known example of such a measure is the chordal distance, defined as [8]
d C ( W j , H ) tr ( Λ j ) = N r tr H ˜ H W j W j H H ˜ .
The quantization method using chordal distance (i.e., assume d ( W j , H ) = d C ( W j , H ) in (3)) is referred to as benchmark scheme 2 in this section.

4.2. Simulation Results

This subsection presents Monte Carlo simulation results for the ergodic achievable rate R E to demonstrate the importance of using an appropriate approximation for the signal to interference plus noise ratio (SINR) as a distance measure, particularly when precoding is applied with N r > 1 . The random components, including BS locations, channel distributions, and precoding designs, are generated based on the definitions described in Section 2. For codebook design, we use a randomly generated codebook, rather than explicitly designing an optimal codebook. This approach is justified because a random codebook can provide performance close to that of an optimally designed codebook, unless the number of quantization bits B is too small [7,8,24]. For details on the random generation of each codeword, readers are referred to [8].
The number of trials must be sufficiently large to obtain a reliable estimate of R E , and we averaged results over at least 10,000 trials for each simulation. The positions and number of BSs in the each trial are governed by a Poisson distribution with the associated density. Subsequently, the BSs are uniformly distributed within a two-dimensional circular region, with a radius of 5 km for simplicity. As described in Section 2, the target user can be assumed to be located at the origin without loss of generality. The closest BS to the target user is considered the serving BS and is denoted by the index b 1 . We assume that α = 4 for all simulations. In this section, the proposed schemes 1 and 2 correspond to using d 1 and d 2 as the distance measures in (3), respectively.
In Figure 1, we depict the ergodic rate of user 1 ( R E ) as a function of the SNR. The rates achieved by the proposed schemes are compared with those of the benchmark schemes, and the proposed methods generally outperform the conventional approaches. The rate converges as the SNR increases due to multiuser and multicell interference, and the advantage of the proposed methods becomes more pronounced as the SNR increases. Both proposed schemes achieve similar performance, as we used a relatively large value of M = 10 .
To further assess the impact of M, which represents the number of BSs used to estimate the approximated SINRs in the proposed schemes, Figure 2 compares the ergodic rate of user 1 with respect to M. Since M is utilized exclusively by the proposed methods, the benchmark schemes exhibit consistent performance and generally show worse performance compared to the proposed schemes. The proposed scheme 1, which disregards interference from BSs beyond b M , is less accurate than the proposed scheme 2 when M is very small. However, as M increases, the performance gap between the two proposed schemes diminishes, indicating that the interference from the M nearest BSs becomes dominant compared to that from more distant BSs when M is sufficiently large.
In Figure 3, the sum rate ( K R E ) of the proposed schemes is compared with that of the benchmark schemes as a function of the number of transmit antennas. Similar to the results presented in Figure 1 and Figure 2, the proposed schemes consistently achieve significantly higher rates than the benchmark schemes. Note that the sum rate decreases as the number of users for BD increases, which is attributed to the increased multiuser interference caused by a larger number of users with a fixed value of B. Nonetheless, each BS can serve more users simultaneously by employing BD within the same time and frequency grid. Additionally, this reduction in sum rate can be mitigated by utilizing a greater number of feedback bits when there is a larger number of users. Figure 4 illustrates the impact of the number of feedback bits on performance. As observed in previous results, the proposed methods consistently outperform the benchmark schemes. Moreover, the performance gap widens as the number of feedback bits increases, as the use of a more accurate distance measure allows for greater benefits from the quantization process.

5. Conclusions

This study demonstrates that the proposed distance metrics for limited-feedback-based precoding significantly enhance spectral efficiency in MU-MIMO systems, particularly in dense cellular networks. Monte Carlo simulations confirm that these metrics consistently outperform conventional methods in terms of ergodic rate, especially at higher SNR levels. The adaptability of the proposed methods is evident as their performance remains robust across varying numbers of BS distances considered in the SINR approximation. Additionally, the proposed schemes generally exhibit superior sum rate performance compared to benchmark schemes, regardless of system parameters such as the number of scheduled users, the number of transmit and receive antennas, etc. This suggests that our approach effectively mitigates both multiuser and multicell interferences while supporting multiple users simultaneously. The results highlight the potential of these distance metrics to improve feedback and precoding strategies in next-generation wireless systems.
Note that our analytical results are valid only when block diagonalization (BD) is specifically used in our system model, which assumes uncorrelated transmit antennas in a dense cellular network modeled by a homogeneous PPP. However, the concept of using the expected SINR as a distance metric can be extended to other precoding schemes if an appropriate SINR estimate can be computed at the user. Thus, the idea could be generalized to scenarios involving different precoders, such as regularized BD, or alternative network models, such as cell-free MIMO systems [28].

Author Contributions

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

Funding

This work was supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (no. 2023R1A2C1004034), and in part by the BK21 FOUR Project funded by the Ministry of Education, Korea (4199990113966).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

References

  1. Weingarten, H.; Steinberg, Y.; Shamai, S. The capacity region of the Gaussian MIMO broadcast channel. In Proceedings of the International Symposium on Information Theory, Chicago, IL, USA, 27 May–2 June 2004; ISIT: Athens, Greece, 2004; p. 174. [Google Scholar]
  2. Caire, G.; Shamai, S. On the achievable throughput of a multiantenna Gaussian broadcast channel. IEEE Trans. Inf. Theory 2003, 49, 1691–1706. [Google Scholar] [CrossRef]
  3. Tse, D.; Viswanath, P. Fundamentals of Wireless Communication; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  4. Jindal, N.; Goldsmith, A. Dirty-paper coding versus TDMA for MIMO Broadcast channels. IEEE Trans. Inf. Theory 2005, 51, 1783–1794. [Google Scholar] [CrossRef]
  5. Choi, L.U.; Murch, R.D. A transmit preprocessing technique for multiuser MIMO systems using a decomposition approach. IEEE Trans. Wirel. Commun. 2004, 3, 20–24. [Google Scholar] [CrossRef]
  6. Spencer, Q.H.; Swindlehurst, A.L.; Haardt, M. Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels. IEEE Trans. Sig. Proc. 2004, 52, 461–471. [Google Scholar] [CrossRef]
  7. Jindal, N. MIMO broadcast channels with finite-rate feedback. IEEE Trans. Inf. Theory 2006, 52, 5045–5060. [Google Scholar] [CrossRef]
  8. Ravindran, N.; Jindal, N. Limited feedback-based block diagonalization for the MIMO broadcast channel. IEEE J. Sel. Areas Commun. 2008, 26, 1473–1482. [Google Scholar] [CrossRef]
  9. Yoo, T.; Jindal, N.; Goldsmith, A. Multi-antenna downlink channels with limited feedback and user selection. IEEE J. Sel. Areas Commun. 2007, 25, 1478–1491. [Google Scholar] [CrossRef]
  10. Min, M.; Jeon, Y.-S.; Im, G.-H. On Achievable Multiplexing Gain of BD in MIMO Broadcast Channels with Limited Feedback. IEEE Trans. Wirel. Commun. 2016, 15, 871–885. [Google Scholar] [CrossRef]
  11. Andrews, J.G.; Baccelli, F.; Ganti, R.K. A tractable approach to coverage and rate in cellular networks. IEEE Trans. Commun. 2011, 59, 3122–3134. [Google Scholar] [CrossRef]
  12. Baccelli, F.; Blaszczyszyn, B. Stochastic Geometry and Wireless Networks: Volume I Theory; Norwell, M.A., Ed.; NOW Publishers: Norwell, MA, USA, 2009; Volume 3. [Google Scholar]
  13. Renzo, M.D.; Guan, P. A mathematical framework to the computation of the error probability of downlink MIMO cellular networks by using stochastic geometry. IEEE Trans. Commun. 2014, 62, 2860–2879. [Google Scholar] [CrossRef]
  14. Renzo, M.D.; Lu, W. Stochastic geometry modeling and performance evaluation of MIMO cellular networks using the equivalent-in-distribution (EiD)-based approach. IEEE Trans. Commun. 2015, 63, 977–996. [Google Scholar] [CrossRef]
  15. Li, C.; Zhang, J.; Andrews, J.G.; Letaief, K.B. Success probability and area spectral efficiency in multiuser MIMO HetNets. IEEE Trans. Commun. 2016, 64, 1544–1556. [Google Scholar] [CrossRef]
  16. Hou, T.; Liu, Y.; Song, Z.; Sun, X.; Chen, Y.; Hanzo, L. MIMO Assisted Networks Relying on Intelligent Reflective Surfaces: A Stochastic Geometry Based Analysis. IEEE Trans. Veh. Technol. 2022, 71, 571–582. [Google Scholar] [CrossRef]
  17. Mirhosseini, F.; Tadaion, A.; Razavizadeh, S.M. Spectral Efficiency of Dense Multicell Massive MIMO Networks in Spatially Correlated Channels. IEEE Trans. Veh. Technol. 2021, 70, 1307–1316. [Google Scholar] [CrossRef]
  18. Ma, X.; Lei, X.; Zhou, X.; Tang, X. Secrecy Performance Evaluation of Scalable Cell-Free Massive MIMO Systems: A Stochastic Geometry Approach. IEEE Trans. Inf. Forensics Secur. 2023, 18, 2826–2841. [Google Scholar] [CrossRef]
  19. Zhang, C.; Yi, W.; Liu, Y.; Yang, K.; Ding, Z. Reconfigurable Intelligent Surfaces Aided Multi-Cell NOMA Networks: A Stochastic Geometry Model. IEEE Trans. Commun. 2022, 70, 951–966. [Google Scholar] [CrossRef]
  20. Park, J.; Lee, N.; Andrews, J.G.; Heath, R.W., Jr. On the Optimal Feedback Rate in Interference-Limited Multi-Antenna Cellular System. IEEE Trans. Wirel. Commun. 2016, 15, 5748–5762. [Google Scholar] [CrossRef]
  21. Sun, L.; Tian, X. Physical layer security in multi-antenna cellular systems: Joint optimization of feedback rate and power allocation. IEEE Trans. Wirel. Commun. 2022, 21, 7165–7180. [Google Scholar] [CrossRef]
  22. Kim, T.; Min, M. A Study on Determining the Optimal Feedback Rate in Distributed Block Diagonalization with Limited Feedback for Dense Cellular Networks. Mathematics 2024, 12, 460. [Google Scholar] [CrossRef]
  23. Park, J.; Lee, N.; Heath, R.W., Jr. Feedback Design for Multi-Antenna K-Tier Heterogeneous Downlink Cellular Networks. IEEE Trans. Wirel. Commun. 2018, 17, 3861–3876. [Google Scholar] [CrossRef]
  24. Kang, Y.-S.; Min, M. Unified Derivation of Optimal Feedback Rate in Downlink Cellular Systems with Multi-Antenna Base Stations. IEEE Access 2019, 7, 161871–161886. [Google Scholar] [CrossRef]
  25. Khatri, C.G. Classical statistical analysis based on a certain multivariate complex gaussian distribution. Ann. Math. Stat. 1965, 36, 98–114. [Google Scholar] [CrossRef]
  26. Gupta, A.; Nagar, D. Matrix Variate Distributions; Chapman & Hall/CRC: Boca Raton, FL, USA, 2000. [Google Scholar]
  27. Magnus, J.; Neudecker, H. Matrix Differential Calculus with Applications in Statistic and Econometrics; Wiley: Hoboken, NJ, USA, 1999. [Google Scholar]
  28. Shi, E.; Zhang, J.; An, J.; Zhang, G.; Liu, Z.; Yuen, C.; Ai, B. Joint AP-UE Association and Precoding for SIM-Aided Cell-Free Massive MIMO Systems. arXiv 2024, arXiv:2409.12870. https://arxiv.org/abs/2409.12870v1. [Google Scholar]
Figure 1. R E vs. S N R (dB) when N t = 8 , N r = 2 , K = 4 , B = 12 , M = 10 .
Figure 1. R E vs. S N R (dB) when N t = 8 , N r = 2 , K = 4 , B = 12 , M = 10 .
Electronics 13 03973 g001
Figure 2. R E vs. M when N t = 8 , N r = 2 , K = 4 , B = 12 , S N R = 120 (dB).
Figure 2. R E vs. M when N t = 8 , N r = 2 , K = 4 , B = 12 , S N R = 120 (dB).
Electronics 13 03973 g002
Figure 3. Sum rate vs. N t when N r = 2 , K = N t / N r , B = 8 , M = 10 , S N R = 120 (dB).
Figure 3. Sum rate vs. N t when N r = 2 , K = N t / N r , B = 8 , M = 10 , S N R = 120 (dB).
Electronics 13 03973 g003
Figure 4. R E vs. B when N t = 8 , N r = 2 , K = 4 , M = 10 , S N R = 120 (dB).
Figure 4. R E vs. B when N t = 8 , N r = 2 , K = 4 , M = 10 , S N R = 120 (dB).
Electronics 13 03973 g004
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

Kwak, S.; Kong, J.-I.; Min, M. Transmit Precoding via Block Diagonalization with Approximately Optimized Distance Measures for Limited Feedback in Dense Cellular Networks with Multiantenna Base Stations. Electronics 2024, 13, 3973. https://doi.org/10.3390/electronics13203973

AMA Style

Kwak S, Kong J-I, Min M. Transmit Precoding via Block Diagonalization with Approximately Optimized Distance Measures for Limited Feedback in Dense Cellular Networks with Multiantenna Base Stations. Electronics. 2024; 13(20):3973. https://doi.org/10.3390/electronics13203973

Chicago/Turabian Style

Kwak, Sihoon, Jae-Ik Kong, and Moonsik Min. 2024. "Transmit Precoding via Block Diagonalization with Approximately Optimized Distance Measures for Limited Feedback in Dense Cellular Networks with Multiantenna Base Stations" Electronics 13, no. 20: 3973. https://doi.org/10.3390/electronics13203973

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop