<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2017.55002</article-id><article-id pub-id-type="publisher-id">JCC-74708</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Survey on Underwater Acoustic Sensor Networks: Perspectives on Protocol Design for Signaling, MAC and Routing
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohammad</surname><given-names>Sharif-Yazd</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohammad</surname><given-names>Reza Khosravi</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohammad</surname><given-names>Kazem Moghimi</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Electrical and Electronic Engineering, Shiraz University of Technology, Shiraz, Iran</addr-line></aff><aff id="aff1"><addr-line>Department of Electrical Engineering, Yazd Branch, Islamic Azad University, Yazd, Iran</addr-line></aff><aff id="aff3"><addr-line>Department of Electrical Engineering, Najafabad Branch, Islamic Azad University, Najafabad, Iran</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>k.moghimies@yahoo.com(MKM)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>14</day><month>03</month><year>2017</year></pub-date><volume>05</volume><issue>05</issue><fpage>12</fpage><lpage>23</lpage><history><date date-type="received"><day>2,</day>	<month>February</month>	<year>2017</year></date><date date-type="rev-recd"><day>11,</day>	<month>March</month>	<year>2017</year>	</date><date date-type="accepted"><day>14,</day>	<month>March</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Underwater acoustic sensor networks (UASNs) are often used for environmental and industrial sensing in undersea/ocean space, therefore, these networks are also named underwater wireless sensor networks (UWSNs). Underwater sensor networks are different from other sensor networks due to the acoustic channel used in their physical layer, thus we should discuss about the specific features of these underwater networks such as acoustic channel modeling and protocol design for different layers of open system interconnection (OSI) model. Each node of these networks as a sensor needs to exchange data with other nodes; however, complexity of the acoustic channel makes some challenges in practice, especially when we are designing the network protocols. Therefore based on the mentioned cases, we are going to review general issues of the design of an UASN in this paper. In this regard, we firstly describe the network architecture for a typical 3D UASN, then we review the characteristics of the acoustic channel and the corresponding challenges of it and finally, we discuss about the different layers e.g. MAC protocols, routing protocols, and signal processing for the application layer of UASNs.
 
</p></abstract><kwd-group><kwd>Acoustic Communications</kwd><kwd> Underwater Acoustic Sensor Networks (UASNs)</kwd><kwd> Underwater Medium Access Control (Underwater MAC)</kwd><kwd> Underwater Routing</kwd><kwd> Distributed Signal Processing</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Monitoring of underwater environment is very important in marine science and technology. To cover this monitoring, creating underwater sensor networks is essential in undersea space. Besides, these networks have many sensor nodes with wireless links to each other. The wireless networks are used for underwater applications such as monitoring under the surface of seas and oceans and different applications in military, environmental and industrial usages. For example, there is need to underwater observatory to track submarines and to identify resources of pollution. Other applications can be noted are undersea monitoring for discovering the natural resources such as oil, gas and minerals [<xref ref-type="bibr" rid="scirp.74708-ref6">6</xref>] . To monitor these applications, it is necessary to have sensors in the underwater space. Since this monitoring is widely used, there are needs to be placed many of these sensors in there. Also to analyze the outputs of these sensors accurately, the sensors must be networked with each other in order to exchange information. Since establishment of a centralized network such as wired or access point-based wireless networks under the water surface especially in deep places is very expensive and in some cases is technically impossible or needs a long time, wireless networks in form of without structure (ad-hoc topology) are used. On the other hand in these new wireless networks, because the electromagnetic waves are very short-range, acoustic waves are used for communication between the sensors.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows a sample 3D underwater sensor networks with hybrid architecture (some nodes are static and other nodes are mobile). Due to the high electromagnetic wave’s attenuation in water, we must use acoustic waves instead of electromagnetic waves in underwater wireless networks. This issue makes new challenges related to the features of acoustic wave. The rest of this paper is as follows: at first, we review features of propagation model in acoustic channels, and then in the third section, we discuss the challenges of acoustic links in order to apply in underwater networking. Final section is allocated to conclusion.</p></sec><sec id="s2"><title>2. Propagation Model in Acoustic Channels</title><p>The specific features of the undersea environment affect energy consumption and traffic performance of the sensor nodes and also propagation of acoustic signal in the environment. The Thorp propagation model [<xref ref-type="bibr" rid="scirp.74708-ref1">1</xref>] is applied to explain the acoustic channel in underwater communications. As follows, we review some main details of the channel. The acoustic channel attenuation over distance d can be expressed as below (Equation (1)) where k denotes the geometric spreading ( k ≃ 1.5 ). In addition, α ( f ) represents the absorption coefficient.</p><p>A ( d , f ) = d k α ( f ) d (1)</p><p>The formulation of α ( f ) is expressed by the Thorp’s propagation model as Equation (2), where α ( f ) is measured in dB/Km and f is measured in KHz. The underwater environment noise can be expressed as Equation (3).</p><p>α ( f ) = { 0.11 f 2 1 + f 2 + 44 f 2 4100 + f 2 + 2.75 &#215; 10 − 4 f 2 + 0.003                             f ≥ 0.4 0.002 + 0.11 f 2 1 + f 2 + 0.11 f 2                                                                                                 f &lt; 0.4 (2)</p><p>N ( f ) = N t ( f ) + N s ( f ) + N w ( f ) + N t h ( f ) (3)</p><p>In Equation (3), N t ( f ) , N s ( f ) , N w ( f ) and N t h ( f ) denote different noises of the channel. N t ( f ) is caused by turbulence, N s ( f ) is by shipping movements, and also N w ( f ) and N t h ( f ) are affected by waves and thermal/ heat energy, respectively (see more details in [<xref ref-type="bibr" rid="scirp.74708-ref1">1</xref>] ). For the acoustic signal with frequency of f and propagation distance of d in the underwater environment, signal to noise ratio at the receiver can be represented as the following equation.</p><p>S N R ( f , d ) = P ( f ) A ( d , f ) N ( f ) ≥ D T (4)</p><p>In above equation, P ( f ) shows the sending power at the sender. At the receiver, if S N R ( f , d ) is not less than D T , the receiver can detect the received signals without error and correctly. D T represents the detection threshold of the received signal. Therefore, we can dynamically set the transmission power of the sender according to the propagation distance, signal frequency and ambient control factors to decrease the consumed energy and prolong the network lifetime.</p><p>The underwater propagation velocity is a function of some things as temperature, pressure and salinity of seawater, which is written as Equation (5) [<xref ref-type="bibr" rid="scirp.74708-ref2">2</xref>] , where c shows the propagation velocity of sound in m/s; T shows the temperature in degree Celsius; S represents the salinity in parts per thousand, and D is the depth in meters. It is observable that the sound velocity has direct relationship with temperature, depth and salinity. Equation (5) is valid when the conditions are satisfied as follows: 0 ≤ T ≤ 30 , 30 ≤ S ≤ 40 and 0 ≤ D ≤ 8000 .</p><p>c = 1448.96 + 4.591 T − 5.304 &#215; 0.01 T 2 + 2.374 &#215; 0.01 T 3 + 1.340 ( S − 35 )     + 1.63 &#215; 0.1 D + 1.675 &#215; 10 − 7 D 2 − 1.025 &#215; 0.01 T ( S − 35 ) − 7.139 &#215; 10 − 13 T D 3 (5)</p></sec><sec id="s3"><title>3. UASNs’ Challenges</title><p>In the previous section, we understood the specific features of an acoustic communication channel. These features create challenging issues in underwater sensor networks. In sub-sections of the current section, we review corresponding issues of different layers of UASNs from the PHY layer to application layer.</p><sec id="s3_1"><title>3.1. Physical (PHY) Layer</title><p><xref ref-type="table" rid="table1">Table 1</xref> shows available bandwidth for different ranges in underwater acoustic channels, in fact, the features of underwater acoustic channel have caused these outputs in practical studies. Note that this table is independent from any signaling scheme (communication modulation, coding and etc.) and also transmission power, and in fact only shows available bandwidth in Hz. Explicitly, bandwidth is depended to distance from wave source that it is known as communication range in Km. Therefore, the bandwidth limitation is a major problem in the acoustic channels. <xref ref-type="table" rid="table2">Table 2</xref> shows the limited data rate in different signaling techniques as another major challenge which is directly related to the bandwidth limitation. It is noticeable that in the recent years, by use of efficient signaling in the limited bandwidth, data rate (bit per second) has increments in order of 10 Kbps. This table is only obtained according to limited transmission power that is operational and allowed for the underwater environment.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Available bandwidth for different ranges in underwater acoustic channels [<xref ref-type="bibr" rid="scirp.74708-ref5">5</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Coverage</th><th align="center" valign="middle" >Range (Km)</th><th align="center" valign="middle" >Bandwidth (KHz)</th></tr></thead><tr><td align="center" valign="middle" >Very long</td><td align="center" valign="middle" >1000</td><td align="center" valign="middle" >Less than 1</td></tr><tr><td align="center" valign="middle" >Long</td><td align="center" valign="middle" >10 - 100</td><td align="center" valign="middle" >2 - 5</td></tr><tr><td align="center" valign="middle" >Medium</td><td align="center" valign="middle" >1 - 10</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Short</td><td align="center" valign="middle" >0.1 - 1</td><td align="center" valign="middle" >20 - 50</td></tr><tr><td align="center" valign="middle" >Very short</td><td align="center" valign="middle" >Less than 0.1</td><td align="center" valign="middle" >More than 100</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Progress in digital modulation techniques for acoustic channels [<xref ref-type="bibr" rid="scirp.74708-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref44">44</xref>] ; notation (s) shows shallow waters and (d) shows deep waters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Type</th><th align="center" valign="middle" >Year</th><th align="center" valign="middle" >Rate (Kbps)</th><th align="center" valign="middle" >Range (Km)</th><th align="center" valign="middle" >Bandwidth (KHz)</th></tr></thead><tr><td align="center" valign="middle" >FSK</td><td align="center" valign="middle" >1984</td><td align="center" valign="middle" >1.2</td><td align="center" valign="middle" >3s</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >FSK</td><td align="center" valign="middle" >1997</td><td align="center" valign="middle" >0.6 - 2.4</td><td align="center" valign="middle" >10d - 5s</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >DPSK</td><td align="center" valign="middle" >1997</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >1d</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >QPSK</td><td align="center" valign="middle" >1998</td><td align="center" valign="middle" >1.67 - 6.7</td><td align="center" valign="middle" >4d - 2s</td><td align="center" valign="middle" >2 - 10</td></tr><tr><td align="center" valign="middle" >16-QAM</td><td align="center" valign="middle" >2001</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >0.3s</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >8-PSK</td><td align="center" valign="middle" >2010</td><td align="center" valign="middle" >120</td><td align="center" valign="middle" >0.62d</td><td align="center" valign="middle" >80</td></tr></tbody></table></table-wrap><p>Another major problem in acoustic channels is high delay links in comparison to the electromagnetic channels which have carrier waves with speed similar to the light speed (3 &#180; 10<sup>8</sup> m/s). Speed of acoustic wave in underwater space is about 1500 m/s, but it is not fixed. This low speed creates high delay and it is very effective on the network performance. Complexity of acoustic channels versus electromagnetic channels is more than two issues of low bandwidth and high delay links, so main challenges have been listed in <xref ref-type="table" rid="table3">Table 3</xref>. This table also shows reasons of each challenge briefly. Some of them are main reasons of lower bandwidth of the acoustic links and the rest of them are main reasons for low data rate (Kbps) directly [<xref ref-type="bibr" rid="scirp.74708-ref6">6</xref>] . Bitrate is a main factor in traffic engineering of communication networks that is effective on quality of service (QoS) in exchanging multimedia contents, such as images and videos. For achieving a comprehensive view of key challenges of this layer, see <xref ref-type="table" rid="table4">Table 4</xref>.</p></sec><sec id="s3_2"><title>3.2. MAC Protocols</title><p>Medium access control (MAC) is an important part of data link layer (the second layer in the OSI model). Main duty of MAC is channel allocation or in the other words, bandwidth multiplexing based on multiple access techniques in networks. Hereby, MAC protocols in addition to modulation and channel coding techniques which are used in PHY layer, can be known a way for enhancing the network signaling. Of course, there are some appearances of signaling in the application layer, i.e., control of the network performance based on application layer tools and efficient signal processing techniques. Generally in wireless net-</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> A brief list of the challenges in PHY layer based on the acoustic channel</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Challenges</th><th align="center" valign="middle" >Reason(s)</th><th align="center" valign="middle" >Effect(s)</th></tr></thead><tr><td align="center" valign="middle" >Path loss</td><td align="center" valign="middle" >Geometric spreading/Energy loss</td><td align="center" valign="middle" >Low bandwidth/Low data rate</td></tr><tr><td align="center" valign="middle" >Shadowing</td><td align="center" valign="middle" >Random distribution of objects in 3D space</td><td align="center" valign="middle" >Low bandwidth/Low data rate</td></tr><tr><td align="center" valign="middle" >Noisy channel</td><td align="center" valign="middle" >Human made noise/Ambient noise/Other noises</td><td align="center" valign="middle" >Low data rate (Hard detection)</td></tr><tr><td align="center" valign="middle" >Hard channel fading</td><td align="center" valign="middle" >Multipath</td><td align="center" valign="middle" >Low data rate (Hard detection)</td></tr><tr><td align="center" valign="middle" >Inter-Symbol-Interference (ISI)</td><td align="center" valign="middle" >High communication rate in low bandwidth</td><td align="center" valign="middle" >Low data rate (Hard detection)</td></tr><tr><td align="center" valign="middle" >Non-fixed delay</td><td align="center" valign="middle" >Non-fixed speed of carrier wave</td><td align="center" valign="middle" >Low data rate (Hard detection)</td></tr><tr><td align="center" valign="middle" >Doppler shift</td><td align="center" valign="middle" >Non-fixed frequency of carrier wave</td><td align="center" valign="middle" >Low data rate (Hard detection)</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Main concluded challenges of PHY layer</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Effects</th><th align="center" valign="middle" >Intrinsic factor (Directly)</th><th align="center" valign="middle" >Controllable factor</th><th align="center" valign="middle" >Solutions</th></tr></thead><tr><td align="center" valign="middle" >Low bandwidth</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Only by control of data rate</td></tr><tr><td align="center" valign="middle" >Low data rate</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >Efficient and high performance signaling</td></tr><tr><td align="center" valign="middle" >High delay</td><td align="center" valign="middle" >Yes (Propagation delay)</td><td align="center" valign="middle" >Yes (Processing delay)</td><td align="center" valign="middle" >Reduction of processing delay</td></tr></tbody></table></table-wrap><p>works, MAC protocols are classified into two categories, contention-based techniques (random access techniques or techniques with shared channel, e.g. ALOHA, carrier sense multiple access (CSMA) and its applied versions) and channelization techniques (deterministic techniques with unshared channel, e.g. frequency division multiple access (FDMA), time division multiple access (TDMA), code division multiple access (CDMA [<xref ref-type="bibr" rid="scirp.74708-ref42">42</xref>] ) and space division multiple access (SDMA)) [<xref ref-type="bibr" rid="scirp.74708-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref9">9</xref>] . The low bandwidth issue of the underwater acoustic links causes that in practice, the second category often becomes unsuitable in these links, however, there are some specific cases based on channelization techniques, see more about them in [<xref ref-type="bibr" rid="scirp.74708-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref11">11</xref>] . Assume that number of the sensor nodes is N, then for creating an unshared channel, we have to create too large number of independent connections between all sensor nodes, therefore, the number of connections for all the network can be observed in Equation (6). When N becomes greater than about 50 nodes (under each volume of 3D space; in practice number of nodes in comparison to volume of 3D space affects the density of a network; where the density is depended on some variables such as number of nodes, sensing coverage, communication coverage, volume of space and maybe mobility of nodes in some cases), consequently, we need at least 1250 independent sub-channels. Therefore it is noticeable that in dense underwater networks, MAC protocols with the shared channel are more proper than the unshared channels.</p><p>Number   of   Independent   Connections ( NIC ) = ( N 2 ) = N ( N − 1 ) 2                 → If   N = 50                                 NIC = 1250 → If   Bitrate   = 100   Kbps                 Bitrate   of   each   channel = 100   Kbps 1250 &lt; 100   bps (6)</p><p>Some of the most famous MAC protocols for the acoustic channels which all of them have often been derived based on CSMA (they are enhanced versions of CSMA with collision avoidance (CSMA/CA)), are underwater MAC/broadcast- ing [<xref ref-type="bibr" rid="scirp.74708-ref6">6</xref>] , T-MAC and Tu-MAC [<xref ref-type="bibr" rid="scirp.74708-ref12">12</xref>] and so on.</p></sec><sec id="s3_3"><title>3.3. Routing Protocols</title><p>Classically, design of routing protocols for terrestrial (electromagnetic) wireless sensor networks is according to path-based policy, namely, routing process selects a path with lowest cost for packet forwarding based on a computational criterion. Therefore, this type of routing protocols is named single-path routing. However, high delay of the acoustic links concurrently with mobility of the sensor nodes makes path-based routing techniques inefficient, because under any cost function, while a path (shortest path) is selected for forwarding process, variation of the network topology makes the selected path invalid very soon. Basically, three types of mobility exist in a WSN, static topology, low-speed topology and high-speed topology where two last cases are dynamic; especially when WSNs are used for underwater environment, their topology is mainly dynamic, whether variation of topology is low-speed/smooth (only by external force of marine streams) or high-speed/fast (with both external and internal forces). Consequently in the recent years, design of underwater routing protocols is often based on the flooding algorithm [<xref ref-type="bibr" rid="scirp.74708-ref9">9</xref>] . Nowadays, flooding-based routing is widely used, although it has an intrinsic inefficiency due to the use of multi-path process. However in practice, the multi-path techniques are better than the single-path techniques in the most cases (specifically in the high-speed topology) in terms of terrific and even lifetime performance. Of course, there are some path-based protocols in this respect based on TDMA, OFDMA and so on, read more information about them in [<xref ref-type="bibr" rid="scirp.74708-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref45">45</xref>] . Two most famous multi-path routing protocols are VBF [<xref ref-type="bibr" rid="scirp.74708-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref41">41</xref>] and DBR [<xref ref-type="bibr" rid="scirp.74708-ref18">18</xref>] . Already, there are many extensions based on both, for example EE-DBR [<xref ref-type="bibr" rid="scirp.74708-ref14">14</xref>] , D-DBR [<xref ref-type="bibr" rid="scirp.74708-ref15">15</xref>] , EELD-DBR [<xref ref-type="bibr" rid="scirp.74708-ref16">16</xref>] for DBR and HH-VBF [<xref ref-type="bibr" rid="scirp.74708-ref19">19</xref>] , AHH-VBF [<xref ref-type="bibr" rid="scirp.74708-ref3">3</xref>] , CDZ-VBF [<xref ref-type="bibr" rid="scirp.74708-ref20">20</xref>] , SD-VBF [<xref ref-type="bibr" rid="scirp.74708-ref6">6</xref>] and RC-VBF [<xref ref-type="bibr" rid="scirp.74708-ref21">21</xref>] for VBF. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the details of basic VBF protocol as a multi-path technique. In multi-path techniques, there are several paths between the sender and the receiver which they create a redundancy for the problem of path loss in the underwater channel.</p></sec><sec id="s3_4"><title>3.4. Transport Layer</title><p>Classic protocols of this layer are transmission control protocol (TCP) and user datagram protocol (UDP) [<xref ref-type="bibr" rid="scirp.74708-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref9">9</xref>] . High delay of the links in UASNs is compatible with UDP, because UDP has lower processing delay than TCP, therefore it can obtain the metrics of quality of service (QoS) efficiently. A research topic for this layer is the topology control problem of wireless networks.</p></sec><sec id="s3_5"><title>3.5. Application Layer and Signal Processing</title><p>Application layer and signal processing issues in WSNs and UASNs are so hot and new topics for the related researches. Previously, application layer of WSNs has been considered similar to the internet network and according to TCP/IP</p><p>standard (at most). However, we newly see that some studies on the application layer of WSNs are done which propose novel strategies for the specific usages of WSNs. These researches pay attention to some traffic tools of the application layer, security of the layer and signal processing algorithms related to the layer. Combination of WSNs and new topics such as internet of things, big data, and software defined networks (SDNs) are currently hot areas for researches. However, developing the mentioned cases in UASNs is completely in first steps and number of researches is limited (for example [<xref ref-type="bibr" rid="scirp.74708-ref43">43</xref>] ), therefore, it is a good area for future researches. According to the technical progress of electronic chips in the recent years, the sensor nodes of an UASN can do data processing more than the past decades. In <xref ref-type="fig" rid="fig3">Figure 3</xref>, part (a) shows the integration and processing of all received data from all sensor nodes of a WSN by a final central processing unit (CPU) at the receiver side, where in this architecture, the sensor nodes are not able to do the complete processing. Part (b) shows the elements of a smart sensor which has a single-chip microprocessor, where in this second architecture, all processes on the sensed data of all sensors can be performed by themselves; in the other words, WSN operates as a distributed system with parallel processing. Some of signal processing algorithms which have already been proposed for WSNs are mainly about visual sensor networks and video communications over WSNs [<xref ref-type="bibr" rid="scirp.74708-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.74708-ref27">27</xref>] . Therefore, the most of aspects in signal pro- cessing can be adapted with the applications related to UASNs, for example information fusion, image and video processing [<xref ref-type="bibr" rid="scirp.74708-ref28">28</xref>] - [<xref ref-type="bibr" rid="scirp.74708-ref40">40</xref>] .</p></sec><sec id="s3_6"><title>3.6. Integrated Challenges and Cross-Layer Constraints</title><p>As a final review, we integrate all challenges and constraints of UASNs in <xref ref-type="fig" rid="fig4">Figure 4</xref>. Attention to all aspects of these challenges is very important for design of an</p><p>UASN. For more details and description in this respect, refer to [<xref ref-type="bibr" rid="scirp.74708-ref12">12</xref>] .</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>In this paper, we reviewed the features and challenges of the underwater acoustic links in order to apply in underwater sensor networks. Generally, main idea of this survey is creation of a perception of underwater acoustic sensor networks’ challenges. The discussed items contained PHY layer constraint, MAC and routing design, and new topics regarding signal processing of UASNs. We find out that all of these challenges create networking complexity; therefore, attention to these challenges is an essential condition while designing the efficient network protocols.</p></sec><sec id="s5"><title>Cite this paper</title><p>Sharif-Yazd, M., Khosravi, M.R. and Moghimi, M.K. (2017) A Survey on Underwater Acoustic Sensor Networks: Perspectives on Protocol Design for Signaling, MAC and Routing. Journal of Computer and Communications, 5, 12-23. https://doi.org/10.4236/jcc.2017.55002</p></sec></body><back><ref-list><title>References</title><ref id="scirp.74708-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Stojanovic, M. (2006) On the Relationship between Capacity and Distance in an Underwater Acoustic Channel. ACM International Workshop on Underwater Networks, Los Angeles, 25 September 2006, 41-47.  
https://doi.org/10.1145/1161039.1161049</mixed-citation></ref><ref id="scirp.74708-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Mackenzie, K.V. (1981) Nine-Term Equation for Sound Velocity in the Oceans. Journal of Acoustics Society of America, 70, 807-812.  
https://doi.org/10.1121/1.386920</mixed-citation></ref><ref id="scirp.74708-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Yu, H., Yao, N. and Liu, J. (2014) An Adaptive Routing Protocol in Underwater Sparse Acoustic Sensor Networks. Ad Hoc Networks, 34, 121-143.</mixed-citation></ref><ref id="scirp.74708-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Esfandiar, P. (2011) Improving VBF Protocol by Using a Nature-Inspired Algorithm in Underwater Sensor Networks (UWSNs). Thesis, Shiraz University, Shiraz.</mixed-citation></ref><ref id="scirp.74708-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Akyildiz, I.F., Pompili, D. and Melodia, T. (2005) Underwater Acoustic Sensor Networks: Research Challenges. Ad Hoc Networks, 3, 257-279.  
https://doi.org/10.1016/j.adhoc.2005.01.004</mixed-citation></ref><ref id="scirp.74708-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Basri, H., Khosravi, A. and Rostami, H. (2015) Energy Efficient Spherical Divisions for VBF-Based Routing in Dense UWSNs. KBEI 2015, Tehran, 5-6 November 2015, 961-965. https://doi.org/10.1109/KBEI.2015.7436174</mixed-citation></ref><ref id="scirp.74708-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Heidemann, J., Stojanovic, M. and Zorzi, M. (2012) Underwater Sensor Networks: Applications, Advances and Challenges. Philosophical Transactions of the Royal Society A, 370, 158-175. https://doi.org/10.1098/rsta.2011.0214</mixed-citation></ref><ref id="scirp.74708-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Forouzan, B.A. (2007) Data Communications and Networking. 4th Edition, McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.74708-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Tanenbaum, A.S. (2011) Computer Networks. 5th Edition, Prentice Hall, Upper Saddle River.</mixed-citation></ref><ref id="scirp.74708-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Bai, W., Wang, H., Shen, X., Zhao, R. and Zhang, Y. (2016) Minimum Delay Multipath Routing Based on TDMA for Underwater Acoustic Sensor Network. International Journal of Distributed Sensor Networks, 2016, Article ID: 1394340.  
https://doi.org/10.1155/2016/1394340</mixed-citation></ref><ref id="scirp.74708-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Wu, H., Chen, M. and Guan, X. (2012) A Network Coding Based Routing Protocol for Underwater Sensor Networks. Sensors, 12, 4559-4577.  
https://doi.org/10.3390/s120404559</mixed-citation></ref><ref id="scirp.74708-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R. (2015) Routing Analysis and Evaluation for Underwater Acoustic Sensor Networks. Thesis, Persian Gulf University, Bushehr.</mixed-citation></ref><ref id="scirp.74708-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Wahid, A. and Dongkyun, K. (2010) Analyzing Routing Protocols for Underwater Wireless Sensor Networks. International Journal of Communication Networks and Information Security, 2, 253-261.</mixed-citation></ref><ref id="scirp.74708-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Wahid, A. and Dongkyun K. (2012) An Energy Efficient Localization-Free Routing Protocol for Underwater Wireless Sensor Networks. International Journal of Distributed Sensor Networks. https://doi.org/10.1155/2012/307246</mixed-citation></ref><ref id="scirp.74708-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Diao, B., Xu, Y., An, Z., Wang, F. and Li, C. (2015) Improving Both Energy and Time Efficiency of Depth-Based Routing for Underwater Sensor Networks. International Journal of Distributed Sensor Networks, 2015, Article ID: 781932.  
https://doi.org/10.1155/2015/781932</mixed-citation></ref><ref id="scirp.74708-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Basri, H. and Rostami, H. (2016) A Solution for Scalable Routing in Depth Divisions-Based DUSNs via Adding a Scalable Parameter to Control Depth Clusters: Creating an Energy Efficient and Low Delay NI-Independent Communication Protocol. Journal of Computer and Communications, 4, 55-61.  
https://doi.org/10.4236/jcc.2016.47008</mixed-citation></ref><ref id="scirp.74708-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Xie, P., Zhou, Z., Nicolaou, N., See, A., Cui, J. and Shi, Z. (2010) Efficient Vector-Based Forwarding for Underwater Sensor Networks. EURASIP Journal on Wireless Communications and Networking, 2010, Article ID: 195910.  
https://doi.org/10.1155/2010/195910</mixed-citation></ref><ref id="scirp.74708-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Yan, H., Shi, Z. and Cui, J. (2008) DBR: Depth-Based Routing for Underwater Sensor Networks. Proceedings of the 7th International IFIP-TC6 Networking Conference on Ad Hoc and Sensor Networks, Wireless Networks, Next Generation Internet, Singapore, 5-9 May 2008, 72-86.</mixed-citation></ref><ref id="scirp.74708-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Nicolaou, N., See, A., Xie, P., Cui, J. and Maggiorini, D. (2007) Improving the Robustness of Location-Based Routing for Underwater Sensor Networks. OCEANS 2007, Aberdeen, 18-21 June 2007, 1-6.</mixed-citation></ref><ref id="scirp.74708-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Basri, H. and Rostami, H. (2015) Improvement of Energy Consumption in Dense Underwater Sensor Networks. IT 2015, Tehran, 1-9.</mixed-citation></ref><ref id="scirp.74708-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Basri, H. and Rostami, H. (2016) Energy Efficient Random Cooperations for VBF-Based Routing in Dense UWSNs. ICNRAECE 2016, Tehran.</mixed-citation></ref><ref id="scirp.74708-ref22"><label>22</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Maenaka</surname><given-names> K. </given-names></name>,<etal>et al</etal>. (<year>2016</year>)<article-title>Sensor in Network (1): Origin of Sensor Intelligence</article-title><source> Sensors and Materials</source><volume> 28</volume>,<fpage> 745</fpage>-<lpage>748</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.74708-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Halloush, M., Al-Zoubi, H.R., Al-Qudah, Z. and Alkofahi, O. (2013) The Performance of MANET Routing Protocols for Scalable Video Communication. Communications and Network, 5, 119-125. https://doi.org/10.4236/cn.2013.52012</mixed-citation></ref><ref id="scirp.74708-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Carvalho, T., Júnior, J.J. and Francês, R. (2016) A New Cross-Layer Routing with Energy Awareness in Hybrid Mobile Ad Hoc Networks: A Fuzzy-Based Mechanism. Simulation Modelling Practice and Theory, 63, 1-22.  
https://doi.org/10.1016/j.simpat.2016.02.003</mixed-citation></ref><ref id="scirp.74708-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H. (2013) Communication-Resource-Aware Adaptive Watermarking for Multimedia Authentication in Wireless Multimedia Sensor Networks. The Journal of Supercomputing, 64, 883-897. https://doi.org/10.1007/s11227-010-0500-5</mixed-citation></ref><ref id="scirp.74708-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Haghighat, M.B.A., Aghagolzadeh, A. and Seyedarabi, H. (2011) Multi-Focus Image Fusion for Visual Sensor Networks in DCT Domain. Computers and Electrical Engineering, 37, 789-797. https://doi.org/10.1016/j.compeleceng.2011.04.016</mixed-citation></ref><ref id="scirp.74708-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Phamila, Y.A.V. and Amutha, R. (2014) Discrete Cosine Transform Based Fusion of Multi-Focus Images for Visual Sensor Networks. Signal Processing, 95, 161-170.  
https://doi.org/10.1016/j.sigpro.2013.09.001</mixed-citation></ref><ref id="scirp.74708-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Keshavarz, A., Rostami, H. and Mansouri, S. (2015) Statistical Image Fusion for HR Band Colorization in Landsat Sensors. CSICC 2015, Mashhad, 245-250.</mixed-citation></ref><ref id="scirp.74708-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Salari, S.R. and Rostami, H. (2015) Analysis of Modeling Error in Digital Image Spatial Estimation. IT 2015, Tehran.</mixed-citation></ref><ref id="scirp.74708-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Salari, S.R. and Rostami, H. Analysis of Modeling Error in Digital Image Spatial Estimation Based on LMMSE Algorithm. Journal of New Ideas on Science and Technology. (In Press)</mixed-citation></ref><ref id="scirp.74708-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Khosravi, A., Shadloo, M. and Keshavarz, A. (2015) A Novel Fake Color Scheme Based on Depth Protection for MR Passive/Optical Sensors. KBEI 2015, Tehran, 5-6 November 2015, 362-367.  
https://doi.org/10.1109/KBEI.2015.7436072</mixed-citation></ref><ref id="scirp.74708-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R. and Rostami, H. (2016) A New Statistical Technique for Interpolation of Landsat Images. ICAUCAE 2016, Tehran, 7 March 2016, 1-3.</mixed-citation></ref><ref id="scirp.74708-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R. and Rostami, H. (2016) Improving the Binary Watermark-Based Data Hiding Scheme in Remote Sensing Images. ICAUCAE 2016, Tehran, 7 March 2016.</mixed-citation></ref><ref id="scirp.74708-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R. and Moghimi, M.K. (2016) Theoretical Evaluation of Li et al.’s Approach for Improving a Binary Watermark-Based Scheme in Remote Sensing Data Communications. Majlesi Journal of Telecommunication Devices, 5, 151-153.</mixed-citation></ref><ref id="scirp.74708-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Mansouri, S., Keshavarz, A. and Rostami, H. (2015) MRF-Based Multispectral Image Fusion Using an Adaptive Approach Based on Edge-Guided Interpolation.</mixed-citation></ref><ref id="scirp.74708-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Salari, R., Mohseni, A., Khosravi, M.R. and Rostami, H. (2015) Evaluation of Statistical and Nonlinear Adaptive Filters Performance for Noise Reduction of SAR Images. IT 2015, Tehran.</mixed-citation></ref><ref id="scirp.74708-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Moghimi, M.K. and Pourghassem, H. (2015) Shadow Detection Based on Combinations of Hessenberg Decomposition and Principal Component Analysis in Surveillance Applications. IETE Journal of Research, 61, 269-284.  
https://doi.org/10.1080/03772063.2015.1018848</mixed-citation></ref><ref id="scirp.74708-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Moghimi, M.K. and Pourghassem, H. (2014) Shadow Detection Based on Combinations of HSV Color Space and Orthogonal Transformation in Surveillance Videos. Iranian Conference on Intelligent Systems, Bam, 4-6 February 2014, 1-6.  
https://doi.org/10.1109/IranianCIS.2014.6802548</mixed-citation></ref><ref id="scirp.74708-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Moghimi, M.K. and Moghimi, M.M. (2014) Vehicle Detection Based on Viola Jones Algorithm in Surveillance Videos. 6th Iranian Conference on Electrical and Electronics Engineering, Gonabad, 19-21 August 2014.</mixed-citation></ref><ref id="scirp.74708-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Moghimi, M.K. and Pourghassem, H. (2016) Shadow Detection Based on Combinations of HSV Color Space and Principal Component Analysis in Surveillance Applications. Journal of Electronics Industries, 7, 15-27.</mixed-citation></ref><ref id="scirp.74708-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Khosravi, M.R., Basri, H. and Rostami, H. (2015) Routing with Using Vector-Based Forwarding in Underwater Wireless Sensor Networks. IT 2015, Tehran.</mixed-citation></ref><ref id="scirp.74708-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Khayat, A., Monemi, M. and Moghimi, M.K. (2016) Quality of Service Improvement by Distributed Control Algorithms in Code Division Multiple Access Networks. ICNRAECE 2016, Tehran.</mixed-citation></ref><ref id="scirp.74708-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Zahedi, A. (2015) Audio Coding in Wireless Acoustic Sensor Networks. Signal Processing, 107, 141-152. https://doi.org/10.1016/j.sigpro.2014.07.021</mixed-citation></ref><ref id="scirp.74708-ref44"><label>44</label><mixed-citation publication-type="book" xlink:type="simple">Melodia, T. (2013) Advances in Underwater Acoustic Networking. In: Basagni, S., Conti, M., Giordano, S. and Stojmenovic, I., Eds., Mobile Ad Hoc Networking: Cutting Edge Directions, Chapter 23, John Wiley and Sons, Hoboken.</mixed-citation></ref><ref id="scirp.74708-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Tu, K., Duman, T.M., Stojanovic, M. and Proakis, J.G. (2011) OFDMA for Underwater Acoustic Communications. 47th Annual Allerton Conference, Monticello, 28-30 September 2011, 633-638. https://doi.org/10.1109/allerton.2011.6120227</mixed-citation></ref></ref-list></back></article>