DOI QR코드

DOI QR Code

Joint Lattice-Reduction-Aided Precoder Design for Multiuser MIMO Relay System

  • Jiang, Hua (School of Physical and Mathematical Sciences, Nanjing Tech University) ;
  • Cheng, Hao (School of Physical and Mathematical Sciences, Nanjing Tech University) ;
  • Shen, Lizhen (School of Biotechnology and Pharmaceutical Engineering, Nanjing Tech University) ;
  • Liu, Guoqing (School of Physical and Mathematical Sciences, Nanjing Tech University)
  • Received : 2016.02.11
  • Accepted : 2016.05.31
  • Published : 2016.07.31

Abstract

Lattice reduction (LR) has been used widely in conventional multiple-input multiple-output (MIMO) systems to enhance the performance. However, LR is hard to be applied to the relay systems which are important but more complicated in the wireless communication theory. This paper introduces a new viewpoint for utilizing LR in multiuser MIMO relay systems. The vector precoding (VP) is designed along with zero force (ZF) criterion and minimum mean square error (MMSE) criterion and enhanced by LR algorithm. This implementable precoder design combines nonlinear processing at the base station (BS) and linear processing at the relay. This precoder is capable of avoiding multiuser interference (MUI) at the mobile stations (MSs) and achieving excellent performance. Moreover, it is shown that the amount of feedback information is much less than that of the singular value decomposition (SVD) design. Simulation results show that the proposed scheme using the complex version of the Lenstra--Lenstra--Lovász (LLL) algorithm significantly improves system performance.

Keywords

1. Introduction

Cooperative data transmission has attracted significant attention from the research community recently. By transmitting information via a relay instead of direct channels, cooperative communication can enhance coverage, reliability, power efficiency and the capacity of wireless networks [1-4]. Among different cooperative transmission protocols, amplify-and-forward (AF) relays require less signal processing and are transparent for source/destination coding and modulation schemes. Thus, research on precoder designs for multiuser relay system mainly focuses on cooperation under the AF protocol. In [1], the multiuser precoding strategy is implemented under the AF protocol by jointly designing Tomlison-Harashima precoding (THP) at the multiple-input multiple-output (MIMO) base station (BS) and linear signal processing at the MIMO relay station (RS). However, this method is of high complexity and requires full feedback of the channel state information (CSI) from mobile users (MSs) to BS, which is not always feasible in practice. In [5-7], various precoding schemes are designed for AF MIMO relay systems, combined with a Tomlinson-Harashima precoding. The channel estimation errors, which are inevitable in practical relay systems, are taken into account in the transceiver design.

It is known that a MIMO system can exhibit optimal performance if the channel matrix is orthogonal. However, the original channel matrices could be ill conditioned, resulting in significant performance degradation. Lattice reduction (LR) is known to be capable of transforming an ill-conditioned matrix closer to an orthogonal matrix by identifying a set of basis that is closer to orthogonality than the columns of a matrix that span the same lattice. It has been widely used in MIMO systems, not only to help conventional data detection collect a high diversity, but also help precoder reduce average transmitted energy [8-16].

In the paper, we consider the use of Lenstra-Lenstra-Lovász (LLL) algorithm [17] to implement a joint BS/RS precoding design for multiuser MIMO relay systems that combines vector perturbation precoding at the BS and linear signal processing at the relay. Furthermore, the minimum mean square error (MMSE) criterion is incorporated to achieve an improved performance. The precoder is capable of cancelling out the multiuser interference (MUI) at the MSs due to relay links. In addition, we reduce the amount of feedback information. Compared to full feedback of the CSI in the SVD design in [1], the partial information, which between the RS and the MSs and is fed back to the BS, is a Gaussian integer matrix bounded by a modulo operation. Besides, this LR-aided precoder significantly improves the bit error rate (BER) performance of multiuser MIMO relay networks with only a small increase in complexity. In simulation results, the BER performance shows a prospect of high diversity gain achieved. At last, since the unimodular matrix, which is derived by LR algorithm, may be dependent on the CSI quality, this paper also investigates the impact of imperfect CSI and channel asymmetry in the simulation.

The rest of this paper is organized as follows. The proposed system model and relay based transmission framework in a MIMO system are introduced in Section 2. Next, joint lattice-reduced-aided precoder design is proposed in Section 3. Selected simulation results are presented in Section 4 to demonstrate the performance of proposed scheme. Finally, conclusions are drawn in Section 5.

 

2. System Model

We consider an AF MIMO broadcast channel modeling the downlink of a multiuser relay system as depicted in Fig. 1, where the BS and RS are equipped with M and K antennas, respectively. Due to size and cost constraints, each MS is assumed to be equipped with a single antenna. There are K MSs being served via the fixed half-duplex RS. The channels remain constant within a block. To ensure that the compound channel can support K independent substreams we assume K ≤ M. The data vector to be transmitted is s = [s1,s2,⋯,sk]T. To apply the lattice viewpoint, the constellation should be of lattice type, such as BPSK, QPSK, QAM, or PAM. Specifically, the data symbols are chosen from an m -QAM constellation with the real and imaginary parts of sk belonging to the set Α = {±1, ±3,⋯,±(-1)}. We neglect any direct connections between the BS and the MSs. Due to the half-duplex relay we use the typical two-phase transmission scheme where the BS and RS transmissions are synchronized. In detail, the BS transmits a symbol vector to a RS in the first phase. During the second phase, the RS processes and sends the received signal to the MSs. Both phases span equal time durations.

Fig. 1.Multiuser broadcast system with a fixed multi-antenna RS.

The K × 1 received signal vector at the RS is given as

where x is the precoded signal vector with the transmit power constraint E[xHx] = PB ; HRB represents the K × M MIMO channel matrix between BS and RS where each element is assumed to be independent and identically distributed (i.i.d.) zero-mean unit-variance complex Gaussian random variable; nRB is a Gaussian noise vector where each term is assumed to be i.i.d. zero-mean complex Gaussian random variable with unit variance.

During the second phase, we consider the AF relay processing, while a precoding matrix FR is used at the RS. The signal transmitted by the RS is

The power constraint E║xR║2 = PR is imposed, where PR is the transmit power at the RS. Also, PB and PR can be viewed as the transmit SNR of BS-RS link and RS-MSs link respectively.

Let the row vector hMR,k denote the channel between the RS and the k th MS. hRM,k is a row vector and the elements are zero-mean unit-variance i.i.d. variables. The received signal at the k th MS is therefore

where nMR,k is noise at the k th MS receiver assumed to be an i.i.d. zero-mean complex Gaussian random variable with unit variance. We stack the vector hMR,k row-wise to form the K × K matrix HMR. Therefore, the received signal at the MSs via RS transmission can be represented as

where nMR is a noise vector with elements nMR,k. It is necessary to resolve any information collision at the MSs.

 

3. Joint Lattice-Reduction-Aided Precoder Design

3.1 Initialization

For a multiuser MIMO relay downlink, the interference due to signals transmitted to other users occurs at the transmitters, and in principle, a precoder can be used to essentially mitigate its effects. The well-known channel inversion (zero-forcing) precoding will amplify the transmit power, especially if the channel matrix is poorly conditioned. A more power-efficient precoding method is vector perturbation (VP) precoding [18-19] known to be capable of suppressing the power enhancement. Our focus in the joint precoding design is implementation of VP precoding at a BS along with LR-based precoder design at a RS.

It is known that the system can exhibit optimal performance if the original channel matrix is orthogonal. However, the channel matrices are not orthogonal and may be poorly conditioned. Fortunately, LR is capable of transforming an ill-conditioned matrix closer to an orthogonal matrix by identifying a set of basis that is closer to orthogonality than the columns of a matrix that span the same lattice. Two widely used used LR algorithms are the Korkine-Zolotareff (KZ) algorithm [20] and the LLL algorithm [17]. The KZ algorithm can identify the optimal basis for a lattice, at the cost of high complexity. In contrast, the LLL algorithm is a suboptimum solution of the shortest vector problem with polynomial complexity, and provides an acceptable tradeoff between performance and computational complexity. Specially, in [21] a complex LLL (CLLL) algorithm is introduced for direct application to a complex-valued lattice. Compared to the traditional LLL algorithm, the CLLL algorithm can reduce the complexity by half without degrading performance.

Fig. 2 shows the precoding scheme for a cooperative MIMO relay system. Each MS collects its CSI and feeds back it to the RS. At the RS, we use the CLLL algorithm, which is a suboptimum solution of the shortest vector problem with a polynomial-time computational complexity [21], to reduce the lattice basis of and obtain is the right pseudoinverse of is a K × K unimodular matrix, i.e., a square matrix with Gaussian integer entries, such that det(U) = ±1). Then, the RS feeds back modτ(U-1) to the BS and the original precoded data vector at the BS is

where τ is the length of the edges of the hypercube [22] . Note that the volume of d is preserved as that of s. The modulo operator [9], which is originally derived for the THP, is denoted by:

This nonlinear modulo operator is employed to bound the signals in a square region .

Fig. 2.Block diagram for the MIMO relay LR-aided precoding scheme.

The feedback of modτ(U-1) to the BS and equivalently multiplying U-1 to s at the BS is an essential processing to eliminate the effect of U at MSs by a simple modulo operation. It is worth highlighting that modτ(U-1) instead of HMR is required to be fed back to the BS from the RS. Since modτ(U-1) is bounded in , the feedback signaling overhead is much lower. In contrast, the study in [1] assume that perfect channel information is available at the BS. That is, the channel information between the MSs and the RS and between the RS and the BS can be collected at the BS. Once the optimal relay processing coefficients are determined, the BS also need to configure the relay by determining the RS matrix and the precoding matrix via downlink signalling. The direct feedback channel information is required. Since the elements of the channel matrix is complex, finite feedback suffers from truncation error and quantization error.

A vector perturbation (VP) approach [8,18] is utilized to suppress the power enhancement. With VP, the transmit signal at the BS is formed by adding a (scaled) Gaussian integer perturbation P∈ΛK (Λ = {a+bi|a,b∈ℤ} is a Gaussian integer set) to the data vector before pre-equalization, and can be expressed by

where is the power normalization coefficient. P is designed so that the transmit signal requires minimum power, i.e.,

3.2 LR-aided Zero-Forcing Vector Perturbation (ZF-VP)

VP enables the data vector to be reoriented to a more favorable signal space direction. Finding the optimum perturbation vector is identical to searching the vector closest to in the lattice . This full search problem is very similar to the maximum likelihood (ML) detection problem, and can be effectively solved by sphere-encoding [18]. However, such lattice encoding results in high computational complexity, especially for complex lattices. In this case, we use the suboptimal LR-aided precoding technique. The original pre-equalization matrix is CLLL-reduced and the corresponding reduced matrix is given by , where T is a unimodular transformation matrix. Then, the LR-transformed cost function in Eq. (8) can be expressed in terms of the reduced matrix W as

where = T-1d and = T-1P´. This transformation does not incur any loss of performance and is more advantageous because W is nearly orthogonal compared to . Then, Eq. (9) can be solved approximately by using zero-forcing (ZF) criterion. As a result, the approximate perturbation vector is obtained by the rounding operation and is

3.3 LR-aided Tomlison-Harashima Precoding VP (THP-VP)

There is another variant of this algorithm that makes use of decision feedback approach similar to THP. In other words, THP can be interpreted as successive optimization of the elements of the perturbation vector. To achieve the performance better than that of ZF criterion, THP is implemented with aid of LR at the BS, while the RS just needs a simple modulo operation. By applying QR decomposition to W, a lower triangular matrix B with unit diagonal is obtained as:

where F is an orthogonal matrix, and r11,⋯,rKK are the diagonal elements of R.

During successive quantization process, the previous quantized values are made use of in a feedback way. The first step of the algorithm is to set a vector q = [q1,q2, ⋯,qK]T

Then, let , and the remaining components are iteratively computed by correcting previous decisions as follows

where bkt is the (k,t)th element of B. Assuming , the perturbation vector is calculated finally as

The received signals at the RS contain some redundant information, which can be removed by subjecting the receive values to a modulo operation. Note that a normalization factor is required. The modulo operation leads to

The transmitted signal at the RS can be written as

As is reduced at the RS, the joint LR-aided precoder at the RS can be achieved by choosing

where is the power normalization coefficient. This shorter and nearly orthogonal precoding matrix will suffer from less noise enhancement.

As a result, the received vector at the MSs is

To compensate for the effect of amplification by a factor of , the received signal must be divided by via automatic gain control (AGC) circuit at the MSs.

In the practical system, the BS would compute the expected power E[ΓB], where the expectation is taken over s. That is, the expected power required to transmit each block is constant. Specially, if the packet is long enough, the empirical and expected values of both E[ΓB] and E[ΓR] will be close. Hence, with the knowledge of all the channels, the RS is possible to compute the expected power E[ΓB] and E[ΓR]. What is more, the MSs do not need to know anything at all about the channels, only need to know E[ΓR], which is a data independent quantity. In other words, the relay just needs to send the information of the product of E[ΓR] at the beginning of the fading block. Fig. 3 shows that the difference in performance is not significant.

Fig. 3.BER performance of precoded MIMO relay systems using instantaneous power and average power with M = K = 4 (SNR = SNRRS = SNRMR).

Since U is a unimodular matrix, the effect of U-1 is removed and the data is recovered by the same modulo operator employed at the BS:

where . Thus, each row of signal vector can be sliced as the ZF detector. The effective noise in Eq. (19) is an additive colored noise with variance

It is worthwhile to point out that the complexity of LR can be shared by symbols within the coherent time. Hence, the proposed precoder scheme is well suited for application in delay-constrained MIMO relay systems.

3.4 LR-aided MMSE Vector Perturbation Precoding (MMSE-VP)

Another alternative to ZF pre-equalization with improved performance is the MMSE pre-equalizer, which takes the noise term into account and thereby leads to an improved performance. In [23] the MMSE vector perturbation precoding (MMSE-VP) method was proposed for a MIMO system to minimize the mean-square error (MSE) of the received signal. We may incorporate the MMSE criterion in the LR-based precoding algorithm. This leads to LR-aided MMSE-VP with the perturbing vector given by

where L is a K × K matrix obtained through Cholesky decomposition of the following matrix

In this case the precoded data vector is given as

where ΓB is the power scaling factor enforcing power constraints.

The received signal at the RS is multiplied by the scaling factor and then fed to the modulo function. Similarly, we may employ a MMSE filter instead of the ZF method in order to get an improved estimate for transmit signal XR. By the MMSE method of the LR system we obtain

It is necessary to mention that the LR algorithm is imposed on HRMMSE instead of and leads to and

where ΓR is the power scaling factor enforcing power constraints at the RS.

Furthermore, the MMSE method can be combined with THP scheme. The LR aided MMSE-THP-VP is capable of achieving the performance better than that of the MMSE and THP method. In [24], a precoding for MIMO-relay broadcast communication was proposed. Also, the performances were improved through LR algorithm. However, the RS has to send the information about translation vector to the MSs for compensation at the beginning of each block. This overload of these data is not necessary in our proposed scheme.

3.5 Complexity Analysis

The average complexity of the CLLL reduction algorithm is correlated to the distribution of the random basis matrix. There is no universal upper bound on the number of LLL iterations in the MIMO context, or equivalently that the worst-case complexity is unbounded. Fortunately, atypically large values of conditional number are very rare [8]. When the entries of a m × n matrix H is i.i.d. complex Gaussian CN(0,1) , the overall average complexity is O(n3mlogn). The precoder design is implemented with an additional polynomial time preprocessing.

It is worth to note that when an LR method is used in a MIMO communication system, the complexity of an LR algorithm is only related to channel matrices and does not depend on signal to noise ratio (SNR) or constellation size [20]. So the computational complexity for LR algorithm corresponds to the effort for a 4-QAM-modulation system.

 

4. Simulation Results

In this section, we investigate the performance of the proposed precoder schemes. The transmitted symbols are modulated with 4-QAM. The CLLL algorithm is utilized and its reduction parameter is set to 0.75, which is a factor selected to yield a good quality-complexity tradeoff. The channel matrix is generated randomly from one burst to the next. The corresponding LR-aided precoding schemes are refered to as LR-aided ZF-VP and LR-aided THP-VP. The SNRs of the BS-RS link and RS-MSs links are defined as SNRRB = PB and SNRMR = PR, respectively. Here, we make the quantities SNRRB and SNRMR equal to each other. This implies that the path losses for the first and the second link are the same. We assume SNR = SNRRB = SNRMR . Further, we take into account the effect of channel estimation error which is inevitable in practice. The estimated channel Ĥ can be modeled as , where ΔH represents the channel estimation error with elements being complex Gaussian random variables with zero mean and same variance, and ρ(0 ≤ ρ ≤ 1) is a measure of the channel estimation quality. We assume the channel estimation quality is same for both HRB and HMR and set ρ2 to 0.01, 0.001 and 0.0001.

Fig. 3 shows the performance of LR-aided precoding schemes with normalization by average power and normalization by instantaneous power. From the figure we see that using normalization by average power achieves slight improvement in BER performance. Apparently, it is a most practical manner to choose normalization by average power, since the MSs then do not require to know ΓR instantaneously.

In Fig. 4 and Fig. 5, the BER performances of THP SVD scheme [1], THP-VP scheme with and without LR, and LR-aided ZF-VP scheme are plotted with M = K = 4 and M = K = 8. Note that THP-VP scheme without LR means the channel matrices are not reduced, i.e., U and T are all identity matrices. From the figures, we observe that THP-VP with LR performs much better than that without LR. We conclude that LR is able to aid relay systems achieve more diversity, like it does in the MIMO scenarios. The LR-MMSE-THP-VP approach can obtain more code gain and thus performs the best. The THP SVD scheme outperforms two LR-aided schemes when SNR is small. However, the curves of LR-aided schemes decrease much faster. When SNR is large, performance of our two LR-aided schemes is much better than THP SVD scheme. This is because the distribution of singular value is highly unequal and the worst subchannel (smallest singular value) is the dominant contributor to the BER. For the sake of comparison, the performances of RS modulo MMSE successive interference cancellation (RM-MMSE-SIC) [24] is also shown. The proposed LR-MMSE-THP-VP approach shows a slight advantage over RM-MMSE-SIC approach. It is worth to note that LR method is helpful to achieve a higher diversity.

Fig. 4.BER performance comparison of precoded MIMO relay systems with M = K = 4

Fig. 5.BER performance comparison of precoded MIMO relay systems with M = K = 8

We then compare the LR-THP-VP scheme with the THP-SVD scheme in terms of complexity. Fig. 6 depicts our results, where each point is given in average time (in seconds) of burst length, using a HP computer with a 3.6-GHz Core processor, with MATLAB running under Windows 7. The running times are averaged using the 1000 bursts. The channel matrix is generated randomly from one burst to the next and remains constant within a burst. From the figure we observe that the difference of running time between LR-THP-VP scheme and THP-SVD scheme is very slight. When the burst is long, the THP-VP scheme shows a little faster speed. This is because that the LR algorithm is just carried out once during one burst and the complexity is shared by symbols within the burst.

Fig. 6.Comparison of the average running times between LR-THP-VP scheme and THP-SVD scheme.

In Fig. 7 and Fig. 8, we also observe that channel estimation error significantly reduces the BER performance at high SNR. At low SNR, the BER performance is seen to be insensitive to the channel estimation error. When ρ2 is small, the proposed scheme is less susceptible and yields a better performance. Generally, the BER reaches a maximum when SNR increases to a certain point. Additionally, we explore the impact of channel asymmetry (CA). It is assumed that the average channel gains from different BSs to RS are different. Let the variance of channel between the RS and a MS is randomly drawn from [1,5]. That is, the differences of channel gains can be up to 5 dB between the MSs. We can observe that the existence of the channel asymmetry affects the system performance, but still yields a high diversity. It is worth noting that the BER performance of LR-aided ZF-VP scheme with K = 8 is not superior to the case when K = 4 in the low SNR regime. This is due to insufficient orthogonality yielded by the CLLL algorithm in the high dimension. In this case, the Korkine-Zolotareff algorithm [20] can be used as an alternative to LR since it is able to provide a better reduced basis.

Fig. 7.BER performance of precoded MIMO relay systems with channel estimation error and channel asymmetry (M = K = 4, SNR = SNRRB = SNRMR).

Fig. 8.BER performance of precoded MIMO relay systems with channel estimation error and channel asymmetry (M = K = 8, SNR = SNRRB = SNRMR).

 

5. Conclusions

In this study, we develop a new and efficient joint precoder design for multiuser MIMO relay systems. An upside of this proposed scheme is that LR is exploited to provide a significant performance improvement at low computational complexity. With a reduction of the feedback for the LR-aided precoding, its practical implementation could be feasible. Simulation results have shown that the proposed precoding design with the application of LR is capable of achieving a superior BER performance, especially in high SNR.

References

  1. C.-B. Chae, T. Tang, R. W. Heath, and S. Cho, “MIMO relaying with linear processing for multiuser transmission in fixed relay networks,” IEEE Transactions on Signal Processing, vol. 56, no. 2, pp. 727–738, February, 2008. Article (CrossRef Link) https://doi.org/10.1109/TSP.2007.907821
  2. U. Phuyal, S. Jha, and V. Bhargava, “Joint zero-forcing based precoder design for QoS-aware power allocation in MIMO cooperative cellular network,” IEEE Journal on Selected Areas in Communications, vol. 30, no. 2, pp. 350–358, February, 2012. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2012.120214
  3. Y. Huang, F. Al-Qahtani, C. Zhong, Q. Wu, J. Wang and H. Alnuweiri, "Performance analysis of multiuser multiple antenna relaying networks with co-channel interference and feedback delay," IEEE Transactions on Communications, vol. 62, no. 1, pp. 59-73, January, 2014. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2013.112213.130390
  4. X. Ge; R. Zi; H. Wang; J. Zhang; M. Jo, "Multi-user massive MIMO communication systems based on irregular antenna arrays," IEEE Transactions on Wireless Communications , in press. Article (CrossRef Link)
  5. L. Zhang, Y. Cai, R. de Lamare, and M. Zhao, “Robust multibranch Tomlinson-Harashima precoding design in amplify-and-forward MIMO relay systems,” IEEE Transactions on Communications, vol. 62, no. 10, pp. 3476–3490, October, 2014. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2014.2359438
  6. C. Xing, M. Xia, F. Gao, and Y.-C. Wu, “Robust transceiver with Tomlinson-Harashima precoding for amplify-and-forward MIMO relaying systems,” IEEE Journal on Selected Areas in Communications, vol. 30, no. 8, pp. 1370–1382, September, 2012. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2012.120907
  7. F.-S. Tseng, M.-Y. Chang, and W.-R. Wu, “Robust Tomlinson-Harashima source and linear relay precoders design in amplify-and-forward MIMO relay systems,” IEEE Transactions on Communications, vol. 60, no. 4, pp. 1124–1137, April, 2012. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2012.031712.100514
  8. D. Wubben, D. Seethaler, J. Jalden, and G. Matz, “Lattice reduction,” IEEE Signal Processing Magazine, vol. 28, no. 3, pp. 70–91, May, 2011. Article (CrossRef Link) https://doi.org/10.1109/MSP.2010.938758
  9. C. Windpassinger, R. Fischer, and J. Huber, “Lattice-reduction-aided broadcast precoding,” IEEE Transactions on Communications, vol. 52, no. 12, pp. 2057–2060, December, 2004. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2004.838732
  10. C. Ling, W. H. Mow, and N. Howgrave-Graham, “Reduced and fixed-complexity variants of the LLL algorithm for communications,” IEEE Transactions on Communications, vol. 61, no. 3, pp. 1040–1050, March, 2013. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2012.010313.120072
  11. S. Kim and J. Chun, “Capacity and performance of lattice reduction aided linear processing with lattice encoding and decoding in limited feedback systems,” IEEE Journal on Selected Areas in Communications, vol. 26, no. 8, pp. 1567–1577, October, 2008. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2008.081022
  12. H. Najafi and M. Damen, “Lattice-reduction-aided conditional detection for MIMO systems,” IEEE Transactions on Communications, vol. 62, no. 11, pp. 3864–3873, November, 2014. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2014.2361337
  13. Q. Zhou and X. Ma, “Element-based lattice reduction algorithms for large MIMO detection,” IEEE Journal on Selected Areas in Communications, vol. 31, no. 2, pp. 274–286, February, 2013. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2013.130215
  14. C.-E. Chen, T.-W. Cho, and W.-H. Chung, “Blockwise-lattice-reduction-aided Tomlinson–Harashima precoder designs for MU-MIMO downlink communications with clusters of correlated users,” IEEE Transactions on Vehicular Technology, vol. 63, no. 3, pp. 1146–1159, March, 2014. Article (CrossRef Link) https://doi.org/10.1109/TVT.2013.2284530
  15. W. Zhang, F. Arnold, and X. Ma, “An analysis of Seysen’s lattice reduction algorithm,” Signal Processing, vol. 88, pp. 2573-2577, 2008. Article (CrossRef Link) https://doi.org/10.1016/j.sigpro.2008.04.008
  16. L. Bai, S. Dou, Q. Li, W. Xing, and J. Choi, “Low-complexity iterative channel estimation with lattice reduction-based detection for multiple-input multiple-output systems,” IET Communications, vol. 8, no. 6, pp. 905–913, April 2014. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2013.0476
  17. A. Lenstra, H. Lenstra, and L. Lovász, “Factoring polynomials with rational coefficients,” Mathematische Annalen, vol. 261, no. 4, pp. 515–534, 1982. Article (CrossRef Link) https://doi.org/10.1007/BF01457454
  18. B. Hochwald, C. Peel, and A. Swindlehurst, “A vector-perturbation technique for near-capacity multiantenna multiuser communication-part II: perturbation,” IEEE Transactions on Communications, vol. 53, no. 3, pp. 537–544, March, 2005. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2004.841997
  19. J. Park, J. Chun, and B. J. Jeong, “Efficient multi-user MIMO precoding based on GSVD and vector perturbation,” Signal Processing, vol. 92, no. 2, pp. 611-615, 2012. Article (CrossRef Link) https://doi.org/10.1016/j.sigpro.2011.08.022
  20. H. Jiang and S. Du, “Complex Korkine-Zolotareff reduction algorithm for full-diversity MIMO detection,” IEEE Communicaitons Letters, vol. 17, no. 2, pp. 381–384, February, 2013. Article (CrossRef Link) https://doi.org/10.1109/LCOMM.2013.010313.122418
  21. Y. Gan, C. Ling, and W. Mow, “Complex lattice reduction algorithm for low-complexity full-diversity MIMO detection,” IEEE Transactions on Signal Processing, vol. 57, no. 7, pp. 2701–2710, July, 2009. Article (CrossRef Link) https://doi.org/10.1109/TSP.2009.2016267
  22. M. Taherzadeh, A. Mobasher, and A. Khandani, “Communication over MIMO broadcast channels using lattice-basis reduction,” IEEE Transactions on Information Theory, vol. 53, no. 12, pp. 4567–4582, December, 2007. Article (CrossRef Link) https://doi.org/10.1109/TIT.2007.909095
  23. M. Mazrouei-Sebdani and W. Krzymien, “On MMSE vector-perturbation precoding for MIMO broadcast channels with per-antenna-group power constraints,” IEEE Transactions on Signal Processing, vol. 61, no. 15, pp. 3745–3751, Aug 2013. Article (CrossRef Link) https://doi.org/10.1109/TSP.2013.2253770
  24. Y. MA, H. Jiang, and S. Du, “Lattice reduction aided joint precoding for MIMO-relay broadcast communication,” IEICE TRANSACTIONS on Fundamentals of Electronics, Communications and Computer Sciences, vol. 99 no. 4, pp. 869-873, April, 2016. Article (CrossRef Link) https://doi.org/10.1587/transfun.E99.A.869