<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s90604824</article-id>
<article-id pub-id-type="publisher-id">sensors-09-04824</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Medium Access Control for Opportunistic Concurrent Transmissions under Shadowing Channels</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Son</surname><given-names>In Keun</given-names></name><xref ref-type="aff" rid="af1-sensors-09-04824"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Mao</surname><given-names>Shiwen</given-names></name><xref ref-type="aff" rid="af1-sensors-09-04824"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-09-04824"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Hur</surname><given-names>Seung Min</given-names></name><xref ref-type="aff" rid="af2-sensors-09-04824"><sup>2</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-09-04824">
<label>1</label> Department of Electrical and Computer Engineering, Auburn University, Auburn, AL 36849, USA; E-Mail: <email>izs0001@auburn.edu</email></aff>
<aff id="af2-sensors-09-04824">
<label>2</label> Center for u-Manufacturing, Pohang University of Science and Technology, Pohang, Korea; E-Mail: <email>hsm@postech.ac.kr</email></aff>
<author-notes>
<corresp id="c1-sensors-09-04824">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>smao@ieee.org</email></corresp></author-notes>
<pub-date pub-type="collection">
<year>2009</year></pub-date>
<pub-date pub-type="epub">
<day>18</day>
<month>6</month>
<year>2009</year></pub-date>
<volume>9</volume>
<issue>6</issue>
<fpage>4824</fpage>
<lpage>4844</lpage>
<history>
<date date-type="received">
<day>12</day>
<month>6</month>
<year>2009</year></date>
<date date-type="rev-recd">
<day>16</day>
<month>6</month>
<year>2009</year></date>
<date date-type="accepted">
<day>17</day>
<month>6</month>
<year>2009</year></date></history>
<permissions>
<copyright-statement>© 2009 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland.</copyright-statement>
<copyright-year>2009</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>We study the problem of how to alleviate the exposed terminal effect in multi-hop wireless networks in the presence of log-normal shadowing channels. Assuming node location information, we propose an extension of the IEEE 802.11 MAC protocol that sched-ules concurrent transmissions in the presence of log-normal shadowing, thus mitigating the exposed terminal problem and improving network throughput and delay performance. We observe considerable improvements in throughput and delay achieved over the IEEE 802.11 MAC under various network topologies and channel conditions in ns-2 simulations, which justify the importance of considering channel randomness in MAC protocol design for multi-hop wireless networks.</p></abstract>
<kwd-group>
<kwd>exposed terminal</kwd>
<kwd>IEEE 802.11 MAC</kwd>
<kwd>Log-normal shadowing</kwd>
<kwd>media access control</kwd>
<kwd>multi-hop wireless networks</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>A Media Access Control (MAC) protocol is designed for coordinating access to shared channel(s) among multiple users in order to avoid collisions and achieve efficient use of the medium. It has been shown that the IEEE 802.11 MAC [<xref ref-type="bibr" rid="b1-sensors-09-04824">1</xref>], although widely adopted, suffers low throughput performance in the multi-hop wireless network environment [<xref ref-type="bibr" rid="b2-sensors-09-04824">2</xref>–<xref ref-type="bibr" rid="b4-sensors-09-04824">4</xref>]. In the IEEE 802.11 MAC, the nodes around a transmitter and the target receiver are regarded as potentially interfering nodes. The virtual carrier sensing mechanism is used to prevent these nodes from initiating their transmissions. However, there are scenarios that some of the neighboring nodes' transmissions will not cause collision with, and will not be interfered by the ongoing transmission, but are still forbidden to transmit. Such nodes are termed “exposed terminals” and in such situations the channel spectrum is not efficiently utilized. It has attracted considerable interest to solve or alleviate the exposed terminal problem, since the IEEE 802.11 MAC is becoming the most popular MAC protocol for single- and multi-hop wireless networks.</p>
<p>There have been considerable research efforts on this aspect. For example, MAC protocols requiring additional hardware or PHY capacities are shown to be helpful [<xref ref-type="bibr" rid="b5-sensors-09-04824">5</xref>, <xref ref-type="bibr" rid="b6-sensors-09-04824">6</xref>]. In addition, there have been proposals on tuning the carrier sensing range [<xref ref-type="bibr" rid="b7-sensors-09-04824">7</xref>–<xref ref-type="bibr" rid="b9-sensors-09-04824">9</xref>], controlling the transmit power [<xref ref-type="bibr" rid="b10-sensors-09-04824">10</xref>–<xref ref-type="bibr" rid="b12-sensors-09-04824">12</xref>], and modifying the behavior of the IEEE 802.11 MAC [<xref ref-type="bibr" rid="b13-sensors-09-04824">13</xref>–<xref ref-type="bibr" rid="b15-sensors-09-04824">15</xref>]. However, these studies are conducted assuming deterministic wireless propagation models, such as the free-space propagation model or the two-ray ground reflection model [<xref ref-type="bibr" rid="b16-sensors-09-04824">16</xref>]. In these models, path loss is determined by the distance between the transmitter and receiver deterministically. However, due to obstacles, multi-path propagation, and mobility, randomness such as shadowing or fading exists in most wireless networks and should be considered in MAC protocol design.</p>
<p>In a wireless network environment, factors such as reflection, diffraction, and scattering affect the propagation of radio waves. In addition to power attenuation, “large-scale shadowing” and “small-scale fading” are usually experienced by radio signals. Small-scale fading describes the rapid fluctuation of the signals over a short period of time or distance. On the other hand, large-scale shadowing represents a random effect which occurs over a large number of measurement locations which have the same distance between the transmitter and the receiver, but have different levels of obstacles on the propagation path. It is well-known that the log-normal shadowing propagation model captures this effect. The log-normal shadowing propagation model describes the random variation of the received power around the mean (nominal) value, and the power variation in decibel (dB) follows a normal distribution [<xref ref-type="bibr" rid="b16-sensors-09-04824">16</xref>].</p>
<p><xref ref-type="fig" rid="f1-sensors-09-04824">Figure 1</xref> illustrates the transmission ranges when the two-ray ground reflection model (left) and the log-normal shadowing propagation model (right) are used. Under the deterministic channel model, transmission range of a node is circular for a given transmit power, as shown in the left figure in <xref ref-type="fig" rid="f1-sensors-09-04824">Figure 1</xref>. Under shadowing channels as in a typical wireless network environment, the transmission range is not circular anymore. As can be observed in the right figure, although Node <italic>B</italic> is within the mean transmission range of the center node (the dotted circle), it may not receive the center node's transmission due to shadowing. On the other hand, although Node <italic>C</italic> is out of the mean transmission range of the center node, it can receive the center node's transmission. The free space or two-ray ground reflection channels do not model the actual radio propagation precisely, and such inaccuracy may have a considerable impact on the MAC protocol performance since the set of one-hop neighbors is not deterministic anymore. Such randomness caused by shadowing effects should be taken into account in the MAC protocol design to avoid potential collisions and leverage spacial reuse.</p>
<p>Motivated by these observations, in this paper we study the problem of how to mitigate the exposed terminal problem in the presence of log-normal shadowing channels. We propose a location-assisted extension to the IEEE 802.11 MAC protocol for opportunistically scheduling “concurrent” transmissions in the neighborhood of a “free” transmission, i.e., the transmission between the two nodes that first win the channel with RTS/CTS handshake. We assume node location information as in many prior works (e.g., the class of geographic routing protocols [<xref ref-type="bibr" rid="b17-sensors-09-04824">17</xref>, <xref ref-type="bibr" rid="b18-sensors-09-04824">18</xref>]). We assume that such location information can be obtained via the global positioning system (GPS) if such service is available, or by using an effective localization scheme proposed in the literature [<xref ref-type="bibr" rid="b19-sensors-09-04824">19</xref>]. However, our main objective is to exploit location information for improved network-wide performance, while localization is not the focus of this paper.</p>
<p>We first derive an analysis on the success probability of concurrent transmissions from exposed nodes, which depends on i) the distance between the tagged transmitter and receiver, ii) the distance between the receiver and other interfering nodes, iii) the path-loss exponent, and iv) the parameters of log-normal shadowing. If the computed success probability is larger than a prescribed threshold, concurrent transmissions of exposed nodes are allowed by the proposed scheme. Furthermore, we develop an extension to the IEEE 802.11 MAC to incorporate the above analysis for validating the feasibility of a concurrent transmission, and for scheduling feasible concurrent transmissions. We also describe a simple scheme to estimate the channel parameters if they are not known a priori or if the channels are not stationary. Finally, we implement the proposed location-assisted MAC protocol in ns-2 and compare its performance with the original IEEE 802.11 MAC with extensive simulation studies. We observe considerable gains in throughput and delay achieved by the proposed MAC protocol over IEEE 802.11 MAC, which not only demonstrate the efficacy of the proposed scheme, but also justify the importance of considering channel randomness in MAC protocol design.</p>
<p>The remainder of this paper is organized as follows. In Section 2, we review related work on improving the IEEE 802.11 MAC performance. In Section 3, we discuss the shadowing channel model and success probability of a concurrent transmission. We present the location-assisted MAC extension in Section 4 and evaluate its performance with extensive ns-2 simulations in Section 5. Section 6 concludes this paper.</p></sec>
<sec>
<label>2.</label>
<title>Related Work</title>
<p>The IEEE 802.11 MAC protocol is widely adopted in various wireless networks. Although the hidden-terminal problem is effectively solved by the virtual carrier sensing mechanism, the exposed-terminal problem still exists, causing reduced utilization of wireless medium. There have been considerable prior work on improving the spatial reuse of IEEE 802.11 MAC. For example, there are schemes focused on analyzing and adjusting the carrier sensing range [<xref ref-type="bibr" rid="b7-sensors-09-04824">7</xref>–<xref ref-type="bibr" rid="b9-sensors-09-04824">9</xref>, <xref ref-type="bibr" rid="b20-sensors-09-04824">20</xref>, <xref ref-type="bibr" rid="b21-sensors-09-04824">21</xref>] and control the transmission power [<xref ref-type="bibr" rid="b10-sensors-09-04824">10</xref>–<xref ref-type="bibr" rid="b12-sensors-09-04824">12</xref>, <xref ref-type="bibr" rid="b22-sensors-09-04824">22</xref>, <xref ref-type="bibr" rid="b23-sensors-09-04824">23</xref>]. Some researchers tried to modify the behavior of current IEEE 802.11 MAC protocol [<xref ref-type="bibr" rid="b13-sensors-09-04824">13</xref>, <xref ref-type="bibr" rid="b24-sensors-09-04824">24</xref>] or the physical layer [<xref ref-type="bibr" rid="b14-sensors-09-04824">14</xref>]. Some MAC protocols took advantage of additional hardware devices or advanced physical layer technologies such as an additional transceiver, multiple-input and multiple-output (MIMO), and directional antennas [<xref ref-type="bibr" rid="b5-sensors-09-04824">5</xref>, <xref ref-type="bibr" rid="b6-sensors-09-04824">6</xref>, <xref ref-type="bibr" rid="b25-sensors-09-04824">25</xref>, <xref ref-type="bibr" rid="b26-sensors-09-04824">26</xref>].</p>
<p>To improve spatial reuse, Ye, Yi and Sikdar [<xref ref-type="bibr" rid="b20-sensors-09-04824">20</xref>] proposed a scheme called Aggressive Virtual Carrier Sensing (AVCS) for activating idle nodes within a reserved range. The basic idea is that any node that receives RTS or CTS packet but not both considers the channel is idle and is free to send. The AVCS scheme may cause additional collisions since the exposed nodes do not consider status and location of their target receiver. Note that the use of directional antennas can also improve spatial reuse, since the area consumed by a transmission is reduced due to the more focused transmissions [<xref ref-type="bibr" rid="b5-sensors-09-04824">5</xref>, <xref ref-type="bibr" rid="b6-sensors-09-04824">6</xref>, <xref ref-type="bibr" rid="b26-sensors-09-04824">26</xref>]. However, scheduling of node transmissions become non-trivial since one needs to coordinate the directions of the transmitting antenna and receiving antenna in order to establish a link.</p>
<p>Some researchers show that manipulating carrier sensing range can be helpful. Zhu, <italic>et al.</italic> [<xref ref-type="bibr" rid="b21-sensors-09-04824">21</xref>] proposed to tune the physical carrier sensing threshold to enlarge the sensing range, such that the entire interference area is covered. With properly tuned physical carrier sensing threshold, all potential interfering nodes will be eliminated, and there is no need for the RTS/CTS handshake. Power control can be used to reduce the interference area such that more concurrent transmissions can be allowed. In [<xref ref-type="bibr" rid="b12-sensors-09-04824">12</xref>], Zhou and Nettles suggested a power control scheme that can eliminate hidden nodes and limit exposed nodes by balancing the carrier sensing range and interference range. The achieved performance improvements, however, are modest as observed in the simulation results presented in this paper.</p>
<p>In the MACA-P scheme, a control gap is introduced between the RTS-CTS exchange and the subsequent DATA-ACK exchange, which is used for exposed nodes to transmit their RTS-CTS and for the alignment of the scheduled DATA frame transmission with the current DATA frame transmission [<xref ref-type="bibr" rid="b13-sensors-09-04824">13</xref>]. Although some improvements in throughput is achieved in simulations, the additional fixed control gap increases the overall control overhead of IEEE 802.11-like MACs. Such overhead was shown to be as high as 40% in a sensor platform [<xref ref-type="bibr" rid="b27-sensors-09-04824">27</xref>], another limiting factor on the IEEE 802.11 MAC performance [<xref ref-type="bibr" rid="b4-sensors-09-04824">4</xref>].</p>
<p>In [<xref ref-type="bibr" rid="b28-sensors-09-04824">28</xref>], Shukla, Chandran-Wadia, and Iyer presented a simple scheme to enable nodes to identify themselves as exposed terminals and opportunistically schedule transmission of a small frame without RTS-CTS exchange. Note that this scheme does not verify the feasibility of scheduled transmissions and the case of multiple scheduled transmissions is not considered, which may cause collision among themselves and high cumulative interference at the current receiver. Simulation results in [<xref ref-type="bibr" rid="b28-sensors-09-04824">28</xref>] showed small throughput improvement when the number of nodes is large.</p>
<p>The idea of location assisted MAC for concurrent transmissions was exploited in our prior work [<xref ref-type="bibr" rid="b15-sensors-09-04824">15</xref>], which considers the two-ray ground propagation model. This work is an extension of the scheme in [<xref ref-type="bibr" rid="b15-sensors-09-04824">15</xref>] by considering wireless channel dynamics, i.e., shadowing channels. Although shadowing channels were considered in several studies of the connectivity problem of wireless networks [<xref ref-type="bibr" rid="b29-sensors-09-04824">29</xref>, <xref ref-type="bibr" rid="b30-sensors-09-04824">30</xref>], most existing MAC schemes adopt the deterministic channel model [<xref ref-type="bibr" rid="b15-sensors-09-04824">15</xref>, <xref ref-type="bibr" rid="b31-sensors-09-04824">31</xref>]. Due to channel dynamics in typical wireless environments, the neighbors of a node are not deterministic anymore, which would have considerable impact on MAC protocol design and performance. We propose an opportunistic MAC considering shadowing channels and demonstrate its performance with ns-2 simulations. The performance gain over the IEEE 802.11 MAC is largely due to the consideration of channel dynamics in the MAC design.</p></sec>
<sec>
<label>3.</label>
<title>Success Probability under Shadowing Channels</title>
<sec>
<label>3.1.</label>
<title>Log-normal Shadowing Channel Model</title>
<p>The free space and two-ray ground reflection models were widely used in prior work. According to such channel models, the transmission range of a node is circular, and all of the nodes within the disk are one-hop neighbors. In typical wireless network environments, however, the variations in the received powers as measured by different receivers with the same distance from a same transmitter are random and independent [<xref ref-type="bibr" rid="b32-sensors-09-04824">32</xref>], and can be characterized by the log-normal slow fading [<xref ref-type="bibr" rid="b16-sensors-09-04824">16</xref>]. Consider a pair of transmitter and receiver where the distance between them is <italic>d</italic>. According to the log-normal shadowing propagation model, the received power of the intended signal at the receiver in dB, denoted as <italic>P<sub>r,dB</sub></italic>, is represented by [<xref ref-type="bibr" rid="b16-sensors-09-04824">16</xref>]:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:mn>10</mml:mn>
<mml:mi>β</mml:mi>
<mml:mo>log</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>P</italic><sub>0</sub>,<italic><sub>dB</sub></italic> is the reference power measured at a distance of <italic>d</italic><sub>0</sub> in dB, <italic>d</italic><sub>0</sub> is the reference distance, <italic>β</italic> is the path-loss exponent, and <italic>X<sub>r</sub></italic> represents a <italic>normal</italic> random variable with zero mean and standard deviation <italic>σ<sub>dB</sub></italic>. That is, <italic>X<sub>r</sub></italic> is a random variable with the following normal probability density function,
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msqrt>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>exp</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>In (1), the received power consists of two parts: the deterministic attenuation depending on the distance between the transmitter and the receiver, and the probabilistic part <italic>X<sub>r</sub></italic>. The variation of the received power is determined by the standard deviation <italic>σ<sub>dB</sub></italic>. Note that typically <italic>σ<sub>dB</sub></italic> ranges from 4 dB to 12 dB in outdoor environments [<xref ref-type="bibr" rid="b33-sensors-09-04824">33</xref>]. Due to the probabilistic part <italic>X<sub>r</sub></italic>, the transmission range of a sending node is not circular anymore, as shown in <xref ref-type="fig" rid="f1-sensors-09-04824">Figure 1</xref>. The received power can be expressed in unit of Watts as follows:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>β</mml:mi>
<mml:mo>log</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>β</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>P</italic><sub>0</sub> is the reference power measured at <italic>d</italic><sub>0</sub> in unit of Watts, 
<inline-formula>
<mml:math id="mm4">
<mml:semantics id="sm4">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>β</mml:mi></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is a constant, and <italic>Y<sub>r</sub> =</italic> 10<sup>(0.1</sup> <italic><sup>X</sup><sub>r</sub></italic><sup>)</sup> represents a log-normal random variable with zero mean and standard deviation 
<inline-formula>
<mml:math id="mm5">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mi>σ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>ln</mml:mo>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></inline-formula>.</p></sec>
<sec>
<label>3.2.</label>
<title>Success Probability of the Concurrent Transmission</title>
<p>We next derive the success probability of a transmission in the presence of other interfering transmissions. Suppose that there are <italic>N</italic> interfering transmitters around a tagged receiver, and that the distance between interfering Node <italic>i</italic> and the receiver is <italic>r<sub>i</sub></italic>. The distance between the tagged transmitter and receiver is <italic>d</italic>. Similar to (3), the interference by interfering Node <italic>i, P<sub>i</sub></italic>, is represented by:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>β</mml:mi>
<mml:mo>log</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>β</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>Y<sub>i</sub></italic> is a log-normal random variable with zero mean and standard deviation <italic>σ</italic>. From (4), the cumulative interference <italic>P<sub>I</sub></italic> measured at the receiver amounts to:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>β</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>From (3) and (5), we obtain the signal-to-interference ratio (SIR) at the tagged receiver as:
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm8" display="block">
<mml:semantics id="sm8">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>I</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>β</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>β</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mi>β</mml:mi></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>In order to receive and decode the packet successfully, the SIR at the tagged receiver should be greater than a threshold <bold><italic>T</italic></bold><italic><sub>SIR</sub></italic>. The probability of such an event is:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">succ</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mo stretchy="false">{</mml:mo>
<mml:mtext mathvariant="italic">SIR</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub>
<mml:mo stretchy="false">}</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo stretchy="true">{</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mi>β</mml:mi></mml:msup>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mrow>
<mml:mo stretchy="true">}</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Let <italic>U<sub>t</sub> = (d/r<sub>s</sub></italic>)<italic><sup>β</sup> Y<sub>i</sub></italic>, which is a log-normal random variable with mean <italic>μ<sub>i</sub></italic> <bold>=</bold> <italic>β</italic> ln (<italic>d/r<sub>s</sub></italic>) and variance</p>
<p><italic>σ</italic><sup>2</sup>. Furthermore, let 
<inline-formula>
<mml:math id="mm10">
<mml:semantics id="sm10">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>. Since <italic>U<sub>i</sub></italic>'s are independent, <italic>V</italic> can be approximated by a log-normal random variable <italic>W</italic> with the following mean <italic>μ<sub>w</sub></italic> and variance 
<inline-formula>
<mml:math id="mm11">
<mml:semantics id="sm11">
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> according to the Fenton-Wilkinson approximation method [<xref ref-type="bibr" rid="b34-sensors-09-04824">34</xref>]:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm12" display="block">
<mml:semantics id="sm12">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>log</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mo>log</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Finally, (<italic>W/Y<sub>r</sub></italic>) is a log-normal random variable with mean <italic>μ<sub>w</sub></italic> and variance 
<inline-formula>
<mml:math id="mm13">
<mml:semantics id="sm13">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula>.</p>
<p>By utilizing the <italic>logistic distribution</italic> for the cumulative distribution function (CDF) of the log-normal distribution [<xref ref-type="bibr" rid="b35-sensors-09-04824">35</xref>], 
<inline-formula>
<mml:math id="mm14">
<mml:semantics id="sm14">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>σ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mi>μ</mml:mi></mml:msup></mml:mrow>
<mml:mi>x</mml:mi></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>σ</mml:mi>
<mml:msqrt>
<mml:mn>3</mml:mn></mml:msqrt>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula>, we finally obtain the success probability of the transmission as:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm15" display="block">
<mml:semantics id="sm15">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">succ</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:msup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec>
<sec>
<label>3.3.</label>
<title>The Case of a Single Interfering Node</title>
<p>In networks that are not very dense, the number of interfering nodes around a receiver is usually small. Consider the case of a single interfering node, e.g., the one that is the closest to the tagged receiver among all interfering notes. The interfering power of this node may dominate the overall interfering power from all other interfering nodes. Letting the distance between the single interfering transmitter and the target receiver be <bold><italic>r</italic></bold>, the success probability in (7) is reduced to:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm16" display="block">
<mml:semantics id="sm16">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">succ</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo stretchy="true">{</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>&lt;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>r</mml:mi>
<mml:mi>d</mml:mi></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mi>β</mml:mi></mml:msup></mml:mrow>
<mml:mo stretchy="true">}</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo stretchy="true">{</mml:mo>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>r</mml:mi>
<mml:mi>d</mml:mi></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mi>β</mml:mi></mml:msup></mml:mrow>
<mml:mo stretchy="true">}</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>Z = Y<sub>i</sub>/Y<sub>r</sub></italic> represents a log-normal random variable with zero mean and variance 2<italic>σ</italic><sup>2</sup>. Applying the logistic distribution, we find the success probability to be:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm17" display="block">
<mml:semantics id="sm17">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">succ</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">{</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mi>β</mml:mi></mml:msup></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>σ</mml:mi>
<mml:msqrt>
<mml:mn>6</mml:mn></mml:msqrt></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mo stretchy="true">}</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>As an example, we plot the success probability <italic>P<sub>succ</sub></italic> for different <italic>σ</italic>'s by evaluating (11) in <xref ref-type="fig" rid="f2-sensors-09-04824">Figure 2</xref>. The parameters are selected as <italic>T<sub>SIR</sub> =</italic> 10 and <italic>β =</italic> 4 to emulate a typical wireless sensor network scenario. The mean interference range 
<inline-formula>
<mml:math id="mm18">
<mml:semantics id="sm18">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>d</mml:mi>
<mml:mroot>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">SIR</mml:mtext></mml:mrow></mml:msub></mml:mrow>
<mml:mi>β</mml:mi></mml:mroot>
<mml:mo>=</mml:mo>
<mml:mn>35.6</mml:mn>
<mml:mtext>m</mml:mtext></mml:mrow></mml:semantics></mml:math></inline-formula>. We find that <italic>P<sub>succ</sub></italic> is a decreasing function of <italic>σ</italic> when <italic>r &gt; R<sub>I</sub></italic>, but an increasing function of <italic>σ</italic> when <italic>r &lt; R<sub>I</sub></italic>. For example, consider the two extreme cases when <italic>σ =</italic> 0 and <italic>σ =</italic> ∞. When <italic>σ =</italic> 0, the channel is a deterministic one; the received power depends on the distance only and does not have any randomness. <xref ref-type="disp-formula" rid="FD11">Equation (11)</xref> becomes a <italic>step function</italic> as: 
<inline-formula>
<mml:math id="mm19">
<mml:semantics id="sm19">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">succ</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="true">{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="right">
<mml:mtr columnalign="right">
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="right">
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&gt;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>. That is, there is a perfect channel with the distance is within <italic>R<sub>I</sub></italic>, and there is no connection atall when the distance is larger than <italic>R<sub>I</sub></italic>. This is the deterministic disk model used in many prior studies. On the other hand, when <italic>σ</italic> = ∞, the success probability tends to be 1/2 in all cases. It means that the success probability is no longer dependent on the distances <italic>d</italic> and <italic>r</italic>.</p></sec></sec>
<sec>
<label>4.</label>
<title>MAC Protocol for Scheduling Concurrent Transmissions</title>
<p>In this section, we describe an extension of the location-assisted MAC protocol presented in our prior work [<xref ref-type="bibr" rid="b15-sensors-09-04824">15</xref>], for scheduling concurrent transmissions under log-normal shadowing channels. The key elements of the proposed protocol include identifying an exposed node, validating, and scheduling a concurrent transmission. For completeness, we present the MAC protocol briefly in this section and refer interested readers to [<xref ref-type="bibr" rid="b15-sensors-09-04824">15</xref>] for more details. The core module of the extension, the validation of concurrent transmissions, is based on the analysis presented in the previous section. We also show how to estimate the channel parameters when they are not known <italic>a priori</italic>.</p>
<sec>
<label>4.1.</label>
<title>Identifying an Exposed Terminal</title>
<p>When a node first overhears an RTS and then a DATA frame from the same transmitter, it can be identified as an exposed terminal with regard to the overheard transmission. In practice, exposed terminals can be identified before receiving the complete frame as follows.</p>
<p>The IEEE 802.11 PHY frame structure when direct spread spectrum sequencing (DSSS) is used is shown in <xref ref-type="fig" rid="f3-sensors-09-04824">Figure 3</xref>. As soon as the physical layer convergence protocol (PLCP) header, which precedes the current MAC DATA frame, is completely received and verified (by checking HEC, a 16-bit CRC code), the exposed node will know the MPDU (MAC protocol data unit) length. The exposed node can determine if the MAC frame is DATA from the length information since DATA frames are always longer than control frames (i.e., RTS, CTS, and ACK). By comparing the Length value with that in the preceding RTS, the exposed node can infer if the RTS and the DATA frame are from the same sender. It can further validate its inference if the interval between the DATA frame and the RTS is (SIFS + CTS + SIFS) plus some propagation delay.</p></sec>
<sec>
<label>4.2.</label>
<title>Validating a Scheduled Transmission</title>
<p>Suppose that a node (called “free transmitter”) wins the channel and is transmitting to a one-hop neighbor (called “free receiver”). When a node near the free transmitter identifies itself as an exposed terminal, it can validate the feasibility of its concurrent transmission with a probabilistic approach based on location information and the shadowing channel model. We call such a node a “scheduled transmitter” and its target receiver “scheduled receiver” if the concurrent transmission is successfully scheduled.</p>
<p>When testing the feasibility of concurrent transmission, we focus on the case of two (free and scheduled) transmitters and two (free and scheduled) receivers. This simplification can be justified by the fact that the chance of having multiple interfering transmitters in the neighborhood of a tagged receiver is usually small in many wireless networks. When the path loss exponent is large, usually the interference power from the nearest one dominates the overall interference power. If an identified exposed node has a frame to transmit, it will evaluate the following four probabilities:
<list list-type="bullet">
<list-item>
<p><italic>P<sub>DATA</sub></italic><sub>1</sub> – the success probability of the free DATA frame;</p></list-item>
<list-item>
<p><italic>P<sub>DATA</sub></italic><sub>2</sub> – the success probability of the scheduled DATA frame;</p></list-item>
<list-item>
<p><italic>P<sub>ACK</sub></italic><sub>1</sub> – the success probability of the free ACK frame;</p></list-item>
<list-item>
<p><italic>P<sub>ACK</sub></italic><sub>2</sub> – the success probability of the scheduled ACK frame.</p></list-item></list></p>
<p>Under log-normal shadowing channels and with location information available, each of the probabilities can be calculated using (11). <xref ref-type="table" rid="t1-sensors-09-04824">Table 1</xref> shows the validation procedure validate schdTx(), where <italic>P<sub>th</sub></italic> is a prescribed threshold. In order to schedule the concurrent transmission, each of the above probabilities should be greater than <italic>P<sub>th</sub></italic>. As <italic>P<sub>th</sub></italic> is increased, there will be fewer scheduled transmissions allowed.</p></sec>
<sec>
<label>4.3.</label>
<title>The Location-Assisted MAC Protocol</title>
<p>The operation of the proposed location-assisted MAC protocol is illustrated in <xref ref-type="fig" rid="f4-sensors-09-04824">Figure 4</xref>. First, an exposed node is identified by examining the PHY PLCP frame header, as described in Section 4.1. Once an exposed node is identified, it will try to validate its concurrent transmission, by executing the validation procedure shown in <xref ref-type="table" rid="t1-sensors-09-04824">Table 1</xref>.</p>
<p>If this test is passed, the exposed node will attempt its scheduled transmission as follows. First, <italic>schdTx_margin</italic> is calculated:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm20" display="block">
<mml:semantics id="sm20">
<mml:mrow>
<mml:mtext mathvariant="italic">schdTx</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="italic">margin</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>free</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>duration</mml:mtext>
<mml:mo>)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mtext>SIFS</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mtext>CTSSIFS</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mo>(</mml:mo>
<mml:mtext>PLCP</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>reading</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>time</mml:mtext>
<mml:mo>)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mo>(</mml:mo>
<mml:mtext>schd</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>data</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>duration</mml:mtext>
<mml:mo>)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mtext>SIFS</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mtext>ACK</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mo>(</mml:mo>
<mml:mtext>round</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mtext>trip</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>prop</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>delay</mml:mtext>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>free_duration</italic> is the value in the <italic>duration</italic> field of the preceding RTS frame. If <italic>p</italic> = <italic>chdTx_margin</italic> is negative, the scheduled transmission will be canceled. That is, the concurrent DATA transmission cannot be aligned with the free DATA transmission. Otherwise, in order to avoid the case of multiple scheduled transmissions in a small neighborhood, a random delay <italic>t<sub>d</sub></italic> is introduced as:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">rando</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="italic">integer</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>%</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo mathvariant="italic">max</mml:mo></mml:mrow></mml:msubsup></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mo>×</mml:mo>
<mml:mtext mathvariant="italic">a SlotTime</mml:mtext></mml:mrow></mml:semantics></mml:math></disp-formula>where 
<inline-formula>
<mml:math id="mm22">
<mml:semantics id="sm22">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">max</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>⌈</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">schdT</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>m</mml:mi>
<mml:mtext>arg</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:mtext mathvariant="italic">aSlotTime</mml:mtext></mml:mrow>
<mml:mo>⌉</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>.</p>
<p>During the back-off period <italic>t<sub>d</sub></italic>, the exposed node will keep on detecting if there is a single transmission (i.e., the free transmission) or multiple transmissions (e.g., a scheduled transmission from another exposed node with a smaller <italic>t<sub>d</sub></italic> value, in addition to the free transmission). Such events can be detected by a sudden increase in received power or bit error rate when decoding the free transmission. If the latter case is detected, the exposed node will not attempt the concurrent transmission; otherwise, it will start sending its DATA frame, which carries the information <italic>T<sub>info</sub></italic>, defined as:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm23" display="block">
<mml:semantics id="sm23">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">info</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">max</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="italic">aSlotTime</mml:mtext></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>When a scheduled transmission is received, the scheduled receiver will return an ACK after a delay of <italic>SIFS</italic> + <italic>T<sub>info</sub></italic> x <italic>aSlotTime</italic>, in order to align its ACK with the ACK from the free transmission.</p>
<p>The proposed scheme assumes location information is available for neighboring nodes. Such location information can be distributed by defining a specific control message. When a node's location is changed, it broadcasts the newly defined control message to all neighbors to update its location information stored at these nodes. Alternatively, we can modify the RTS frame format to piggyback the locations of the sender and its target receiver. When a node overhears an RTS, it extracts the location information, and stores them in a <italic>location table</italic>. Nodes will also exchange their location table with neighbors so that the location of two-hop neighbors are all known after some initialization phase.</p></sec>
<sec>
<label>4.4.</label>
<title>Estimation of Channel Parameters</title>
<p>So far we have assumed that the channel parameters, i.e., both <italic>β</italic> and <italic>σ<sub>dB</sub></italic>, are known. In practice, these parameters may not be given <italic>a priori</italic>. After the initial deployment, the nodes need to measure received signal powers and estimate these parameters, assuming the location information of neighboring nodes are known. We describe how to estimate <italic>β</italic> and <italic>σ<sub>dB</sub></italic> in the following.</p>
<p>According to the shadowing channel model, the received power <italic>P<sub>r,dB</sub></italic> is governed by (1), and <italic>X<sub>r</sub></italic> is normally distributed. Thus, (1) can be categorized as the ANOVA (Analysis of Variance) model I (also known as a fixed-effects model ANOVA) [<xref ref-type="bibr" rid="b36-sensors-09-04824">36</xref>]. During network operation, each node computes the distance to other transmitters based on location information, and measures the received powers. Assume that a node has made a set of <italic>n<sub>T</sub></italic> observations, which consists of <italic>n<sub>i</sub></italic> observations 
<inline-formula>
<mml:math id="mm24">
<mml:semantics id="sm24">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, <italic>j = 1,…,n<sub>i</sub></italic>, for each corresponding distance <italic>d<sub>i</sub>,i =</italic> 1, 2, …, <italic>N</italic>. Note that 
<inline-formula>
<mml:math id="mm25">
<mml:semantics id="sm25">
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>. According to the least squares criterion, the sum of the squared deviations of the observations around the expected values, denoted by <italic>Q</italic>, should be minimized:
<disp-formula id="FD15">
<mml:math id="mm26" display="block">
<mml:semantics id="sm26">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:munderover>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where 
<inline-formula>
<mml:math id="mm27">
<mml:semantics id="sm27">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>.</p>
<p>Differentiating <italic>Q</italic> with respect to <italic>μ<sub>i</sub></italic>, we obtain that:
<disp-formula id="FD16">
<mml:math id="mm28" display="block">
<mml:semantics id="sm28">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>Q</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mspace width="0.2em"/>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Setting the derivatives to zero and replacing <italic>μ<sub>i</sub></italic> with the least squares estimator <italic>μ̂<sub>i</sub></italic>, we obtain that:
<disp-formula id="FD17">
<label>(15)</label>
<mml:math id="mm29" display="block">
<mml:semantics id="sm29">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>μ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Since μ<sub>i</sub> = P<sub>0</sub>,<sub>dB</sub> − 10β log 
<inline-formula>
<mml:math id="mm30">
<mml:semantics id="sm30">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula> according to the attenuation model (i.e, <italic>X<sub>r</sub></italic> is zero mean), the estimator of the path loss exponent <italic>β</italic>, denoted as <italic>β̂</italic>, can be obtained as follows:
<disp-formula id="FD18">
<label>(16)</label>
<mml:math id="mm31" display="block">
<mml:semantics id="sm31">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>β</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>μ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo>log</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>log</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>With (16), we next derive 
<inline-formula>
<mml:math id="mm32">
<mml:semantics id="sm32">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>σ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, the estimator of 
<inline-formula>
<mml:math id="mm33">
<mml:semantics id="sm33">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>σ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. Since the expected value of mean square error (MSE) is equal to 
<inline-formula>
<mml:math id="mm34">
<mml:semantics id="sm34">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>σ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, we derive 
<inline-formula>
<mml:math id="mm35">
<mml:semantics id="sm35">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>σ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> as:
<disp-formula id="FD19">
<label>(17)</label>
<mml:math id="mm36" display="block">
<mml:semantics id="sm36">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>σ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="italic">MSE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>μ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec></sec>
<sec sec-type="results">
<label>5.</label>
<title>Simulation Results</title>
<p>In order to evaluate the performance efficiency of the proposed MAC scheme, we implement it using the ns-2 simulator version 2.30 [<xref ref-type="bibr" rid="b33-sensors-09-04824">33</xref>] and compare its performance with the original IEEE 802.11 MAC via extensive simulations. We adopt the “Propagation/Shadowing” module among the three ns-2 propagation models in the simulations. The channel and transceiver parameters are chosen to emulate a wireless network with a short transmission range of 26.9 m. For validating a scheduled transmission, <italic>P<sub>th</sub></italic> is set to 0.5 for the results reported in this section. We choose the shadowing standard deviation of 0.01 dB, for the case of near-deterministic channels, and 4 dB (the default value in ns-2) for the case of moderate shadowing channels. We perform our simulations using the chain, grid, and random topologies as in prior work [<xref ref-type="bibr" rid="b14-sensors-09-04824">14</xref>, <xref ref-type="bibr" rid="b21-sensors-09-04824">21</xref>, <xref ref-type="bibr" rid="b25-sensors-09-04824">25</xref>]. The Ad Hoc On Demand Distance Vector (AODV) protocol is used for routing in the simulations [<xref ref-type="bibr" rid="b37-sensors-09-04824">37</xref>].</p>
<p>During each simulation, the source nodes start to generate Constant Bit Rate (CBR) traffic at 10 seconds and the simulation terminates after 10 minutes simulation time. The estimation of <italic>β</italic> and described in Section 4.4 is incorporated in the simulations. Through our simulations, we found that the number of failed concurrent transmissions is generally very small for all the case examined, even though the detection mechanism for multiple exposed nodes was not adopted (see Section 4.3). This is due to the fact that the networks have moderate density and the chance of having multiple exposed nodes for a free transmission is relatively negligible. Therefore the detection mechanism is not used for the results presented in this section. For network-wide performance, <italic>goodput</italic>, i.e., the total number of successfully received bytes at the agent level, and end-to-end delay of all received frames are measured for the data sessions. Each simulation is repeated ten times with different random seeds and the average of the ten trials are presented with 95% confidence intervals plotted as error bars in the figures.</p>
<sec>
<label>5.1.</label>
<title>Channel Parameter Estimation</title>
<p>We first examine the scheme for estimating channel parameters as described in Section 4.4. During each simulation, the channel parameters <italic>β</italic> and <italic>σ<sub>dB</sub></italic> are specified in the TCL script file and used in modeling log-normal shadowing channels for each transmission [<xref ref-type="bibr" rid="b33-sensors-09-04824">33</xref>]. We assume that the proposed MAC protocol is not aware of the values, and uses the scheme described in Section 4.4 to estimate the parameters based on received signal powers.</p>
<p>We consider a network with a chain topology, where eight nodes are placed in a row with 20 m separation between adjacent nodes. The average transmission range is 26.9 m. The 8-node chain network has two CBR sessions: one from Node 1 to Node 8 with 1,000-byte frames and the other from Node 8 to Node 1 with 700-byte frames. We trace the estimated value of <italic>β</italic> and <italic>σ<sub>dB</sub></italic> at an intermediate node every 0.01 second for 45 seconds after the sessions are started.</p>
<p>The simulation results are plotted in <xref ref-type="fig" rid="f5-sensors-09-04824">Figure 5</xref>. We observe that in general the estimation schemes are quite effective. The estimated values quickly converge to the actual values set in the TCL scripts. Specifically, the estimation of path exponents <italic>β</italic> is more accurate than that of the standard deviation <italic>σ<sub>dB</sub></italic> for a given number of samples of received power. Furthermore, the convergence of <italic>β</italic> estimation is much faster than that of <italic>σ<sub>dB</sub></italic>. The convergence is also slower when <italic>σ<sub>dB</sub></italic> becomes larger. This is because when the channel exhibits high randomness (as indicated by the larger <italic>σ<sub>dB</sub></italic> value), more samples are needed to get an accurate estimate. We define the <italic>convergence ratio</italic> for <italic>σ<sub>dB</sub></italic> estimation as:
<disp-formula id="FD20">
<label>(18)</label>
<mml:math id="mm37" display="block">
<mml:semantics id="sm37">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>σ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>σ</mml:mi>
<mml:mo stretchy="true">^</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>For the worst case when <italic>σ<sub>dB</sub></italic> = 6, the convergence ratio at 30 seconds is 95.31%. After 45 seconds, the convergence ratio becomes 97.83%. On the other hand, the convergence ratios for the cases of <italic>σ<sub>dB</sub></italic> = 2 dB and <italic>σ<sub>dB</sub></italic> = 4 dB become very close to 1 after a few seconds of estimation, due to the lower randomness of the channels.</p>
<p>Similar results are observed when other topologies are used, but are omitted for brevity. The estimation algorithms can be continuously executed due to its low complexity. The estimated values can be updated for every frame received. We conjecture that the proposed approach is also applicable to the case of time-varying channels where the parameters vary over time, as long as they conform to the log-normal slow fading channel model.</p></sec>
<sec>
<label>5.2.</label>
<title>Chain Networks</title>
<p>We next examine the throughput and delay performance of the proposed scheme using the chain topology, as shown in <xref ref-type="fig" rid="f7-sensors-09-04824">Figure 7(a)</xref>. The distance between two adjacent nodes is set to 20 m. The forward flow (from Node 1 to Node <italic>N)</italic> is a CBR session with 1,000-byte packets, while the backward flow (from Node <italic>N</italic> to Node 1) is a CBR session with 700-byte packets. The data rates are set to 90Kb/s, 80Kb/s, 70Kb/s, and 60Kb/s for the 6-, 8-, 10-, and 12-node chain networks, respectively. These data rates are found via extensive simulations, which achieves the maximum throughput the the corresponding chain network. The mean transmission range is equal to 26.9 m, while the mean carrier sensing range is equal to 59.3 m. When the distance between the transmitter and the receiver is 20 m, the mean interference range is computed to be 35.6 m.</p>
<p>Consider first the case that <italic>β =</italic> 4 and <italic>σ<sub>dB</sub> =</italic> 0.01 dB. In this case, the received power is almost the same as the mean value, with low randomness exhibited. Since the mean transmission range if 26.9 m, a transmitter hardly reaches other nodes except for its two one-hop neighbors. For example, in the case that Node <italic>k</italic> + 1 and Node <italic>k</italic> + 2 concurrently transmit to Nodes <italic>k</italic> and <italic>k</italic> + 3, respectively, the success probabilities of the two transmissions are <italic>P<sub>DATA1</sub></italic> ≈ 1, <italic>P<sub>DATA</sub></italic><sub>2</sub> ≈ 1, <italic>P<sub>ACK1</sub></italic> ≈ 1, and <italic>P<sub>ACK2</sub></italic> ≈ 1. And both transmissions are successful with high probability.</p>
<p><xref ref-type="fig" rid="f7-sensors-09-04824">Figure 7</xref> shows the throughput and delay results for the chain network when <italic>σ<sub>dB</sub> =</italic> 0.01 dB. We observe considerable throughput improvements achieved by the proposed protocol over the IEEE 802.11 MAC. We define the throughput improvement ratio as:
<disp-formula id="FD21">
<mml:math id="mm38" display="block">
<mml:semantics id="sm38">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">thput</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>thoughput</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>proposed</mml:mtext></mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>thoughtput</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mn>820.11</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>thoughput</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mn>802.11</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The proposed scheme achieves 42.32%, 64.83%, 71.82%, and 47.32% throughput improvement ratios for the 6-, 8-, 10-, and 12-node chain networks, respectively. In addition, the average end-to-end delay is also drastically reduced for all the cases. We define the delay ratio as:
<disp-formula id="FD22">
<mml:math id="mm39" display="block">
<mml:semantics id="sm39">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>d</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>delay</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>proposed</mml:mtext></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>delay</mml:mtext>
<mml:mo>_</mml:mo></mml:mrow>
<mml:mn>802.11</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>From <xref ref-type="fig" rid="f8-sensors-09-04824">Figure 8(b)</xref>, we find that the proposed scheme achieves delay ratios of 19.49%, 28.63%, 22.98%, and 25.84% for the 6-, 8-, 10-, and 12-node chain networks, respectively. Most concurrent transmissions are successful in this case.</p>
<p>We next consider the case of <italic>β</italic> = 4 and <italic>σ<sub>dB</sub></italic> = 4 dB. Due to the increased <italic>σ<sub>dB</sub></italic>, the variation of the received power becomes larger. The one-hop distance may be longer in this case, a phenomenon also observed in the work on connectivity in the presence of log-normal shadowing [<xref ref-type="bibr" rid="b29-sensors-09-04824">29</xref>, <xref ref-type="bibr" rid="b30-sensors-09-04824">30</xref>]. In the concurrent transmission scenario, the free and scheduled transmitters are regarded as the interfering node for each other's target receiver. Thus, the possibility of feasible concurrent transmission decreases. For example, when <italic>d =</italic> 20 and <italic>r</italic> = 40, the success probabilities are <italic>P<sub>DATA1</sub> = P<sub>DATA2</sub> = P<sub>ACK1</sub> = P<sub>ACK2</sub> =</italic> 0.5376. This is smaller than that when <italic>σ<sub>dB</sub> =</italic> 0.01 dB. Consequently, there are fewer feasible concurrent transmissions when <italic>σ<sub>dB</sub></italic> gets large.</p>
<p><xref ref-type="fig" rid="f8-sensors-09-04824">Figure 8</xref> shows the simulation results when <italic>σ<sub>dB</sub> =</italic> 4 dB, where the achieved throughput improvement ratios are 12.21%, 17.27%, 25.10%, and 21.02%, respectively. From <xref ref-type="fig" rid="f9-sensors-09-04824">Figure 9(b)</xref>, we find the ratios of the average end-to-end delays are 89.87%, 88.97%, 81.38%, and 87.91%, respectively. Compared to the case of <italic>σ<sub>dB</sub> =</italic> 0.01 dB, the number of scheduled transmissions are smaller. However, the proposed MAC protocol still achieves considerable improvements in both end-to-end throughput and delay.</p></sec>
<sec>
<label>5.3.</label>
<title>Grid Networks</title>
<p>We next examine the performance of the proposed scheme using grid topologies as shown in <xref ref-type="fig" rid="f7-sensors-09-04824">Figure 7(b)</xref>. In the grid networks, 36, 64, 100, and 144 nodes are deployed in rows and columns, respectively. The distance from neighbor nodes in the right, left, upper and lower directions is 20 m. As shown in 7(b), half of the border nodes are selected as senders, and the corresponding node on the opposite boarder is the target receiver. A half of the sources transmit a CBR traffic of 1,000-byte frames to the border node on the opposite side, while the rest of sources transmit 700-byte frames.</p>
<p>Throughput and delay results for the case of <italic>σ<sub>dB</sub></italic> = 0.01 dB are plotted in 9. From the figure, we find that the proposed scheme achieves throughput improvement ratios of 20.40%, 10.77%, 12.98%, and 13.88%, for the 36-, 64-, 100-, and 144-node networks, respectively. In addition, we find from 10(b) that the ratios of the average end-to-end delay with the proposed MAC to that of the IEEE 802.11 MAC are 70.33%, 82.07%, 86.82%, and 88.07%, respectively.</p>
<p>The simulation results for the case of <italic>σ<sub>dB</sub></italic> = 4 dB for the grid networks are presented in 10. We find that normalized throughput improvements of 22.90%, 24.38%, 38.85%, and 61.74% are achieved. We also find from 11(b) that the ratios of the average end-to-end delay with the proposed MAC to that of the IEEE 802.11 MAC are 85.23%, 91.41%, 87.12%, and 84.36%, respectively. The proposed MAC protocol achieves considerable improvements in both throughput and delay for the grid networks with a regular topology structure.</p></sec>
<sec>
<label>5.4.</label>
<title>Random Networks</title>
<p>Finally we study the performance of the proposed protocol under four networks with random topology. For the random networks, 64, 81, 100, and 121 nodes are randomly deployed in a square network area, respectively (see the example in 7(c)). Multi-hop CBR traffic flows are randomly generated with randomly chosen source and destination nodes. A half of the transmitters generate CBR session with 1,000-byte frames, and the rest of them generate CBR sessions with 700-byte frames. All the other configurations of nodes are the same as those in the chain networks.</p>
<p><xref ref-type="fig" rid="f11-sensors-09-04824">Figure 11</xref> presents the throughput and delay curves when <italic>β =</italic> 4 and <italic>σ<sub>dB</sub> =</italic> 0.01 dB, and 12 presents the throughput and delay results when <italic>β =</italic> 4 and <italic>σ<sub>dB</sub> =</italic> 4 dB. From the two figures, we observe the end-to-end throughput improvement ratios of 10.22%, 12.10%, 12.09%, and 14.72% respectively for the four networks when <italic>σ<sub>dB</sub> =</italic> 0.01 dB, and throughput improvement ratios of 11.18%, 12.18%, 32.93%, and 28.70% for the case when 
<inline-formula>
<mml:math id="mm40">
<mml:semantics id="sm40">
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mn>4</mml:mn>
<mml:mtext>dB</mml:mtext></mml:mrow></mml:semantics></mml:math></inline-formula>.The proposed scheme also achieves end-to-end delay ratios of 87.96%, 92.56%, 91.25%, and 87.02% when <italic>σ<sub>dB</sub> =</italic> 0.01 dB and 64.30%, 74.34%, 82.32%, and 83.21% when <italic>σ<sub>dB</sub></italic> = 4dB.</p>
<p>We also examined the impact of shadowing standard deviation <italic>σ<sub>dB</sub></italic> on the performance of the proposed scheme. For a 64-node network with a random topology (as shown in 7(c)), we keep all the other parameters intact while increase the standard deviation value from 0.01 dB to 12 dB. Since different network environments have different standard deviation values. Such simulations will help answer the question that under what kind of environments the proposed scheme is effective.</p>
<p>The throughput results are shown in 14(a) and the delay results are shown in 14(b). We find that the normalized throughput improvement ratio ranges from 10.2% to 25.2% when the standard deviation is increased from 0.01 dB to 12 dB. The net improvement, however, is more constant and ranges from 1.6 MB to 2.1 MB. We also observe that the standard deviation has very similar impact on both MAC schemes, as the two curves are roughly parallel to each other. When <italic>σ<sub>dB</sub></italic> gets larger, the throughputs of both schemes decreases. This is because when the channels become more dynamic, more packets will be lost due to transmission errors, leading to goodput degradation. From 14(b), it can be seen that generally about 0.5 s delay reduction is achieved by the proposed scheme over IEEE 802.11 MAC, except for very large standard deviation values. When standard deviation is 10 and 12 dB, both schemes achieve very small delays. We conjecture that because of the large variation of shadowing channels (and thus the transmission ranges), many packets traverse paths with smaller hop-counts, leading to smaller end-to-end delays for both schemes. Overall the proposed scheme outperforms IEEE 802.11 MAC for all the cases considered in this simulation.</p>
<p>As illustrated in <xref ref-type="fig" rid="f1-sensors-09-04824">Figure 1</xref>, the effect of log-normal fading is two-sided: (i) some nodes (e.g., Node B) that are within the transmission range, are not neighbor anymore; and (ii) some nodes (e.g., Node C) that are not a neighbor but now are neighbors (and thus exposed nodes). For the chain network considered in the simulations, Type (i) effect is more likely to happen, resulting in broken links and lost packets. Therefore the performance improvement when <italic>σ<sub>dB</sub></italic> = 4 dB is smaller than that when <italic>σ<sub>dB</sub></italic> = 0.01 dB. When the random topology is used, however, a node has more neighboring nodes within the average transmission range and some other nodes outsider but close to the average transmission range. Both Type (i) and Type (ii) events are equal-likely to happen, and we see similar improvements for both shadowing channels and near-deterministic channels.</p>
<p>There are many factors that affect the performance of a MAC protocol in multi-hop wireless networks, such as topologies, traffic patterns, and channel parameters. Overall our simulation results demonstrate that the proposed location-assisted MAC protocol is effective in achieving considerable throughput and delay improvements over the IEEE 802.11 MAC under various circumstances of log-normal shadowing channels. The improvements clearly justify the need and the benefits of opportunistically scheduling concurrent transmissions while considering log-normal shadowing channels.</p></sec></sec>
<sec sec-type="conclusions">
<label>6.</label>
<title>Conclusions</title>
<p>In this paper, we presented a location-assisted MAC protocol under the presence of log-normal shadowing channels. We derived the success probability for the concurrent transmissions from exposed terminals, which is then incorporated into the MAC protocol for validating the feasibility of concurrent transmissions. Estimation techniques are also presented for estimation of channel parameters. Our simulation results showed that the proposed protocol can effectively leverage spatial reuse, and thus improve the end-to-end throughput and delay performance over IEEE 802.11 for various network topologies and channel conditions.</p></sec></body>
<back>
<ack>
<p>Shiwen Mao's work is supported in part by the National Science Foundation under Grant Number 0802113, and through the Wireless Internet Center for Advanced Technology (WICAT) at Auburn University. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.</p></ack>
<ref-list>
<title>References and Notes</title>
<ref id="b1-sensors-09-04824"><label>1.</label><citation citation-type="book"><source>Wireless LAN Media Access Control (MAC) and Physical Layer (PHY) Specifications. IEEE.</source><publisher-loc>New York, NY, USA</publisher-loc><month>Sept</month><year>1999</year></citation></ref>
<ref id="b2-sensors-09-04824"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>J.</given-names></name><name><surname>Blake</surname><given-names>C.</given-names></name><name><surname>Couto</surname><given-names>D.</given-names></name><name><surname>Lee</surname><given-names>H.I.</given-names></name><name><surname>Morris</surname><given-names>R.</given-names></name></person-group><article-title>Capacity of Ad Hoc Wireless Networks</article-title><source>Proc. ACM MobiCom'01</source><publisher-loc>Rome, Italy</publisher-loc><month>Jul</month><year>2001</year><fpage>61</fpage><lpage>69</lpage></citation></ref>
<ref id="b3-sensors-09-04824"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xiao</surname><given-names>Y.</given-names></name></person-group><article-title>IEEE 802.11 Performance Enhancement via Concatenation and Piggyback Mechanisms</article-title><source>IEEE Trans. Wireless Commun.</source><year>2005</year><volume>5</volume><fpage>2182</fpage><lpage>2192</lpage></citation></ref>
<ref id="b4-sensors-09-04824"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>Y.</given-names></name><name><surname>Mao</surname><given-names>S.</given-names></name><name><surname>Panwar</surname><given-names>S.</given-names></name><name><surname>Midkiff</surname><given-names>S.</given-names></name></person-group><article-title>On the Performance of Distributed Polling Service-based Wireless MAC Protocols</article-title><source>IEEE Trans. Wireless Commun.</source><year>2008</year><volume>7</volume><fpage>4635</fpage><lpage>4645</lpage><pub-id pub-id-type="doi">10.1109/T-WC.2008.070666</pub-id></citation></ref>
<ref id="b5-sensors-09-04824"><label>5.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Park</surname><given-names>J.-S.</given-names></name><name><surname>Nandan</surname><given-names>A.</given-names></name><name><surname>Gerla</surname><given-names>M.</given-names></name><name><surname>Lee</surname><given-names>H.</given-names></name></person-group><article-title>SPACE-MAC: Enabling Spatial Reuse Using MIMO Channel-aware MAC</article-title><source>Proc. IEEE ICC'05</source><publisher-loc>Seoul, Korea</publisher-loc><month>May</month><year>2005</year><fpage>3642</fpage><lpage>3646</lpage></citation></ref>
<ref id="b6-sensors-09-04824"><label>6.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>Y.</given-names></name><name><surname>Garcia-Luna-Aceves</surname><given-names>J.</given-names></name></person-group><article-title>Spatial Reuse and Collision Avoidance in Ad Hoc Networks with Directional Antennas</article-title><source>Proc. IEEE GLOBECOM'02</source><publisher-loc>Taipei, Taiwan</publisher-loc><month>Nov</month><year>2002</year><fpage>112</fpage><lpage>116</lpage></citation></ref>
<ref id="b7-sensors-09-04824"><label>7.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Deng</surname><given-names>J.</given-names></name><name><surname>Liang</surname><given-names>B.</given-names></name><name><surname>Varshney</surname><given-names>P.</given-names></name></person-group><article-title>Tuning the Carrier Sensing Range of IEEE 802.11 MAC</article-title><source>Proc. IEEE GLOBECOM'04</source><publisher-loc>Dallas, TX, USA</publisher-loc><month>Nov/Dec</month><year>2004</year><fpage>2987</fpage><lpage>2991</lpage></citation></ref>
<ref id="b8-sensors-09-04824"><label>8.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Yang</surname><given-names>X.</given-names></name><name><surname>Vaidya</surname><given-names>N.</given-names></name></person-group><article-title>On Physical Carrier Sensing in Wireless Ad Hoc Networks</article-title><source>Proc. IEEE INFOCOM'05</source><publisher-loc>Miami, FL, USA</publisher-loc><month>Mar</month><year>2005</year><fpage>2525</fpage><lpage>2535</lpage></citation></ref>
<ref id="b9-sensors-09-04824"><label>9.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhai</surname><given-names>H.</given-names></name><name><surname>Fang</surname><given-names>Y.</given-names></name></person-group><article-title>Physical Carrier Sensing and Spatial Reuse in Multirate and Multihop Wireless Ad Hoc Networks</article-title><source>Proc. IEEE INFOCOM'06</source><publisher-loc>Barcelona, Spain</publisher-loc><month>Apr</month><year>2006</year><fpage>1</fpage><lpage>12</lpage></citation></ref>
<ref id="b10-sensors-09-04824"><label>10.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Monks</surname><given-names>J.</given-names></name><name><surname>Bharghavan</surname><given-names>V.</given-names></name><name><surname>Hwu</surname><given-names>W.-M.</given-names></name></person-group><article-title>A Power Controlled Multiple Access Protocol for Wireless Packet Networks</article-title><source>Proc. IEEE INFOCOM'01</source><publisher-loc>Anchorage, AK, USA</publisher-loc><month>Apr</month><year>2001</year><fpage>219</fpage><lpage>228</lpage></citation></ref>
<ref id="b11-sensors-09-04824"><label>11.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>den Heuvel-Romaszko</surname><given-names>S.V.</given-names></name><name><surname>Blondia</surname><given-names>C.</given-names></name></person-group><article-title>Enhancements of the IEEE 802.11, A MAC Protocol for Ad Hoc Network with History of Power Adjustment</article-title><source>Proc. ACM MobiCom'05</source><publisher-loc>Cologne, Germany</publisher-loc><month>June</month><year>2005</year><fpage>48</fpage><lpage>54</lpage></citation></ref>
<ref id="b12-sensors-09-04824"><label>12.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhou</surname><given-names>Y.</given-names></name><name><surname>Nettles</surname><given-names>S.</given-names></name></person-group><article-title>Balancing the Hidden and Exposed Node Problems with Power Control in CSMA/CA-based Wireless Networks</article-title><source>Proc. IEEE WCNC'05</source><publisher-loc>New Orleans, LA, USA</publisher-loc><month>Mar</month><year>2005</year><fpage>683</fpage><lpage>688</lpage></citation></ref>
<ref id="b13-sensors-09-04824"><label>13.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Acharya</surname><given-names>A.</given-names></name><name><surname>Misra</surname><given-names>A.</given-names></name><name><surname>Bansal</surname><given-names>S.</given-names></name></person-group><article-title>MACA-P: A MAC for Concurrent Transmissions in Multi-hop Wireless Networks</article-title><source>Proc. IEEE Pervasive Computing and Communications (PerCom'03).</source><publisher-loc>Dallas–Fort Worth, TX, USA</publisher-loc><month>Mar</month><year>2003</year><fpage>505</fpage><lpage>508</lpage></citation></ref>
<ref id="b14-sensors-09-04824"><label>14.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Mittal</surname><given-names>K.</given-names></name><name><surname>Belding</surname><given-names>E.</given-names></name></person-group><article-title>RTSS/CTSS: Mitigation of Exposed Terminals in Static 802.11-based Mesh Networks</article-title><source>Proc. IEEE Workshop on Wireless Mesh Networks (WiMesh'06)</source><publisher-loc>Reston, VA, USA</publisher-loc><month>Sept</month><year>2006</year><fpage>3</fpage><lpage>12</lpage></citation></ref>
<ref id="b15-sensors-09-04824"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hur</surname><given-names>S.M.</given-names></name><name><surname>Mao</surname><given-names>S.</given-names></name><name><surname>Hou</surname><given-names>Y.</given-names></name><name><surname>Nam</surname><given-names>K.</given-names></name><name><surname>Reed</surname><given-names>J.</given-names></name></person-group><article-title>Exploiting Location Information for Concurrent Transmissions in Multihop Wireless Networks</article-title><source>IEEE Trans. Veh. Commun.</source><year>2009</year><volume>58</volume><fpage>314</fpage><lpage>323</lpage><pub-id pub-id-type="doi">10.1109/TVT.2008.924972</pub-id></citation></ref>
<ref id="b16-sensors-09-04824"><label>16.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Rappaport</surname><given-names>T.</given-names></name></person-group><source>Wireless Communications: Principles and Practice.</source><edition>2nd ed.</edition><publisher-name>Prentice Hall PTR</publisher-name><publisher-loc>Indianapolis, IN, USA</publisher-loc><year>2001</year></citation></ref>
<ref id="b17-sensors-09-04824"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stojmenovic</surname><given-names>I.</given-names></name></person-group><article-title>Position Based Routing in Ad Hoc Networks</article-title><source>IEEE Commun. Mag.</source><year>2002</year><volume>40</volume><fpage>128</fpage><lpage>134</lpage></citation></ref>
<ref id="b18-sensors-09-04824"><label>18.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>M.</given-names></name><name><surname>Leung</surname><given-names>V.</given-names></name><name><surname>Mao</surname><given-names>S.</given-names></name><name><surname>Xiao</surname><given-names>Y.</given-names></name><name><surname>Chlamtac</surname><given-names>I.</given-names></name></person-group><article-title>Hybrid Geographical Routing for Flexible Energy-Delay Tradeoffs</article-title><source>IEEE Trans. Veh. Technol.</source><publisher-name>Accepted for publication</publisher-name></citation></ref>
<ref id="b19-sensors-09-04824"><label>19.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Mao</surname><given-names>G.</given-names></name><name><surname>Fidan</surname><given-names>B.</given-names></name></person-group><source>Localization Algorithms and Strategies for Wireless Sensor Networks</source><publisher-name>IGI Global</publisher-name><publisher-loc>Hershey, PA, USA</publisher-loc><year>2009</year></citation></ref>
<ref id="b20-sensors-09-04824"><label>20.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Ye</surname><given-names>F.</given-names></name><name><surname>Yi</surname><given-names>S.</given-names></name><name><surname>Sikdar</surname><given-names>B.</given-names></name></person-group><article-title>Improving Spatial Reuse of IEEE 802.11 Based Ad Hoc Networks</article-title><source>Proc. IEEE GLOBECOM'03</source><publisher-loc>San Francisco, CA, USA</publisher-loc><month>Dec</month><year>2003</year><fpage>1013</fpage><lpage>1017</lpage></citation></ref>
<ref id="b21-sensors-09-04824"><label>21.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhu</surname><given-names>J.</given-names></name><name><surname>Guo</surname><given-names>X.</given-names></name><name><surname>Yang</surname><given-names>L.</given-names></name><name><surname>Conner</surname><given-names>W.</given-names></name></person-group><article-title>Leveraging Spatial Reuse in 802.11 Mesh Networks with Enhanced Physical Carrier Sensing</article-title><source>Proc. IEEE ICC'04</source><publisher-loc>Paris, France</publisher-loc><month>Jun</month><year>2004</year><fpage>4004</fpage><lpage>4011</lpage></citation></ref>
<ref id="b22-sensors-09-04824"><label>22.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Cesana</surname><given-names>M.</given-names></name><name><surname>Maniezzo</surname><given-names>D.</given-names></name><name><surname>Bergamo</surname><given-names>P.</given-names></name><name><surname>Gerla</surname><given-names>M.</given-names></name></person-group><article-title>Interference Aware (IA) MAC: An Enhancement to IEEE 802.11b DCF</article-title><source>Proc. IEEE VTC Fall-2003</source><publisher-loc>Orlando, FL, USA</publisher-loc><month>Oct</month><year>2003</year><fpage>2799</fpage><lpage>2803</lpage></citation></ref>
<ref id="b23-sensors-09-04824"><label>23.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Yeh</surname><given-names>C.-H.</given-names></name><name><surname>The</surname><given-names>Heterogeneous</given-names></name></person-group><article-title>Hidden/exposed Terminal Problem for Power-Controlled Ad Hoc MAC Protocols and Its Solutions</article-title><source>Proc. IEEE VTC Fall-2004</source><publisher-loc>Los Angeles, CA, USA</publisher-loc><month>Sept</month><year>2004</year><fpage>2548</fpage><lpage>2554</lpage></citation></ref>
<ref id="b24-sensors-09-04824"><label>24.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Shukla</surname><given-names>D.</given-names></name><name><surname>Chandran-Wadia</surname><given-names>L.</given-names></name><name><surname>Iyer</surname><given-names>S.</given-names></name></person-group><article-title>Mitigating the Exposed Node Problem in IEEE 802.11 Ad Hoc Networks</article-title><source>Proc. IEEE ICCCN'03</source><publisher-loc>Dallas, TX</publisher-loc><month>Oct</month><year>2003</year><fpage>157</fpage><lpage>162</lpage></citation></ref>
<ref id="b25-sensors-09-04824"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haas</surname><given-names>Z.</given-names></name><name><surname>Deng</surname><given-names>J.</given-names></name></person-group><article-title>Dual Busy Tone Multiple Access (DBTMA)-a Multiple Access Control Scheme for Ad Hoc Networks</article-title><source>IEEE Trans. Commun.</source><year>2002</year><volume>50</volume><fpage>975</fpage><lpage>985</lpage><pub-id pub-id-type="doi">10.1109/TCOMM.2002.1010617</pub-id></citation></ref>
<ref id="b26-sensors-09-04824"><label>26.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Takata</surname><given-names>M.</given-names></name><name><surname>Bandai</surname><given-names>M.</given-names></name><name><surname>Watanabe</surname><given-names>T.</given-names></name></person-group><article-title>An Extended Directional MAC for Location Information Staleness in Ad Hoc Networks</article-title><conf-name>Proc. 25th IEEE International Conference on Distributed Computing Systems Workshops 2005</conf-name><conf-loc>Toronto, Canada</conf-loc><conf-date>Jun. 2005</conf-date><fpage>899</fpage><lpage>905</lpage></citation></ref>
<ref id="b27-sensors-09-04824"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Woo</surname><given-names>A.</given-names></name><name><surname>Culler</surname><given-names>D.</given-names></name></person-group><article-title>A Transmission Control Scheme for Media Access in Sensor Networks</article-title><source>Proc. ACMMobiCom'01</source><publisher-loc>Rome, Italy</publisher-loc><month>Jul</month><year>2001</year><fpage>221</fpage><lpage>235</lpage></citation></ref>
<ref id="b28-sensors-09-04824"><label>28.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Shukla</surname><given-names>D.</given-names></name><name><surname>Chandran-Wadia</surname><given-names>L.</given-names></name><name><surname>Iyer</surname><given-names>S.</given-names></name></person-group><article-title>Mitigating the Exposed Node Problem in IEEE 802.11 Ad Hoc Networks</article-title><source>Proc. IEEE ICCCN'03</source><publisher-loc>Dallas, TX, USA</publisher-loc><month>Oct</month><year>2003</year><fpage>157</fpage><lpage>162</lpage></citation></ref>
<ref id="b29-sensors-09-04824"><label>29.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Miorandi</surname><given-names>D.</given-names></name><name><surname>Altman</surname><given-names>E.</given-names></name></person-group><article-title>Coverage and Connectivity of Ad Hoc Networks Presence of Channel Randomness</article-title><source>Proc. IEEE INFOCOM'05</source><publisher-loc>Miami, FL</publisher-loc><month>Mar</month><year>2005</year><fpage>491</fpage><lpage>502</lpage></citation></ref>
<ref id="b30-sensors-09-04824"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hekmat</surname><given-names>R.</given-names></name><name><surname>Mieghem</surname><given-names>P.</given-names></name></person-group><article-title>Connectivity in Wireless Ad-hoc Networks with a Log-normal Radio Model</article-title><source>Mob. New. Appl.</source><year>2006</year><volume>11</volume><fpage>351</fpage><lpage>360</lpage><pub-id pub-id-type="doi">10.1007/s11036-006-5188-7</pub-id></citation></ref>
<ref id="b31-sensors-09-04824"><label>31.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Gong</surname><given-names>M.</given-names></name><name><surname>Mao</surname><given-names>S.</given-names></name><name><surname>Midkiff</surname><given-names>S.</given-names></name><name><surname>Hart</surname><given-names>B.</given-names></name></person-group><article-title>Medium Access Control in Wireless Mesh Networks</article-title><source>Wireless Mesh Networking: Architectures, Protocols and Standards.</source><edition>1st ed.</edition><person-group person-group-type="editor"><name><surname>Zhang</surname><given-names>Y.</given-names></name><name><surname>Luo</surname><given-names>J.</given-names></name><name><surname>Hu</surname><given-names>H.</given-names></name></person-group><publisher-name>Auerbach Publications</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>2006</year><fpage>147</fpage><lpage>182</lpage></citation></ref>
<ref id="b32-sensors-09-04824"><label>32.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Kotz</surname><given-names>D.</given-names></name><name><surname>Newport</surname><given-names>C.</given-names></name><name><surname>Gray</surname><given-names>R.</given-names></name><name><surname>Liu</surname><given-names>J.</given-names></name><name><surname>Yuan</surname><given-names>Y.</given-names></name><name><surname>Elliott</surname><given-names>C.</given-names></name></person-group><article-title>Experimental Evaluation of Wireless Simulation Assumptions</article-title><conf-name>Proc. the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems (MSWiM'04)</conf-name><conf-loc>Venice, Italy</conf-loc><conf-date>Oct 2004</conf-date><fpage>78</fpage><lpage>82</lpage></citation></ref>
<ref id="b33-sensors-09-04824"><label>33.</label><citation citation-type="web"><comment>The Network Simulator: ns-2. Available online: <ext-link xlink:href="http://isi.edu/nsnam/ns/" ext-link-type="uri">http://isi.edu/nsnam/ns/</ext-link></comment></citation></ref>
<ref id="b34-sensors-09-04824"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fenton</surname><given-names>L.</given-names></name></person-group><article-title>The sum of Log-normal Probability Distributions in Scatter Transmission Systems</article-title><source>IRE Trans. Commun. Syst.</source><year>1960</year><volume>8</volume><fpage>57</fpage><lpage>67</lpage><pub-id pub-id-type="doi">10.1109/TCOM.1960.1097606</pub-id></citation></ref>
<ref id="b35-sensors-09-04824"><label>35.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Swamee</surname><given-names>P.</given-names></name></person-group><article-title>Near Lognormal Distribution</article-title><source>J. Hydrologic Eng.</source><year>2002</year><volume>7</volume><fpage>441</fpage><lpage>444</lpage><pub-id pub-id-type="doi">10.1061/(ASCE)1084-0699(2002)7:6(441)</pub-id></citation></ref>
<ref id="b36-sensors-09-04824"><label>36.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Neter</surname><given-names>J.</given-names></name><name><surname>Kutner</surname><given-names>M.</given-names></name><name><surname>Nachtsheim</surname><given-names>C.</given-names></name><name><surname>Wasserman</surname><given-names>W.</given-names></name></person-group><source>Applied Linear Statistical Models</source><edition>4th ed.</edition><publisher-name>McGraw-Hill/Irwin</publisher-name><publisher-loc>Columbus, OH, USA</publisher-loc><year>1996</year></citation></ref>
<ref id="b37-sensors-09-04824"><label>37.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Perkins</surname><given-names>C.</given-names></name><name><surname>Belding-Royer</surname><given-names>E.</given-names></name><name><surname>Das</surname><given-names>S.</given-names></name></person-group><source>Ad Hoc On Demand Distance Vector (AODV) Routing</source><comment>IETF RFC 3561</comment><month>Jul</month><year>2003</year></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Table</title>
<fig id="f1-sensors-09-04824" position="float">
<label>Figure 1.</label>
<caption>
<p>Transmission ranges for the two-ray ground reflection model (left) and the shadowing model (right).</p></caption>
<graphic xlink:href="sensors-09-04824f1.gif"/></fig>
<fig id="f2-sensors-09-04824" position="float">
<label>Figure 2.</label>
<caption>
<p>The impact of channel parameters on the success probability <italic>P<sub>succ</sub></italic> with <italic>T<sub>SIR</sub> =</italic> 10 and <italic>β =</italic> 4. (a) <italic>P<sub>succ</sub></italic> vs. <italic>r</italic> when <italic>d =</italic> 20 m. (b) <italic>P<sub>succ</sub></italic> vs. <italic>d</italic> when <italic>r</italic> = 35.6 m.</p></caption>
<graphic xlink:href="sensors-09-04824f2.gif"/></fig>
<fig id="f3-sensors-09-04824" position="float">
<label>Figure 3.</label>
<caption>
<p>The IEEE 802.11 PHY frame structure when DSSS is used in PHY.</p></caption>
<graphic xlink:href="sensors-09-04824f3.gif"/></fig>
<fig id="f4-sensors-09-04824" position="float">
<label>Figure 4.</label>
<caption>
<p>A time-line illustration of the proposed location-assisted MAC protocol.</p></caption>
<graphic xlink:href="sensors-09-04824f4.gif"/></fig>
<fig id="f5-sensors-09-04824" position="float">
<label>Figure 5.</label>
<caption>
<p>Channel parameter estimation in an eight-node chain network. (a) Estimated channel variance <italic>σ̂<sub>dB</sub></italic> over time for <italic>β =</italic> 4 and <italic>σ<sub>dB</sub> =</italic> 2, 4, and 6. (b) Estimated path loss exponent <italic>β</italic>̂ over time for <italic>σ<sub>dB</sub> =</italic> 4 and <italic>β =</italic> 2, 3, 4.</p></caption>
<graphic xlink:href="sensors-09-04824f5.gif"/></fig>
<fig id="f6-sensors-09-04824" position="float">
<label>Figure 6.</label>
<caption>
<p>The three types of network topologies used in the ns-2 simulations. (a) Chain topology. (b) Grid topology. (c) Random topology.</p></caption>
<graphic xlink:href="sensors-09-04824f6.gif"/></fig>
<fig id="f7-sensors-09-04824" position="float">
<label>Figure 7.</label>
<caption>
<p>Simulation results for chain networks when <italic>σ<sub>dB</sub></italic> = 0.01 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f7.gif"/></fig>
<fig id="f8-sensors-09-04824" position="float">
<label>Figure 8.</label>
<caption>
<p>Simulation results for chain networks when <italic>σ<sub>dB</sub> =</italic> 4 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f8.gif"/></fig>
<fig id="f9-sensors-09-04824" position="float">
<label>Figure 9.</label>
<caption>
<p>Simulation results for grid networks when <italic>σ<sub>dB</sub></italic> = 0.01 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f9.gif"/></fig>
<fig id="f10-sensors-09-04824" position="float">
<label>Figure 10.</label>
<caption>
<p>Simulation results for grid networks when <italic>σ<sub>dB</sub></italic> = 4 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f10.gif"/></fig>
<fig id="f11-sensors-09-04824" position="float">
<label>Figure 11.</label>
<caption>
<p>Simulation results for random networks when <italic>σ<sub>dB</sub></italic> = 0.01 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f11.gif"/></fig>
<fig id="f12-sensors-09-04824" position="float">
<label>Figure 12.</label>
<caption>
<p>Simulation results for random networks when <italic>σ<sub>dB</sub> =</italic> 4 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f12.gif"/></fig>
<fig id="f13-sensors-09-04824" position="float">
<label>Figure 13.</label>
<caption>
<p>Simulation results for random networks when <italic>σ<sub>dB</sub></italic> is increased from 0.01 dB to 12 dB. (a) Throughput. (b) Delay.</p></caption>
<graphic xlink:href="sensors-09-04824f13.gif"/></fig>
<table-wrap id="t1-sensors-09-04824" position="float">
<label>Table 1.</label>
<caption>
<p>The validation procedure for feasibility of a concurrent transmission.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"/>
<th align="left" valign="top"><bold>Procedure</bold> validate schdTx()</th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">1:</td>
<td align="left" valign="top">Calculate <italic>P<sub>DATA</sub></italic><sub>1</sub>, <italic>P<sub>DATA</sub></italic><sub>2</sub>, <italic>P<sub>ACK</sub></italic><sub>1</sub> and <italic>P<sub>ACK</sub></italic><sub>2</sub>;</td></tr>
<tr>
<td align="left" valign="top">2:</td>
<td align="left" valign="top"><bold>IF</bold> { (<italic>P<sub>DATA</sub></italic><sub>1</sub> <italic>&gt; P<sub>th</sub></italic>) AND (<italic>P<sub>DATA</sub></italic><sub>2</sub> <italic>&gt; P<sub>th</sub></italic>) AND (<italic>P<sub>ACK</sub></italic><sub>1</sub> <italic>&gt; P<sub>th</sub></italic>) AND (<italic>P<sub>ACK</sub></italic><sub>2</sub> <italic>&gt; P<sub>th</sub></italic>) }</td></tr>
<tr>
<td align="left" valign="top">3:</td>
<td align="left" valign="top"> Return 1; // The concurrent transmission is feasible</td></tr>
<tr>
<td align="left" valign="top">4:</td>
<td align="left" valign="top"><bold>ELSE</bold></td></tr>
<tr>
<td align="left" valign="top">5:</td>
<td align="left" valign="top"> Return 0; // The concurrent transmission is not feasible</td></tr>
<tr>
<td align="left" valign="top">6:</td>
<td align="left" valign="top"><bold>ENDIF</bold></td></tr></tbody></table></table-wrap></sec></back></article>
