<?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.2017.56004</article-id><article-id pub-id-type="publisher-id">JCC-75611</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>
 
 
  Improved Interference Cancellation Scheme for &lt;i&gt;X&lt;/i&gt; Channels with Four Antennas
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xinji</surname><given-names>Tian</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dong</surname><given-names>Yang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Haotian</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wenjie</surname><given-names>Jia</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Physics &amp;amp; Electronic Information Engineering, Henan Polytechnic University, Jiaozuo, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>tian215216@sohu.com(XT)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>06</day><month>04</month><year>2017</year></pub-date><volume>05</volume><issue>06</issue><fpage>57</fpage><lpage>64</lpage><history><date date-type="received"><day>12,</day>	<month>March</month>	<year>2017</year></date><date date-type="rev-recd"><day>22,</day>	<month>April</month>	<year>2017</year>	</date><date date-type="accepted"><day>25,</day>	<month>April</month>	<year>2017</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>
 
 
  Interference cancellation scheme without feedback is proposed for 
  <em>X</em> channels with four antennas at each user. Space-time codeword with Alamouti structure is designed for each user. Codewords are combined according a certain rule. The unwanted codewords are cancelled by linear operation on the received signals. Then, multi-user interference is mitigated by the orthogonal property of the Alamouti code. Comparing with the existing scheme for the same scene, feedback information is not required in the proposed scheme. So the transmission efficiency is improved.
 
</p></abstract><kwd-group><kwd>&lt;i&gt;X&lt;/i&gt; Channel</kwd><kwd> Space-Time Codeword</kwd><kwd> Multi-User Interference</kwd><kwd> Transmission Efficiency</kwd><kwd> Feedback Information</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Multi-input multi-output (MIMO) systems have the ability to improve the reliability and the effectiveness by transmitting independent data stream simultaneously. There are single user MIMO and multi-user MIMO [<xref ref-type="bibr" rid="scirp.75611-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.75611-ref2">2</xref>] . For multi-user MIMO system, each user transmits signals to one or more receivers simultaneously using the same band. Since these users can’t cooperate with each other, there is serious interference at each receiver, which seriously affects the system performance [<xref ref-type="bibr" rid="scirp.75611-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.75611-ref4">4</xref>] .</p><p>Interference alignment is the most studied interference cancellation method [<xref ref-type="bibr" rid="scirp.75611-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.75611-ref6">6</xref>] . Interference alignment aligns the interference signals along the same subspace while the wanted signals occupy linearly independent signal dimensions, such that the wanted signals can be separated [<xref ref-type="bibr" rid="scirp.75611-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.75611-ref8">8</xref>] . Later, interference alignment and space-time code are combined to obtain diversity gain [<xref ref-type="bibr" rid="scirp.75611-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.75611-ref10">10</xref>] . For example, interference alignment and space-time code are introduced into two users MIMO X channels, in which multi-user interference is eliminated by interference alignment and linear processing at the receivers [<xref ref-type="bibr" rid="scirp.75611-ref11">11</xref>] . In [<xref ref-type="bibr" rid="scirp.75611-ref11">11</xref>] , the transmission efficiency and the diversity gain are 8/3 symbol/channel and 2, respectively. The idea in [<xref ref-type="bibr" rid="scirp.75611-ref11">11</xref>] is extended into [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] , in which 4 &#215; 4 space-time code is used at each user and two columns of the zero vector are introduced into each codeword. [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] proposes a method of interference cancellation using space-time and pre-coding for MIMO X channels, where each user has four antennas. However, in [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] and [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] , channel station information (CSI) is required at the two users. Since some time slots are required to send CSI, the transmission efficiency needs to be improved.</p><p>Interference cancellation method without feedback is proposed for X channels with 4 antennas at each user. Codewords with Alamouti structure are designed, which contain 4 independent modulated symbols, and then the codewords are combined with a certain rule. The unwanted codewords are eliminated by linear operation on the received signals, and then the interference between wanted codewords is cancelled using the orthogonal property of the Alamouti code. So the multi-user interference is mitigated. Compared with the same scheme for the same scene, our proposed scheme greatly reduces feedback amount, while keeping the same diversity gain. Simulation results demonstrate the validity of the proposed scheme.</p></sec><sec id="s2"><title>2. System Model</title><p>The system model proposed in this paper is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Consider a two-user and two-receiver X channel, where each node has four antennas. Use R i ( i = 1 , 2 ) to denote the two receivers. Both users want to send different codewords to R 1 and R 2 on the same frequency band at the same time. As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>, C 1 and S 1 are the wanted codewords for R 1 , hence they become interference for R 2 . C 2 and S 2 are the wanted codewords for R 2 , hence they become interference for R 1 . C i ( i = 1 , 2 ) and S i can be written as</p><p>C i = [ c 4 i − 3 + e j θ c 4 i − 1 − c 4 i − 2 * − e − j θ c 4 i * c 4 i − 2 + e j θ c 4 i c 4 i − 3 * + e − j θ c 4 i − 1 * ] S i = [ s 4 i − 3 + e j θ s 4 i − 1 − s 4 i − 2 * − e − j θ s 4 i * s 4 i − 2 + e j θ s 4 i s 4 i − 3 * + e − j θ s 4 i − 1 * ] (1)</p><p>where c k ( k = 1 , 2 , ⋯ , 8 ) and s k are the modulated signals. The elements of C i and S i are un-zero with the proper value of θ . ( ⋅ ) ∗ denotes the conjugate.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> System model of the proposed X channel</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-1730594x22.png"/></fig><p>The two users combine C i and S i respectively to get C and S as follows</p><p>C = [ C 1 + C 2 C 1 − C 2 C 1 − C 2 C 1 + C 2 ] S = [ S 1 + S 2 S 1 − S 2 S 1 − S 2 S 1 + S 2 ] (2)</p><p>Let H i and G i to denote the 4 &#215; 4 channel matrices from user 1 to R i and from user 2 to R i , respectively. These two users transmit C and S respectively at the same time. The received signals at R 1 and R 2 , denoted by Y and Z with dimension 4 &#215; 4 respectively, which are written as follows</p><p>Y = H 1 [ C 1 + C 2 C 1 − C 2 C 1 − C 2 C 1 + C 2 ] + G 1 [ S 1 + S 2 S 1 − S 2 S 1 − S 2 S 1 + S 2 ] + N (3)</p><p>Z = H 2 [ C 1 + C 2 C 1 − C 2 C 1 − C 2 C 1 + C 2 ] + G 2 [ S 1 + S 2 S 1 − S 2 S 1 − S 2 S 1 + S 2 ] + W (4)</p><p>where, N and Z 8 are 4 &#215; 4 Gaussian noise matrices.</p></sec><sec id="s3"><title>3. The Method of Interference Cancellation</title><p>The interference alignment method is presented, taking R 1 as example. Let</p><p>H 1 = [ H 11 H 21 ] , G 1 = [ G 11 G 21 ] , N = [ N 11 N 21 ] and Y = [ Y 11 Y 21 ] . The dimension of H i 1 , G i 1 , Y i 1 and N i 1 are all 4 &#215; 2. From (2) (3) (5) and (6) can be obtained.</p><p>Y 11 = H 11 ( C 1 + C 2 ) + H 21 ( C 1 − C 2 ) + G 11 ( S 1 + S 2 ) + G 21 ( S 1 − S 2 ) + N 11 (5)</p><p>Y 21 = H 11 ( C 1 − C 2 ) + H 21 ( C 1 + C 2 ) + G 11 ( S 1 + S 2 ) + G 21 ( S 1 + S 2 ) + N 21 (6)</p><p>From (5) (6), (7) can be obtained.</p><p>Y 11 + Y 21 ︸ Y 1 = 2 ( H 11 + H 21 ) ︸ H 1 C 1 + 2 ( G 11 + G 21 ) ︸ H 2 S 1 + N 11 + N 21 ︸ N 1 (7)</p><p>The wanted codewords of R 1 are included in (7), while the unwanted codewords are not included. Thus, the unwanted codewords are mitigated through linear operation on the received signals, and the number of interfering codewords is reduced. However, interference between C 1 and S 1 still exists, as shown in (7). In what follows, the method to separate C 1 and S 1 is presented.</p><p>Let H 1 = [ h 11 1 h 12 1 h 21 1 h 22 1 ] and H 2 = [ h 11 2 h 12 2 h 21 2 h 22 2 ] . Use y i j and n i j to denote the</p><p>elements of Y 1 and N 1 , respectively, i = 1 , 2 , 3 , 4 , j = 1 , 2 . From (7), we have</p><p>[ y 11 y 12 * ] ︸ y 1 = Z 1 [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + Z 2 [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] + [ n 11 n 12 * ] ︸ n 1 (8)</p><p>[ y 21 y 22 * ] ︸ y 2 = Z 3 [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + Z 4 [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] + [ n 21 n 22 * ] ︸ n 2 (9)</p><p>[ y 31 y 32 * ] ︸ y 3 = Z 5 [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + Z 6 [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] + [ n 31 n 32 * ] ︸ n 3 (10)</p><p>[ y 41 y 42 * ] ︸ y 4 = Z 7 [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + Z 8 [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] + [ n 41 n 42 * ] ︸ n 4 (11)</p><p>where, Z 2 i − 1 = [ h i 1 1 h i 2 1 h i 2 1 * − h i 1 1 * ] , Z 2 i = [ h i 1 2 h i 2 2 h i 2 2 * − h i 1 2 * ] , i = 1 , 2 , 3 , 4 , y 1 , y 2 , y 3 and</p><p>y 4 are the effective received signals. n 1 , n 2 , n 3 and n 4 are the effective</p><p>noise. Z i , having orthogonal characteristic, satisfies Z i H Z i ‖ Z i ‖ 2 = I 2 , i = 1 , 2 , 3 , 4 ,</p><p>where I 2 denotes the 2 &#215; 2 unit matrix. ( ⋅ ) H and ‖ ⋅ ‖ denote the conjugate- transpose and the norm, respectively. Taking operation on y 1 , y 2 , y 3 and y 4 according to (12)-(15), it is easy to derive z 1 , z 2 , z 3 and z 4 .</p><p>z 1 = y 1 Z 2 H ‖ Z 2 ‖ 2 − y 2 Z 4 H ‖ Z 4 ‖ 2 = Q 1 [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + n 1 Z 2 H ‖ Z 2 ‖ 2 − n 2 Z 4 H ‖ Z 4 ‖ 2 ︸ P 1 (12)</p><p>z 2 = y 1 Z 1 H ‖ Z 1 ‖ 2 − y 2 Z 3 H ‖ Z 3 ‖ 2 = Q 2 [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] + n 1 Z 1 H ‖ Z 1 ‖ 2 − n 2 Z 3 H ‖ Z 3 ‖ 2 ︸ P 2 (13)</p><p>z 3 = y 3 Z 6 H ‖ Z 6 ‖ 2 − y 4 Z 8 H ‖ Z 8 ‖ 2 = Q 3 [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + n 3 Z 6 H ‖ Z 6 ‖ 2 − n 4 Z 8 H ‖ Z 8 ‖ 2 ︸ P 3 (14)</p><p>z 4 = y 3 Z 5 H ‖ Z 5 ‖ 2 − y 4 Z 7 H ‖ Z 7 ‖ 2 = Q 4 [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] + n 3 Z 5 H ‖ Z 5 ‖ 2 − n 4 Z 7 H ‖ Z 7 ‖ 2 ︸ P 4 (15)</p><p>where, Q i = Z 2 i − 1 Z 2 i H ‖ Z 2 i ‖ 2 − Z 2 i + 1 Z 2 i + 2 H ‖ Z 2 i + 2 ‖ 2 , i = 1 , 3 ,</p><p>Q k = Z 2 k − 1 H Z 2 i ‖ Z 2 k − 1 ‖ 2 − Z 2 K + 1 H Z 2 k + 2 ‖ Z 2 k + 1 ‖ 2 , k = 2 , 4 , Q i and Q k are the effective channel matrices of [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] or [ s 1 + e j θ s 3 s 2 + e j θ s 4 ] , i = 1 , 2 , 3 , 4 . c k , k = 1 , 2 , 3 , 4 , the elements</p><p>of C 1 , are included in z 1 and z 3 , while the elements of other codewords are not included in them. s k , k = 1 , 2 , 3 , 4 , the elements of S 1 , are included in z 2 and z 4 , while the elements of other codewords are not included in them. Therefore, C 1 and S 1 are separated. The interference between the wanted codewords is mitigated. So is the multi-user interference. Similar operations can be performed on R 2 to mitigate multi-user interference. No feedback information is required.</p></sec><sec id="s4"><title>4. Decoding and Diversity Gain</title><p>In this section, the decoding method is presented, taking R 1 as example. By</p><p>calculating, we can get Z 1 Z 2 H = [ h 1   1 1 h 11 2 * + h 12 1 h 12 2 * h 11 1 h 12 2 − h 12 1 h 11 2 h 12 1 * h 11 2 * − h 11 1 * h 12 2 * h 12 1 * h 12 2 + h 11 1 * h 11 2 ] . If we consider</p><p>h 11 1 h 11 2 * + h 12 1 h 12 2 * and h 12 1 * h 11 2 * − h 11 1 * h 12 2 * as the modulated signals, Z 1 Z 2 H has the structure of the Alamouti code. Similarly, Q i has the structure of Alamouti code as well, i = 1 , 2 , 3 , 4 . Let Q 1 = [ q 1 − q 2 ∗ q 2 q 1 ∗ ] and c 4 , we process</p><p>z 1 and z 3 according to (16)</p><p>Q 1 H z 1 + Q 3 H z 3 = [ q 0 0 0 q 0 ] [ c 1 + e j θ c 3 c 2 + e j θ c 4 ] + Q 1 H P 1 + Q 3 H P 3 (16)</p><p>where q 0 = | q 1 | 2 + | q 2 | 2 + | q 3 | 2 + | q 4 | 2 . Let Q 1 H z 1 + Q 3 H z 3 = [ z 1 z 2 ] and</p><p>P 1 H z 1 + P 3 H z 3 = [ p 1 p 2 ] , (16) can be rewritten as</p><p>z 1 = q 0 ( c 1 + e j θ c 3 ) + p 1 (17)</p><p>z 2 = q 0 ( c 2 + e j θ c 4 ) + p 2 (18)</p><p>It can be seen from (17) (18) that c 1 + e j θ c 3 and c 2 + e j θ c 4 are separated. So we can decode ( c 1 , c 3 ) and ( c 2 , c 4 ) , respectively. The specific steps are given as follows.</p><p>Step 1, obtain y 1 , y 2 , y 3 and y 4 from the received signals;</p><p>Step 2, obtain H 1 = 2 ( H 11 + H 21 ) and H 2 = 2 ( G 11 + G 21 ) from the channel matrices, and then obtain Z 1 , Z 2 , Z 3 , Z 4 , Z 5 , Z 6 , Z 7 and Z 8 ;</p><p>Step 3, calculate Q 1 and Q 3 from Z i , k = 1 , 2 , ⋯ , 8 , and let</p><p>Q 1 = [ q 1 − q 2 * q 2 q 1 * ] and Q 3 = [ q 3 − q 4 * q 4 q 3 * ] ;</p><p>Step 4, obtain z 1 and z 3 by processing y 1 , y 2 , y 3 and y 4 using Z 1 , Z 2 , Z 3 , Z 4 , Z 5 , Z 6 , Z 7 and Z 8 ;</p><p>Step 5, obtain Q 1 H z 1 + Q 3 H z 3 by combining Q 1 , Q 3 with z 1 , z 3 , and let</p><p>Q 1 H z 1 + Q 3 H z 3 = [ z 1 z 2 ] ;</p><p>Step 6, with the aid of the effective transmit signal c 1 + e j θ c 3 , the effective channel matrix | q 1 | 2 + | q 2 | 2 + | q 3 | 2 + | q 4 | 2 and the effective received signal z 1 , c 1 and c 3 can be estimated;</p><p>Step 7, similar operations can be performed to decode c 2 and c 4 .</p><p>From (17) (18), we can see that both c 1 + e j θ c 3 and c 2 + e j θ c 4 reaches R 1 by experiencing 4 independent paths. So the diversity gain is 4.</p></sec><sec id="s5"><title>5. Performance Analysis and Simulation Results</title><p>There are 32 modulated signals to be transmitted in 6 time slots in [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] . Before transmitting the modulated symbols, two users need to know the feedback information which are 64 plurals. The feedback information is transmitted to the two users from receivers, which takes up some time slots. 12 time slots are required to send feedback information if these receivers adopt the same transmission and adopt the same code mode as the transmitters. So, 18 time slots are required to send 32 independent modulated signals in [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] , with a transmission efficiency of 16/9 symbol/channel. 16 independent modulated signals are sent over 4 time slots in [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] , in which the feedback information are 8 plurals. 2 time slots are required to send feedback information if these receivers adopt the same transmission and adopt the same code mode as the transmitters. So, 6 time slots are required to send 16 independent modulated signals in [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] , with a transmission efficiency of 8/3 symbol/channel. 16 independent modulated signals are sent over four time slots in the proposed scheme with a transmission efficiency of 4 symbol/channel. So the transmission efficiency of the proposed scheme is 2.25 times as much as that of Ref. [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] , and is 1.5 times as much as that of Ref. [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] .</p><p>There are a comparison of the transmission efficiency, diversity gain, feedback and decoding complexity of the three schemes, as shown in <xref ref-type="table" rid="table1">Table 1</xref>. M denotes the modulation order. As can be seen from the table, the advantage of the proposed scheme lies in improving the transmission efficiency without any feedback information. The disadvantages are that the decoding complexity is higher than that of Ref. [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] and the diversity gain is lower than that of Ref. [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] .</p><p>In <xref ref-type="fig" rid="fig2">Figure 2</xref>, we simulate the average BER curves of these three schemes with 4 QAM modulation and 16 QAM modulation. We consider uncoded systems, in which the channel is independent of the Rayleigh distribution and the noise is</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Performance comparison of the three schemes</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Scheme</th><th align="center" valign="middle" >Proposed scheme</th><th align="center" valign="middle" >Ref. [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>]</th><th align="center" valign="middle" >Ref. [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>]</th></tr></thead><tr><td align="center" valign="middle" >Transmission efficiency</td><td align="center" valign="middle" >4 symbol/channel</td><td align="center" valign="middle" >16/9 symbol/channel</td><td align="center" valign="middle" >8/3 symbol/channel</td></tr><tr><td align="center" valign="middle" >Diversity gain</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >8</td></tr><tr><td align="center" valign="middle" >Feedback amount</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Global CSI</td><td align="center" valign="middle" >Global CSI</td></tr><tr><td align="center" valign="middle" >Decoding complexity</td><td align="center" valign="middle" >M<sup>2</sup></td><td align="center" valign="middle" >M</td><td align="center" valign="middle" >M<sup>2</sup></td></tr></tbody></table></table-wrap><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> BER curves of the two schemes</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-1730594x188.png"/></fig><p>Gauss white noise. We can see that the reliability of the proposed scheme is not better than that of Ref. [<xref ref-type="bibr" rid="scirp.75611-ref13">13</xref>] with the same modulation. This is because the proposed scheme improves the transmission efficiency at the cost of decreasing of the diversity gain. The reliability of the proposed scheme is very close to that of Ref. [<xref ref-type="bibr" rid="scirp.75611-ref12">12</xref>] , because the two schemes both have a same diversity gain of 4, which demonstrate the validity of theoretical analysis.</p></sec><sec id="s6"><title>6. Conclusions</title><p>For X channels, where each user has four antennas, the number of interfering time slots is reduced through the combination of codewords. Then, the multi-user interference is mitigated using the orthogonal property of the Alamouti code. Compared with the existing scheme, feedback information is not required, which greatly improves the transmission efficiency. Simulation results demonstrate that the reliability of the proposed scheme is not restricted to system full-rate full-diversity space-time block code. It can be extended to the other type of perfect space-time block code. However, the scheme is limited to the two users X channels. Future work on this scheme includes extending the application scene.</p></sec><sec id="s7"><title>Acknowledgements</title><p>This work is supported by the National Natural Science Foundation of China under Grant No. 61202286; the National Natural Science Foundation of China under Grant No. 61104079.</p></sec><sec id="s8"><title>Cite this paper</title><p>Tian, X.J., Yang, D., Zhang, H.T. and Jia, W.J. (2017) Improved Interference Cancellation Scheme for X Channels with Four Antennas. Journal of Computer and Communications, 5, 57-64. https://doi.org/10.4236/jcc.2017.56004</p></sec></body><back><ref-list><title>References</title><ref id="scirp.75611-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Tian, X. and Song, C. (2013) An Improved Interference Cancellation Scheme for Two-User MIMO-MAC. International Journal of Computer Science Issues, 10, 404-407.</mixed-citation></ref><ref id="scirp.75611-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Tarokh, V., Jafarkhani, H. and Calderbank (1999) Space-Time Codes from Orthogonal Designs. IEEE Transactions on Information Theory, 45, 1456-1467.  
https://doi.org/10.1109/18.771146</mixed-citation></ref><ref id="scirp.75611-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, C.L., Wang, M.M. and Shu, F. (2012) Multi-User MIMO with Limited Feedback Using Alternating Codebooks. IEEE Transactions on Communications, 60, 333-338. https://doi.org/10.1109/TCOMM.2011.111011.110043</mixed-citation></ref><ref id="scirp.75611-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Huang, C., Cadambe, V.R. and Jafar, S.A. (2012) Interference Alignment and the Generalized Degrees of Freedom of the x Channel. IEEE Trans Information Theory, 58, 5130-5150. https://doi.org/10.1109/TIT.2012.2201343</mixed-citation></ref><ref id="scirp.75611-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Jafar, S. and Shamal, S. (2008) Degree of Freedom Region for the Mimo x Channel. IEEE Trans Information Theory, 54, 151-170. 
https://doi.org/10.1109/TIT.2007.911262</mixed-citation></ref><ref id="scirp.75611-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ganesan, A. and Rajan, B.S. (2013) Interference Alignment with Diversity for the 2 × 2 X Network with Three Antennas.</mixed-citation></ref><ref id="scirp.75611-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Li, F. and Jafarkhani, H. (2012) Space-Time Processing for x Channels Using Precoders. IEEE Transactions on Signal Processing, 60, 1849-1861.  
https://doi.org/10.1109/TSP.2011.2181504</mixed-citation></ref><ref id="scirp.75611-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Lu, L. and Zhang, W. (2014) Blind Interference Alignment with Diversity in K-User Interference Channels. IEEE Transactions on Communication, 62, 2850-2859.  
https://doi.org/10.1109/TCOMM.2014.2333516</mixed-citation></ref><ref id="scirp.75611-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Zaki, A., Wang, C. and Rasmussen, L.K. (2013) Combining Interference Alignment and Alamouti Codes for the 3-User Mimo Interference Channel. IEEE Wireless Communications and Networking Conference, Shanghai, 7-10 April 2013, 3563-3567. https://doi.org/10.1109/wcnc.2013.6555138</mixed-citation></ref><ref id="scirp.75611-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Tian, X.J. and Li, Y. (2014) A New Space-Time Coded Transmission Scheme for x Channel. Journal of Xidian University, 41, 143-150.</mixed-citation></ref><ref id="scirp.75611-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Li, L.B., Jafarkhani, H. and Jafar, S.A. (2011) When Alamouti Codes Meet Interference Alignment: Transmission Schemes for Two-User x Channel. IEEE International Symposium on Information Theory, St. Petersburg, 31 July-5 August 2011, 2577-2581.</mixed-citation></ref><ref id="scirp.75611-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ganesan, A. and Rajan, S. (2014) Interference Alignment with Diversity for the 2 × 2 X-Network with Four Antennas. IEEE Transactions on Communications Information Theory, 60, 3576-3592. https://doi.org/10.1109/TIT.2014.2313614</mixed-citation></ref><ref id="scirp.75611-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Tian, X.J. and Zhao, H.T. (2014) An Interference Cancellation Method Based on Space-Time Code over X Channel. Journal of Computational Information Systems, 10, 10371-10378.</mixed-citation></ref></ref-list></back></article>