{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T05:44:52Z","timestamp":1774417492306,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2017,8,8]],"date-time":"2017-08-08T00:00:00Z","timestamp":1502150400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Underwater wireless sensor networks (UWSNs) have attracted increasing attention in recent years because of their numerous applications in ocean monitoring, resource discovery and tactical surveillance. However, the design of reliable and efficient transmission and routing protocols is a challenge due to the low acoustic propagation speed and complex channel environment in UWSNs. In this paper, we propose a novel cross-layer routing protocol based on network coding (NCRP) for UWSNs, which utilizes network coding and cross-layer design to greedily forward data packets to sink nodes efficiently. The proposed NCRP takes full advantages of multicast transmission and decode packets jointly with encoded packets received from multiple potential nodes in the entire network. The transmission power is optimized in our design to extend the life cycle of the network. Moreover, we design a real-time routing maintenance protocol to update the route when detecting inefficient relay nodes. Substantial simulations in underwater environment by Network Simulator 3 (NS-3) show that NCRP significantly improves the network performance in terms of energy consumption, end-to-end delay and packet delivery ratio compared with other routing protocols for UWSNs.<\/jats:p>","DOI":"10.3390\/s17081821","type":"journal-article","created":{"date-parts":[[2017,8,8]],"date-time":"2017-08-08T10:28:08Z","timestamp":1502188088000},"page":"1821","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["A Novel Cross-Layer Routing Protocol Based on Network Coding for Underwater Sensor Networks"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4287-565X","authenticated-orcid":false,"given":"Hao","family":"Wang","sequence":"first","affiliation":[{"name":"College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shilian","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Renfei","family":"Bu","sequence":"additional","affiliation":[{"name":"College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eryang","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,8,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"795","DOI":"10.3390\/s140100795","article-title":"Underwater acoustic wireless sensor networks: Advances and future trends in physical, MAC and routing layers","volume":"14","author":"Climent","year":"2014","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/j.adhoc.2005.01.004","article-title":"Underwater acoustic sensor networks: Research challenges","volume":"3","author":"Akyildiz","year":"2005","journal-title":"Ad Hoc Netw."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4559","DOI":"10.3390\/s120404559","article-title":"A network coding based routing protocol for underwater sensor networks","volume":"12","author":"Wu","year":"2012","journal-title":"Sensors"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Melodia, T., Kulhandjian, H., Kuo, L.C., and Demirors, E. (2013). Advances in underwater acoustic networking. Mobile Ad Hoc Networking: Cutting Edge Directions, Wiley.","DOI":"10.1002\/9781118511305.ch23"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Li, N., Mart\u00ednez, J.F., Meneses Chaus, J.M., and Eckert, M. (2016). A Survey on Underwater Acoustic Sensor Network Routing Protocols. Sensors, 16.","DOI":"10.3390\/s16030414"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Garcia, M., Sendra, S., Atenas, M., and Lloret, J. (2016). Underwater wireless ad-hoc networks: A survey. Mobile Ad Hoc Networks: Current Status and Future Trends, CRC Press.","DOI":"10.1201\/b11447-17"},{"key":"ref_7","first-page":"175","article-title":"Pressure Sensor Based Reliable (PSBR) Routing Protocol for Underwater Acoustic Sensor Networks","volume":"32","author":"Tariq","year":"2016","journal-title":"Ad Hoc Sens. Wirel. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"4237","DOI":"10.3390\/s120404237","article-title":"Underwater wireless sensor communications in the 2.4 GHz ISM frequency band","volume":"12","author":"Lloret","year":"2012","journal-title":"Sensors"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ghoreyshi, S.M., Shahrabi, A., and Boutaleb, T. (2016). A Novel Cooperative Opportunistic Routing Scheme for Underwater Sensor Networks. Sensors, 16.","DOI":"10.3390\/s16030297"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Yan, H., Shi, Z.J., and Cui, J.H. (2008). DBR: Depth-based routing for underwater sensor networks. NETWORKING 2008 Ad Hoc and Sensor Networks, Wireless Networks, Next Generation Internet, Springer.","DOI":"10.1007\/978-3-540-79549-0_7"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Xie, P., Cui, J.H., and Lao, L. (2006). VBF: Vector-based forwarding protocol for underwater sensor networks. Networking 2006. Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications Systems, Springer.","DOI":"10.1007\/11753810_111"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Nicolaou, N., See, A., Xie, P., Cui, J.H., and Maggiorini, D. (2007, January 18\u201321). Improving the robustness of location-based routing for underwater sensor networks. Proceedings of the IEEE Oceans 2007, Aberdeen, UK.","DOI":"10.1109\/OCEANSE.2007.4302470"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1109\/TC.2015.2423677","article-title":"Geographic and Opportunistic Routing for Underwater Sensor Networks","volume":"65","author":"Coutinho","year":"2016","journal-title":"IEEE Trans. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1016\/j.adhoc.2008.07.011","article-title":"Efficient error recovery with network coding in underwater sensor networks","volume":"7","author":"Guo","year":"2009","journal-title":"Ad Hoc Netw."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13638-015-0263-z","article-title":"A reliable data transfer protocol based on twin paths and network coding for underwater acoustic sensor network","volume":"2015","author":"Cai","year":"2015","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, H., Wang, S., Zhang, E., and Zou, J. (2016). A Network Coding Based Hybrid ARQ Protocol for Underwater Acoustic Sensor Networks. Sensors, 16.","DOI":"10.3390\/s16091444"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1109\/TVT.2015.2395434","article-title":"HydroCast: Pressure Routing for Underwater Sensor Networks","volume":"65","author":"Noh","year":"2016","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"895","DOI":"10.1109\/TMC.2012.53","article-title":"VAPR: Void-aware pressure routing for underwater sensor networks","volume":"12","author":"Noh","year":"2013","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1016\/j.adhoc.2015.08.023","article-title":"WDFAD-DBR: Weighting depth and forwarding area division DBR routing protocol for UASNs","volume":"37","author":"Yu","year":"2016","journal-title":"Ad Hoc Netw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Jornet, J.M., Stojanovic, M., and Zorzi, M. (2008, January 14\u201319). Focused beam routing protocol for underwater acoustic networks. Proceedings of the third ACM international workshop on Underwater Networks, San Francisco, CA, USA.","DOI":"10.1145\/1410107.1410121"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.adhoc.2014.07.014","article-title":"CARP: A channel-aware routing protocol for underwater acoustic wireless networks","volume":"34","author":"Basagni","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_22","unstructured":"Urick, R. (1967). Principles of Underwater Sound for Engineers, Tata McGraw-Hill Education."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3382","DOI":"10.1121\/1.401411","article-title":"Fundamentals of Ocean Acoustics","volume":"90","author":"Brekhovskikh","year":"1991","journal-title":"J. Acoust. Soc. Am."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1121\/1.1909155","article-title":"Acoustic ambient noise in the ocean: Spectra and sources","volume":"34","author":"Wenz","year":"1962","journal-title":"J. Acoust. Soc. Am."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Goldsmith, A. (2005). Wireless Communications, Cambridge University Press.","DOI":"10.1017\/CBO9780511841224"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Parrish, N., Tracy, L., Roy, S., Arabshahi, P., and Fox, W.L. (2008). System design considerations for undersea networks: Link and multiple access protocols. IEEE J. Sel. Areas Commun., 26.","DOI":"10.1109\/JSAC.2008.081211"},{"key":"ref_27","unstructured":"Ho, T., Koetter, R., Medard, M., Karger, D.R., and Effros, M. (July, January 29). The benefits of coding over routing in a randomized setting. Proceedings of the IEEE International Symposium on Information Theory, Yokohama, Japan."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Luby, M.G., Mitzenmacher, M., Shokrollahi, M.A., Spielman, D.A., and Stemann, V. (1997, January 4\u20136). Practical loss-resilient codes. Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, El Paso, TX, USA.","DOI":"10.1145\/258533.258573"},{"key":"ref_29","unstructured":"Costello, D., and Lin, S. (2004). Error Control Coding, Prentice Hall."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2551","DOI":"10.1109\/TIT.2006.874390","article-title":"Raptor codes","volume":"52","author":"Shokrollahi","year":"2006","journal-title":"IEEE Trans. Inf. Theor."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"708","DOI":"10.1016\/j.adhoc.2010.02.003","article-title":"SDRT: A reliable data transport protocol for underwater sensor networks","volume":"8","author":"Xie","year":"2010","journal-title":"Ad Hoc Netw."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"41","DOI":"10.5296\/npa.v8i4.10471","article-title":"Simulation tools for underwater sensor networks: A survey","volume":"8","author":"Das","year":"2017","journal-title":"Netw. Protoc. Algorithms"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/8\/1821\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:41:43Z","timestamp":1760208103000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/8\/1821"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,8]]},"references-count":32,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2017,8]]}},"alternative-id":["s17081821"],"URL":"https:\/\/doi.org\/10.3390\/s17081821","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,8]]}}}