Journal of Communications and Information Networks, 2018, 3(2): 84-92 doi: 10.1007/s41650-018-0014-5

Research papers

Non-Linear and Non-Iterative Based Transceiver Design for SU-MIMO Systems

Raja Muthalagu,

Department of EEE, Birla Institute of Technology and Science(BITS), Pilani, Dubai Campus, Dubai International Academic City, Dubai 345055, UAE

作者简介 About authors

Raja Muthalagu received his Ph D degree in Wireless Communication from National Institute of Technology (NIT), Tiruchirappalli, India in 2014 He joined the Department of Electrical and Electronics Engineering, BITS, Pilani, Dubai Campus, in 2015, where he is currently a full Assistant Professor His research interests include orthogonal frequency division multiplexing, multiple-input and multiple-output systems, and network security , E-mail:raja.m@dubai.bits-pilani.ac.in.

Abstract

This paper considers the design of a low-complexity and high-performance precoder for multiple-input multiple-output (MIMO) systems. The precoder is designed by combining both nonlinear and non-iterative processing strategies. The proposed nonlinear precoding techniques employ a nonlinear constellation precoding technique based on maximum distance separable codes at the transmitter. We propose to reduce the computational complexity in iterative-based precoding algorithms by using less complex non-iterative singular value decomposition-based joint precoder and decoder pair design. The maximum likelihood detection for the linear MIMO channel is considered. The simulation results showed that the proposed nonlinear and non-iterative precoding schemes outperform the conventional linear MIMO precoder design, even when a reduced-complexity suboptimal strategy is adopted, considering the bit error rate performance.

Keywords: multiple-input multiple-output ; singular value decomposition ; maximum distance separable codes ; subcarrier grouping ; diversity channel selection

PDF (310KB) Metadata Metrics Related articles Export EndNote| Ris| Bibtex  Favorite

Cite this article

Raja Muthalagu. Non-Linear and Non-Iterative Based Transceiver Design for SU-MIMO Systems. [J], 2018, 3(2): 84-92 doi:10.1007/s41650-018-0014-5

Ⅰ. INTRODUCTION

In the last few decades, multiple-input multiple-output(MIMO)systems have emerged as an important technology amongst the methodologies known to guarantee a high data rate in wireless communication systems. The performance improvement of the MIMO systems in terms of either the link reliability or data throughput depends on the assumption of the availability of channel state information(CSI)at the transmitter(CSIT)and/or that of the state information at the receiver(CSIR). Obtaining the correct CSIT or CSIR in real time is impossible because of the dynamic nature of the channel and the channel estimation errors. However, it is important to outline a system that is sufficient to achieve imperfect CSIT and/or CSIR. MIMO systems can be sub-divided into three fundamental classifications: spatial diversity, spatial multiplexing[1,2,3], and beamforming[4,5,6].

In single-user MIMO (SU-MIMO) systems, spatial diversity can be obtained through the utilization of spacetime codes[7,8]. The transmit beamforming with receive combining[9,10]was one of the simplest methodologies to enable spatial multiplexing in SU-MIMO systems to accomplish full diversity. Appropriate transmit precoding designs or joint precoder-decoder designs were proposed under a variety of system objectives and different CSI assumptions[11]. We previously proposed another beamforming method utilizing singular value decomposition(SVD)for closed-loop SUMIMO systems with a convolution encoder and modulation techniques, for example, M-quadrature amplitude modulation (M-QAM)and M-phase shift keying(M-PSK)over Rayleigh fading[4,5,6].

As design criteria, different performance measures were considered, for example, weighted minimum mean square error(MMSE)[12], total mean square error(TMSE)[13], least bit error rate (BER)[14]. From the point of view of signal processing, TMSE is a critical metric for transceiver design and has been embraced in SU-MIMO systems to minimize the information estimation error from the received signal. A joint transceiver design utilizing an MSE paradigm was also discussed for the SU-MIMO framework[12].

The above paragraph provides a general introduction and addresses a few optimization criteria such as an extreme data rate, least BER, and MMSE. The design of an optimum linear transceiver for an SU-MIMO channel, possibly with delay spread, utilizing a weighted MMSE paradigm subject to a transmit power constraint was reported[12]. These studies assumed that the perfect CSI was available on the transmitter side. However, in practical communication systems, the propagation environment may be more challenging, and the receiver and transmitter cannot have perfect knowledge of the CSI. An imperfect CSI may emerge from an assortment of sources, for example, outdated channel estimates, erroneous channel estimation, and quantization of the channel estimate in the feedback channel[15].

An important problem to investigate with the aim of obtaining a robust communications system is to determine whether it would be possible to design MIMO systems with an imperfect CSI. Optimal precoding strategies in SU-MIMO systems were proposed under the assumption that imperfect CSI is available at the transmitter, and perfect CSI is available at the transmitter[16]. A robust joint precoder and decoder design to reduce the TMSE with imperfect CSI at both the transmitter and receiver of SU-MIMO systems was proposed in Refs. [17,18].

Novel precoding techniques to enhance the performance of the downlink in MU-MIMO systems were studied with an improper constellation[19]. The precoder that was designed[19,20] was more appropriate for a MIMO system with improper signal constellation. The joint precoder and decoder design under the minimum TMSE measure produced exceptional BER performance for proper constellation techniques, e. g. , M-PSK and M-QAM[21,22]. Then again, when applying the same outline to the improper constellation techniques, e. g. , M-ASK and BPSK, the performance is fundamentally corrupt. A minimum TMSE design for an SU-MIMO system with improper modulation techniques was proposed and found to perform predominantly in terms of BER compared to the traditional design[23].

A novel optimal strategy for nonlinear precoding in a MIMO system was designed[24], and simulation results were provided to show that the proposed nonlinear precoding approach clearly outperforms the optimal linear precoding approaches. To avoid the computational complexity in iterativebased linear uplink MU-MIMO systems, a non-iterative joint SVD-based precoder and decoder for uplink MIMO systems with perfect CSI was proposed[24] and the design was compared with conventional iterative-based linear uplink MIMO systems. Significant performance gains of the non-iterative approach over previous iterative designs in terms of the BER of the system were thoroughly demonstrated with simulation results.

A literature review revealed that a transceiver design of both a nonlinear and non-iterative nature is neither available for SU-MIMO nor for MU-MIMO systems. Our research aimed to address this shortcoming by examining the problem of a nonlinear and non-iterative precoder design for an SU-MIMO system with maximum likelihood (ML) decoding as the main objective of this study. Based on the nonlinear structure of the precoder, three different methods (Method 1, Method 2, and Method 3)are proposed. The approach we followed was to design a less complex and most efficient MIMO transceiver by combining nonlinearity and a non-iterative structure in the MIMO system. The simulation results verified the superiority of all the proposed methods over conventional methods. In the near future, we plan to use the proposed methods in large-scale or massive MIMO[25,26] to increase the spectral efficiency for next generation wireless systems.

The remainder of the paper is organized as follows. The system model for the proposed nonlinear and non-iterative precoder design for MIMO systems is presented in section Ⅱ. The proposed NCP methods for MIMO systems are presented in section Ⅲ together with a suitable example. The simulation results are presented in section Ⅳ. Section V concludes the paper.

Notation: Throughout this paper, (·)T denotes matrix transpose, (·)H represents matrix conjugate transpose, diag[H(1), …, H(n)]is an n×n diagonal matrix with diagonal elements H(i), i=1, …, n, and In is an n×n identity matrix.

Ⅱ. SYSTEM MODEL FOR PROPOSED NONLINEAR AND NON-ITERATⅣE PRECODER DESIGN FOR MIMO SYSTEMS

A. Literature Review

To enable spatial multiplexing in SU-MIMO systems, the appropriate transmit precoding design or joint precoderdecoder designs were proposed under a variety of system objectives and different CSI assumptions[27]. Most of the studies assumed that the perfect CSI was available at the transmitter side. However, in practical communication systems, the propagation environment may be more challenging, and the receiver and transmitter cannot have a perfect knowledge of the CSI. A robust communications system can be obtained by designing MIMO systems with imperfect CSI as an important matter to investigate[28]. The optimum joint linear transceiver is designed for SU-MIMO systems that utilize improper constellation strategies, either under the imperfect or perfect CSI that was proposed[17]. The computation complexity in an iterative structure was reduced by proposing and designing an SVD-based non-iterative transceiver for MIMO systems[29]. When the base station (BS) obtains the perfect CSI of all mobile stations, and each of the mobile stations has its own specific perfect CSI, the SVD-assisted method can decouple the multi-user channel into multiple independent SISO subchannels. A novel optimal nonlinear transceiver design for a MIMO system is also proposed to show that the nonlinear precoding-based MIMO system outperforms the equivalent linear system[24].

In this work, we combined both non-iterative and nonlinear MIMO systems to produce a less complex and more efficient SU-MIMO system. Tab.1 presents a comparison of the various parameters of the different conventional transceiver and proposed transceiver schemes.

Table 1   Comparison of the various parameters of different conventional transceiver and proposed transceiver schemes

transceiver designRef.[23]Ref.[17]this paper
linear or nonlinearlinearlinearnonlinear
iterative or non-iterativenon-iterativeiterativeiterative
CSI assumptionCSI and no CSICSI and no CSICSI and no CSI
complexityhighlowlow
high SNRbetter
low SNRbetter
decoding strategyMMSEMMSEML
No.Tx and Rx antenna3×33×33×3

New window| CSV


B. MDS-Based Nonlinear Constellation Precoding in MIMO Systems

In this section, the design of MDS-based nonlinear constel-lation precoding for a MIMO system is considered. The MDS precoder is used to convert information bits B of size 1×n to a code word S of size 1×m on a fixed constellation with a diversity order of d. A code word is constituted of multi-ple information symbols, where all symbols in a code word are constructed from a q point constellation Q mapper and en-coder Hm,d. Information bits that are passed to the encoders can be written in a vector form as follows[30]

B=[B1,B2,Bn]T.(1)

The encoder is used to construct q-ary (S,2n,d) MDS codes. It chooses the q value as small as possible and a power of 2 for fixed values of B, n, and d for the purpose of easy implementation of the algorithm. The encoder is based on binary linear codes as well as the labeling Q, and the encoder performs one-to-one mapping from q symbols to t bits. First, the binary linear code L of[mt, n, d1]is designed with the generated matrix G defined as

Bm,d=(In/F1),(2)

where d1 is the minimum Hamming distance of L, Ιn is the identity matrix of size n×n, and F1 is an n×t(d−1)binary matrix. The F1 can we written as

F1=(F11,1F11,1F11,1F11,1F11,1F11,1F1SD+1,1F1Sd+1,2F1Sd+1,d1),(3)

where F1u,v is a submatrix of F1, the value of u and v are defined as 1umd+1,and1vd1. The output from the encoder is defined as

c=Gm,d×B(4)

=Gm,d×[B1,B2,,Bn]T.(5)

The encoders are used to encode the n-length information bits (B) to a mt-length binary code word (F). The output from the encoders is given as input to the modulation section, which is designed to have a q value as small as possible. According to a single bound[31], we have

2nqmd+1.(6)

Further, from Eq. (6), the value of q is

q2nmd+1.(7)

To construct q-ary (S,qmd+1,d) MDS codes from 2n code words, the constellation size is chosen as follows

q={2nmd+1,ifSd+1|n,2nmd+1,ifmd+1|n.(8)

We assume t2nmd+1 throughout this paper without loss of generality; hence, q=2t, t bits are mapped to a constellation point of Q. Then the output from mapper S is expressed as

S=[S1,S2,,Sm]T.(9)

Then t bits of F1 are mapped to the ith symbol Si of S in accordance with the labeling of Q, 1≤i≤m. The bits are

Si{c(i1)t+1,c(i1)t+1,,cit}.(10)

The resulting code S is nonlinear on the q-ary field.

C. SVD-Based Non-Iterative Transceiver Design for MIMO Systems

The non-iterative transceiver design for a MIMO system with perfect CSI is discussed in this section. As shown in Fig.1, let Nt be the number of antennas used at the transmitter and Nr be the number of antennas used at the receiver. The nonlinear encoded information symbols to be sent are denoted by an m×1 vector S=[S1,S2,,Sm]T, where m is the number of data streams. The symbol vector S is precoded using an Nt×m precoding matrix F2 to produce an Nt×1 precoded vector x=F2S, which is then transmitted simultaneously over Nt antennas. The data symbols are assumed to be uncorrelated and have zero mean and unit energy, i. e. , E[SSH]=Ιm.

Figure 1

Figure 1   Transmitter and receiver model for the proposed MIMO systems


Here we use the SVD method to develop a non-iterative precoder. Using SVD channel decomposition, the MIMO channel, H^, can be decomposed as follows.

H^=U˜Λ˜VH,(11)

whereU˜=[UUnull]andΛ˜=[Λ0]thenEq.(11)becomes

H=UΛVH,(12)

where U and V are two unitary matrices of size Nr×Nr and Nt×Nt, respectively, and (·)H denotes the conjugate transpose and Λ is the Nt×Nt diagonal matrix with non-negative real numbers on the diagonal i. e. , Λ=diag{Λ1,Λ2,,ΛNt}. Then, the precoder can be defined as

F2=βΛV1,(13)

where β=PT/Tr(VΛ-1Λ-HVH) where PT is the total transmit power at the transmitter end. In the MIMO channel, the transmitter simultaneously transmits m symbols(i. e. , ) S1, S2, …, Sm from a finite constellation point of Q. At the receiver end, the received signal vector is defined as follows

y=HF2S+ω,(14)

where the vector w represents Nr-dimensional noise with ζ(0;σw2). Upon substituting Eqs. (12) and (13) to Eq. (14), the vector y of the received signal can be expressed as

y=UΛVHβVΛ-1S+ω(15)

UβS+ω.(16)

The received signal y is fed to the decoder G, which is an n×Nr matrix. Then the estimation of the resultant vector at the receiver is:

r=GUβS+Gω.(17)

In practice, the CSI is usually imperfect and partially known for many reasons such as poor channel estimation, erroneous or outdated feedback, and time delays or frequency offsets between the reciprocal channels. Therefore, MIMO systems design under perfect CSI is no longer suitable for MIMO systems operating with estimated channel information. To improve the robustness of communication systems, the imperfectness of CSI with transmit and receive correlations has to be taken into consideration. In addition, the channel estimation is performed based on an orthogonal training method[23].

The MIMO channel with transmit and receive correlation information is denoted as H=Rr1/2HwRt1/2 where Hw is a spatially white matrix whose entries are independent and identically distributed(i. i. d. ) Nc(0,1). The matrices Rt and Rr represent the normalized transmit and receive correlations, respectively.

In general, the channel is estimated at the receiver, the estimated information is fed back to the transmitter but that feedback information is not perfect due to feedback delays and errors. The transmitter can only obtain an erroneous estimate H^ of the true channel H. The MIMO channel with imperfect CSI and both the transmit and receive correlation information can be written as

H=H^+E,(18)

where H^=Rr1/2H^wRt1/2 and Ε=Rr1/2Ε^wRt1/2. The entries of Hw and Ew are independent. By substituting the value of H^ and E in Eq. (18), we obtain

H=Rr1/2H^wRt1/2+Re,r1/2ΕwRt1/2,(19)

where Re,r=[ΙNr+σce2Rr1]1 and σce2=Tr(Rt1)σn2/Ptr and Ptr is the training power and Εw is independent with the data and noise vector. As in perfect CSI, the precoder corresponding to the imperfect CSI is derived by decomposing H^w using the SVD channel decomposition method.

D. The Maximum Likelihood Detection for MIMO Systems

At the receiver end, we use ML as a decoding method to estimate the transmitted symbol, S^. The optimal ML receiver tries to minimize the probability of error(i. e. , Pe=P(SS^)). In other words, it can also be defined as maximizing the probability of correct estimation S(i.e.,P(S=S^|r,UΛVH)). Most commonly, maximizing the probability of correct estimation can be defined as follows

P(S=S^|r,H)=P(S=S^)fr|S,H(r|S=S^,H)fr|H(r|H),(20)

where fr|S,H is the conditional probability density function (CPDF) of r given (S,H) and fr|H is the CPDF of the r given H. Further, from Eq. (21), we can see that both the P(S=S^) and fr|H(r|H) are independent on S^ and the criterion of (P(S=S^|r,UΛVH)) is maximized by the S^, which maximizes fr|H(r|S=S^,H). The ML detector is defined as the following equation

S^ML=argmaxS^ξmfr|H(r|S=S^,H)(21)

Eq. (21)can be further simplified by applying the model of Eq. (17)as given by Ref. [32]. The ML detector tries to find S^, which minimizes the following equation.

S^ML=argmaxS^ξmrHS^2.(22)

By substituting Eq. (12)and(17)in Eq. (22), we obtain

S^ML=argmaxS^ξmGUβS+GωUΛVHS^2.(23)

Thus, the ML detector tries to find S^, which produces the smallest distance between GUβS+Gω and UΛVHS^.

Ⅲ. PROPOSED NCP METHODS FOR MIMO SYSTEMS WITH SUITABLE EXAMPLE

The 3-Nonlinear constellation and Non-iterative precoding for MIMO systems(3-NCNP-MIMO)is a design example for novel MDS-based NCP in MIMO systems. In this example, we are constructing a 64-ary(3, 212, 2)MDS code S3 by using the following parameters m=3, n=12, d=2, q=64. The input vector B to the NCP encoders can be defined as

B=[B1,B2,,B12]T.(24)

The binary generator matrix G of size 12×18 as in Eq. (2) is

G3,2=[Ι12|F12×6]12×18,(25)

G3,2=[Ι60|F1,10Ι6|F2,1],(26)

where F1,1, F2,1 are 6×6 matrices and 0 denotes an all-zero matrix. According to Theorem 1[31], F1,1, F2,1 are matrices of the size 6×6. In order to achieve the diversity order of 2 as per our proposed example, F1,1 and F2,1 are necessarily required to be full rank matrices. Therefore, we choose the following condition F1,1=F2,1=Ι6. The output code words from the NCP encoder are represented as

c=G3,2B.(27)

Here we required a 64-QAM constellation mapper from Eq. (8), and the output from the mappers are represented as follows

S=[S1,S2,S3]T.(28)

In this work, three different nonlinear precoding methods for a MIMO system based on the design of the generator matrix G3,2 are proposed. These are

1. Method 1—It follows the generator matrix G3,2, which is defined in Eq. (2)and Theorem 1[31]. The coding gain for the MIMO system using Method 1 with 64-QAM is defined as ζMethod1=(dmin64)2. Because of the nature of the poor coding gain in Method 1, it may not suitable for an application that needs to achieve additional coding gain. To resolve this issue, we propose Method 2, which is coding gain efficient.

2. Method 2—To achieve a coding gain(ζ)as large as possible, we propose Method 2 based on Theorem 3[31] to design an F. Accordingly the pair matrix F1,1=F2,1 is designed as follows

F1,1=[110100101010110111011001110001100101],(29)

F2,1=[001011010101111011100110100011101001],(30)

The coding gain for the MIMO system using Method 2 with 64-QAM is defined as ζMethod2=(dmin64)2. The use of Method 2 enables us to achieve very good coding gain with little added complexity. We propose another method named Method 3 to reduce the complexity in Method 3 but achieve the same coding gain.

3. Method 3—the pair matrix F1,1=F2,1 is designed by using gray labeling and violating Theorem 3[31], as follows

F1,1=[110000111000101100010110010011010101],(31)

F2,1=[000011000111001101011010110010101010],(32)

The coding gain for the MIMO system using Method 3 with 64-QAM is the same as that for Method 2 (i. e. , ) ζMethod3=(dmin64)2.

Ⅳ. NUMERICAL RESULTS

This section provides numerical results to illustrate the performance improvement of the proposed 3-NCNP-MIMObased Method 1, Method 2, and Method 3 in MIMO systems, in terms of the bit error rate(BER)vs. the signal-to-noise ratio (SNR). In particular, the following comparisons are made:

1. The performance of the proposed 3-NCNP-MIMO-based Method 1, Method 2, and Method 3 is compared with the linear and non-iterative precoding(LNIP)[29]. This comparison is to show the benefit of the proposed nonlinear and non-iterative(NCNP)precoding technique in MIMO compare to linear and non-iterative precoding(LNIP).

2. The performance of the proposed 3-NCNP-MIMO-based Method 1, Method 2, and Method 3 is compared with the linear and iterative precoding(LIP)in Ref. [20]. The purpose of this comparison is to show the benefit of the nonlinear and non-iterative precoding technique in MIMO compared to linear and iterative precoding methods.

3. Method 1, Method 2, and Method 3 are compared to show the performance difference between the proposed methods.

The simulation results are averaged over at least 15 000 channel realizations. In all the simulation results reported in this section, the number of parallel date streams are set as B=12 and the number of transmit and receiver antennas are fixed as Nt =Nr=3. The transmit correlation metric is defined as Rt(i,j)=ρt|ij| for i, j=1, 2, …, Nt, where the receive correlation metric is defined as Rr(i,j)=ρr|ij| for i, j=1, 2, …, Nr. The SNR for all the simulation results in this paper is defined as SNR=PT/σn2 and the training phase SNR is defined as SNRtr=Ptr/σn2=26.016dB.

First, Fig.2 shows the simulation results of the proposed 3-NCNP-MIMO-based Method 1 for the ML decoding algorithm under perfect CSI and uncorrelated Rayleigh channel (Nt =Nr=3. The values of σce2 are 0 for ρt =0.0 and ρt =0.0). It compares the performance of the proposed 3-NCNPMIMO-based Method 1 with LNIP-based MIMO systems[29]. It also compares the performance of the proposed 3-NCNPMIMO-based Method 1 with LIP-based MIMO systems[20]. We considered MMSE as a decoding algorithm for both of the conventional methods considered in this study for comparison. It is clear from the simulation results that a performance improvement is achieved by 3-NCNP-MIMO-based Method 1 compared to both the conventional methods. These same results are presented in Tab.2 for clarity and comparison purpose.

Figure 2

Figure 2   Performance comparison of both the conventional LNIP and LIP with proposed 3-NCNP-MIMO based Method 1 for ML decoding algorithm under perfect CSI and uncorrelated Rayleigh channel


Fig.3 compares the performance of the proposed 3-NCNPMIMO-based Method 2 for the ML decoding algorithm under perfect CSI and for an uncorrelated Rayleigh channel. In addition, the 3-NCNP-MIMO-based Method 2 designs are com pared with both LNIP[29]and LIP in Ref. [20]. It can be seen from Fig.3 that the 3-NCNP-MIMO-based MIMO system based on Method 2 leads to a performance improvement compared to the conventional methods. Again, the performance improvement by the proposed 3-NCNP-MIMO-based Method 3 over the conventional design is clearly observed in Fig.4. A significant improvement in performance by the proposed 3NCNP-MIMO compared to the conventional linear-based precoding methods is shown.

Table 2   BER and SNR values for proposed 3-NCNP-MIMO-based Method 3, LNIP-based MIMO systems and LIP-based MIMO systems under perfect CSI

SNRBERBERBER for proposed
in dBfor LNIPfor LIPNCNP-Method 3
−50.364 70.379 70.354 3
−10.290 00.300 30.284 6
30.204 70.214 70.197 3
70.114 50.123 50.101 9
110.059 10.069 40.033 8
150.022 60.032 30.005 5
190.004 20.008 10.000 4
230.000 70.001 50

New window| CSV


Figure 3

Figure 3   Performance comparison of both the conventional LNIP and LIP with proposed 3-NCNP-MIMO-based Method 2 for ML decoding algorithm under perfect CSI and uncorrelated Rayleigh channel


A performance comparison of all three proposed methods along with the conventional LNIP and LIP is also conducted and the results are shown in Fig.5. This comparison shows that the performance of proposed Method 2 and Method 3 is almost identical, and both outperform Method 1. All three of the proposed methods are found to outperform the conventional methods under perfect CSI and for an uncorrelated Rayleigh channel.

Fig.6 shows the same performance as in Fig.5, but for the case of imperfect CSI with transmit and receive corre

lation. Note that, with SNRtr=Ptr/σn2=26.016dB and ρtr=0.5, one has σce2=0.015. Again, the performance improvement by all three of our different proposed designs compared to the conventional designs is clearly observed in Fig.6. These same results are presented in Tab.3 for clarity and comparison purpose.

Figure 4

Figure 4   Performance comparison of both the conventional LNIP and LIP with proposed 3-NCNP-MIMO-based Method 3 for ML decoding algorithm under perfect CSI and uncorrelated Rayleigh channel


Figure 5

Figure 5   Performance comparison of the proposed 3-NCNP-MIMO-based Method 1,Method 2 and Method 3 for ML decoding algorithm under perfect CSI and uncorrelated Rayleigh channel


Fig.7 examines the effect of channel correlations on the proposed MIMO system BER performance under imperfect CSI for proposed Method 1, Method 2, and Method 3, respectively. The two different sets of transmit/receive correlations that were considered are{ρt=0.5, ρr=0.5}; {ρt=0.0, ρr=0.0}. In general, Fig.7 shows that higher values of the transmit and receive correlations lead to larger performance losses.

Figure 6

Figure 6   Performance comparison of the proposed 3-NCNP-MIMO-based Method 1,Method 2 and Method 3 for ML decoding algorithm under under imperfect CSI and correlated Rayleigh channel


Table 3   BER and SNR values for proposed 3-NCNP-MIMO-based Method 3, LNIP-based MIMO systems and LIP-based MIMO systems under imperfect CSI

SNRBERBERBER for proposed
in dBfor LNIPfor LIPNCNP-Method 3
−50.439 60.459 60.409 8
−10.362 70.382 70.356 3
30.302 20.322 20.294 1
70.219 50.244 50.214 1
110.138 20.166 20.129 2
150.069 80.088 80.051 1
190.033 30.043 30.008 8
230.010 20.014 20.000 4

New window| CSV


Figure 7

Figure 7   Effect of transmit and receive correlations on the performance of the proposed transceiver designs(Nt=Nr=3,B=12)


Ⅴ. CONCLUSION AND FUTURE WORK

This paper proposes a low-complexity high-performance precoder design for MIMO systems with both nonlinear and non-iterative processing strategies under both perfect and imperfect CSI. This nonlinear precoding method provides the flexibility of supporting any number of diversity channels and desired diversity order. The computational complexity of an iterative-based algorithm is reduced by using SVD-based noniterative algorithms to design a MIMO precoder and decoder. Significant performance gains of the proposed designs over previous designs in terms of the BER of the system are thoroughly demonstrated with simulation results. Finally, it is pointed out that the proposed nonlinear and non-iterative precoder design for the MIMO can be extended to the case of a massive MIMO system under imperfect CSI.

The authors have declared that no competing interests exist.
作者已声明无竞争性利益关系。

Reference

J. Yang , S. Roy .

On joint transmitter and receiver optimization for multiple-input-multiple-output(MIMO)transmission systems

[J]. IEEE Transactions on Communications, 1994, 42(12): 3221-3231.

[Cited within: 1]

L. Zhao , L. W. Mo , Y. Ma , et al.

Diversity and multiplexing trade-off in general fading channels

[J]. IEEE Transactions on Information Theory, 2007, 53(4): 1549-1557.

[Cited within: 1]

G. J. Foschini .

Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas

[J]. Bell Labs Technical Journal, 1996, 1(2): 41-59.

[Cited within: 1]

M. Raja , P. Muthuchidambaranathan .

SVD-based transmit beamforming for various modulations with convolution encoding

[J]. ICTACT Journal on Communication Technology, 2011, 2(3): 393-399.

[Cited within: 2]

M. Raja , P. Muthuchidambaranathan .

BER performance of SVD-based transmit beamforming with various modulation techniques

[C]// 5th IEEE International Conference on Industrial and Information Systems (ICIIS), 2010: 155-160.

[Cited within: 2]

M. Raja , P. Muthuchidambaranathan .

Performance analysis of closedloop MIMO system

[J]. International Journal of Computer Applications, 2011, 4(12): 14-19.

[Cited within: 2]

G. Thiagarajan .

Novel transmit precoding methods for rayleigh fading multiuser TDD-MIMO systems with CSIT and no CSIR

[J]. IEEE Transactions on Vehicular Technology, 2015, 64(3): 973-984.

[Cited within: 1]

V. Tarokh , N. Seshadri , A. R. Calderbank .

Space-time codes for high data rate wireless communication: performance criterion and code construction

[J]. IEEE Transactions on Information Theory, 1998, 44(2): 744-765.

[Cited within: 1]

M. Kang , M. S. Alouini .

Performance analysis of MIMO MRC systems over Rician fading channels

[C]// IEEE Vehicular Technology Conference, 2002: 869-873.

[Cited within: 1]

P. A. Dighe , R. K. Mallik , S. S. Jamuar .

Analysis of transmit-receive diversity in Rayleigh fading

[J]. IEEE Transactions on Communications, 2003, 51(4): 694-703.

[Cited within: 1]

D. A. Basnayaka , M. D. Renzo , H. Haas .

Massive but few active MIMO

[J]. IEEE Transactions on Vehicular Technology, 2016, 65(9): 6861-6877.

[Cited within: 1]

H. Sampath , P. Stoica , A. Paulraj .

Generalized linear precoder and decoder design for MIMO channels using the weighted MMSE criterion

[J]. IEEE Transactions on Communications, 2001, 49(12): 2198-2206.

[Cited within: 3]

A. Scaglione , P. Stoica , S. Barbarossa , et al.

Optimal designs for spacetime linear precoders and decoders

[J]. IEEE Transactions on SignalProcessing, 2002, 50(5): 1051-1064.

[Cited within: 1]

A. Yadav , M. Juntti , J. Lilleberg .

Linear precoder design for correlated partially coherent channels with discrete inputs

[C]// Proceedings of the Tenth International Symposium on Wireless Communication Systems, 2013: 1-5.

[Cited within: 1]

M. Bengtsson , B. Ottersten .

Optimal and suboptimal transmit beamforming

[M]. Handbook of Antennas in Wireless Communication,CRC Press, 2001.

[Cited within: 1]

H. Sampat , A. Paulraj .

Linear precoding for space-time coded systems with known fading correlations

[J]. IEEE Communication Letters, 2002, 6(6): 239-241.

[Cited within: 1]

J. Zhang , Y. Wu , S. Zhou , et al.

Joint linear transmitter and receiver design for the downlink of multiuser MIMO systems

[J]. IEEE Communication Letters, 2005, 9(11): 991-993.

[Cited within: 3]

X. Zhang , D. P. Palomar .

Robust design of linear mimo transceivers under channel uncertainty

[C]// IEEE International Conference on Acoustics,Speech,and Signal Processing, 2006: Ⅳ77-Ⅳ80.

[Cited within: 1]

P. Xiao , M. Sellathurai .

Improved linear transmit processing for singleuser and multi-user MIMO communications systems

[J]. IEEE Transactions on Signal Processing, 2010, 58(3): 1768-1779.

[Cited within: 2]

M. H. Ding , S. D. Blostein .

MIMO minimum total MSE transceiver design with imperfect CSI at both ends

[J]. IEEE Transactions on Signal Processing, 2009, 57(3): 1141-1150.

[Cited within: 4]

K. Sanka , M. Raja , P. Muthuchidambaranathan .

Improved minimum total MSE transceiver design with imperfect CSI at both ends of a MIMO link

[C]// IEEE International Conference on Electronics Computer Technology(ICECT), 2011: 23-27.

[Cited within: 1]

M. Raja , K. Sanka , P. Muthuchidambaranathan .

Minimum total MSE based transceiver design for single-user MIMO system

[C]// Proceedings of The 17th IEEE Asia-Pacific Conference on Communications(APCC-2011), 2011: 720-725.

[Cited within: 1]

M. Raja , P. Muthuchidambaranathan , H. H. Nguyen .

Transceiver design for MIMO systems with improper modulations

[J]. Wireless Personal Communications,Springer, 2013, 68(2): 265-280.

[Cited within: 3]

I. Jimenez , M. Barrenechea , M. Mendicute , et al.

Non-linear precoding approaches for non-regenerative multiuser MIMO relay systems

[C]// Proceedings of the 20th European Signal Processing Conference (EUSIPCO), 2012: 1399-1403.

[Cited within: 3]

J. H. Choi , B. Lin .

MMSE-based random sampling for iterative detection for large-scale MIMO systems

[J]. Journal of Communications and Information Networks,Springer, 2016, 1(2): 29-36.

[Cited within: 1]

X. L. Sun , K. Xu , Y. Xu .

Multipair two-way massive MIMO AF relaying with ZFR/ZFT and hardware impairments over high-altitude platforms

[J]. Journal of Communications and Information Networks,Springer, 2016, 1(3): 105-114.

[Cited within: 1]

D. A. Basnayaka , M. D. Renzo , H. Haas .

Massive but few active MIMO

[J]. IEEE Transactions on Vehicular Technology, 2016, 65(9): 6861-6877.

[Cited within: 1]

S. Zhou , G. B. Giannakis .

Optimal transmitter eigen-beamforming and space time block coding based on channel mean feedback

[J]. IEEE Transactions on Signal Processing, 2002, 50(10): 2599-2613.

[Cited within: 1]

M. Raja , P. Muthuchidambaranathan .

SVD-assisted joint precoder and decoder design for the uplink of MU-MIMO systems with improper modulation

[J]. Wireless Personal Communications,Springer, 2013, 73(3): 1129-1142.

[Cited within: 4]

M. Raja , P. Muthuchidambaranathan .

A novel nonlinear constellation precoding for OFDM systems with subcarrier grouping

[J]. Wireless Personal Communications,Springer, 2013, 73(3): 867-884.

[Cited within: 1]

Y. Shang , D. Wang , X. G. Xia .

Signal space diversity techniques with fast decoding based on MDS codes

[J]. IEEE Transactions on Communications, 2010, 58(9): 2525-2536.

[Cited within: 5]

T. Kailath , H. Vikalo , B. Hassibi .

MIMO receive algorithms space-time wireless systems: from array processing to MIMO communications

[M]. Cambridge: Cambridge University PressPress, 2005.

[Cited within: 1]

/