<?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.2013.13001</article-id><article-id pub-id-type="publisher-id">JCC-36353</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>
 
 
  New Approach for Relay and Transceiver Design for Interference Alignment in MIMO Interference Channels
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ossein</surname><given-names>Vaezy</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>Vahid</surname><given-names>Tabataba Vakili</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electrical Engineering, Iran University of Science and Technology, Narmak, Iran</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>hossein vaezy@elec.iust.ac.ir(OV)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>28</day><month>08</month><year>2013</year></pub-date><volume>01</volume><issue>03</issue><fpage>1</fpage><lpage>7</lpage><history><date date-type="received"><day>June</day>	<month>5th,</month>	<year>2013</year></date><date date-type="rev-recd"><day>July</day>	<month>8th,</month>	<year>2013</year>	</date><date date-type="accepted"><day>July</day>	<month>15th,</month>	<year>2013</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>
 
 
   Wireless relaying has been known to provide the improvements in link reliability, spectral efficiency, and coverage extension. In this paper, we use full duplex relays for Interference Alignment (IA) in K-users Interference Channel (IC) and show K Degrees of Freedom (DOF) is achievable. In first hop, relays receive signals from transmitters and forward them to receivers in second hop. Two iteratively algorithms are proposed for computing relays function, precoder, and decoder matrices. First algorithm minimizes leakage interference at receivers that has appropriate performance at high Signal to Noise Ratio (SNR) region. Furthermore, the second algorithm has better performance at low-mediate SNR. The performance of proposed algorithms are compared with other schemes and validated with simulation in terms of achieved sum rate.
     
 
</p></abstract><kwd-group><kwd>Interference Alignment; Degree of Freedom; Multiple Input Multiple Output (MIMO); Amplify and Forward (AF)</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>One of the main problems in the studying of Interference Channels (ICs) is how to decrease the undesired effects of multiuser interference. In practice several schemes exist for interference mitigation. In the first scheme, interference can be treated as noise and just focus on extracting the desired signals [1-3]. However, in practice this scheme has widespread use due to implementation simplicity but does not increase the data rate. Another conventional scheme is channel orthogonalization that transmitted signals are chosen to be non-overlapping in time, frequency or space [<xref ref-type="bibr" rid="scirp.36353-ref4">4</xref>]. Consequently, lead to Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA) or Space Division Multiple Access (SDMA), respectively. However, this scheme extensively reduces the interference it causes non-effective use of communication resources and divides them between users. In other words, an IC with M transmitter-receiver pairs can use only 1/M of resources for each of users. Other scheme that recently has attracted much attention is Interference Alignment (IA). IA is a radical idea that finds out of analysis of interference networks capacity. Since capacity calculation of wireless networks in general is an open problem, an increased interest exists for approximated capacity characteristics. Number of Degrees of Freedom (DOF) that has been known as multiplexing gains, provide approximate capacity for IC with K users and M antennas for each user. This can be expressed as</p><disp-formula id="scirp.36353-formula15220"><label>(1)</label><graphic position="anchor" xlink:href="1-9701787\3f244ef3-9db0-44a5-9e73-7971ddd8f2b4.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\6039e978-38c5-46a9-a51a-f8cc0121fab3.jpg" /> is sum capacity as a function of Signal to Noise Ratio (SNR). Also, <img src="1-9701787\bbce45e9-6e37-45ba-88e5-176fef96fae3.jpg" />is approximation error. At high SNR regime, the second term becomes negligible in comparison to first term. The main result implies that at high SNR regime, each user in wireless channels is able to achieve one half of capacity regardless of user number in the absence of interference. IA approach in wireless channels refers to idea that constructed signals in a way that interference signals overlapped in one half of the space and the other half was free from interference [5,6]. This result is much interesting, since sum of the used resources for the whole network can become much larger than available resources. Accordingly, it is necessary to fit the undesired signals from different users into a small space.</p><p>In [<xref ref-type="bibr" rid="scirp.36353-ref5">5</xref>], authors utilize channel variation properties to perform IA by extending the signals over multiple time intervals. By using time extension, the authors show that a DOF of M/2 is possible for M-user IC. In the other side, a distributed algorithm for achieving IA with multiple antenna nodes is presented in [<xref ref-type="bibr" rid="scirp.36353-ref7">7</xref>] that utilize reciprocity property of wireless channels. They observed that IA without symbols extension is infeasible in special cases and showed that IA without symbols extension can be achieved by using relay. Feasibility conditions for IA were analyzed in [<xref ref-type="bibr" rid="scirp.36353-ref8">8</xref>], it considers IA as multivariate polynomial system and proved that due to the number of equations are larger than number of variables, without symbols extension the wireless interference network is unable to achieve IA. Ref [<xref ref-type="bibr" rid="scirp.36353-ref9">9</xref>] shows that half duplex Amplify and Forward (AF) relays are unable to increase DOF of interference networks but can help to do IA with limited symbols extension. It indicates that if number of relays is sufficiently large DOF of interference channel can reach DOF of X channel [<xref ref-type="bibr" rid="scirp.36353-ref10">10</xref>]. Relay aided IA is considered for quasi static X channel [<xref ref-type="bibr" rid="scirp.36353-ref11">11</xref>]. Interference channel with K users compeer to K layers of half duplex AF relays are considered in [<xref ref-type="bibr" rid="scirp.36353-ref12">12</xref>]. It is shown that K DOF is achieved when the number of relays is almost K (K − 1). Theory of irrational independence of numbers rather than linear independence of rational vectors is introduced in [<xref ref-type="bibr" rid="scirp.36353-ref13">13</xref>] and showed that maximum DOF of interference channels is achievable. Realizing this theory in realistic scenarios is still an open problem because nodes need to know channel state Information (CSI) completely and determine that channel gains are rational or irrational. K users IC with half duplex AF relays is analysed in [<xref ref-type="bibr" rid="scirp.36353-ref14">14</xref>]. It considers direct link from source to destination and suppose that each relay allot to a receiver. In [<xref ref-type="bibr" rid="scirp.36353-ref15">15</xref>] K users IC with half Duplex AF relays is considered and for IA attempts to fix precoders and decoders in order to design relays so interferences from direct links are negated with interferences from relays.</p><p>In this paper, K users IC compeer to full duplex AF relays are considered that each of nodes equipped with multiple antennas and the direct links from sources to destinations are ignored. Two iteratively new algorithms are proposed for computing relays function, precoder, and decoder matrices. Leakage interferences at receivers are minimized in first algorithms. This algorithm diminishes interference at receivers but do not attempt to improve power of desired signals in receiver. In the second algorithm, Signal to Interference plus Noise Ratio (SINR) is maximized by designing precoders and decoders matrix and interferences are diminished by relays. This algorithm has better performance at low to mediate SNR regime. Simulation results are validated in terms of average sum rate and show that two algorithms have same performance at high SNR regime.</p><p>The rest of this paper is organized as follows: Section II provides an introduction to the system model of the MIMO interference channel based on interference alignment. In Section III, we discuss the precoder, decoder, and relay function design for system. Section IV presents the simulation results. Finally, concluding remarks are given in Section V.</p><p>Notation: for a matrix<img src="1-9701787\ce51d187-b86f-4ddb-8d55-9b1c9f83864c.jpg" />, <img src="1-9701787\7496481d-3fdd-4258-a558-12b466a78089.jpg" />, and <img src="1-9701787\67a5c34e-6b8e-4a63-813f-d21414f9a837.jpg" /> indicates the transpose and hermitian transpose of<img src="1-9701787\3e71c9d5-7f02-4f18-b893-9f7250365fce.jpg" />, respectively and <img src="1-9701787\cf96627f-dfcd-4af3-aadb-0edef48d7bbf.jpg" /> is the column vector consisting of all the columns of<img src="1-9701787\5a4b0350-7197-4598-b2ef-72249d405b0b.jpg" />. Also <img src="1-9701787\333b32c9-2a4f-413c-a1d5-60dae39264fc.jpg" /> shows maximum eigenvalue of matrix<img src="1-9701787\e0f7087e-a0f8-410d-a95e-5f210a7ff032.jpg" />. For matrices <img src="1-9701787\32305a37-ba57-476e-8497-dddfe9c165bc.jpg" /> and<img src="1-9701787\ffdff67b-3a50-43f4-904e-672c9d556ebf.jpg" />, <img src="1-9701787\1cae3abb-02a9-4e74-ad8a-dcc0223d3213.jpg" />indicates the kronecker product of two matrices. <img src="1-9701787\9b055b16-65a8-4191-a39c-da34cbfc41c6.jpg" />denotes identity matrix of size<img src="1-9701787\20f06e4b-ee07-4411-87b0-8838f7e5c701.jpg" />. The notation of <img src="1-9701787\e538cdb7-1849-4459-b20d-baa36fa41584.jpg" /> means that <img src="1-9701787\b3ba0304-6c98-4854-9931-f28724ced983.jpg" /> is complex Gaussian distribution with mean vector <img src="1-9701787\65c8e159-1feb-4efc-a6c7-a2592c8472a2.jpg" /> and covariance matrix<img src="1-9701787\c7ce2421-0780-4a40-a945-4d1c117eac75.jpg" />.</p></sec><sec id="s2"><title>2. System Model</title><p>In this paper, a Multiple Input Multiple Output (MIMO) interference channel with relays is considered as is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. We indicate each of the mth transmitters, nth receivers and lth relay nodes with<img src="1-9701787\84ab43bd-e533-430f-a6eb-8aa20a6a5d4c.jpg" />, <img src="1-9701787\37d52712-4598-4fdd-b817-6f2e26146037.jpg" />, and<img src="1-9701787\06e8583c-f2c6-498a-a543-4a876cc768be.jpg" />, respectively.</p><p>The K source-destination node pairs and R full duplex AF relays are considered that each of the source, destination and relay nodes are equipped with<img src="1-9701787\28529af9-1f8a-462c-8eb1-45347c17af44.jpg" />, <img src="1-9701787\3eb4da1a-6104-4a30-bbde-df360050566d.jpg" />, and <img src="1-9701787\3ac99009-7fb5-4311-abf2-2260aedf2a30.jpg" /> antennas, respectively. There are K independent sequences for each of the users. All the relays are full duplex and they receive signals from source nodes and forward them to destination nodes. Direct link from source to destination node is not considered. All the source, destination, and relay nodes are supposed to have the perfect channel knowledge of the whole system. We show the channel coefficients between mth source and lth relay node, lth relay and nth destination node with <img src="1-9701787\0ced298c-7f11-406e-8e1f-f0be691b5078.jpg" /> and<img src="1-9701787\07dae1c3-eb4e-4fb5-9886-3957eb490cf8.jpg" />, respectively. Then the received signals at relays and destination nodes are given by:</p><disp-formula id="scirp.36353-formula15221"><label>(2)</label><graphic position="anchor" xlink:href="1-9701787\97937e2c-8e83-48a9-90cf-70f6ad296242.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\f2becd55-6291-4850-9296-5304bba33cfb.jpg" /> are d<sub>m</sub> independent coded data streams transmitted from <img src="1-9701787\1772029d-fac7-4374-b70a-82ab6d3edbb6.jpg" /> and normalized in the form of<img src="1-9701787\0ff9b454-d65e-4de3-baa2-2d35048e12c2.jpg" />. <img src="1-9701787\909b35f0-6bb1-4098-875f-5effb98bbe18.jpg" />indicates linear precoder in <img src="1-9701787\460de698-56e1-4443-9e57-7d9dfefdaeb8.jpg" /> and <img src="1-9701787\fc3798dd-012e-46f7-931e-19ace43c5069.jpg" /> denotes circularly symmetric complex additive Gaussian noise in relay with zero mean and unit variance.</p><p>In the second hop, the relays amplify received signals and forward them to destination nodes. The lth relay function is indicated by<img src="1-9701787\afd6921a-7a61-4bba-aea5-ab79eec57c3c.jpg" />. Therefore, the received signals in destination nodes are given by:</p><disp-formula id="scirp.36353-formula15222"><label>(3)</label><graphic position="anchor" xlink:href="1-9701787\55a2d325-777a-476b-ae62-aaf9328ac230.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\5bacbd19-a3c0-404b-97d7-3c021bcfb745.jpg" /> denotes circularly symmetric complex additive Gaussian noise in destination with zero mean and unit variance.</p><p>For simplicity we define <img src="1-9701787\dfe50bb6-29cc-40f8-89ea-89f08e2f74c3.jpg" /> as equivalent channel between nth transmitter, and mth receiver is given by:</p><disp-formula id="scirp.36353-formula15223"><label>(4)</label><graphic position="anchor" xlink:href="1-9701787\3232b4f3-5b3d-4d02-82cc-89e6110ad1a6.jpg"  xlink:type="simple"/></disp-formula><p>Therefore, the received signals at nth destination node are given by:</p><disp-formula id="scirp.36353-formula15224"><label>(5)</label><graphic position="anchor" xlink:href="1-9701787\fe8f6861-3a74-48fa-8b67-ca5eb170ea47.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15225"><label>(6)</label><graphic position="anchor" xlink:href="1-9701787\141644c6-d4d6-4f5a-b6c4-69bb8fb4d592.jpg"  xlink:type="simple"/></disp-formula><p>If all channel coefficients are generic and obtains from independent continues distribution, then necessary conditions for interference alignment are given by:</p><disp-formula id="scirp.36353-formula15226"><label>(7)</label><graphic position="anchor" xlink:href="1-9701787\70fc5c8c-37db-437c-9311-1086336938e8.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15227"><label>(8)</label><graphic position="anchor" xlink:href="1-9701787\ab264b5c-062d-4735-83fd-e2e8efd6cf27.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\0379708c-1a54-4306-90a1-d40c252911e7.jpg" /> shows suppression vectors in destination nodes<img src="1-9701787\4f04e2d6-d21b-4af8-b7d7-02d29b7583d1.jpg" />. The condition (7) guarantees that interferences are aligned and can be omitted with suppression vector in nth destination. The condition (8) guarantees that nth receiver can decode <img src="1-9701787\29c353c9-efc1-40ef-a45c-5d0e30063671.jpg" /> data streams successfully. Then, interference alignment is feasible for a given tuple DOF<img src="1-9701787\791890ee-2fdb-4a6f-863d-74b4776f7c85.jpg" />.</p><p>In the next section, we propose two new algorithms for interference alignment with relay. Simulation results show advantage of each algorithm.</p></sec><sec id="s3"><title>3. Iterative Algorithms for Precoder, Decoder, and Relay Design</title><p>In this section we present iterative algorithms for IA for given tuple DOF<img src="1-9701787\5d78fb4c-b736-489d-bbe2-89f4cb2f29c9.jpg" />.</p><sec id="s3_1"><title>3.1. Proposed MINimum Leakage Algorithm (PMINL)</title><p>The goal in this algorithm is to diminish leakage interference that exists in receiver after interference suppression. To this end, we need to reduce power of leakage interference in destination [<xref ref-type="bibr" rid="scirp.36353-ref7">7</xref>]. Leakage interference in nth receiver is expressed as:</p><disp-formula id="scirp.36353-formula15228"><label>(9)</label><graphic position="anchor" xlink:href="1-9701787\e7451b4a-695b-4d1a-80ff-c5cd5c645758.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\8ebbc818-ace6-4d7d-9fb6-bc442b756aff.jpg" /> is covariance matrix of interference in nth receiver and is given by:</p><disp-formula id="scirp.36353-formula15229"><label>(10)</label><graphic position="anchor" xlink:href="1-9701787\856dda14-2c7b-4b09-ad94-849745be8de9.jpg"  xlink:type="simple"/></disp-formula><p>We need to design <img src="1-9701787\ca5e9a4a-8dc2-4820-b33f-4b8c80d162fa.jpg" /> for a given tuple <img src="1-9701787\7d7d5232-e31e-4a71-beb8-8c0899a4ab2f.jpg" /> so that condition (7) is satisfied. Also, leakage interference converges to zero at the receiver. In this algorithm, it is assumed that the given tuple <img src="1-9701787\087a227f-7178-4905-8a9d-ac71c69a8aa4.jpg" /> is achievable. Hence, we describe the above problem as an optimization problem:</p><disp-formula id="scirp.36353-formula15230"><label>(11)</label><graphic position="anchor" xlink:href="1-9701787\8b019ddd-514d-4a44-8e29-8792e312dc91.jpg"  xlink:type="simple"/></disp-formula><p>In this section we present an iterative solution for above optimization problem. So, we optimize problem in three steps, in each step we fix two parameters and design third parameter and continue process when the algorithm converges to constant parameters.</p><p>Step 1: design decoder matrix<img src="1-9701787\dca4e3d8-5d72-43d0-8c27-83950e68a00e.jpg" />, with fixed <img src="1-9701787\33312395-0355-4b92-9111-0d9ad476b30c.jpg" /> and <img src="1-9701787\bdde3f2a-dfc0-432d-8da0-ba3d299d3c06.jpg" /> as below optimization problem:</p><disp-formula id="scirp.36353-formula15231"><label>(12)</label><graphic position="anchor" xlink:href="1-9701787\59e5aa60-5a2b-4f01-aa66-a9d450b46802.jpg"  xlink:type="simple"/></disp-formula><p>So that <img src="1-9701787\24b19c09-7ab6-49f3-9a3f-a233d2565ed6.jpg" /> is equal to covariance matrix of interference at nth receiver. It can easily be seen that <img src="1-9701787\7990c479-e894-4c79-87b6-1faf4bb62e3a.jpg" /> is equal to <img src="1-9701787\00311763-4d84-4066-bce8-3bace7290ca2.jpg" /> eigenvectors equivalent by minimum eigenvalues of<img src="1-9701787\5295063b-504f-4ad8-9a58-105b47b8e01f.jpg" />. The minimum value of leakage interference at nth receiver is equal to summation of <img src="1-9701787\ba7fe226-25b3-491b-a72c-1d8698fe3049.jpg" /> minimum eigenvalues of<img src="1-9701787\1d68286a-b7b6-4eac-8eb2-e03b8b1ae599.jpg" />.</p><p>Step 2: design precoder matrix<img src="1-9701787\3379f01b-9cca-43b0-bdce-c11f0a1bb8de.jpg" />, with fixed <img src="1-9701787\6b58c639-7dce-4cdc-b649-bce1ee36e530.jpg" /> and<img src="1-9701787\8debf925-504b-4b67-9313-fa0a4a2611bb.jpg" />.</p><p>The Property that is used here is the reciprocity of original and reciprocal channel [<xref ref-type="bibr" rid="scirp.36353-ref7">7</xref>]. Alignment conditions for original channel and reciprocal channel are equal. If the tuple DOF of users be achievable for original channel then the same tuple DOF is achievable for reciprocal channel. In other words, in reciprocal channel each user design its interference suppression matrix that is precoder matrix for other user in original channel and this make the problem to be altruistic. Therefore, each user in the network attempts to minimize interference for other users and thereby enhance the throughput of total network. We design precoder matrix by solving following optimization problem that minimize leakage interference in reciprocal network.</p><disp-formula id="scirp.36353-formula15232"><label>(13)</label><graphic position="anchor" xlink:href="1-9701787\9e03ad8c-aa1f-4ee5-a3b7-4b49e141b189.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15233"><label>(14)</label><graphic position="anchor" xlink:href="1-9701787\0000993a-ba2b-40fb-9e78-a87c20a00290.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\1648a0b3-3416-47ae-acf4-1bfa6c136708.jpg" /> is covariance matrix of interference and <img src="1-9701787\cb3a8f9b-b67e-424e-94c5-d58773f133e0.jpg" /> is leakage interference in mth receiver in reciprocal network. It can easily be demonstrated that precoder matrix <img src="1-9701787\911d8345-fd66-4d30-b2ae-a51ef22e0d02.jpg" /> is equal to eigenvectors equivalent by <img src="1-9701787\b47d8a20-b98e-42d7-a343-7cbfdc4d0e52.jpg" /> minimum eigenvalues of<img src="1-9701787\98b27f60-2120-4c68-ac21-d9e09fbf7474.jpg" />.</p><p>Step 3: design relay function with fixed precoder and decoder matrices:</p><p>In this step, precoder and decoder matrices <img src="1-9701787\d646b3c8-4300-4a02-a904-e55117982264.jpg" /> are fixed. Then, design relay function <img src="1-9701787\6bc2e127-17a3-4781-b42a-24fc06f4f27c.jpg" /> in order to minimize total leakage interference at receivers. The objective function is defined as the total leakage interfereence. Leakage interference is calculated as follows:</p><disp-formula id="scirp.36353-formula15234"><label>(15)</label><graphic position="anchor" xlink:href="1-9701787\22ec3a31-2051-4e2d-8c86-2417a5f36060.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15235"><label>(16)</label><graphic position="anchor" xlink:href="1-9701787\03346f74-8c8c-457d-b879-f6e1eb8500fb.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15236"><label>(17)</label><graphic position="anchor" xlink:href="1-9701787\bc8ad6d7-4543-4723-9a0f-065d01dec71c.jpg"  xlink:type="simple"/></disp-formula><p>By utilizing property of kroncker product and vectorize operation, we can summarize total leakage interfereence as follows:</p><disp-formula id="scirp.36353-formula15237"><label>(18)</label><graphic position="anchor" xlink:href="1-9701787\83238fd2-dfdc-49d1-9a4f-98d3dfc91dfb.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15238"><label>(19)</label><graphic position="anchor" xlink:href="1-9701787\fba85003-44fa-4752-8435-2d7084d81257.jpg"  xlink:type="simple"/></disp-formula><p>where vector <img src="1-9701787\b4da2fd3-0752-4df4-9d79-582b9f4e88aa.jpg" /> and matrix <img src="1-9701787\83e16bb7-f4b6-4a04-b2a2-43ce82b68a7b.jpg" /> are defined as belows, respectively:</p><disp-formula id="scirp.36353-formula15239"><label>(20)</label><graphic position="anchor" xlink:href="1-9701787\a43fd4bd-fab6-4f14-80b2-6ec949ce6d71.jpg"  xlink:type="simple"/></disp-formula><p>Then, the optimization problem can be expressed as follows:</p><disp-formula id="scirp.36353-formula15240"><label>(21)</label><graphic position="anchor" xlink:href="1-9701787\112e9569-0251-4cf2-b5ab-39ad9f290bde.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\cccb7a27-9191-4717-af89-57caeecb93a4.jpg" /> is summation of power of each relay. It can be easily seen that vector <img src="1-9701787\b7699299-e9f9-40e3-9bd4-93b8946cf00c.jpg" /> is equal to eigenvector equialent to minimum eigenvalues of<img src="1-9701787\e85b3226-f7ac-43b2-864e-1cc34bf90dda.jpg" />and minimum value of total leakage interference at receiver is the same as minimum eigenvalue of</p><p><img src="1-9701787\315ae652-cc8e-4e3a-b93a-75fd88fca0c3.jpg" />.</p><p>Here new algorithm that minimizes leakage interfereence at receivers is proposed. In the next section we utilize another algorithm that have better performance at low SNR and is the same as PMINL algorithm, at high SNR regime.</p></sec><sec id="s3_2"><title>3.2. Proposed MAXimum Signal to Interference plus Noise Ratio (PMAXSINR)</title><p>In the PMINL algorithm leakage interference at receivers is minimized to improve throughput of total system. But we do not consider power of desired signal at each receiver. In other words, we do not guarantee any power level for desired signals. This is because we do not consider direct channel <img src="1-9701787\86329cc7-6228-4f9a-915a-184e7f1fc79b.jpg" /> in the process of precoder, decoder, and relay matrix design. Therefore, new optimization problem is introduced so the objective functions are SINR at receivers [<xref ref-type="bibr" rid="scirp.36353-ref7">7</xref>]. Hereby, we can obtain desired signals at receivers by maximizing desired signal power and minimizing leakage interference. So, relays are designed for minimizing leakage interference and precoderdecoder matrices for maximizing desired signal power. Hence, by using relay we can weaken interferences and amplify the desired signals.</p><p>SINR at nth receiver duo to lth symbol is defined as below:</p><disp-formula id="scirp.36353-formula15241"><label>(22)</label><graphic position="anchor" xlink:href="1-9701787\2c3a3809-b51a-4687-907c-a4a8e9f13932.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36353-formula15242"><label>(23)</label><graphic position="anchor" xlink:href="1-9701787\52518692-cbe5-48b5-b29a-ecc2d622733b.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\6612483d-713b-48a4-93d3-4e1e346ea588.jpg" /> is the covariance matrix of interference and noise at nth receiver due to the lth transmitted symbol. Similar to the previous algorithm, PMAXSINR algorithm is performed in three steps.</p><p>Step 1: In this step, precoder and relay matrices are fixed. Then, design decoder matrix that maximize SINR at receivers. So the objective function can be described as follows:</p><disp-formula id="scirp.36353-formula15243"><label>(24)</label><graphic position="anchor" xlink:href="1-9701787\b3e684b1-07c5-45fb-b5aa-fedb1ca6f0d4.jpg"  xlink:type="simple"/></disp-formula><p>Lemma1: Consider positive definite matrix <img src="1-9701787\c30a43d5-cea9-4840-8da8-e9c5e3f8d30e.jpg" /> and hermitian matrix<img src="1-9701787\f73463f7-f2c4-4879-9ee4-3be8a8f52d95.jpg" />, both of size<img src="1-9701787\c9ec5a40-44aa-4151-9d83-ea16b3ae535d.jpg" />. Then based on the generalized eigenvalue problem [<xref ref-type="bibr" rid="scirp.36353-ref16">16</xref>], for any <img src="1-9701787\6cbd3fb3-de71-4189-8944-2f1e38454daf.jpg" /> column vector<img src="1-9701787\53541eae-e78e-4ac2-82b6-bee6144cad57.jpg" />:</p><disp-formula id="scirp.36353-formula15244"><label>(25)</label><graphic position="anchor" xlink:href="1-9701787\05a70fac-5e1b-453d-a0bd-81ba696d8533.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="1-9701787\1d362697-cbc6-4047-a980-59a258aca41f.jpg" /> denotes maximum eigenvalue of matrix<img src="1-9701787\2ec59a98-6f47-4f7f-81b7-2b812c691d9b.jpg" />. The inequality is satisfied when <img src="1-9701787\46951f51-c4be-47e0-b0b6-6deaf0504c52.jpg" /> where <img src="1-9701787\80c5119b-8fc2-4e7a-9bf2-1d3a270e1ec8.jpg" />is any nonzero constant and <img src="1-9701787\5e6d9fc6-697f-4e83-a7d4-01fb17e03357.jpg" /> denotes eigenvector equivalent by the maximum eigenvalue of<img src="1-9701787\05e55f9c-7a30-4b52-9e70-916a81b63df0.jpg" />. For the special case of W = ww<sup>†</sup> that <img src="1-9701787\d080af6f-8cf3-411b-9b7d-994859b2a346.jpg" /> is column vector:</p><p><img src="1-9701787\7aee6c4a-26c4-486c-8ebf-adeea1bcfb3c.jpg" /><img src="1-9701787\dea7722d-227e-44ac-b7e2-94263141dc51.jpg" /> (26)</p><disp-formula id="scirp.36353-formula15245"><label>(27)</label><graphic position="anchor" xlink:href="1-9701787\ea505d43-dfb3-433e-b121-3d0a2063c0b3.jpg"  xlink:type="simple"/></disp-formula><p>Based on lemma1, it can be seen that solution of above problem is eigenvector equivalent to maximum eigenvalue of <img src="1-9701787\183cdebc-cbce-4e92-b258-241a7c7686f1.jpg" /> where,</p><disp-formula id="scirp.36353-formula15246"><label>(28)</label><graphic position="anchor" xlink:href="1-9701787\92de3dc2-e05a-4ec2-a272-ca99816c7d66.jpg"  xlink:type="simple"/></disp-formula><p>Based on lemma1, solution of above problem can be describe as follows:</p><disp-formula id="scirp.36353-formula15247"><label>(29)</label><graphic position="anchor" xlink:href="1-9701787\db87c712-3727-4553-9898-4449ebaa3283.jpg"  xlink:type="simple"/></disp-formula><p>Step 2: In this step, decoder and relay matrices are fixed. Then, precoder matrices are designed.</p><p>Note that in this step we use reciprocity property of the channel and repeat step1 for reciprocal channel so decoder matrices in reciprocal channels are precoder matrices in original channels. Based on the lemma1, simply be seen that:</p><disp-formula id="scirp.36353-formula15248"><label>(30)</label><graphic position="anchor" xlink:href="1-9701787\3e001f68-8510-4af5-a053-3db3d8b7d043.jpg"  xlink:type="simple"/></disp-formula><p>While <img src="1-9701787\92c57a25-7a29-4bd5-b5ea-b0de71f002a3.jpg" /> is pseudoinverse of channel matrix between mth transmitter and nth receiver in reciprocal channel and variable <img src="1-9701787\0c57dba4-008b-4e07-ba91-5ce8206210b1.jpg" /> is defined as follows:</p><disp-formula id="scirp.36353-formula15249"><label>(31)</label><graphic position="anchor" xlink:href="1-9701787\2cba0029-b845-4f02-ad5b-d2f1fe2d73d7.jpg"  xlink:type="simple"/></disp-formula><p>Step 3: In this step, precoder and decoder matrices are fixed. Then, design relays function so diminish adverse effect of interference at receivers. Firstly, we must obtain covariance matrix of interference at each receiver then design relays function so that minimize total interference at receivers. Similar to previous algorithm (PMINL), total leakage interference are described as:</p><disp-formula id="scirp.36353-formula15250"><label>(32)</label><graphic position="anchor" xlink:href="1-9701787\8df23aff-2894-4041-97a1-10abb8d65cb3.jpg"  xlink:type="simple"/></disp-formula><p>where matrix <img src="1-9701787\3db4d257-02ea-4ed4-b4dc-0468da49f16e.jpg" /> and <img src="1-9701787\1436d98d-7da5-4c40-b2dd-4fead5fe24e1.jpg" /> are defined as previous algorithm. Then, <img src="1-9701787\63905228-aa8e-4bba-8660-8b1ce62c24b5.jpg" />is:</p><disp-formula id="scirp.36353-formula15251"><label>(33)</label><graphic position="anchor" xlink:href="1-9701787\fd729120-2747-4e21-95d6-f90739c0bde7.jpg"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s4"><title>4. Simulation Results</title><p>In this section, the performance of proposed algorithms is evaluated and achieved average sum-rate is taken as a measure of the system performance. For numerical anaysis, we assume that each channel coefficient of MIMO channel matrices is supposed to follow independent and identically distributed (i.i.d) complex Gaussian distribution with zero mean and unit variance. The channels in two hop are quasi static and fix during one transmitted symbols. In <xref ref-type="fig" rid="fig2">Figure 2</xref> we show appropriate performance of PMINL algorithm for two cases of with and without relays in which number of users and relays are equal to 3, number of antennas at each node are 4 and 2 data symbols are sent from each transmitter.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> indicates increasing performance of PMINL algorithm for different number of relays. This figure implies that by increasing number of relays, average sum rate of network can be improved. Performance of proposed algorithm (PMAXSINR) is showed in <xref ref-type="fig" rid="fig4">Figure 4</xref> for the both mentioned cases.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> indicates performance of PMAXSINR algorithm for several relays number. For comparison average sum rate of PMINL and PMAXSINR algorithms are sketched in <xref ref-type="fig" rid="fig6">Figure 6</xref>. Better performance of PMAXSINR algorithm is observed at low SNR regime.</p><p>Note that at high SNR two algorithms have equal performance.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, full duplex AF relays are used for IA in interference channels and are showed that with relays can reach to K DOF of IC. Here an iterative numerical approach for Interference Alignment is developed in K user interference channels. Then, two altruistic algorithms for IA are proposed that both of them employ reciprocity property of channels. Unlike selfish approaches where each transmitter tries to maximize his own rate by trans mitting along those signaling dimensions where his desired receiver sees the least interference, we follow an unselfish approach where each transmitter primarily tries to minimize the interference to unintended receivers. In the first algorithm (PMINL) precoder, decoder matrices and relay functions are designed only for minimizing leakage interference at receivers. So, we must use an algorithm that does not diminish power of desired signals at receivers. Hence, PMAXSINR algorithm is proposed. In this algorithm we design precoder and decoder for maximizing power of desired signal. Then, relays function are designed for minimizing leakage interference at receivers.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.36353-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">R. Etkin, D. Tse and H. Wang, “Gaussian Interference Channel Capacity to within One Bit,” IEEE Transaction on Information Theory, Vol. 54, No. 12, 2007, pp. 5534-5562. doi:10.1109/TIT.2008.2009807</mixed-citation></ref><ref id="scirp.36353-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">A. Motahari and A. K. Khandani, “Capacity Bounds for the Gaussian Interference Channel,” IEEE Transaction on Information Theory, Vol. 55, No. 2, 2009, pp. 620-643.</mixed-citation></ref><ref id="scirp.36353-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">X. Shang, G. Kramer and B. Chen, “A New Outer Bound and the Noisy-Interference Sum-Rate Capacity for Gaussian Interference Channels,” IEEE Transaction on Information Theory, Vol. 55, No. 2, 2009, pp. 689-699.  
doi:10.1109/TIT.2008.2009793</mixed-citation></ref><ref id="scirp.36353-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">A. Host-Madsen and A. Nosratinia, “The Multiplexing Gain of Wireless Networks,” IEEE International Symposium on Information Theory, Adelaide, 4-9 September 2005, pp. 2065-2069.</mixed-citation></ref><ref id="scirp.36353-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">V. Cadambe and S. Jafar, “Interference Alignment and the Degrees of Freedom of the k User Interference Channel,” IEEE Transaction on Information Theory, Vol. 54, No. 8, 2008, pp. 3425-344. doi:10.1109/TIT.2008.926344</mixed-citation></ref><ref id="scirp.36353-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">M. A. Maddah-Ali, A. S. Motahari and A. K. Khandani, “Communication over MIMO X Channels: Interference Alignment, Decomposition, and Performance Analysis,” IEEE Transactions on Information Theory, Vol. 54, No. 8, 2008, pp. 3457-3470. doi:10.1109/TIT.2008.926460</mixed-citation></ref><ref id="scirp.36353-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">K. Gomadam, V. R. Cadambe and S. A. Jafar, “A Distributed Numerical Approach to Interference Alignment and Applications to Wireless Interference Networks,” IEEE Transaction on Information Theory, Vol. 57, No. 6, 2011, pp. 3309-3322. doi:10.1109/TIT.2011.2142270</mixed-citation></ref><ref id="scirp.36353-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">C. M. Yetis, T. Gou, S. A. Jafar and A. H. Kayran, “On Feasibility of Interference Alignment in MIMO Interference Networks,” IEEE Transactions on Signal Processing, Vol. 58, No. 9, 2010, pp. 4771-4782.</mixed-citation></ref><ref id="scirp.36353-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">V. R. Cadambe and S. A. Jafar, “Can Feedback, Cooperation, Relays and Full Duplex Operation Increase the Degrees of Freedom of Wireless Networks?” IEEE International Symposium on Information Theory, Toronto, 6-11 July 2008, pp. 1263-1267.</mixed-citation></ref><ref id="scirp.36353-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">V. R. Cadambe and S. A. Jafar, “Interference Alignment and the Degrees of Freedom of Wireless X Networks,” IEEE Transactions on Information Theory, Vol. 55, No. 9, 2009, pp. 3893-3908.</mixed-citation></ref><ref id="scirp.36353-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">B. Nourani, S. A. Motahari and A. K. Khandani, “Relay-Aided Interference Alignment for the Quasi-Static X Channel,” IEEE International Symposium on Information Theory, Seoul, 28 June 2009-3 July 2009, pp. 1764-1768.</mixed-citation></ref><ref id="scirp.36353-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">S. W. Jeon, S. Y. Chung and S. A. Jafar, “Degrees of Freedom of Multi-Source Relay Networks,” 47th Annual Allerton Conference on Communication, Control, and Computing, 30 September-2 October 2009, pp. 388-393.</mixed-citation></ref><ref id="scirp.36353-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">A. S. Motahari, S. Oveis Gharan, M. A. Maddah-Ali and A. K. Khandani, “Real Interference Alignment: Exploiting the Potential of Single Antenna Systems” IEEE Transactions on Information Theory, 2009.  
http://arxiv.org/abs/0908.2282</mixed-citation></ref><ref id="scirp.36353-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">H. Ning, C. Ling and K. K. Leung, “Relay-Aided Interference Alignment: Feasibility Conditions and Algorithm,” IEEE International Symposium on Information Theory, Austin, 13-18 June 2010, pp. 390-394.</mixed-citation></ref><ref id="scirp.36353-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">H. Al-Shatri and T. Weber, “Interference Alignment Aided by Non-Regenerative Relays for Multi-User Wireless Networks,” Proceeding of 8th International Symposium on Wireless Communication Systems, Aachen, 6-9 November 2011, pp. 271-275.</mixed-citation></ref><ref id="scirp.36353-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">K. V. Mardia, J. T. Kent and J. M. Bibby, “Multivariate Analysis,” Academic, San Diego, 1979.</mixed-citation></ref></ref-list></back></article>