<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2023.116003</article-id><article-id pub-id-type="publisher-id">JCC-125955</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Evaluation of Linear Precoding Schemes for Cooperative Multi-Cell MU MIMO in Future Mobile Communication Systems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Juma</surname><given-names>Said Ally</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Electronics and Telecommunication Engineering, College of Information and Communication Technology, Mbeya University of Science and Technology, Mbeya, Tanzania</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>06</month><year>2023</year></pub-date><volume>11</volume><issue>06</issue><fpage>28</fpage><lpage>42</lpage><history><date date-type="received"><day>6,</day>	<month>May</month>	<year>2023</year></date><date date-type="rev-recd"><day>27,</day>	<month>June</month>	<year>2023</year>	</date><date date-type="accepted"><day>30,</day>	<month>June</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In Mobile Communication Systems, inter-cell interference becomes one of the challenges that degrade the system’s performance, especially in the region with massive mobile users. The linear precoding schemes were proposed to mitigate interferences between the base stations (inter-cell). These schemes are categorized into linear and non-linear; this study focused on linear precoding schemes, which are grounded into three types, namely Zero Forcing (ZF), Block Diagonalization (BD), and Signal Leakage Noise Ratio (SLNR). The study included the Cooperative Multi-cell Multi Input Multi Output (MIMO) System, whereby each Base Station serves more than one mobile station and all Base Stations on the system are assisted by each other by shared the Channel State Information (CSI). Based on the Multi-Cell Multiuser MIMO system, each Base Station on the cell is intended to maximize the data transmission rate by its mobile users by increasing the Signal Interference to Noise Ratio after the interference has been mitigated due to the usefully of linear precoding schemes on the transmitter. Moreover, these schemes used different approaches to mitigate interference. This study mainly concentrates on evaluating the performance of these schemes through the channel distribution models such as Ray-leigh and Rician included in the presence of noise errors. The results show that the SLNR scheme outperforms ZF and BD schemes overall scenario. This implied that when the value of SNR increased the performance of SLNR increased by 21.4% and 45.7% for ZF and BD respectively.
 
</p></abstract><kwd-group><kwd>Precoding Schemes</kwd><kwd> Cooperative Networks</kwd><kwd> Interference</kwd><kwd> Multi-Input Multi-Output (MIMO)</kwd><kwd> Multi-Cell and Multiuser</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The demands of today’s mobile communication require higher data transmission and low delay, with mobile users sending and receiving the data with little or no interference and delay [<xref ref-type="bibr" rid="scirp.125955-ref1">1</xref>] . This can be achieved using a multi-input multi-output (MIMO) system in the mobile communication [<xref ref-type="bibr" rid="scirp.125955-ref2">2</xref>] . The MIMO systems enable linear increases in the data transmission rate with an increasing number of antennas in mobile devices and also increase the connection reliability, which contributes to the increase in performance of mobile systems [<xref ref-type="bibr" rid="scirp.125955-ref3">3</xref>] . However, the system can only be improved if the system throughput is increased. Nevertheless, this is becoming a significant challenge, especially in densely populated areas where mobile operators reuse the limited licensed spectrum (resources) to accommodate many users, which can lead to the higher degree of interference. This challenge requires the intensive studies for the future mobile communication systems.</p><p>Additionally, the benefits of MIMO can be enhanced during transmission if the receiver knows the information about the communication channel. The system also improved by giving the sender information about the required communication channel. This allows for exploring the idea of network collaborations. In order for the base stations (BSs) to share channel information, in particular channel state information (CSI), in order to offer services to both BSs and MSs equipped with more than one antenna, the idea of cooperation was introduced [<xref ref-type="bibr" rid="scirp.125955-ref4">4</xref>] .</p><p>The current cooperative system in multi-cell single-user MIMO limits the system configuration in terms of the number of antennas. It allows each cell (base station) to serve only one mobile user. When the number of antennas at the transmitter exceeds the number of mobile users in a system, some spectrum resources are wasted. In addition, as the population of each cell increases, the system capacity is limited due to multi-user interference between users through multi-cell transmission [<xref ref-type="bibr" rid="scirp.125955-ref5">5</xref>] . Each BS on the network shares the state of a communication channel, including the precoder information. The precoding scheme reduces the interference caused by either base stations or mobile users between each other [<xref ref-type="bibr" rid="scirp.125955-ref6">6</xref>] . The precoded signal in each BS is transmitted to all MS with the same time slots and frequency band.</p><p>Numerous precoding schemes are proposed for Cooperative Multi-cell, linear and non-linear types. This study focuses on the linear schemes since the non-linear scheme turns out to be quite complicated compared to the linear ones, which include the Zero Forcing (ZF) Scheme, the Block Diagonalization (BD) Scheme, and the Signal Leakage and Noise Ratio (SLNR) Scheme [<xref ref-type="bibr" rid="scirp.125955-ref7">7</xref>] . Non-linear schemes require direct knowledge of the channel transfer function at the BS, such as the Dirty Paper Coding (DPC) Scheme is the robust precoding scheme used to mitigate cell-to-cell interferences. Conversely, linear schemes use different channel state information (CSI) degrees compared to non-linear schemes. Therefore, linear precoding schemes are easily adaptable and cheaper to implement than non-linear ones. In [<xref ref-type="bibr" rid="scirp.125955-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.125955-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.125955-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.125955-ref11">11</xref>] , the authors presented a concept of BS cooperation as one of the approaches to suppress the available interference between cells (base stations). Based on the above review the study of interference on the future mobile communication system need more attention. This study evaluates the performance of three linear precoding techniques based on network and channel models regarding the average capacity rate, and signal-to-noise ratio.</p></sec><sec id="s2"><title>2. System Model and Theoretical Descriptions</title><p>In this section, the system model of the mobile system model is addressed and the theoretical descriptions through the relationship between the transmitted signals for each precoding scheme.</p><sec id="s2_1"><title>2.1. System Model</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows the system model providing the coverage of three cells of the mobile communication system. The system is connected to a unit frequency reuse deployed at the base station and each mobile user can receive the transmitted signals from all available BSs, which are three. The signals indicated by the bold arrow are desired signals and a dotted arrow represents interference signals received from other BS.</p><p>In addition, <xref ref-type="fig" rid="fig1">Figure 1</xref> demonstrates multi-cell, multi-user MIMO, where each BS is equipped with more than one antenna. A BS communicates with the group of MS users simultaneously, and each MS is equipped with an antenna. A base station uses available CSI to reduce or eliminate multi-user interference through linear precoding schemes.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> System model</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-1732288x2.png"/></fig><p>The three neighboring BSs establish cooperative transmission sites connected with the high-rate optical fiber in the given system model and share information such as resources, scheduling and precoding matrix. In this study, it is assumed that all base stations share the CSI. At the same time, the user information is shared with the BSs that cooperate.</p></sec><sec id="s2_2"><title>2.2. Theoretical Descriptions of Model</title><p>This study uses mathematical notations, such as lower-case letters for vectors and upper-case letters for matrices. (&#183;)<sup>H</sup> stands for the Hermitian transpose, and (&#183;)<sup>T</sup> represents the transpose matrix. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x3.png" xlink:type="simple"/></inline-formula>indicates the expectation operator and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x4.png" xlink:type="simple"/></inline-formula> indicates the identity matrix's size that is denoted by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x5.png" xlink:type="simple"/></inline-formula> , and N represents either number of transmitting or receiving antennae.</p><p>In a Multi-Cell MU MIMO setup, each mobile station, MS is jointly served by each cooperative site of BSs that has a B number of BSs. In this system, BS has N<sub>t</sub> a number of transmitting antennas in this system, and M mobile station has N<sub>r</sub> a number of receiving antennas. The BSs assist each other by sharing CSI to transmit data to the available mobile station. Furthermore, each BS uses its channel to serve all the available MSs from a system, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x6.png" xlink:type="simple"/></inline-formula>representing the channel matrix, which is used to connect j<sup>th</sup> MS from k<sup>th</sup> BS, whereby <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x7.png" xlink:type="simple"/></inline-formula> indicate the number of MSs and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x8.png" xlink:type="simple"/></inline-formula> represent available BSs on the system, respectively. The value channel matrix <sub><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x9.png" xlink:type="simple"/></inline-formula></sub> used in the BS involves a number of sub-matrices, which are used to allow communication to the mobile stations and descriptions expressed as</p><disp-formula id="scirp.125955-formula6"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x10.png"  xlink:type="simple"/></disp-formula><p>From the above Equation (1) the linear precoding scheme from k<sup>th</sup> BS to j<sup>th</sup> MS is expressed as</p><disp-formula id="scirp.125955-formula7"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x11.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x12.png" xlink:type="simple"/></inline-formula> represented as precoder at BSs and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x13.png" xlink:type="simple"/></inline-formula> indicated as data symbols transmitted to j MS. Based on the cooperative BS, the j MS receives the signal from all BSs. In the system, the transmitted signals from only one BS are considered desired signals, and others are considered interfered signals. The expression of the system expressed as</p><disp-formula id="scirp.125955-formula8"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x14.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x15.png" xlink:type="simple"/></inline-formula> represent the received signal and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x16.png" xlink:type="simple"/></inline-formula> denoted as a noise vector. A noise vector is a signal modeled by zero-mean circularly symmetric complex Gaussian (ZMCSCG) with a given noise power which is equal to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x17.png" xlink:type="simple"/></inline-formula> , hence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x18.png" xlink:type="simple"/></inline-formula> .</p><p>Furthermore, the equation (3) was modified by adding the noise component as</p><disp-formula id="scirp.125955-formula9"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x19.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x20.png" xlink:type="simple"/></inline-formula> denoted as a channel matrix connecting j<sup>th</sup> MS user with j<sup>th</sup> BS, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x21.png" xlink:type="simple"/></inline-formula> denoted with noise vector. From equation (4), the expression <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x22.png" xlink:type="simple"/></inline-formula> represents the desired signals and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x23.png" xlink:type="simple"/></inline-formula> the interference that occurred on Multi-cell Multiuser. Furthermore, the component <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x24.png" xlink:type="simple"/></inline-formula> represents the j<sup>th</sup> MS and k<sup>th</sup> BS channel matrix.</p><p>From the equations above, the total amount of power applied to the j<sup>th</sup> MS user at the transmitter expressed as</p><disp-formula id="scirp.125955-formula10"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x25.png"  xlink:type="simple"/></disp-formula><p>whereby β represents the received data having the same power and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x26.png" xlink:type="simple"/></inline-formula> represent <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x27.png" xlink:type="simple"/></inline-formula> data symbols transmitted to j MS and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x28.png" xlink:type="simple"/></inline-formula></p><p>whereby G is normalized. In simplicity, the amount of the data received equals the number of receiving antennae equal to one [<xref ref-type="bibr" rid="scirp.125955-ref12">12</xref>] . The matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x29.png" xlink:type="simple"/></inline-formula> satisfies the condition whereby the interference is equal to zero.</p></sec><sec id="s2_3"><title>2.3. Implementation of Precoding Schemes</title><p>To design the precoding matrix in the MU-MIMO scenario as in a SU-MIMO, the interference in MU-MIMO is suppressed by reducing the overlap of row vector spaces in channel matrices. A row vector space spanned by different users through effective channel matrices and MIMO processing gain requires mobile users to use the available subspaces. The precoder matrix preserved complex elements and added redundancy to the input symbol streams to improve system performance [<xref ref-type="bibr" rid="scirp.125955-ref13">13</xref>] .</p><p>The precoder output is launched into the MIMO channel through N<sub>t</sub> transmit antennas. The signal is received by N<sub>r</sub> receiving antennas and processed by the linear decoder optimized by the fixed and known channel. The linear decoder also operates in the complex domain and removes any redundancy introduced by the precoders. <xref ref-type="fig" rid="fig2">Figure 2</xref> below shows a flow block of a linear precoder system when the signals are coded. The signals are transmitted via the communication channel, and at the receiver, the signals are decoded for retained the original signals. The three linear precoding schemes ZF, BD and SLNR are discussed and described in detail following subsections.</p><sec id="s2_3_1"><title>2.3.1. Zero Forcing Precoding</title><p>The zero forcing Precoding is considered one of the spatial signal processing in which multiple transmitting antennas can nullify the interference of signals for</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Linear precoder system block</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-1732288x30.png"/></fig><p>the multi users in the communications system [<xref ref-type="bibr" rid="scirp.125955-ref14">14</xref>] by applying the channel inverter at the BSs. The distributed ZF Precording scheme is derived for the received signal at which every user terminal on the mobile systems is coordinated [<xref ref-type="bibr" rid="scirp.125955-ref15">15</xref>] . However, the base station does not influence the noise of mobile users.</p><p>The scheme is sometimes observed as a multiuser decorrelator, which uses a pseudo-inverse of the channel matrix on the system as defined as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x31.png" xlink:type="simple"/></inline-formula>, the ZF precoding scheme is expressed as</p><disp-formula id="scirp.125955-formula11"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x32.png"  xlink:type="simple"/></disp-formula><p>Then finally, the precoder is chosen from the normalized columns of the channel matrix, which is defined in the equation;</p><disp-formula id="scirp.125955-formula12"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x33.png"  xlink:type="simple"/></disp-formula><p>After the precoder is obtained and applied at the transmitter side, all the interference that occurs at the mobile user terminals will be eliminated. However, the transmitter (BSs) does not influence the noise in the user terminal. Therefore, the ZF suffers from noise problem that requires increasing transmit power. This results in significant degradation of the performance of the Mobile Systems.</p></sec><sec id="s2_3_2"><title>2.3.2. Block Diagonalization</title><p>Block Diagonalization (BD) becomes one of the linear precoding techniques used to cancel the interferences in MU-MIMO systems through the downlink communication [<xref ref-type="bibr" rid="scirp.125955-ref16">16</xref>] .</p><p>The interference cancellation using BD is applied through the consideration of orthogonality in the channel matrix of each user, which means the interfered signals are projected onto the complementary subspace of the spanned on the desired signal of the channel matrix corresponding to the user followed by the SVD approach [<xref ref-type="bibr" rid="scirp.125955-ref17">17</xref>] . Then, the channel matrix of mobile user j from all BSs defined as</p><disp-formula id="scirp.125955-formula13"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x34.png"  xlink:type="simple"/></disp-formula><p>Then from the equation above precoder is determined by considering the channel matrix from all users instead of only user j as defined <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x35.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.125955-formula14"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x36.png"  xlink:type="simple"/></disp-formula><p>The principle of the block diagonalization scheme is to find the Precoding matrix to fulfill the constraint <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula> for the user <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x38.png" xlink:type="simple"/></inline-formula> . It implies that all the interference is eliminated and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x39.png" xlink:type="simple"/></inline-formula> represents the channel matrix of the entire user terminal other than user j. For the inter-use interference to be reduced to zero, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x40.png" xlink:type="simple"/></inline-formula> must lie in the null space <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x41.png" xlink:type="simple"/></inline-formula> , which occurs at the moment the number of all transmitting antennas is not smaller than all the number of receiving antennas. Then, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x42.png" xlink:type="simple"/></inline-formula> it can be expressed using singular value decomposition (SVD), which takes the rectangular matrix with the rank of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x43.png" xlink:type="simple"/></inline-formula> and also the SVD interprets an expansion of the original data in a coordinate system in which the covariance matrix is diagonal; hence the expression becomes</p><disp-formula id="scirp.125955-formula15"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x44.png"  xlink:type="simple"/></disp-formula><p>The symbol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x45.png" xlink:type="simple"/></inline-formula> denotes a diagonal matrix with singular values of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x46.png" xlink:type="simple"/></inline-formula> to be its diagonal elements with a dimension equal to that channel matrix’s rank. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x47.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x48.png" xlink:type="simple"/></inline-formula> indicates the singular vectors related to the nonzero and zero singulars, which hold first <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x49.png" xlink:type="simple"/></inline-formula> and last <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x50.png" xlink:type="simple"/></inline-formula> of the right singular vectors,</p><p>respectively. From <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x51.png" xlink:type="simple"/></inline-formula> singular vectors indicated a last right, which expressed as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x52.png" xlink:type="simple"/></inline-formula> and produced an orthogonal basis of a null space of</p><p>the channel matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x53.png" xlink:type="simple"/></inline-formula> that eliminates the multiuser interference. Then, after determining <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x54.png" xlink:type="simple"/></inline-formula> the effective channel matrix in SVD can be expressed as</p><disp-formula id="scirp.125955-formula16"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x55.png"  xlink:type="simple"/></disp-formula><p>The dimension of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x56.png" xlink:type="simple"/></inline-formula> is expressed as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x57.png" xlink:type="simple"/></inline-formula> indicated on the system, and also the product of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x58.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x59.png" xlink:type="simple"/></inline-formula> produces the orthogonal basis. This produces the precoders matrix for user j as expressed in the equation below;</p><disp-formula id="scirp.125955-formula17"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x60.png"  xlink:type="simple"/></disp-formula><p>Hence for the different users, the precoders can be further simplified as</p><disp-formula id="scirp.125955-formula18"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x61.png"  xlink:type="simple"/></disp-formula><p>The expression shows that the precoder matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x62.png" xlink:type="simple"/></inline-formula> and the effective channel form the block diagonal, which implies that the interference is eliminated and results in maximizing the sum capacity of the system due to the increased SINR.</p></sec><sec id="s2_3_3"><title>2.3.3. Signal to Leakage and Noise Ratio</title><p>The SLNR precoder is one of the linear precoders designed for multiuser MIMO systems to maximize the strength of the desired signal relative to the nose and overall interference caused by the other users [<xref ref-type="bibr" rid="scirp.125955-ref18">18</xref>] . Compared to the BD precoder, the SLNR has no limitation on the number of transmit antennas at the base station, which is suitable for any number of users and data streams. In general, the SLNR evaluates the linear precoding weights determined by the generalized eigenvalue decomposition of the channel matrix and leakage channel plus noise matrix of a given user [<xref ref-type="bibr" rid="scirp.125955-ref19">19</xref>] .</p><p>Based on the original SLNR precoding scheme [<xref ref-type="bibr" rid="scirp.125955-ref20">20</xref>] the SLNR is defined as the ratio of the power of the desired signal received at MS to the power of the received signal from the other terminals or leakage plus the power of the noise from the scenario SLNR for the mobile user j can be expressed by the following questions;</p><disp-formula id="scirp.125955-formula19"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x63.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.125955-formula20"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x64.png"  xlink:type="simple"/></disp-formula><p>In the above equations, the SLNR is described in the expression below according to its definition;</p><disp-formula id="scirp.125955-formula21"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x65.png"  xlink:type="simple"/></disp-formula><p>In this scheme, we assume that each user received the signal from the transmitter with equal power [<xref ref-type="bibr" rid="scirp.125955-ref20">20</xref>] . For simplicity, the expressions can be reduced as</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x66.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x67.png" xlink:type="simple"/></inline-formula>, whereby<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x68.png" xlink:type="simple"/></inline-formula>.</p><p>The final expression will be expressed as</p><disp-formula id="scirp.125955-formula22"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x69.png"  xlink:type="simple"/></disp-formula><p>The precoder <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x70.png" xlink:type="simple"/></inline-formula> in Equation (17) intended to maximize the value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x71.png" xlink:type="simple"/></inline-formula> by assumed that the receiver receives only single data stream. Then, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x72.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x73.png" xlink:type="simple"/></inline-formula> matrices used to generalize the eigen-value through the eigen-vectors. Finally, the value of precoder is determined by considering the maximum eigen-vector of the produdut <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x74.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.125955-ref21">21</xref>] .</p><p>By determining the value of eigenvector existed from nonzero vector, then the expression of Precoding is expressed as</p><disp-formula id="scirp.125955-formula23"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x75.png"  xlink:type="simple"/></disp-formula><p>From the equation above, maximum eigenvalue describes best precoder represented by SLNR scheme used on the transmitter side to increase the capacity rate at the receiver by reducing interference [<xref ref-type="bibr" rid="scirp.125955-ref22">22</xref>] .</p></sec><sec id="s2_3_4"><title>2.3.4. Receiver Processing</title><p>The transmitted signal arrived at the receiver at different paths due to propagation effect known as multipath effect, which caused the signals distortion. Therefore, at the receiver MMSE detection method is deployed to detect desired signals and remove unwanted signals.</p><p>By considering each scheme, an effective estimated channel is expressed as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x76.png" xlink:type="simple"/></inline-formula>, the expression of the received signal defined as</p><disp-formula id="scirp.125955-formula24"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x78.png"  xlink:type="simple"/></disp-formula><p>From the equation above, the received signal can further express toward</p><disp-formula id="scirp.125955-formula25"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x80.png"  xlink:type="simple"/></disp-formula><p>Based on the expression above, the MMSE for detection of the received can be described through the equation below;</p><disp-formula id="scirp.125955-formula26"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x81.png"  xlink:type="simple"/></disp-formula><p>Then SINR on the system is expressed as</p><disp-formula id="scirp.125955-formula27"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x82.png"  xlink:type="simple"/></disp-formula><p>The equation (22) represents the SINR of a mobile user, which is expressed in terms of the Precoding Scheme. The expression shows when the interference reduces the SINR maximized. It improves the sum rate or capacity rate of the system, which expressed as</p><disp-formula id="scirp.125955-formula28"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x83.png"  xlink:type="simple"/></disp-formula><p>Therefore, this study uses the expression to evaluate the performance of ZF, BD, and SLNR precoder schemes.</p></sec></sec></sec><sec id="s3"><title>3. Numerical Analysis and Evaluation</title><p>In this section, explain the analysis and evaluation of the three precoding Schemes. The results are described in two aspects: the first one on channel distribution model for the Rayleigh, and Rician distribution which is deployed at receiver side and impact of the errors in given Channel State Information.</p><sec id="s3_1"><title>3.1. Channel Distribution Models</title><p>This study uses the Gaussian random channel that includes two models, the Rayleigh, and Rician distributions. Both distributions are subjected to either Line of sight (LOS) or Non-line of sight (NLOS). The channel matrix of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x84.png" xlink:type="simple"/></inline-formula> between transmitter and receiver is obtained using real, and imaginary variables at a given zero mean, and equal variance. Furthermore, we assumed the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x85.png" xlink:type="simple"/></inline-formula> is a normalized channel of i.i.d <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x86.png" xlink:type="simple"/></inline-formula> matrix. Then the channel matrix of each distribution expressed as</p><p>Rayleigh distribution:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x87.png" xlink:type="simple"/></inline-formula> (24)</p><p>Rician distribution: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x88.png" xlink:type="simple"/></inline-formula> (25)</p><p>In Equation (25), K denoted as the value of the rician factor defined as the ratio of a power of channel at LOS component with the power of the scattered component. This is obtained as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x89.png" xlink:type="simple"/></inline-formula> to the pure LOS aat <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x90.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.125955-ref23">23</xref>] . Furthermore, the when value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x91.png" xlink:type="simple"/></inline-formula> the channel is considered as Rayleigh fading and when value pf <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x92.png" xlink:type="simple"/></inline-formula> channel is non-fading channels. The channel matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x93.png" xlink:type="simple"/></inline-formula> of LOS is assumed as a deterministic matrix with rank [<xref ref-type="bibr" rid="scirp.125955-ref24">24</xref>] .</p></sec><sec id="s3_2"><title>3.2. Impact of Channel State Information on the System</title><p>From the above schemes, the assumption is made that the transmitter knows CSI. This is incurred through reverse channel estimation in time-division-duplex (TDD) or feedback in frequency-division-duplex (FDD) [<xref ref-type="bibr" rid="scirp.125955-ref25">25</xref>] .</p><p>Fortunately, in the above consideration at the receiver, CSI is assumed to be perfect and an error-free feedback link. However, it is impossible for the channel to perfect due to errors during the transmission between the transceivers [<xref ref-type="bibr" rid="scirp.125955-ref26">26</xref>] .</p><p>This section addresses the impact of the errors in the Precoding Schemes. The expression of the channel state information with estimated errors expressed as</p><disp-formula id="scirp.125955-formula29"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-1732288x95.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x96.png" xlink:type="simple"/></inline-formula> denoted as actual channel matrix and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x97.png" xlink:type="simple"/></inline-formula> represents as zero-mean complex Gaussian random matrix of a real channel. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x98.png" xlink:type="simple"/></inline-formula>indicated as an additive error component that follows i.i.d complex Gaussian distribution, which has zero mean and variance of mutually independent presented as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-1732288x99.png" xlink:type="simple"/></inline-formula> . Furthermore, from Equation (26) the error component is added and accounted as noise obtained from channel estimated error [<xref ref-type="bibr" rid="scirp.125955-ref27">27</xref>] . The desired and interference components remain the same, hence the linear precoding schemes that cancel the interference term.</p></sec><sec id="s3_3"><title>3.3. Evaluation and Discussion of Results</title><p>The results were obtained by conducting the simulation through Matlab, and analyses were made by comparing the performance of the three schemes in variation of average capacity rate in bits/sec/Hz, and the signal-to-noise ratio in (dB). The parameters used in this study are summarised in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>Through the simulation, the individual scheme obtained the results and presented on the graphs. The performance per each scheme discussed is founded on the changes in average capacity rate with the signal-to-noise ratio. Additionally,</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Parameters used in the simulation</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >S/N</th><th align="center" valign="middle" >Attributes</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Mobile Users, M</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Cells (Base Stations), B</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Number of antennae for Mobile User, N<sub>r</sub></td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Number of antennae for Base Station, N<sub>t</sub></td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Rician Factor, K</td><td align="center" valign="middle" >[−10, 10] dB</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >Estimated error, vr</td><td align="center" valign="middle" >[0.3, 0.5]</td></tr></tbody></table></table-wrap><p>each scheme is generalized using a unique attributes such as eigenvalue, channel inversion, precoder matrix for the SLNR, the ZF, and the BD scheme respectively.</p><p>During the simulation, the value of rician factor was set to be −10 dB. The results shown in <xref ref-type="fig" rid="fig3">Figure 3</xref> indicate that the SLNR precoding scheme offers better performance compared to ZF and BD schemes in both channel distribution models. Furthermore, as the value of SNR increases the performance of each scheme is almost equal for both distributions. This is because the value of the Rician factor approaches zero, which implies that the channel distribution is considered as a Rayleigh model and the radio frequency propagation in the bands is more reliable under NLOS than under LOS conditions.</p><p>The results in <xref ref-type="fig" rid="fig4">Figure 4</xref> show that SLNR performs better than ZF and BD at all SNR values. Also, the standard Rayleigh distribution performs better than the</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Variation of three Precoding schemes at K = −10 dB</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-1732288x100.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Variation of three Precoding schemes at K = 10 dB</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-1732288x101.png"/></fig><p>Rician distribution in all SNR values, which means that the Rician distribution is about the same as the Gaussian distribution around the mean. This implies that random multipath components arriving at different angles are superimposed on a stationary dominant signal. The two figures showed that when the SNR value is small, an average capacity rate becomes so scarce compared to the high SNRs, because the number of transmitted antennas is larger than the received signal on the system, which receives multiple signals due to multipath transmission from the transmitter.</p><p>The CSI at a small value of SNRs in the MIMO systems mostly follows the idea of multiplicative increases in the average capacity rate. On the other hand, when the SNR value is high, the capacity rate increases according to the additive idea in a system where the number of transmitting antennas is larger than that of receiving antennas. In this scenario, the optimal input is subjected to the CSI on the transmitter side.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows that SLNR performance is better than ZF and BD. However, BD is also better than ZF because ZF removes all interference from the mobile user. In addition, the performance of all schemes is reduced due to the presence of estimation errors. In this case, when the estimation error variance becomes small, the average capacity rate decreases as the value of SNR increases.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows the result obtained when the variance of the estimation error is equal to 0.5. The presence of the error implies that the received signals are affected and the average capacity rate decreases as the value of SNRs increases. In addition, the SLNR precoding scheme has better performance compared to ZF and BD for both distributions. In addition, the graph shows that the SLNR scheme suffered more as the estimation error variance increased. As the reference SNR increases, the interference between the mobile users becomes more significant compared to the thermal noise of the receiver.</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Variation of three Precoding schemes at vr = 0.3</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-1732288x102.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Variation of three Precoding schemes at vr = 0.5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-1732288x103.png"/></fig><p>Subsequently, mitigating such interference by a cooperative multi-cell MIMO system becomes more valuable for system performance. In addition, system performance can be improved when using the channel estimation approach. Channel estimation is used by combining the orthogonal symbols at the beginning of the frame as a pilot or using a training sequence to estimate the value of both the transmitter (BS) and receiver (MS) channel state information (CSI).</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>This study discusses the impact of inter-cell interference on 5G mobile communication systems. The study considered the scenario where the base stations cooperate by exchanging the channel state information. Three precoding schemes were investigated, including Zero Forcing (ZF) Precoder, Block Diagonalization (BD) Precoder, and Signal Leakage Noise Ratio (SLNR) to mitigate the interference. The proposed schemes are evaluated by the Rayleigh and Rician channel distribution models by analyzing the performance due to imperfect channel state information. The result shows that the SLNR scheme outperforms ZF and BD schemes. This implied that the future mobile communication systems can be integrated the SLNR technique to improve the average capacity rate by reducing the impact of the interferences on the systems.</p><p>In this study, we consider the base station to serve only one mobile user at time but in the future can be modified to the more than one user and the evaluation performance will be based on the heterogenous 5G mobile communication system for Machine Type Communication and IoT devices.</p></sec><sec id="s5"><title>Acknowledgements</title><p>Thank you, the Mbeya University of Science and Technology for the support and encouragement.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Ally, J.S. (2023) Evaluation of Linear Precoding Schemes for Cooperative Multi-Cell MU MIMO in Future Mobile Communication Systems. Journal of Computer and Communications, 11, 28-42. https://doi.org/10.4236/jcc.2023.116003</p></sec></body><back><ref-list><title>References</title><ref id="scirp.125955-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Khorov, E., Krasilov, A., Selnitskiy, I. and Akyildiz, I.F. (2020) A Framework to Maximize the Capacity of 5G Systems for Ultra-Reliable Low-Latency Communications. IEEE Transactions on Mobile Computing, 20, 2111-2123.  
https://doi.org/10.1109/TMC.2020.2976055</mixed-citation></ref><ref id="scirp.125955-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Goldsmith, A. (2005) Wireless Communications. Cambridge University Press, Cambridge.</mixed-citation></ref><ref id="scirp.125955-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Caire, G. and Shamai, S. (2003) On the Achievable Throughput of a Multiantenna Gaussian Broadcast Channel. IEEE Transactions on Information Theory, 49, 1691-1706.  
https://doi.org/10.1109/TIT.2003.813523</mixed-citation></ref><ref id="scirp.125955-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wang, C.X., Hong, X., Ge, X., Cheng, X., Zhang, G. and Thompson, J. (2010) Cooperative MIMO Channel Models: A Survey. IEEE Communications Magazine, 48, 80-87.  
https://doi.org/10.1109/MCOM.2010.5402668</mixed-citation></ref><ref id="scirp.125955-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gesbert, D., Hanly, S., Huang, H., Shitz, S.S., Simeone, O. and Yu, W. (2010) Multi-Cell MIMO Cooperative Networks: A New Look at Interference. IEEE Journal on Selected Areas in Communications, 28, 1380-1408.  
https://doi.org/10.1109/JSAC.2010.101202</mixed-citation></ref><ref id="scirp.125955-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Hardjawana, W., Vucetic, B. and Li, Y. (2009) Multi-User Cooperative Base Station Systems with Joint Precoding and Beamforming. IEEE Journal of Selected Topics in Signal Processing, 3, 1079-1093.  
https://doi.org/10.1109/JSTSP.2009.2036953</mixed-citation></ref><ref id="scirp.125955-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Yadav, R. and Tripathi, A. (2020) A Survey on Hybrid, 3D, Interference Mitigation and Secure Data Beamforming Techniques for 5G System. Wireless Personal Communications, 114, 883-900.  
https://doi.org/10.1007/s11277-020-07397-w</mixed-citation></ref><ref id="scirp.125955-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Jin, J., Wang, Q., Liu, G., Yang, H., Wang, Y. and Zhang, X. (2009) A Novel Cooperative Multi-Cell MIMO Scheme for the Downlink of LTE-Advanced System. 2009 IEEE International Conference on Communications Workshops, Dresden, 14-18 June 2009, 1-5.  
https://doi.org/10.1109/ICCW.2009.5207999</mixed-citation></ref><ref id="scirp.125955-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Tong, J., Schreier, P.J. and Weller, S.R. (2012) Linear Precoding for MIMO Systems with Low-Complexity Receivers. IEEE Transactions on Wireless Communications, 11, 2828-2837.  
https://doi.org/10.1109/TWC.2012.070912.110877</mixed-citation></ref><ref id="scirp.125955-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Xia, X., Wu, G., Fang, S. and Li, S. (2010) Distributed Transceiver Design in Cooperative Multi-Cell MIMO Downlink. International Symposium on Intelligent Signal Processing and Communication Systems, Chengdu, 6-8 December 2010, 1-4.  
https://doi.org/10.1109/ISPACS.2010.5704789</mixed-citation></ref><ref id="scirp.125955-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Shenouda, M.B. and Davidson, T.N. (2008) On the Design of Linear Transceivers for Multiuser Systems with Channel Uncertainty. IEEE Journal on Selected Areas in Communications, 26, 1015-1024.  
https://doi.org/10.1109/JSAC.2008.080817</mixed-citation></ref><ref id="scirp.125955-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Sadek, M., Tarighat, A. and Sayed, A.H. (2007) A Leakage-Based Precoding Scheme for Downlink Multi-User MIMO Channels. IEEE Transactions on Wireless Communications, 6, 1711-1721.  
https://doi.org/10.1109/TWC.2007.360373</mixed-citation></ref><ref id="scirp.125955-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Wagner, S., Couillet, R., Debbah, M. and Slock, D.T. (2012) Large System Analysis of Linear Precoding in Correlated MISO Broadcast Channels under Limited Feedback. IEEE Transactions on Information Theory, 58, 4509-4537.  
https://doi.org/10.1109/TIT.2012.2191700</mixed-citation></ref><ref id="scirp.125955-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Stankovic, V. and Haardt, M. (2008) Generalized Design of Multi-User MIMO Precoding Matrices. IEEE Transactions on Wireless Communications, 7, 953-961.  
https://doi.org/10.1109/LCOMM.2008.060709</mixed-citation></ref><ref id="scirp.125955-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Spencer, Q.H., Swindlehurst, A.L. and Haardt, M. (2004) Zero-Forcing Methods for Downlink Spatial Multiplexing in Multiuser MIMO Channels. IEEE Transactions on Signal Processing, 52, 461-471.  
https://doi.org/10.1109/TSP.2003.821107</mixed-citation></ref><ref id="scirp.125955-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Sun, K., Li, D., Sun, Q., Huang, W. and Tie, Y. (2011) A Novel Multicell Cooperative Scheduling Scheme. 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing, Wuhan, 23-25 September 2011, 1-4.  
https://doi.org/10.1109/wicom.2011.6040264</mixed-citation></ref><ref id="scirp.125955-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Wiesel, A., Eldar, Y.C. and Shamai, S. (2004) Multiuser Precoders for Fixed Receivers. International Zurich Seminar on Communications (IZS), Zurich, 18-20 February 2004, 94-97.</mixed-citation></ref><ref id="scirp.125955-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Jindal, N. (2006) MIMO Broadcast Channels with Finite-Rate Feedback. IEEE Transactions on Information Theory, 52, 5045-5060.  
https://doi.org/10.1109/TIT.2006.883550</mixed-citation></ref><ref id="scirp.125955-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J., Chen, R., Andrews, J.G., Ghosh, A. and Heath, R.W. (2009) Networked MIMO with Clustered Linear Precoding. IEEE Transactions on Wireless Communications, 8, 1910-1921.  
https://doi.org/10.1109/TWC.2009.080180</mixed-citation></ref><ref id="scirp.125955-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, P., Tao, M. and Zhang, W. (2010) A New SLNR-Based Linear Precoding for Downlink Multiuser Multi-Stream MIMO Systems. IEEE Communications Letters, 14, 1008-1010.  
https://doi.org/10.1109/LCOMM.2010.091710.100868</mixed-citation></ref><ref id="scirp.125955-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Chung, P.J. and Du, H. (2012) Robust SLNR Downlink Beamforming Based on Markov’s Inequality. IEEE International Conference on Communication, Ottawa, 10-15 June 2012, 3627-3631.  
https://doi.org/10.1109/ICC.2012.6363910</mixed-citation></ref><ref id="scirp.125955-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Sadek, M., Tarighat, A. and Sayed, A.H. (2007) Active Antenna Selection in Multiuser MIMO Communications. IEEE Transactions on Signal Processing, 55, 1498-1510.  
https://doi.org/10.1109/TSP.2006.888893</mixed-citation></ref><ref id="scirp.125955-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">&amp;Ouml;zyurt, S. (2019) Performance of MIMO MMSE Receiver with Signal Space Diversity under Channel Estimation Errors. 27th Signal Processing and Communications Applications Conference (SIU) IEEE, Sivas, 24-26 April 2019, 1-4.  
https://doi.org/10.1109/SIU.2019.8806479</mixed-citation></ref><ref id="scirp.125955-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Damodaran, S.P. and Srinivasan, V.K. (2019) Mutual Information of Massive MIMO Systems on Block Rayleigh-Faded Channels. Cluster Computing, 22, 9543-9550.  
https://doi.org/10.1007/s10586-018-2509-0</mixed-citation></ref><ref id="scirp.125955-ref25"><label>25</label><mixed-citation publication-type="book" xlink:type="simple">Joann, J.D. and Rajamani, V. (2022) Performance Analysis of MIMO and Massive MIMO with Rayleigh, Rician and Nakagami Channels. In: Chandramohan, S., et al., Eds., Artificial Intelligence and Evolutionary Computations in Engineering Systems, Springer, Singapore, 221-233.  
https://doi.org/10.1007/978-981-16-2674-6_17</mixed-citation></ref><ref id="scirp.125955-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J., Kountouris, M., An-drews, J.G. and Heath, R.W. (2010) Multi-Mode Transmission for the MIMO Broadcast Channel with Imperfect Channel State Information. IEEE Transactions on Communications, 59, 803-814.  
https://doi.org/10.1109/TCOMM.2011.121410.100144</mixed-citation></ref><ref id="scirp.125955-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Huh, H., Tulino, A.M. and Caire, G. (2011) Network MIMO with Linear Zero-Forcing Beamforming: Large System Analysis, Impact of Channel Estimation, and Reduced-Complexity Scheduling. IEEE Transactions on Information Theory, 58, 2911-2934.  
https://doi.org/10.1109/TIT.2011.2178230</mixed-citation></ref></ref-list></back></article>