<?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/s120404715</article-id>
<article-id pub-id-type="publisher-id">sensors-12-04715</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>On the Selection of Transmission Range in Underwater Acoustic Sensor Networks</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Gao</surname><given-names>Mingsheng</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Foh</surname><given-names>Chuan Heng</given-names></name><xref ref-type="corresp" rid="c1-sensors-12-04715"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Cai</surname><given-names>Jianfei</given-names></name></contrib>
<aff id="af1-sensors-12-04715">School of Computer Engineering, Nanyang Technological University, 639798, Singapore; E-Mails: <email>mingsh.gao@gmail.com</email> (M.G.); <email>asjfcai@ntu.edu.sg</email> (J.C.)</aff></contrib-group>
<author-notes>
<corresp id="c1-sensors-12-04715">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>aschfoh@ntu.edu.sg</email>; Tel.: +65-6790-4319; Fax: +65-6792-6559.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>11</day>
<month>4</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>4</issue>
<fpage>4715</fpage>
<lpage>4729</lpage>
<history>
<date date-type="received">
<day>2</day>
<month>3</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>5</day>
<month>4</month>
<year>2012</year></date>
<date date-type="accepted">
<day>5</day>
<month>4</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</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>Transmission range plays an important role in the deployment of a practical underwater acoustic sensor network (UWSN), where sensor nodes equipping with only basic functions are deployed at random locations with no particular geometrical arrangements. The selection of the transmission range directly influences the energy efficiency and the network connectivity of such a random network. In this paper, we seek analytical modeling to investigate the tradeoff between the energy efficiency and the network connectivity through the selection of the transmission range. Our formulation offers a design guideline for energy-efficient packet transmission operation given a certain network connectivity requirement.</p></abstract>
<kwd-group>
<kwd>underwater acoustic sensor networks</kwd>
<kwd>transmission range selection</kwd>
<kwd>energy efficiency</kwd>
<kwd>connectivity</kwd>
<kwd>random networks</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Typically, underwater acoustic sensor networks (UWSNs) consist of sensors that are deployed to perform collaborative monitoring tasks over a given region, such as oceanographic data collection, marine pollution monitoring, offshore exploration and disaster prevention and tactical surveillance [<xref ref-type="bibr" rid="b1-sensors-12-04715">1</xref>–<xref ref-type="bibr" rid="b3-sensors-12-04715">3</xref>]. UWSNs that require to monitor a large geographical area are often configured to operate in a multi-hop transmission mode. In other words, sensor nodes typically rely on neighboring sensor nodes to relay their transmissions to the default destination which is commonly called a sink for collecting sensor data.</p>
<p>Sensor nodes are prone to failures due to fouling and corrosion in the underwater environment. They are battery powered, which implies a limited operational lifetime. Due to the deployment remoteness of UWSNs, replacing faulty or flat sensor nodes incurs high cost. Thus, the deployment of UWSNs plays an important role in the <italic>function, efficiency</italic> and <italic>reliability</italic> of UWSNs, where (i) the function of UWSNs is related to the fulfillment of timely collection of sensor data, and sensing coverage and network connectivity are two common focuses; (ii) the efficiency of UWSNs is related to the energy consumption for the collection of a unit sensor data and for the operational maintenance of the UWSNs; and (iii) the reliability of UWSNs is related to the maintenance of the proper functions of UWSNs when some sensor nodes fail.</p>
<p>There are broadly two strategies in sensor node deployments. If a certain precision of location can be achieved in sensor node deployment, a precise planning of sensor node location can be sought to ensure full functions of complete sensing coverage and network connectivity based on a certain geometrical arrangement with the least number of sensor nodes [<xref ref-type="bibr" rid="b4-sensors-12-04715">4</xref>–<xref ref-type="bibr" rid="b7-sensors-12-04715">7</xref>]. The operational efficiency of such UWSNs can also be designed given the knowledge of sensor node geometrical arrangement. However, deploying sensor nodes precisely to their designated locations and maintaining their locations during the operation are often difficult underwater due to constant appearance of current in the environment. Moreover, achieving minimum redundancy of sensor nodes may not be desirable as it introduces low error resilience of operation in UWSNs when sensor nodes fail.</p>
<p>In this paper, we consider an UWSN with random sensor node deployment. As opposed to the high-precision deployment of sensor nodes, here sensor nodes are deployed at random locations with no particular geometrical arrangements, which forms a random network. As a result, the function and the efficiency of such UWSN can no longer be guaranteed. Full sensing coverage and network-wide connectivity may not be reached, and operation may not be optimized for energy efficiency</p>
<p>In the aspect of energy efficiency, one key influencing factor is the transmission power of each sensor node. Intuitively, when a higher transmission power is used in a packet transmission, the transmission can reach a longer distance, hence a fewer number of transmission relays is involved in delivering a packet to the sink. However, this fewer involvement in transmission relays is achieved at the expense of high energy consumption per transmission. Additionally, a larger transmission radius also introduces interference which may eventually translate into a higher overhead for each successful packet transmission. On the other hand, when a lower transmission power is used in a packet transmission, less energy is used for each packet transmission or relay. However, a higher number of transmission relays is required, which may result in a higher energy consumption for an end-to-end packet transmission. Thus, there exists an optimum transmission range that maximizes the energy efficiency or minimizes the energy consumption.</p>
<p>On the other hand, in the aspect of function, with the randomness in sensor node locations, the full coverage of sensing and communication may not be fulfilled. The effectiveness of sensor data collection is dictated by the network connectivity from a sensor to the sink. A particular transmission range setting leads to a certain probability of network connectivity where a longer range gives a higher probability of full network connectivity.</p>
<p>In [<xref ref-type="bibr" rid="b8-sensors-12-04715">8</xref>], based on a simulation study, for an underwater environment, Porto and Stojanovic illustrated that the optimal transmission power is found to be the one that corresponds to <italic>minimal connectivity</italic>. In other words, a transmission power from a sensor node just enough to reach its nearest neighbor in the direction towards the final destination gives the optimal use of energy. Their work suggests that in a random network, each node determines its minimum connectivity and then tunes its transmission power accordingly during the operation. By operating at the minimum connectivity, the minimum overall power consumption can be achieved while still maintaining the network-wide connectivity. However, their conclusion is only valid for an ideal situation, where there is no overhead for each transmission and reception. In practice, there are always a minimum transmission power requirement for a packet transmission and a receiving energy consumption. Moreover, the suggested dynamic adjustment of transmission range in [<xref ref-type="bibr" rid="b8-sensors-12-04715">8</xref>] also introduces additional hardware that adds extra cost to the deployment.</p>
<p>As opposed to the study in [<xref ref-type="bibr" rid="b8-sensors-12-04715">8</xref>], we consider a common setup of UWSNs where the sensor nodes equip with only basic functions and thus the minimum connectivity that requires distance information cannot be obtained. In this case, the transmission range of sensor nodes is predetermined, and a tradeoff between energy efficiency and network connectivity arises. Shorter transmission ranges may offer higher energy efficiency in packet transmissions but risk losing network connectivity. Conversely, longer transmission ranges may maintain network connectivity but reduce energy efficiency in packet transmissions. In this paper, we seek analytical modeling to investigate this tradeoff for an UWSN where sensor nodes are randomly deployed. We first present the relationships among the transmission range, the average energy consumption and the connectivity. We show that to achieve operation at the optimal transmission range with a targeted network connectivity, a certain network density is required. We further illustrate that the use of multiple sink setup can significantly reduce the need for high network density while maintaining the targeted network connectivity.</p>
<p>We would like to point out that there have been a number of studies focusing on the optimal transmission range in the literature for both terrestrial networks and underwater networks. Most of the studies primarily focus either on how to enhance throughput by adjusting transmission range [<xref ref-type="bibr" rid="b8-sensors-12-04715">8</xref>] (or interchangeably transmission power [<xref ref-type="bibr" rid="b9-sensors-12-04715">9</xref>]), or on the optimal deployment patterns [<xref ref-type="bibr" rid="b4-sensors-12-04715">4</xref>] (including the optimal ratio of the transmission range to the sensing range [<xref ref-type="bibr" rid="b10-sensors-12-04715">10</xref>], and the minimum number of sensors [<xref ref-type="bibr" rid="b7-sensors-12-04715">7</xref>]) by which full coverage and full connectivity over a given region can be realized. They usually assume sensors can be manually placed anywhere, which is not the case, particularly in underwater environments. To the best of our knowledge, jointly considering the energy efficiency and the network connectivity for the selection of the transmission range in such a random network scenario has not been studied before. The major contribution of this paper lies in an analytical framework to model the relationships between the transmission range, the average energy consumption and the connectivity. Such an analytical framework is important in the sense that it provides a means for network designer to appropriately design the deployment of an UWSN for joint energy-efficiency and network-connectivity considerations.</p>
<p>The remainder of this paper is organized as follows. In Section 2, we describe our considered UWSN model, followed by the derivations of the energy efficiency and the network connectivity in Section 3. In Section 4, we present numerical and simulation results and illustrate the optimal transmission range and the tradeoff between energy efficiency and network connectivity Finally we conclude this paper in Section 5.</p></sec>
<sec>
<label>2.</label>
<title>Network Model</title>
<sec>
<label>2.1.</label>
<title>Underwater Acoustic Sensor Networks</title>
<p>A reference architecture for two-dimensional underwater sensor networks is shown in <xref ref-type="fig" rid="f1-sensors-12-04715">Figure 1</xref> (<italic>cf.</italic>, [<xref ref-type="bibr" rid="b1-sensors-12-04715">1</xref>,<xref ref-type="bibr" rid="b11-sensors-12-04715">11</xref>]), where deployed sensor nodes are anchored to the bottom of an ocean. Underwater sensors can be organized in a cluster-based architecture, and interconnected to one or more underwater gateways (U-GWs) through wireless acoustic links. A U-GW is equipped with a long-range vertical transceiver, which is used to relay data from the ocean bottom sensors to a surface station, and a horizontal transceiver, which is used to send commands and configuration data to the sensors as well as collecting monitored data. The surface station is equipped with an acoustic transceiver to handle multiple parallel communications with the U-GWs and a long-range radio or satellite transceiver to communicate with an onshore sink or a surface sink.</p></sec>
<sec>
<label>2.2.</label>
<title>Basic Assumptions</title>
<p>To facilitate the analysis of an UWSN, we model it as follows. Suppose that the sink (denoted by <italic>D</italic>) is located at the center of a circle of radius <italic>a</italic>, where <italic>a</italic> is the largest possible distance between <italic>D</italic> and any sensor. Any sensor node (denoted by <italic>S</italic>), which intends to transmit a data packet to <italic>D</italic>, is assumed to be uniformly distributed over the entire circle. Due to the limited transmission energy, a packet from its originating source node to the sink may need to be sequentially routed by a certain number of intermediate nodes. For the sake of easy and practical deployment, we assume that all nodes, including the source node and the intermediate nodes, employ a common transmission range <italic>r</italic>. Consequently, direct transmission to the sink occurs only when the sensor node is within a distance of <italic>r</italic> from the sink. Any node within the transmission range of a node is called its neighbor. We assume that some routing protocol is employed so that each node can establish the shortest path to the sink.</p>
<p>As pointed out in [<xref ref-type="bibr" rid="b12-sensors-12-04715">12</xref>], the selection of transmission range influences energy consumption and network connectivity. The question is how to quantitatively analyze the influence, which is described in detail in the next section.</p></sec></sec>
<sec sec-type="methods">
<label>3.</label>
<title>Analysis of Energy Efficiency and Network Connectivity</title>
<p>In this section, we first describe the physical-layer underwater energy consumption model, which tells how large the energy consumption is in one transmission given a transmission range. Then, we analyze the average energy consumption w.r.t. an end-to-end packet transmission, <italic>i.e.</italic>, from a source node to the sink. After that, we provide the analysis on the connectivity for such a random network.</p>
<sec>
<label>3.1.</label>
<title>Underwater Energy Consumption Model</title>
<p>The attenuation or path loss that occurs in an underwater acoustic channel over a distance <italic>l</italic> for a signal of frequency <italic>f</italic> is given by
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi></mml:msup>
<mml:mi>α</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>l</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>k</italic> is the spreading factor and <italic>α</italic>(<italic>f</italic>) is the absorption coefficient. The spreading factor <italic>k</italic> describes the geometry of propagation, and its commonly used values are <italic>k</italic> = 2 for spherical spreading, <italic>k</italic> = 1 for cylindrical spreading, and <italic>k</italic> = 1.5 for the so-called practical spreading. The counterpart of <italic>k</italic> in a radio channel is the path loss exponent whose value is usually between 2 and 4, where the former represents free-space line-of-sight propagation, and the latter represents two-ray ground-reflection model. The absorption coefficient <italic>a</italic>(<italic>f</italic>) in dB/km for <italic>f</italic> in kHz can be expressed as [<xref ref-type="bibr" rid="b13-sensors-12-04715">13</xref>]:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>log</mml:mo>
<mml:mi>α</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mn>0.11</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mn>44</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>4100</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mn>2.75</mml:mn>
<mml:mo>×</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>4</mml:mn></mml:mrow></mml:msup>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>0.003</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The above formula is generally valid for frequencies above a few hundred Hz. For lower frequencies, it is suggested to use the following formula:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>log</mml:mo>
<mml:mi>α</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mn>0.002</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>0.11</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mn>0.011</mml:mn>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The power consumption (denoted as <italic>P<sub>t</sub></italic>(<italic>l, f</italic>)) for the single packet transmission with distance <italic>l</italic> and frequency <italic>f</italic> can be approximately expressed as [<xref ref-type="bibr" rid="b13-sensors-12-04715">13</xref>]:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mspace width="0.2em"/>
<mml:mi>A</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mspace width="0.2em"/>
<mml:mi>B</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mtext mathvariant="italic">SNR</mml:mtext></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>N</italic>(<italic>f</italic>), <italic>B</italic>(<italic>f</italic>) and <italic>SNR</italic> are the power spectral density of the noise at frequency <italic>f</italic>, the usable bandwidth around the center frequency <italic>f</italic>, and the target signal-to-noise ratio at the receiver, respectively. The conversion from acoustic power <italic>P<sub>t</sub></italic>(<italic>l, f</italic>) in dB re <italic>μ</italic>Pa to electrical power 
<inline-formula>
<mml:math id="mm5" display="inline">
<mml:semantics id="sm5">
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="italic">P</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">l</mml:mtext>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> in Watt is given by [<xref ref-type="bibr" rid="b14-sensors-12-04715">14</xref>]:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="italic">P</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>17.2</mml:mn></mml:mrow></mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>where 10<sup>−17.2</sup> is the conversion factor and <italic>φ</italic> is the overall efficiency of the electric circuitry (power amplifier and transducer). Here <italic>f</italic> is omitted in 
<inline-formula>
<mml:math id="mm7" display="inline">
<mml:semantics id="sm7">
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="italic">P</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">l</mml:mtext>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> for a fixed frequency</p>
<p>In practice, a certain non-zero minimum level of power is always radiated for a transmission regardless of how short the distance is [<xref ref-type="bibr" rid="b15-sensors-12-04715">15</xref>]. Thus, the total power required for communicating over a distance <italic>l</italic> is modified as:
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm8" display="block">
<mml:semantics id="sm8">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>max</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="italic">P</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">min</mml:mtext></mml:mrow></mml:msub></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>r</mml:mtext></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>P<sub>min</sub></italic> is the minimum transmission power, <italic>P<sub>r</sub></italic> is the fixed overhead for receiving data, and all of them are measured in Watt. Then, the total energy consumption for single transmission (denoted by <italic>η</italic>(<italic>l</italic>) in Jouel) is calculated as:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:mi>η</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>×</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi></mml:msub></mml:mrow>
<mml:mi>R</mml:mi></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>L<sub>d</sub></italic> is the packet size in bit and <italic>R</italic> is the transmission rate in bps.</p></sec>
<sec>
<label>3.2.</label>
<title>Analysis of the Energy Efficiency</title>
<p>Here, we study the <bold>one-hop energy-distance ratio,</bold> which is defined as the ratio of the energy consumption for the one-hop transmission to the average <bold>distance progress</bold> of a packet during the one-hop transmission, where the <bold>distance progress</bold> refers to the difference between the before-hop distance (between the sender and the sink) and the after-hop distance (between the relay node and the sink) [<xref ref-type="bibr" rid="b15-sensors-12-04715">15</xref>]. We consider that one-hop energy-distance ratio is able to represent the overall energy efficiency since any intermediate relay transmission can be viewed as a new one-hop transmission for the remaining route. The one-hop energy-distance ratio should be consistent with the overall energy-distance ratio for the entire route in a homogeneous environment, which will be later substantiated by simulations in Section 4. Note that the determination of the relationship between the transmission range and the energy efficiency is an extension of the works in [<xref ref-type="bibr" rid="b16-sensors-12-04715">16</xref>,<xref ref-type="bibr" rid="b17-sensors-12-04715">17</xref>] with different definitions, setups and derivations.</p>
<p>Let <italic>u</italic> be the distance between a sensor node <italic>S</italic> and the sink <italic>D</italic> as shown in <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>. The condition where <italic>u</italic> ≤ <italic>r</italic> gives a direct transmission from <italic>S</italic> to <italic>D</italic>, and the distance progress is <italic>u</italic>. For <italic>u</italic> &gt; <italic>r</italic>, a neighboring node, say <italic>M</italic>, is required to relay packets between <italic>S</italic> and <italic>D</italic>, and the distance progress is equal to (<italic>u − υ</italic>) with <italic>υ</italic> being the distance between the one-hop router <italic>M</italic> and the sink <italic>D</italic>. In other words, a packet only travels (<italic>u − υ</italic>) distance towards <italic>D</italic>, and it has another <italic>v</italic> distance to travel.</p>
<p>Denote by 
<inline-graphic xlink:href="sensors-12-04715i1.gif"/> the random variable (r.v.) corresponding to the distance progress for a one-hop transmission, and denote 
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> and 
<inline-graphic xlink:href="sensors-12-04715i3.gif"/> the r.v. for <italic>u</italic> and <italic>υ</italic>, respectively.</p>
<p>Like [<xref ref-type="bibr" rid="b17-sensors-12-04715">17</xref>], we also assume that each node knows the locations of all its neighbors and the location of the destination node. We now define the <bold>transmission strategy,</bold> which can be described as follows: (i) The source node <italic>S</italic> directly transmits a packet to the destination node <italic>D</italic> if <italic>D</italic> is located within distance <italic>r</italic> from <italic>S;</italic> (ii) if the destination node <italic>D</italic> is outside the transmission range of the source node <italic>S</italic>, the packet is forwarded to the neighbor that is closer in distance to the destination node <italic>D</italic> than the source node <italic>S</italic>, and that is nearest to the source node <italic>S</italic> among all neighbors; and (iii) the source node S will not send out a packet when there does not exist any neighbor satisfying (ii), and will postpone the transmission until such a neighbor appears.</p>
<p>It should be pointed out that, the transmission strategy adopted in our study is <bold>Nearest with Forward Progress</bold> (NFP), while the transmission strategy adopted in [<xref ref-type="bibr" rid="b17-sensors-12-04715">17</xref>] is <bold>Most Forward with Fixed Radius</bold> (MFR). This is due to the fact that (i) as pointed out in [<xref ref-type="bibr" rid="b8-sensors-12-04715">8</xref>], a transmission power from a sensor node just enough to reach its nearest neighbor in the direction towards the final destination gives the optimal use of energy, and (ii) as shown in [<xref ref-type="bibr" rid="b16-sensors-12-04715">16</xref>], NFP yields the highest one-hop throughput. Appropriate adjustments to the derivation based on [<xref ref-type="bibr" rid="b17-sensors-12-04715">17</xref>] are made for our study. For completeness, in the following we provide the full derivation based on [<xref ref-type="bibr" rid="b17-sensors-12-04715">17</xref>] with highlight of our adjustments.</p>
<p>Denote by 
<inline-graphic xlink:href="sensors-12-04715i4.gif"/> the event that there exists at least one relay node that is closer to the destination node than the source node if the destination node is outside the transmission range of the source node, but nearest to the source node among all neighbors, and denote by 
<inline-graphic xlink:href="sensors-12-04715i5.gif"/> the complement of 
<inline-graphic xlink:href="sensors-12-04715i4.gif"/> With the above denotations, 
<inline-graphic xlink:href="sensors-12-04715i4.gif"/> can be expressed as:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm10" display="block">
<mml:semantics id="sm10">
<mml:mrow>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>if</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mtext mathvariant="double-struck">V</mml:mtext>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>if</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>if</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="script">G</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where at the third condition 
<inline-formula>
<mml:math id="mm11" display="inline">
<mml:semantics id="sm11">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="script">G</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:semantics></mml:math></inline-formula>, there is no transmission since no route is established to the sink, and thus the progress is equal to zero.</p>
<p>As a result, the one-hop energy-distance ratio or the average energy consumption (denoted by <italic>∈(r)</italic> in J/m) is given by
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm12" display="block">
<mml:semantics id="sm12">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>∈</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>η</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left"/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>η</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∪</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Note that
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm13" display="block">
<mml:semantics id="sm13">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∪</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>r</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∪</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>r</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>where there are four unknown terms: Pr{(
<inline-graphic xlink:href="sensors-12-04715i1.gif"/> &gt; <italic>x</italic>) ∩ (
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> ≤ <italic>r</italic>)}, Pr{(
<inline-graphic xlink:href="sensors-12-04715i1.gif"/> &gt; <italic>x</italic>)∩ ((
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> &gt; r) ∩ 
<inline-graphic xlink:href="sensors-12-04715i4.gif"/>}, and Pr{(
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> ≤ <italic>r</italic>)} and Pr{(
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> &gt; <italic>r</italic>) ∩ 
<inline-graphic xlink:href="sensors-12-04715i4.gif"/>}.</p>
<p>For the first unknown term, using <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref> gives Pr{(
<inline-graphic xlink:href="sensors-12-04715i1.gif"/> &gt; <italic>x</italic>) ∩ (
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> ≤ <italic>r</italic>)} = Pr{<italic>x</italic> &lt;
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> ≤ <italic>r</italic>} Then, from <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>, we see that
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm14" display="block">
<mml:semantics id="sm14">
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>if</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>otherwise</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>a</italic> is the largest possible distance between the sink <italic>D</italic> and any senor. Similarly, based on <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>, the third unknown term can be obtained by
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm15" display="block">
<mml:semantics id="sm15">
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>To compute the fourth unknown term, we denote by <italic>A<sub>s</sub></italic> the area of the overlapping region between the circle centered at <italic>S</italic> with radius <italic>r</italic> and the circle centered at <italic>D</italic> with radius <italic>u, i.e.</italic>, the sum of the shaded regions <italic>A<sub>α</sub></italic> and <italic>A<sub>β</sub></italic> in <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>. Then
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm16" display="block">
<mml:semantics id="sm16">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtext>at least one neighbor exist in</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>s</mml:mi></mml:msub></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>ρ</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>ρ</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>f</italic>(<italic>u</italic>) is the probability density function (PDF) of 
<inline-graphic xlink:href="sensors-12-04715i2.gif"/>, and differentiating <xref rid="FD12" ref-type="disp-formula">Equation (12)</xref> gives 
<inline-formula>
<mml:math id="mm17" display="inline">
<mml:semantics id="sm17">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></inline-formula>. Note that the second identity in <xref rid="FD13" ref-type="disp-formula">Equation (13)</xref> comes from the assumption that the probability of having <italic>n</italic> nodes in an area of size <italic>A</italic> complies with a Poisson distribution, <italic>i.e.</italic>, (<italic>ρA</italic>)<italic><sup>n</sup>e<sup>−ρA</sup>/n</italic>!, where <italic>ρ</italic> is the density parameter indicating the number of sensors per unit area [<xref ref-type="bibr" rid="b6-sensors-12-04715">6</xref>]. The geometry of <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref> gives 
<inline-formula>
<mml:math id="mm18" display="inline">
<mml:semantics id="sm18">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mrow>
<mml:mo>cos</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mrow>
<mml:mo>cos</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>r</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:semantics></mml:math></inline-formula>.</p>
<p>According to <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref> and <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>, the second unknown term can be determined by
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm19" display="block">
<mml:semantics id="sm19">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mo>{</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&gt;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>}</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mo>{</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>−</mml:mo>
<mml:mtext mathvariant="double-struck">V</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mo>&gt;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mo>{</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="double-struck">V</mml:mtext>
<mml:mo>&lt;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∩</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mo>}</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>Pr</mml:mo>
<mml:mo>{</mml:mo>
<mml:mtext>there is no neighbor in </mml:mtext>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>β</mml:mi></mml:msub>
<mml:mo>}</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>ρ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>α</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>if </mml:mtext>
<mml:mi>x</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>otherwise</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>A<sub>α</sub></italic>(<italic>υ, u, r</italic>) is the overlapping region between the circle centered at <italic>S</italic> with radius <italic>r</italic> and the circle centered at <italic>D</italic> with radius <italic>v</italic>, as shown in <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>, and</p>
<disp-formula id="FD15">
<mml:math id="mm20" display="block">
<mml:semantics id="sm20">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>α</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>υ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mrow>
<mml:mo>cos</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>υ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>υ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mrow>
<mml:mo>cos</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>υ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>u</mml:mi>
<mml:mi>υ</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>υ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>υ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>υ</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>υ</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:semantics></mml:math></disp-formula>
<p>It is to note that the event {<italic>there is no neighbor in A<sub>β</sub></italic>} in <xref rid="FD14" ref-type="disp-formula">Equation (14)</xref> will be {<italic>at least one neighbor in A<sub>α</sub></italic>} if the MFR strategy is adopted as in [<xref ref-type="bibr" rid="b17-sensors-12-04715">17</xref>].</p>
<p>Substituting <xref rid="FD11" ref-type="disp-formula">Equations (11)</xref>, <xref rid="FD12" ref-type="disp-formula">(12)</xref>, <xref rid="FD13" ref-type="disp-formula">(13)</xref> and <xref rid="FD14" ref-type="disp-formula">(14)</xref> into <xref rid="FD10" ref-type="disp-formula">Equation (10)</xref>, then we obtain the result of <xref rid="FD10" ref-type="disp-formula">Equation (10)</xref>. Finally, we complete the calculation of <xref rid="FD9" ref-type="disp-formula">Equation (9)</xref> by combing <xref rid="FD7" ref-type="disp-formula">Equations (7)</xref> and <xref rid="FD10" ref-type="disp-formula">(10)</xref>.</p></sec>
<sec>
<label>3.3.</label>
<title>The Network Connectivity</title>
<p>As aforementioned, minimizing the energy-distance ratio <italic>∈</italic>(<italic>r</italic>) in <xref rid="FD9" ref-type="disp-formula">Equation (9)</xref> will lead to an optimal transmission range <italic>r</italic> that achieves minimal energy consumption. However, the optimal transmission range might cause some connectivity problem, since sensors are assumed to be placed uniformly and randomly in a fixed area. Thus, the selection of the transmission range needs to consider the connectivity requirement. In this section, we analyze the network connectivity given a network radius <italic>a</italic>, a node density <italic>ρ</italic> and a transmission range <italic>r</italic>. Here the network <bold>connectivity</bold> is defined as the probability that a sensor node can find at least one path to reach the sink (<italic>i.e.</italic>, node <italic>D</italic>).</p>
<p>Let <italic>u<sub>k</sub>, υ<sub>k</sub></italic> and <italic>x<sub>k</sub>, k</italic> = 1, 2,…, be the distance between the <italic>k<sup>th</sup></italic> forwarding node and sink <italic>D</italic>, the distance between its one-hop router and sink <italic>D</italic>, and the <italic>k<sup>th</sup></italic> distance progress, respectively. Accordingly, denote r.v.s 
<inline-graphic xlink:href="sensors-12-04715i2.gif"/><italic><sub>k</sub></italic>, 
<inline-graphic xlink:href="sensors-12-04715i3.gif"/><italic><sub>k</sub></italic> and 
<inline-graphic xlink:href="sensors-12-04715i1.gif"/><italic><sub>k</sub></italic>, respectively, correspond to <italic>u<sub>k</sub>, υ<sub>k</sub></italic> and <italic>x<sub>k</sub></italic>. It is easy to see that <italic>u<sub>k+</sub></italic><sub>1</sub> = <italic>u<sub>k</sub> − x<sub>k</sub></italic> for <italic>k</italic> =1, 2,….</p>
<p>Based on the definitions and <xref ref-type="fig" rid="f2-sensors-12-04715">Figure 2</xref>, we can derive the following conditional probability distribution function
<disp-formula id="FD16">
<label>(15)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>≐</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="double-struck">X</mml:mtext>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mi>k</mml:mi></mml:msup>
<mml:mo>∩</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>)</mml:mo>
<mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mtext mathvariant="double-struck">V</mml:mtext>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mi>k</mml:mi></mml:msup>
<mml:mo>∩</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>Pr</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="double-struck">V</mml:mtext>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>≥</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mi>k</mml:mi></mml:msup>
<mml:mo>∩</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="double-struck">U</mml:mtext>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>ρ</mml:mi>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mi>α</mml:mi>
<mml:mi>k</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>ρ</mml:mi>
<mml:msubsup>
<mml:mtext mathvariant="italic">A</mml:mtext>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>where 
<inline-formula>
<mml:math id="mm22" display="inline">
<mml:semantics id="sm22">
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="italic">A</mml:mtext>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, 
<inline-formula>
<mml:math id="mm23" display="inline">
<mml:semantics id="sm23">
<mml:mrow>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mi>α</mml:mi>
<mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> and <italic>G<sup>k</sup></italic> are the counterparts in the <italic>k<sup>th</sup></italic> forwarding of <italic>A<sub>s</sub>, A<sub>α</sub></italic> and 
<inline-graphic xlink:href="sensors-12-04715i4.gif"/> defined in previous subsection. Here we would like to stress that the triplet 
<inline-formula>
<mml:math id="mm24" display="inline">
<mml:semantics id="sm24">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="italic">A</mml:mtext>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mi>α</mml:mi>
<mml:mi>k</mml:mi></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mi>k</mml:mi></mml:msup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula> is indeed correlated to the triplet 
<inline-formula>
<mml:math id="mm25" display="inline">
<mml:semantics id="sm25">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mi>α</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">G</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula>. They, however, can be assumed to be independent of each other because UWSNs are generally deployed in a sparse way.</p>
<p>Further, we define 
<inline-formula>
<mml:math id="mm26" display="inline">
<mml:semantics id="sm26">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></inline-formula>. Let <italic>P<sub>k</sub></italic>(<italic>ρ,u</italic><sub>1</sub>) be the conditional probability that the source node <italic>S</italic> can be connected to the destination node <italic>D</italic> through <italic>k</italic> times forwarding with the initial distance between <italic>S</italic> and <italic>D</italic> being <italic>u</italic><sub>1</sub>. By [<xref ref-type="bibr" rid="b18-sensors-12-04715">18</xref>], assuming each forwarding is independent, <italic>p<sub>k</sub></italic>(<italic>ρ, u</italic><sub>1</sub>) can be approximately computed as:
<disp-formula id="FD17">
<label>(16)</label>
<mml:math id="mm27" display="block">
<mml:semantics id="sm27">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>ρ</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>r</mml:mi></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>r</mml:mi></mml:msubsup>
<mml:mi>g</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>⋯</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>r</mml:mi></mml:msubsup>
<mml:mi>g</mml:mi></mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>⋯</mml:mo>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where
<disp-formula id="FD18">
<label>(17)</label>
<mml:math id="mm28" display="block">
<mml:semantics id="sm28">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>if</mml:mtext>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>otherwise</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Thus, the connectivity of the network (denoted by <italic>p<sub>c</sub></italic>) can be obtained as:
<disp-formula id="FD19">
<label>(18)</label>
<mml:math id="mm29" display="block">
<mml:semantics id="sm29">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>c</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mo>∑</mml:mo>
<mml:mi>k</mml:mi></mml:munder>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo mathvariant="italic">∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi></mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>ρ</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>a</mml:mi></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>Note that r.v. 
<inline-graphic xlink:href="sensors-12-04715i2.gif"/> here is assumed to be uniformly distributed in the interval [0, <italic>a</italic>].</p></sec></sec>
<sec>
<label>4.</label>
<title>Performance Evaluation</title>
<p>We conduct simulation experiments to validate our analytical framework. The network coverage area is assumed to be a circle with radius ranging from 5,000 m to 15,000 m, and the sink is fixed at the center. The central frequency <italic>f</italic>, the frequency bandwidth <italic>B</italic>(<italic>f</italic>) and the target signal-to-noise ratio <italic>SNR</italic> in <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref> are set to 20 kHz, 2 kHz and 20 dB, respectively. The minimum transmitter power <italic>P<sub>min</sub></italic> and <italic>P<sub>r</sub></italic> in <xref rid="FD6" ref-type="disp-formula">Equation (6)</xref> are set to 8 W [<xref ref-type="bibr" rid="b19-sensors-12-04715">19</xref>] and 1 W, respectively. We choose the packet size <italic>L<sub>d</sub></italic> to be 1,024-bit, and the transmission rate <italic>R</italic> to be 2 kbps. The conversion factor <italic>φ</italic> in <xref rid="FD5" ref-type="disp-formula">Equation (5)</xref> is set to 0.25. The node density <italic>ρ</italic> is measured in the number of sensors per square meter (<italic>m</italic><sup>2</sup>). All the results obtained are the average over 500 randomly selected topologies.</p>
<sec sec-type="results">
<label>4.1.</label>
<title>Results on The Energy Efficiency</title>
<p><xref ref-type="fig" rid="f3-sensors-12-04715">Figure 3</xref> shows the numerical results of the energy consumption <italic>versus</italic> the transmission range with different node density <italic>ρ</italic> and different covering radius <italic>a</italic>. From all these results, it can be seen that with the increase of the transmission range <italic>r</italic>, the energy consumption decreases first but later increases after reaching a certain point. Such a pattern can be explained as follows. As the transmission range <italic>r</italic> increases, the probability of finding relay nodes closer to the sink would be higher, leading to a larger distance progress. Note, however, that the minimum transmission power is fixed at 8 W for small values of <italic>r</italic>. As a result, a larger <italic>r</italic> (&lt;3, 000 m) renders a lower energy consumption. On the other hand, as can be seen from <xref rid="FD1" ref-type="disp-formula">Equations (1)</xref> and <xref rid="FD4" ref-type="disp-formula">(4)</xref>, the transmission power becomes very large for large values of <italic>r</italic>, which increases exponentially with the increase of <italic>r</italic>. Despite the fact that a larger transmission range would induce a larger distance progress, the energy consumption per unit distance (e.g., per meter) still increases as the transmission range <italic>r</italic> becomes large. That is why we see a minimum point in the curve <italic>∈</italic>(<italic>r</italic>) which represents an optimal transmission range in energy consumption.</p>
<p>From <xref ref-type="fig" rid="f3-sensors-12-04715">Figure 3</xref>, we can also see that a larger <italic>ρ</italic> introduces a lower <italic>∈</italic>(<italic>r</italic>). For example, for <xref ref-type="fig" rid="f3-sensors-12-04715">Figure 3(a)</xref>, when <italic>r</italic> = 3000 m, the values of <italic>∈</italic>(<italic>r</italic>) with <italic>ρ</italic> = 5 × 10<sup>−8</sup>, 1 × 10<sup>−7</sup>, 2 × 10<sup>−7</sup> are 0.00331, 0.00321 and 0.00313, respectively. This can be attributed to the fact that a larger node density makes a larger one-hop progress under the same transmission range, rendering a lower energy consumption. The same conclusions still hold for <xref ref-type="fig" rid="f3-sensors-12-04715">Figure 3(b)</xref>, where <italic>a</italic> = 10, 000 m.</p>
<p>To validate our analytical result for the energy efficiency, in <xref ref-type="fig" rid="f4-sensors-12-04715">Figure 4</xref>, we compare the numerical and simulation results for <italic>a</italic> = 5, 000 m and 10, 000 m with <italic>ρ</italic> = 10<sup>−7</sup>. Clearly, both results reach a good agreement indicating the accuracy of our analytical approach. Similar to that of <xref ref-type="fig" rid="f3-sensors-12-04715">Figure 3</xref>, the relationship between transmission range and energy consumption still holds. Note that we also show the simulation results of the first-hop transmission, which demonstrates that the result of the one-hop transmission is consistent with that of the overall transmission.</p>
<p><xref ref-type="fig" rid="f5-sensors-12-04715">Figure 5(a)</xref> shows the optimal transmission range (<italic>r<sub>opt</sub></italic>) <italic>versus</italic> the node density for both <italic>a</italic> = 5, 000 m and 10,000 m. Again, the close match between the simulation and analytic results is demonstrated. In addition, two observations can be made from this figure. First, the optimal transmission range decreases as the increasing of <italic>ρ</italic>. This is due to the increase in relative one-hop progress with respect to the transmission range. A smaller transmission range achieves better energy efficiency when <italic>ρ</italic> is larger. Second, a larger network radius <italic>a</italic> introduces a larger optimal transmission range in the case of the same <italic>ρ</italic>. This is because larger area corresponds to larger number of hops, which introduces more overhead. <xref ref-type="fig" rid="f5-sensors-12-04715">Figure 5(b)</xref> gives the corresponding average energy consumption results with the optimal transmission ranges.</p></sec>
<sec sec-type="results">
<label>4.2.</label>
<title>Results on the Network Connectivity</title>
<p><xref ref-type="fig" rid="f6-sensors-12-04715">Figure 6(a)</xref> shows the results of the connectivity probability <italic>p<sub>c</sub></italic> under different transmission range <italic>r</italic> varying from 1,000 m to 5,000 m with <italic>ρ</italic> being either 1 × 10<sup>−7</sup> or 2 × 10<sup>−7</sup>. Again, it demonstrates that the analytic and simulation results match closely. Moreover, it can be seen that a larger <italic>ρ</italic> results in a greater connectivity. This is intuitive because a larger <italic>ρ</italic> will increase the probability of having one-hop neighbors of any sensor node, thus rending a higher connectivity.</p>
<p><xref ref-type="fig" rid="f6-sensors-12-04715">Figure 6(b)</xref> shows the connectivity with the optimal transmission range under different node density values. It can be seen that for a certain <italic>a</italic> and <italic>ρ</italic>, the optimal transmission range that achieves minimum average energy consumption might not lead to an satisfactory connectivity. For example, when <italic>a</italic> = 5, 000 m and <italic>ρ</italic> = 1 × 10<sup>−7</sup>, the optimum transmission range is 2,852 m, resulting an average energy consumption of 0.00317 J/m but a connectivity of 0.4317, which does not meet the practical connectivity requirement for UWSNs. Thus, the selection of the transmission range needs to take into consideration the tradeoff between the energy consumption and the connectivity. In particular, a targeted network connectivity requirement can be fulfilled by increasing either the node density or the transmission range, each of which incurs a cost. Increasing node density introduces additional hardware cost while increasing transmission range causes higher operational energy and transmission interference. Our formulation enables network designers to determine the tradeoff and thus derive an adequate setup to meet the requirements.</p></sec>
<sec>
<label>4.3.</label>
<title>Determination of the Optimal <italic>r</italic> for Practical Applications</title>
<p>So far, we have investigated two relationships: one is between the transmission range and energy consumption, and the other is between the transmission range and the network connectivity. Given the network size, the node density and the threshold of the network connectivity, we may determine the optimal transmission range for sensor nodes to operate. In other words, we may adjust the transmission power of sensor nodes such that the energy consumption in transmissions is optimally set.</p>
<p>It is easy to see that, for a given transmission range, the energy efficiency and the network connectivity can be calculated using <xref rid="FD9" ref-type="disp-formula">Equations (9)</xref> and <xref rid="FD19" ref-type="disp-formula">(18)</xref>, respectively. It is important to point out that the network connectivity <italic>p<sub>c</sub></italic> is a monotonically increasing function with regard to the transmission range while the energy efficiency <italic>∈</italic>(<italic>r</italic>) is not. Motivated by this, here we propose a simple strategy to find the optimal transmission range.</p>
<p>First, for a particular threshold of the network connectivity, we can find the lowest transmission range, say <italic>r</italic><sub>1</sub>, by using <xref rid="FD19" ref-type="disp-formula">Equation (18)</xref> such that it satisfies the threshold of the network connectivity. Next, we determine the optimal transmission range, say <italic>r</italic><sub>2</sub>, based on <xref rid="FD9" ref-type="disp-formula">Equation (9)</xref>. Finally, to ensure both the network connectivity requirement and energy efficiency, we simply take the largest value between <italic>r</italic><sub>1</sub> and <italic>r</italic><sub>2</sub> as the transmission range for operation.</p></sec>
<sec>
<label>4.4.</label>
<title>The Multiple Sink Setup</title>
<p>In our earlier discussions, we suggested increasing either node density or transmission range to achieve a certain network connectivity requirement. In this subsection, we demonstrate the employment of a multiple sink setup as an alternative solution to meet the requirement.</p>
<p>Assuming that a number of sensors are randomly deployed over a square area with the side length of 5,000 m, we consider two scenarios here: one is the scenario where there is only one sink located at the center of the square area, and the other is that there are four sinks individually placed at four different vertexes of the square. The node density <italic>ρ</italic> is set to either 1 × 10<sup>−7</sup> or 2 × 10<sup>−7</sup>, and the transmission range varies from 1,000 m and 5,000 m. We evaluate the impact of multiple sinks on the connectivity, as shown in <xref ref-type="fig" rid="f7-sensors-12-04715">Figure 7</xref>. It is clear that the scenario with four sinks achieves higher connectivity than that with single sink.</p></sec></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Conclusions</title>
<p>In this paper, we developed an analytical framework which describes the relationship between the transmission range and the energy efficiency as well as the relationship between the transmission range and the connectivity in an UWSN scenario. We illustrated that the selection of the transmission range needs to consider the tradeoff between the energy efficiency and the connectivity. Meeting a certain level of network connectivity incurs either cost for additional node deployment or energy due to operational deviation from the optimal transmission range. Our analytical framework provides a means for network designers to plan the deployment of an UWSN. We further illustrated that employing multiple sinks helps to meet the connectivity requirement in a more cost-effective way.</p>
<p>Although we consider the underwater environment in this paper, the developed analytical framework is general and can be applied to other random network scenarios. In the future, we shall extend our investigation by considering a medium access control (MAC) protocol such as [<xref ref-type="bibr" rid="b20-sensors-12-04715">20</xref>,<xref ref-type="bibr" rid="b21-sensors-12-04715">21</xref>] in the computation. This allows us to capture the effect of transmission interference (e.g., due to transmission collisions) and energy overhead (e.g., due to retransmissions) in our formulations.</p></sec></body>
<back>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-04715"><label>1.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name></person-group><article-title>State-of-the-Art in Protocol Research for Underwater Acoustic Sensor Networks</article-title><conf-name>Proceedings of the ACM WUWNet 2006</conf-name><conf-loc>Los Angeles, CA, USA</conf-loc><conf-date>25 September 2006</conf-date></citation></ref>
<ref id="b2-sensors-12-04715"><label>2.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Cheng</surname><given-names>W.</given-names></name><name><surname>Teymorian</surname><given-names>A.Y.</given-names></name><name><surname>Ma</surname><given-names>L.</given-names></name><name><surname>Cheng</surname><given-names>X.</given-names></name><name><surname>Lu</surname><given-names>X.</given-names></name><name><surname>Lu</surname><given-names>Z.</given-names></name></person-group><article-title>Underwater Localization in Sparse 3D Acoustic Sensor Networks</article-title><conf-name>Proceedings of the IEEE INFOCOM</conf-name><conf-loc>Phoenix, AZ, USA</conf-loc><conf-date>13–18 April 2008</conf-date></citation></ref>
<ref id="b3-sensors-12-04715"><label>3.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Lucani</surname><given-names>D.E.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name><name><surname>Medard</surname><given-names>M.</given-names></name></person-group><article-title>On the Relationship between Transmission Power and Capacity of an Underwater Acoustic Communication Channel</article-title><conf-name>Proceedings of the IEEE Oceans'08 Conference</conf-name><conf-loc>Kobe, Japan</conf-loc><conf-date>8–11 April 2008</conf-date></citation></ref>
<ref id="b4-sensors-12-04715"><label>4.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name></person-group><article-title>Deployment Analysis in Underwater Acoustic Wireless Sensor Networks</article-title><conf-name>Proceedings of the ACM WUWNet</conf-name><conf-loc>Los Angeles, CA, USA</conf-loc><conf-date>25 September 2006</conf-date></citation></ref>
<ref id="b5-sensors-12-04715"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akkaya</surname><given-names>K.</given-names></name><name><surname>Newell</surname><given-names>A.</given-names></name></person-group><article-title>Self-deployment of sensors for maximized coverage in underwater acoustic sensor networks</article-title><source>Comput. Commun.</source><year>2009</year><volume>32</volume><fpage>1233</fpage><lpage>1244</lpage><pub-id pub-id-type="doi">10.1016/j.comcom.2009.04.002</pub-id></citation></ref>
<ref id="b6-sensors-12-04715"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Golen</surname><given-names>E.F.</given-names></name><name><surname>Yuan</surname><given-names>B.</given-names></name><name><surname>Shenoy</surname><given-names>N.</given-names></name></person-group><article-title>Underwater Sensor Deployment Using an Evolutionary Algorithm</article-title><conf-name>Proceedings of the ACM IWCMC 2009</conf-name><conf-loc>Leipzig, Germany</conf-loc><conf-date>21–24 June 2009</conf-date></citation></ref>
<ref id="b7-sensors-12-04715"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alam</surname><given-names>S.M.N.</given-names></name><name><surname>Haas</surname><given-names>Z.</given-names></name></person-group><article-title>Coverage and connectivity in three-dimensional underwater sensor networks</article-title><source>Wirel. Commun. Mob. Comput.</source><year>2008</year><volume>8</volume><fpage>995</fpage><lpage>1009</lpage><pub-id pub-id-type="doi">10.1002/wcm.661</pub-id></citation></ref>
<ref id="b8-sensors-12-04715"><label>8.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Porto</surname><given-names>A.</given-names></name><name><surname>Stojanovic</surname><given-names>M.</given-names></name></person-group><article-title>Optimizing the Transmission Range in an Underwater Acoustic Network</article-title><conf-name>Proceedings of the MTS/IEEE Oceans 2007</conf-name><conf-loc>Vancouver, BC, Canada</conf-loc><conf-date>29 September–4 October 2007</conf-date></citation></ref>
<ref id="b9-sensors-12-04715"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gopi</surname><given-names>S.</given-names></name><name><surname>Govindan</surname><given-names>K.</given-names></name><name><surname>Cher</surname><given-names>D.</given-names></name><name><surname>Desai</surname><given-names>U.B.</given-names></name><name><surname>Merchant</surname><given-names>S.N.</given-names></name></person-group><article-title>E-PULRP: Energy optimized path unaware layered routing protocol for underwater sensor networks</article-title><source>IEEE Trans. Wirel. Commun.</source><year>2010</year><volume>9</volume><fpage>3391</fpage><lpage>3401</lpage><pub-id pub-id-type="doi">10.1109/TWC.2010.091510.090452</pub-id></citation></ref>
<ref id="b10-sensors-12-04715"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Golen</surname><given-names>E.</given-names></name><name><surname>Mishra</surname><given-names>S.</given-names></name><name><surname>Shenoy</surname><given-names>N.</given-names></name></person-group><article-title>An underwater sensor allocation scheme for a range dependent environment</article-title><source>Elsevier Comput. Netw. J.</source><year>2010</year><volume>54</volume><fpage>404</fpage><lpage>415</lpage><pub-id pub-id-type="doi">10.1016/j.comnet.2009.09.016</pub-id></citation></ref>
<ref id="b11-sensors-12-04715"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tan</surname><given-names>H.P.</given-names></name><name><surname>Diamant</surname><given-names>R.</given-names></name><name><surname>Seah</surname><given-names>W.</given-names></name><name><surname>Waldmeyer</surname><given-names>M.</given-names></name></person-group><article-title>A survey of techniques and challenges in underwater localization</article-title><source>Ocean Eng.</source><year>2011</year><volume>38</volume><fpage>1663</fpage><lpage>1676</lpage><pub-id pub-id-type="doi">10.1016/j.oceaneng.2011.07.017</pub-id></citation></ref>
<ref id="b12-sensors-12-04715"><label>12.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>P.</given-names></name><name><surname>Odea</surname><given-names>B.</given-names></name><name><surname>Callaway</surname><given-names>E.</given-names></name></person-group><article-title>Energy Efficient System Design with Optimum Transmission Range for Wireless <italic>Ad Hoc</italic> Networks</article-title><conf-name>Proceedings of the IEEE ICC</conf-name><conf-loc>New York, NY, USA</conf-loc><conf-date>28 April–2 May 2002</conf-date><fpage>945</fpage><lpage>952</lpage></citation></ref>
<ref id="b13-sensors-12-04715"><label>13.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Stojanovic</surname><given-names>M.</given-names></name></person-group><article-title>On the Relationship between Capacity and Distance in an Underwater Acoustic Communication Channel</article-title><conf-name>Proceedings of the ACM WUWNet 2006</conf-name><conf-loc>Los Angeles, CA, USA</conf-loc><conf-date>25 September 2006</conf-date></citation></ref>
<ref id="b14-sensors-12-04715"><label>14.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Urick</surname><given-names>R.</given-names></name></person-group><source>Principles of Underwater Sound</source><publisher-name>McGraw-Hill</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>1983</year></citation></ref>
<ref id="b15-sensors-12-04715"><label>15.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Gao</surname><given-names>J.L.</given-names></name></person-group><source>Analysis of Energy Consumption for Ad Hoc Wireless Sensor Networks Using a Bit-Meter-Per-Joule Metric; IPN Progress Report IPN PR 42-C150</source><publisher-name>Jet Propulsion Laboratory, California Institute of Technology</publisher-name><publisher-loc>Pasadena, CA, USA</publisher-loc><year>2002</year></citation></ref>
<ref id="b16-sensors-12-04715"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname><given-names>F.</given-names></name><name><surname>Leung</surname><given-names>K.-C.</given-names></name><name><surname>Li</surname><given-names>V.O.K.</given-names></name></person-group><article-title>Transmission range control in wireless <italic>ad hoc</italic> networks with smart antennas</article-title><source>IEEE Trans. Commun.</source><year>2010</year><volume>58</volume><fpage>2356</fpage><lpage>2370</lpage><pub-id pub-id-type="doi">10.1109/TCOMM.2010.062510.080600</pub-id></citation></ref>
<ref id="b17-sensors-12-04715"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deng</surname><given-names>J.</given-names></name><name><surname>Han</surname><given-names>Y.S.</given-names></name><name><surname>Chen</surname><given-names>P.N.</given-names></name><name><surname>Varshney</surname><given-names>P.K.</given-names></name></person-group><article-title>Optimal transmission range for wireless <italic>ad hoc</italic> networks based on energy efficiency</article-title><source>IEEE Trans. Commun.</source><year>2007</year><volume>55</volume><fpage>1772</fpage><lpage>1782</lpage><pub-id pub-id-type="doi">10.1109/TCOMM.2007.904395</pub-id></citation></ref>
<ref id="b18-sensors-12-04715"><label>18.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Foh</surname><given-names>C.H.</given-names></name><name><surname>Lee</surname><given-names>B.S.</given-names></name></person-group><article-title>A Closed Form Network Connectivity Formula for One-Dimensional MANETs</article-title><conf-name>Proceedings of the IEEE ICC</conf-name><conf-loc>Paris, France</conf-loc><conf-date>20–24 June 2004</conf-date></citation></ref>
<ref id="b19-sensors-12-04715"><label>19.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Freitag</surname><given-names>L.</given-names></name><name><surname>Grund</surname><given-names>M.</given-names></name><name><surname>Singh</surname><given-names>S.</given-names></name><name><surname>Partan</surname><given-names>J.</given-names></name><name><surname>Ball</surname><given-names>P.K.K.</given-names></name></person-group><article-title>The WHOI Micro-Modem: An Acoustic Communications and Navigation System for Multiple Platforms</article-title><conf-name>Proceedings of the MTS/IEEE Conference and Exhibition for Ocean Engineering, Science and Technology (OCEANS)</conf-name><conf-loc>Washington, DC, USA</conf-loc><conf-date>September 2005</conf-date></citation></ref>
<ref id="b20-sensors-12-04715"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pompili</surname><given-names>D.</given-names></name><name><surname>Melodia</surname><given-names>T.</given-names></name><name><surname>Akyildiz</surname><given-names>I.F.</given-names></name></person-group><article-title>A CDMA-based medium access control for underwater acoustic sensor networks</article-title><source>IEEE Trans. Wirel. Commun.</source><year>2009</year><volume>8</volume><fpage>1899</fpage><lpage>1909</lpage><pub-id pub-id-type="doi">10.1109/TWC.2009.080195</pub-id></citation></ref>
<ref id="b21-sensors-12-04715"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hong</surname><given-names>L.</given-names></name><name><surname>Hong</surname><given-names>F.</given-names></name><name><surname>Guo</surname><given-names>Z.</given-names></name><name><surname>Li</surname><given-names>Z.</given-names></name></person-group><article-title>ECS: Efficient communication scheduling for underwater sensor networks</article-title><source>Sensors.</source><year>2011</year><volume>11</volume><fpage>2920</fpage><lpage>2938</lpage><pub-id pub-id-type="doi">10.3390/s110302920</pub-id><pub-id pub-id-type="pmid">22163775</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures</title>
<fig id="f1-sensors-12-04715" position="float">
<label>Figure 1.</label>
<caption>
<p>The network model for 2D UWSNs [<xref ref-type="bibr" rid="b1-sensors-12-04715">1</xref>,<xref ref-type="bibr" rid="b11-sensors-12-04715">11</xref>].</p></caption>
<graphic xlink:href="sensors-12-04715f1.gif"/></fig>
<fig id="f2-sensors-12-04715" position="float">
<label>Figure 2.</label>
<caption>
<p>An illustration of the forwarding progress.</p></caption>
<graphic xlink:href="sensors-12-04715f2.gif"/></fig>
<fig id="f3-sensors-12-04715" position="float">
<label>Figure 3.</label>
<caption>
<p>The numerical results of the average energy consumption <italic>versus</italic> the transmission range. (<bold>a</bold>) <italic>a</italic> = 5, 000 m; (<bold>b</bold>) <italic>a</italic> = 10, 000 m.</p></caption>
<graphic xlink:href="sensors-12-04715f3.gif"/></fig>
<fig id="f4-sensors-12-04715" position="float">
<label>Figure 4.</label>
<caption>
<p>Comparisons of the numerical and simulation results of the average energy consumption under different transmission ranges with <italic>ρ</italic> = 10<sup>−7</sup>.</p></caption>
<graphic xlink:href="sensors-12-04715f4.gif"/></fig>
<fig id="f5-sensors-12-04715" position="float">
<label>Figure 5.</label>
<caption>
<p>The optimal transmission range (<bold>a</bold>) and the corresponding energy consumption (<bold>b</bold>) under different node density values.</p></caption>
<graphic xlink:href="sensors-12-04715f5.gif"/></fig>
<fig id="f6-sensors-12-04715" position="float">
<label>Figure 6.</label>
<caption>
<p>The results of the network connectivity with different transmission ranges (<bold>a</bold>) and with optimal transmission ranges (<bold>b</bold>).</p></caption>
<graphic xlink:href="sensors-12-04715f6.gif"/></fig>
<fig id="f7-sensors-12-04715" position="float">
<label>Figure 7.</label>
<caption>
<p>The simulation results of the network connectivity <italic>versus</italic> transmission range for single and multiple sink setups.</p></caption>
<graphic xlink:href="sensors-12-04715f7.gif"/></fig></sec></back></article>
