<?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">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2017.108B011</article-id><article-id pub-id-type="publisher-id">IJCNS-78386</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>
 
 
  The Improvement of Relay Selection Schemes in Two-Hop Cellular Networks
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hua</surname><given-names>Wu</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>School of Automotive Engineering, Beijing Geely University, Beijing, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:</corresp></author-notes><pub-date pub-type="epub"><day>14</day><month>08</month><year>2017</year></pub-date><volume>10</volume><issue>08</issue><fpage>98</fpage><lpage>107</lpage><history><date date-type="received"><day>May</day>	<month>17,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>August</month>	<year>11,</year>	</date><date date-type="accepted"><day>August</day>	<month>14,</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>
 
 
  
    In wireless networks, cooperative relaying could improve throughput by exploiting diversity. In order to reduce the amount of feedback for the channel gain, a semi-distributed scheme based on the relay feasible condition is proposed. Each relay node can measure its backward and forward channel gains. If both the channel gains are larger than a pre-defined threshold, this relay node is feasible. The final decision on the best relay selection is still given by the base station. Besides, the switch-and-examine relay selection scheme, which selects the first feasible relay node, is also investigated. Simulation results are presented to illustrate the advantage of two proposed schemes. 
  
 
</p></abstract><kwd-group><kwd>Relay Selection</kwd><kwd> Cooperative Relaying</kwd><kwd> Amplify-and-Forward</kwd><kwd> Cellular  Networks</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In next-generation wireless networks, cooperative relaying can be applied to extend the coverage and mitigate the signal fading arising from multi-path propagation or blocks [<xref ref-type="bibr" rid="scirp.78386-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.78386-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.78386-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.78386-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.78386-ref5">5</xref>]. The main idea is that single-antenna mobiles in a multi-user scenario can “share” their antennas in a manner that creates a virtual multiple-input multiple-output (MIMO) system.</p><p>In [<xref ref-type="bibr" rid="scirp.78386-ref6">6</xref>], the authors have proposed a simple cooperative diversity method, which selects the best relay from available relays and then uses the best relay for cooperation between the source and the destination. This distributed relay selection method requires no topology information and is based on local measurements of the instantaneous channel conditions. Moreover, this scheme can achieve the same diversity-multiplexing tradeoff as achieved by more complex protocols [<xref ref-type="bibr" rid="scirp.78386-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.78386-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.78386-ref9">9</xref>], where coordination and distributed space-time coding for available relay nodes are required.</p><p>Generally, relay node selection in two-hop cellular networks [<xref ref-type="bibr" rid="scirp.78386-ref10">10</xref>] is much more manageable than that in ad hoc networks, mainly due to the presence of a central node (namely base station) with much more functionality and intelligence. Nevertheless, relay node selection is still a non-trivial issue in two-hop cellular networks since there will often be many candidate relay nodes for the source node and the failure to choose the optimal relay node would impair the overall performance improvement.</p><p>In [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>], a centralized relay selection scheme is employed in the downlink of a cellular network. The base station uses the feedback to get the channel gain of every link. Then the base station calculates the available data rate through direct link (from base station to the mobile user) and triangular link (see in <xref ref-type="fig" rid="fig1">Figure 1</xref>) and determines the best link for each user. However, the channel gain feedback can cause a lot of burden to the system, and the base station applies the triangular link as long as the channel gain from the source node to the relay node is better than that of the direct link i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x2.png" xlink:type="simple"/></inline-formula>. The condition is not accurate.</p></sec><sec id="s2"><title>2. System Model</title><p>We consider the downlink in a cellular network with cooperative relaying. A single broadband channel is shared by all users in TDMA manner. The system under consideration consists of a source node, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x3.png" xlink:type="simple"/></inline-formula>relay nodes, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x4.png" xlink:type="simple"/></inline-formula> destination nodes. Throughout this paper, we consider half-duplex amplify-and- forward (AF) [<xref ref-type="bibr" rid="scirp.78386-ref3">3</xref>] relaying, where data transmission from the source to one destination requires two channel hops and two non-overlapping time slots. The transmission in the time domain is on a frame-by-frame basis. Each frame consists of two consecutive time slots. The link gain may integrate the effects from both propagation path loss and fading, and is varying independently among users, so that it is approximately unchanged during each frame interval.</p><p>For simplicity, we firstly consider this case, the source node “s” transmits information to a destination node “<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x5.png" xlink:type="simple"/></inline-formula>” with the help of a relay node “<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x6.png" xlink:type="simple"/></inline-formula>”. In the first time slot, the source node transmits to the destination as well as the relay node. In this phase, the signals received at the destination and the relay are respectively given by</p><disp-formula id="scirp.78386-formula182"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x7.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78386-formula183"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x8.png"  xlink:type="simple"/></disp-formula><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Cooperative relaying: triangular model</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78386x9.png"/></fig><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x10.png" xlink:type="simple"/></inline-formula> denote the transmitted signal, the signal received at the destination and the signal received at the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x11.png" xlink:type="simple"/></inline-formula> relay node, respectively. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x12.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x13.png" xlink:type="simple"/></inline-formula> are channel coefficients of the source-relay and source-destination channels. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x14.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x15.png" xlink:type="simple"/></inline-formula> denote the background noise at the relay node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x16.png" xlink:type="simple"/></inline-formula> and destination node<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x17.png" xlink:type="simple"/></inline-formula>, respectively, which are independent identically distributed (i.i.d) complex Gaussian random variables with a common variance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x18.png" xlink:type="simple"/></inline-formula>.</p><p>During the second time slot, while the source node is idle, the relay node amplifies and forwards its received signal from the source to the destination. The received signal at destination node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x19.png" xlink:type="simple"/></inline-formula> from relay node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x20.png" xlink:type="simple"/></inline-formula> is given by</p><disp-formula id="scirp.78386-formula184"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x21.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x22.png" xlink:type="simple"/></inline-formula> is the channel gain between the relay node and the destination node. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x23.png" xlink:type="simple"/></inline-formula>denotes the noise at the destination. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x24.png" xlink:type="simple"/></inline-formula>is an amplification factor of the ith relay, which is used to guarantee the transmission power of the relay node and satisfies</p><disp-formula id="scirp.78386-formula185"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x25.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x26.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x27.png" xlink:type="simple"/></inline-formula> denote the transmission power of the source node and the relay node, respectively.</p></sec><sec id="s3"><title>3. Capacity Analysis of the Cellular Network with Cooperative Relaying</title><p>In this section, we analyze the capacity of the cellular network, which consists of one source, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x28.png" xlink:type="simple"/></inline-formula>relay nodes, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x29.png" xlink:type="simple"/></inline-formula> destination nodes. For simplicity, we first analyze the scenario, which consists of only a single destination node, and then extend the results to the case of multiple destination nodes.</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x30.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x31.png" xlink:type="simple"/></inline-formula> are known and relay <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x32.png" xlink:type="simple"/></inline-formula> is chosen for relaying, the channel combining both the direct path and the relay path can be modeled as an equivalent one-input, two-output complex Gaussian noise channel, which has the maximum average mutual information given by [<xref ref-type="bibr" rid="scirp.78386-ref3">3</xref>]</p><disp-formula id="scirp.78386-formula186"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x33.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x34.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x35.png" xlink:type="simple"/></inline-formula>. To focus on the idea of relay selection, we assume equal power allocation between any pair of the source and relay nodes, i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x36.png" xlink:type="simple"/></inline-formula>, and define the transmit signal to noise ratio (SNR) as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x37.png" xlink:type="simple"/></inline-formula>. Thus, Equation (5) can be rewritten as</p><disp-formula id="scirp.78386-formula187"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x38.png"  xlink:type="simple"/></disp-formula><p>Therefore, the maximum capacity would be attained when the relay with the largest <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x39.png" xlink:type="simple"/></inline-formula> is selected as</p><disp-formula id="scirp.78386-formula188"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x40.png"  xlink:type="simple"/></disp-formula><p>which results in a capacity of</p><disp-formula id="scirp.78386-formula189"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x41.png"  xlink:type="simple"/></disp-formula><p>If no relaying is applied and both time slots in one frame contribute to the source node’s transmissions, the achievable average mutual information for the direct transmission can be calculated as</p><disp-formula id="scirp.78386-formula190"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x42.png"  xlink:type="simple"/></disp-formula><p>Next, the conditions for selecting a feasible relay node are considered. A relay node is feasible if user relaying via it can provide better capacity performance than direct transmission, that is,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x43.png" xlink:type="simple"/></inline-formula>. Define <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x44.png" xlink:type="simple"/></inline-formula> as the set of feasible relay nodes. According to the Lemma 2 in [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>], the sufficient condition that any relay node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x45.png" xlink:type="simple"/></inline-formula> belongs to the feasible set is</p><disp-formula id="scirp.78386-formula191"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x46.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.78386-formula192"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x47.png"  xlink:type="simple"/></disp-formula><p>We call the above condition “the relay feasible condition”. The condition for determining the feasibility of relay nodes ensures that user relaying via the node can achieve a larger channel capacity than direct transmission [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>]. Moreover, the condition significantly reduces the search time for the best relay node. Note that we define the search time as the number of nodes searched during one execution of the search algorithm. As a result, the computational complexity can be effectively reduced. But in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>], the relay node is considered to be feasible as long as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x48.png" xlink:type="simple"/></inline-formula>. Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x49.png" xlink:type="simple"/></inline-formula>, for the relay selection scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>], the searching time will be increased.</p><p>Combining Equation (8) and Equation (9), the maximum average mutual information for a pair of cooperating users is equal to</p><disp-formula id="scirp.78386-formula193"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x50.png"  xlink:type="simple"/></disp-formula><p>maximum average mutual information for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x51.png" xlink:type="simple"/></inline-formula> pairs of cooperating users. It can be denoted by</p><disp-formula id="scirp.78386-formula194"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78386x52.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. Two Proposed Relay Selection Schemes</title><sec id="s4_1"><title>4.1. Switch-and-Examine Relay Selection Scheme</title><p>Although the relay selection scheme in [<xref ref-type="bibr" rid="scirp.78386-ref6">6</xref>] can provide the multiplexing and diversity trade-off as distributed space-time coding, it may lead to the packet collision. In addition, all relay candidates must make works like the path estimations during every transmission which causes the power consumption of relay nodes. To overcome the issues, a sub-optimal relay selection scheme is proposed in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>], where the relay node is selected if its link quality is above a certain threshold which is set to satisfy the required performance and the selected link is maintained unless its link quality does not fall below the threshold. Note that the relay nodes work at Decode-and-Forward (DF) mode in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>].</p><p>Nevertheless, in the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>], there is no exact definition about the target threshold. Moreover, if the first <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x53.png" xlink:type="simple"/></inline-formula> relay nodes are not acceptable, the last <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x54.png" xlink:type="simple"/></inline-formula> node will be chosen as the relay node without comparing to the target threshold. But when the backward and forward channels of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x55.png" xlink:type="simple"/></inline-formula> node suffer deep fading, the achievable capacity with the help of the relay node may be lower than that with direct transmission. Besides, the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>] is proposed for the case of DF mode at the relay node. Thus, we propose a novel relay selection scheme for the half-duplex AF relaying.</p><p>We assume there are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula> relay nodes in the system. In addition, it is assumed that an arbitrary selected or tested relay node can know its channel gains both source-relay and relay-destination link using an additional feedback link or a clear-to-send (CTS) packet from the destination [<xref ref-type="bibr" rid="scirp.78386-ref6">6</xref>]. Firstly, the channel gain between the source and the first relay node is estimated, where we denote it as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x57.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x58.png" xlink:type="simple"/></inline-formula>is the target threshold as defined in Equation (11). If the current path is acceptable (i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x59.png" xlink:type="simple"/></inline-formula>) at the relay, the tested relay node will request the channel state information (CSI) to the destination node. When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x60.png" xlink:type="simple"/></inline-formula>, we decide it as an acceptable path and thus have the final channel gains of backward and forward channel as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x61.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x62.png" xlink:type="simple"/></inline-formula>, respectively. If none of the relays satisfies above condition, the direct link will be used. We show the mode of operation in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The block diagram of the modified switch-and-examine relay selection scheme</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78386x63.png"/></fig><p>As can be seen from the above scheme, setting the target threshold as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x64.png" xlink:type="simple"/></inline-formula> can ensure the achievable capacity via the selected relay is larger than that with direct transmission. If there is no relay to meet the requirement about the threshold, direct transmission link will be used. Therefore, the proposed scheme outperforms the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>].</p></sec><sec id="s4_2"><title>4.2. The Semi-Distributed Relay Selection Scheme</title><p>As analyzed above, switch-and-examine relay selection scheme is a distributed scheme in which each relay can make decision on its feasibility individually. However, this scheme can’t maximize the system capacity because the selected relay is not optimal and it is the first one which satisfies the condition (i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x65.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x66.png" xlink:type="simple"/></inline-formula>).</p><p>In order to deal with above problems, we propose a semi-distributed relay selection scheme for the downlink of cellular networks. The proposed relay selection scheme can be described as follows.</p><p>Step 1. The decision method of feasible set is the same as the idea of [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>]. Before a source node initiates packet transmission to the destination, some hand-shaking signals have to be exchanged, such as request to send (RTS) and CTS in ad hoc networks. Similarly, some pilot signals need to be exchanged in cellular networks before data transmission. We borrow the names RTS and CTS to represent the hand-shaking signals before data transmission. After receiving the RTS, the destination node estimates the channel gain, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x67.png" xlink:type="simple"/></inline-formula>, from the source node and calculates the threshold <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x68.png" xlink:type="simple"/></inline-formula> (as defined in Equation (11)) based on the estimation. The destination feeds back a CTS as an acknowledgement, which includes the information on the threshold<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x69.png" xlink:type="simple"/></inline-formula>.</p><p>Step 2. The relay nodes, who received both RTS and CTS, can estimate the channel gain, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x70.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x71.png" xlink:type="simple"/></inline-formula>. Then the relay nodes compare the channel gains with the threshold <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x72.png" xlink:type="simple"/></inline-formula> to determine its feasibility. If the relay node is feasible, then it will calculate its <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x73.png" xlink:type="simple"/></inline-formula> which is defined as Equation (7) and notify the source node of its ID and its<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x74.png" xlink:type="simple"/></inline-formula>.</p><p>Step 3. After receiving all notifications from the feasible relay nodes, the source node generates a feasible set for each destination node. The source node sorts the destination nodes in ascending order based on the estimates of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x75.png" xlink:type="simple"/></inline-formula> and the destination node with bad channel conditions will achieve higher priority to choose the relay node.</p><p>Step 4. For a given destination node, the relay node which has the maximal <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x76.png" xlink:type="simple"/></inline-formula> will be chosen in its corresponding feasible set. Note that in [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>], the relay node is randomly chosen from its feasible set.</p><p>Step 5. The source node removes the selected destination node’s feasible set and removes the selected relay node from all feasible sets.</p><p>Step 6. The source node repeats the previous steps until there is no non- zero feasible set. The source node broadcasts the relay node allocation to all nodes. Then it will start data transmission.</p><p>Based on the above procedure of relay selection, we see that the proposed semi-distributed scheme can achieve higher capacity than that of the relay selection scheme in [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>]. This is due to the fact that for the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>], one relay node is randomly chosen from each destination’s feasible set, but for the proposed scheme, the optimal relay node which can help the source to achieve the maximal capacity is selected from the feasible set. Moreover, in this relay selection scheme, each relay node can determine its feasibility according to the threshold <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x77.png" xlink:type="simple"/></inline-formula> individually and there is no need for the source node to know every channel gain by information feedback, which can significantly reduce the system overhead. The final relay allocation is made by the source node in centralized manner. Therefore, compared to the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>], the proposed scheme has stringent constraints on system overhead.</p></sec></sec><sec id="s5"><title>5. Simulation Results</title><p>In this section, we first compare the switch-and-examine relay selection scheme with the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>]. Consider a circle centered at the origin of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x78.png" xlink:type="simple"/></inline-formula> plane with radius of 50 meters. The source node is located at the center of the circle, while all the other nodes are uniformly distributed in the circle. The channel between two nodes is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x79.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x80.png" xlink:type="simple"/></inline-formula> is the distance between two nodes and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78386x81.png" xlink:type="simple"/></inline-formula> is the path loss exponent, which equals 2.5 in our simulation. The channel gain integrates the effects from both propagation path loss and fading, and varies slowly in time. The background noise is i.i.d complex Gaussian random variable. The transmission power is represented through SNR at the transmitter end.</p><p>Firstly, we consider a simple case composed of one source node, 99 relay nodes and one destination node. The destination is located at the edge of the coverage area and the relay nodes are uniformly distributed in the circle. <xref ref-type="fig" rid="fig3">Figure 3</xref> shows the performance comparison of the switch-and-examine relay selection</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Performance comparison of switch-and-examine relay selection scheme and the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>]</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78386x82.png"/></fig><p>scheme and the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>]. With the increase of transmit SNR, switch-and- examine relay selection scheme always gains higher average mutual information than that with the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref13">13</xref>].</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> illustrates average mutual information versus the transmit SNR of five relay selection schemes. It can be shown that the proposed semi-distributed scheme gains higher capacity than the relay selection scheme in [<xref ref-type="bibr" rid="scirp.78386-ref12">12</xref>] and switch-and-examine scheme. This verifies the analysis in Section IV. Besides, it can be found that the semi-distributed scheme gets almost equivalent capacity with that of the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>]. <xref ref-type="fig" rid="fig4">Figure 4</xref> also shows that the direct transmission has relatively poor performance than other schemes. This is because direct transmission does not benefit from cooperative diversity at high SNR.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows the proposed scheme exhibits better average search time for the best relay than that of the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>]. For instance, at SNR = 40 dB, the average search time using the proposed scheme is nearly one sixth of those using the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>]. Combining <xref ref-type="fig" rid="fig4">Figure 4</xref> with <xref ref-type="fig" rid="fig5">Figure 5</xref>, we can observe that the semi-distributed relay selection scheme provides the same capacity gains with the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>], but need much lower computational complexity than the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>].</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows the case with multiple destination nodes. The source is located at the center and other 100 nodes are uniformly distributed in the circle. One half of the 100 nodes are chosen as the destination nodes and the other half are considered as the relay nodes. It can be found that the semi-distributed scheme outperforms other schemes.</p></sec><sec id="s6"><title>6. Conclusion</title><p>In this paper, we propose a semi-distributed relay selection scheme on the relay</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Average mutual information of five relay selection schemes with different SNR (one destination)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78386x83.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Computational complexity of two relay selection schemes with different SNR</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78386x84.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Total average mutual information of different relay selection scheme</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78386x85.png"/></fig><p>feasible condition for the downlink of cellular networks. Simulation results show that the semi-distributed scheme can achieve the nearly equivalent capacity compared with the scheme in [<xref ref-type="bibr" rid="scirp.78386-ref11">11</xref>], but the former has significantly reduced computational complexity. We also discuss the switch-and-examine relay selection scheme, which can reduce the complexity and power consumption at the relays. Simulation results validate our analysis and show that the semi-distri- buted scheme outperforms the switch-and-examine scheme. Besides, the two relay selection schemes can achieve much more capacity than direct transmission at high SNR because direct transmission does not benefit from cooperative diversity.</p></sec><sec id="s7"><title>Acknowledgements</title><p>The research work was supported by Science Research project of Beijing Geely University under Grant No. 2016YB0302.</p></sec><sec id="s8"><title>Cite this paper</title><p>Wu, H. (2017) The Improvement of Relay Selection Schemes in Two-Hop Cellular Networks. Int. J. Communications, Network and System Sciences, 10, 98-107. https://doi.org/10.4236/ijcns.2017.108B011</p></sec></body><back><ref-list><title>References</title><ref id="scirp.78386-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Fitzek, F.H.P. and Katz, M.D. (2006) Cooperation in Wireless Networks: Principles and Applications. Springer, Netherlands. https://doi.org/10.1007/1-4020-4711-8</mixed-citation></ref><ref id="scirp.78386-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Scaglione, A., Goeckel, D. and Laneman, J.N. (2006) Cooperative Communi-cations in Mobile Ad Hoc Networks: Rethinking the Link Abstraction. IEEE Signal Pro- cessing Magazine, 23, 18-19. https://doi.org/10.1109/MSP.2006.1708409</mixed-citation></ref><ref id="scirp.78386-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Laneman, J.N., Tse, D.N.C. and Wornell, G.W. (2004) Cooperative Di-versity in Wireless Networks: Efficient Protocols and Outage Behavior. IEEE Transactions on Information Theory, 50, 3062-3080. https://doi.org/10.1109/TIT.2004.838089</mixed-citation></ref><ref id="scirp.78386-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Sendonairs, A., Erkip, E. and Aazhang, B. (2003) User Co-operation Diversity-Part I: System Description. IEEE Transactions on Communications, 51, 1927-1938.  
https://doi.org/10.1109/TCOMM.2003.818096</mixed-citation></ref><ref id="scirp.78386-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Sendonairs, A., Erkip, E. and Aazhang, B. (2003) User Cooperation Diversity-Part II: Implementation Aspects and Performance Analysis. IEEE Transactions on Com- munications, 51, 1939-1948. https://doi.org/10.1109/TCOMM.2003.819238</mixed-citation></ref><ref id="scirp.78386-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Bletsas, A., Khisti, A., Reed, D.P. and Lippman, A. (2006) A Simple Cooperative Diversity Method Based on Network Path Selection. IEEE Journal on Selected Areas in Com-munications, 24, 659-672. https://doi.org/10.1109/JSAC.2005.862417</mixed-citation></ref><ref id="scirp.78386-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Laneman, J.N. and Wornell, G.W. (2003) Distributed Space-Time-Coded Protocols for Exploiting Cooperative Diversity in Wireless Networks. IEEE Transactions on Information Theory, 49, 2415-2425. https://doi.org/10.1109/TIT.2003.817829</mixed-citation></ref><ref id="scirp.78386-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Jing, Y. and Hassibi, B. (2006) Dis-tributed Space-Time Coding in Wireless Relay Networks. IEEE Transactions on Wireless Communications, 5, 3524-3536.  
https://doi.org/10.1109/TWC.2006.256975</mixed-citation></ref><ref id="scirp.78386-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Stefanov, A. and Erkip, E. (2005) Cooperative Space-Time Coding for Wireless Net- works. IEEE Transactions on Communications, 53, 1804-1809.  
https://doi.org/10.1109/TCOMM.2005.858641</mixed-citation></ref><ref id="scirp.78386-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Sreng, V., Yanikomeroglu, H. and Falconer, D.D. (2003) Relayer Se-lection Strategies in Cellular Networks with Peer-to-Peer Relaying. Proceedings of 2003 IEEE 58th Vehicular Technology Conference, Orlando, 6-9 October 2003, 1949-1953.  
https://doi.org/10.1109/VETECF.2003.1285365</mixed-citation></ref><ref id="scirp.78386-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Song, S., Son, K., Lee, H.W. and Chong, S. (2007) Opportunistic Relaying in Cellular Network for Capacity and Fairness Improvement. Proceedings of IEEE Global Telecommunications Con-ference, Washington, DC, 26-30 November 2007, 4407-4412.  
https://doi.org/10.1109/GLOCOM.2007.838</mixed-citation></ref><ref id="scirp.78386-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Cai, J., Shen, X., Mark, J.W. and Alfa, A.S. (2008) Semi-Distributed User Relaying Algorithm for Amplify-and-Forward Wireless Relay Networks. IEEE Transactions on Wireless Communications, 7, 1348-1357.  
https://doi.org/10.1109/TWC.2008.060909</mixed-citation></ref><ref id="scirp.78386-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Hwang, K.-S. and Ko, Y.-C. (2007) Switch-and-Examine Node Selection for Efficient Relaying Systems. Proc. IWCMC’07, Honolulu, Hawaii, 469-474.</mixed-citation></ref></ref-list></back></article>