Next Article in Journal
Volcanic Islands as Reservoirs of Geoheritage: Current and Potential Initiatives of Geoconservation
Previous Article in Journal
Nonparametric Prediction of Ship Maneuvering Motions Based on Interpretable NbeatsX Deep Learning Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Power-Controlled Energy-Efficient Depth-Based Routing Protocol for Underwater Wireless Sensor Networks

by
Hongling Chu
,
Biao Wang
*,
Tao Fang
and
Biao Liu
Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212003, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(8), 1418; https://doi.org/10.3390/jmse13081418
Submission received: 27 June 2025 / Revised: 22 July 2025 / Accepted: 23 July 2025 / Published: 25 July 2025
(This article belongs to the Section Ocean Engineering)

Abstract

In this paper, we propose the Adaptive Power-Controlled Energy-Efficient Depth-Based Routing (APC-EEDBR) protocol. This protocol is designed to address the challenges posed by complex environments and limited resources in underwater-sensor networks. Employing a dual-weight adjustment mechanism and adaptive power control enables the protocol to achieve energy-efficient relay selection and enhance the link stability. The protocol adopts a cluster-free, hop-by-hop communication strategy and a cross-layer design to improve path stability and forwarding efficiency while mitigating hotspot issues in data aggregation areas. The simulation results demonstrate that the APC-EEDBR protocol effectively reduces energy consumption and communication overhead by approximately 16%, and significantly prolongs the network lifetime by about 39% compared with EEDBR.

1. Introduction

Underwater sensor networks (UWSNs) have received increasing attention from researchers as a core technology enabling applications such as ocean environmental monitoring, resource exploration, and disaster warning. However, the environments in which they operate present numerous challenges, including high propagation delays, limited bandwidth, constrained energy resources, and unstable node positions. These challenges make it difficult to directly apply routing protocols from terrestrial or aerial networks [1,2]. In practical deployments, nodes often experience random drifting due to ocean currents and encounter difficulties in replenishing their energy supplies, which further exacerbates the uncertainty and instability of routing decisions [3,4]. Therefore, designing a routing protocol that balances local and global awareness and offers high energy efficiency and reliability is essential for improving the performance of underwater networks.
To address these issues, this paper proposes a routing strategy that integrates a dual-layer weight adjustment mechanism at the node and network levels. By adopting a cross-layer design approach, it incorporates physical-layer information, such as received signal strength and link stability assessment, to provide dynamic criteria for relay node selection. The system uses a non-clustered, hop-by-hop data forwarding scheme and leverages surface buoy nodes as supernodes for global coordination. This mitigates performance bottlenecks caused by node drift and uneven energy consumption, thereby improving the reliability and lifespan of data transmission across the network. Due to the random drift of some nodes caused by ocean currents and the high cost of maintaining clusters, this paper adopts a non-clustered, hop-by-hop communication model. Relay nodes perform leap-based forwarding, while surface buoys serve as supernodes responsible for global broadcasting and data collection. Buoy nodes can store the collected information and transmit it to unmanned aerial vehicles (UAVs).
This research incorporates cross-layer information from the physical layer into the network layer. Nodes use the real-time received signal strength (RSS) obtained at the physical layer as a local evaluation metric and dynamically integrate it into the relay node selection strategy at the network layer. Additionally, during data forwarding, nodes use power control at the physical layer to select appropriate transmission power levelsto preven resource waste. The nodes also iteratively calculate a Link Energy Stability Factor to assess the long-term stability of the communication paths from a global perspective. This joint routing decision mechanism, which combines local link quality and global network stability, significantly improves the reliability of data transmission and reduces the retransmissions and control overhead caused by unstable paths, thereby enhancing the overall energy efficiency of the network.
To address the hotspot problem, this paper adopts a layered random node deployment strategy. Considering the high data traffic around the sink nodes, the network is designed to randomly deploy more nodes in regions closer to the sink. This deployment strategy effectively mitigates hotspot issues and reduces routing voids caused by local node energy depletion, thereby enhancing network stability and reliability. Moreover, the randomized distribution avoids excessive node concentration or sparsity, helping to balance the load and further extend the network lifetime. A mechanism for dynamically adjusting the reception range is also introduced, enabling nodes to handle directional data flows more efficiently, optimize relay node selection, reduce redundant forwarding, and alleviate communication congestion. To further reduce the communication overhead, this paper implements a dynamic power adjustment and listening mechanism. The traditional ACK mechanism is avoided during data forwarding. Nodes dynamically maintain their neighbor tables through data packets, eliminating the need for additional control packets, which not only reduces energy consumption but also improves the efficiency of network resource utilization.
The remainder of this paper is organized as follows. Section 2 reviews the literature related to existing routing protocols for underwater acoustic sensor networks. Section 3 describes the system model, including the network architecture and underwater acoustic channel modeling. Section 4 presents the proposed routing protocol in detail, covering the packet structure, routing and neighbor table design, route initialization, relay node selection and update, and data reception procedures. Section 5 evaluates the performance of the proposed protocol through simulations and analyzes the results. Section 6 concludes the article, highlights its limitations, and discusses directions for future work.

2. Related Works

Location-Based Routing Protocols rely on the geographic positions of sensor nodes to make routing decisions, aiming to improve routing efficiency and reduce communication overhead [5]. For instance, Xie et al. [6] proposed Vector-Based Forwarding (VBF), which establishes a virtual routing pipe between source and destination nodes, allowing only nodes within the pipe to forward data. Although VBF reduces redundant transmissions, it suffers from packet delivery degradation in sparse networks due to communication voids and lacks path recovery mechanisms. To address these issues, Nicolaou et al. [7] extended VBF by introducing Hop-by-Hop VBF (HH-VBF), which dynamically constructs local virtual pipes at each hop to improve robustness. However, this enhancement increases the computational and communication overhead, leading to higher delays and energy consumption. Similarly, Jornet et al. [8] presented Focused Beam Routing (FBR), which uses directional beam control based on node and destination locations to adaptively forward data. Although effective in stable environments, the FBR’s reliance on precise location information limits its adaptability in dynamic underwater networks. Hwang and Kim [9] proposed Directional Flooding Routing (DFR), which uses location and link quality to constrain flooding angles, improving delivery success and reducing void effects, but it still faces high energy costs and scalability issues. Wang et al. [10] introduced the Energy-Balanced and Lifetime-Extension (EBLE) protocol, employing a cost function to select energy-balanced paths and extending network lifetime, showing superior performance in both regular and random deployments. Despite these advancements, location-based protocols generally depend on accurate positional information and struggle with sparse or dynamic topologies.
Location-Free Routing Protocols, on the other hand, do not require geographic position information. Yan et al. [11] proposed Depth-Based Routing (DBR), a receiver-driven routing scheme that relies on depth comparisons between the node and the depth value carried in the data packet to make forwarding decisions, facilitating hop-by-hop progression toward the surface. Despite its simple structure and suitability for environments lacking location information, DBR can suffer from routing voids and concentrated energy depletion in sparse networks or areas near the sink nodes. To address these issues, subsequent protocols have been developed to optimize DBR. Wahid et al. [12] improved DBR by introducing Energy-Efficient DBR (EEDBR), which selects forwarding nodes considering both residual energy and depth, aiming to balance energy consumption. However, EEDBR lacks multipath forwarding, resulting in higher error rates and limited load balancing in noisy multipath fading environments. Zhang and Cai [13] further proposed Energy-Efficient Probabilistic DBR (EEPDBR), which integrates neighbor density alongside depth and energy, using a probabilistic forwarding mechanism to enhance robustness. The EEPDBR also incorporates two-hop neighborhood awareness to improve routing decisions. Despite these advances, the EEPDBR remains mostly localized and does not address global coordination or adaptive power control. Manal Al-Bzoor et al. [14] introduced Adaptive Power Control Routing (APCR) to improve connectivity and energy use through dynamic transmission power adjustment. Later, Wang et al. [15] proposed the APCDBRP, which combines power control with link-quality awareness based on received signal strength, balancing energy efficiency and load distribution. However, these protocols often consider either link reliability or power control, lacking a unified framework that jointly optimizes both across the networks. They also primarily rely on single-hop local information without global relay selection, which limits their adaptability and efficiency in dynamic underwater environments. In addition, Jin et al. [16] proposed ERNC, a nonuniform clustering protocol that addresses energy imbalance and inefficient transmission through combined coordinate systems, residual energy, and node density metrics. Zhang et al. [17] developed RLOR, a reinforcement learning-based opportunistic routing protocol that adapts routing paths dynamically based on node state to improve reliability and reduce delay. However, fixed parameters of the RLOR may reduce its adaptability to dynamic underwater environments. Dai et al. [18] proposed a dual-hop topology-aware routing protocol, which effectively reduces the likelihood of packet voids and enhances both delivery success and energy efficiency. Inspired by this approach, we incorporated similar ideas into our protocol design to alleviate routing voids.
In addition to the aforementioned protocols, numerous recent studies have combined clustering architectures, hierarchical routing, opportunistic forwarding, entropy-driven mechanisms, and game-theoretic strategies to improve the energy efficiency, network connectivity, data delivery performance, and environmental adaptability of UASNs. The CAPTAIN protocol [19] employs a hybrid communication model using intra-cluster optical and inter-cluster acoustic links to support data collection but does not account for ocean current dynamics or node mobility. To address energy loss and packet failures caused by environmental drift, Mei et al. [20] proposed an ocean-current-aware adaptive routing strategy that can dynamically adjust routing paths to enhance robustness. From the perspective of opportunistic routing, Guan et al. [21] proposed a distance vector-based opportunistic scheme that enables nodes to maintain multiple candidate forwarders, thereby improving robustness in environments with unstable links. Inspired by this idea, our work maintains a dynamic neighbor queue to preserve the multi-hop forwarding flexibility. The CELR [22] constructs a hierarchical structure based on hop count and makes forwarding decisions by jointly considering the number of hops and residual energy, effectively mitigating routing voids while enhancing both energy efficiency and connectivity. Vahabi et al. [23] developed a cluster-based depth source selection routing scheme that improves scalability in underwater environments, while Zhang et al. [24] introduced an entropy-driven data aggregation strategy that reduces redundant transmissions and enhances efficiency. Additionally, Wang et al. [25] designed a game-theoretic routing protocol that balances energy consumption and reliability in 3D UASNs by modeling node interactions as strategic games. Although these studies make notable contributions, most either focus on localized or single-layer optimizations while overlooking the constraints of limited energy and computational capacity inherent to underwater sensor nodes.

3. Network Architecture and Underwater Acoustic Channel Modeling

The underwater wireless sensor network (UWSN) designed in this study adopts a three-dimensional topology, forming a cross-domain architecture composed of underwater nodes, surface sink nodes, and aerial UAVs.
Underwater nodes are deployed at various depths and equipped with depth sensing and power control capabilities to support layered multi-hop acoustic communication. These nodes estimate the path loss using the received signal strength and adjust their transmission power accordingly. As shown in Figure 1, the network architecture consists of source nodes, relay nodes arranged in depth-based layers, surface sink nodes, and aerial UAV nodes. Surface sink nodes act as gateways between the underwater and aerial domains, receiving acoustic signals from the underwater nodes and forwarding the data via radio. UAV nodes serve as mobile relays with flight mobility and communication capabilities. They collect data from multiple sink nodes, monitor network conditions, and transmit information to ground stations, thus supporting reliable data transmission and robust cross-domain coordination.
Underwater acoustic channels differ significantly from radio channels and represent one of the most challenging transmission media in communication systems. Compared with terrestrial radio channels, underwater acoustic channels feature slower propagation speeds, longer propagation delays, narrower available bandwidths, more significant Doppler effects, and more complex dynamic variations. The propagation speed of underwater acoustic signals is about 1500 m/s, which is only 1/200,000 of the speed of radio signals in air (approximately 3 × 10 8   m / s ). As a result, underwater acoustic communication experiences considerable propagation delays, making multipath delays and Doppler effects several orders of magnitude greater than those in radio communications. The attenuation of underwater acoustic signal power is caused by two main factors: geometric spreading and absorption, which can be expressed as
L ( d , f ) = L s p r   ( d ) + d k m L a b s   ( f )
where L ( d , f ) = 10 lg ( P r x / P s c r ) is the power loss in decibels, L s p r   ( d ) is the spreading loss at distance d (in meters), d k m = d × 10 3 is the distance in kilometers, and L a b s   ( f ) is the absorption loss at frequency f (kHz) per kilometer (dB/km).
The spreading loss can be expressed as
L s p r   d = k × 10 lg ( d / d r e f )
where k ∈ [1, 2] is an exponent describing the geometric spreading shape (analogous to the path-loss exponent in terrestrial RF models). k = 1 corresponds to cylindrical spreading (e.g., when the water depth is much less than the horizontal range), and k = 2 corresponds to spherical spreading (similar to free-space path loss in terrestrial systems). For frequencies above 700 Hz, the absorption loss is commonly computed using the empirically derived Thorp formula [26] from oceanographic measurements:
L a b s ( f ) = 0.11   f 2 1 + f 2 + 44   f 2 4100 + f 2 + 3 × 10 4   f 2 + 3.3 × 10 3
The Thorp formula is one of the most widely used models for estimating absorption losses in underwater environments. In underwater acoustic environments, noise is typically caused by turbulence, shipping activities, surface waves, and thermal noise. In the reference unit of 1 μPa@1m/Hz, the power spectral density of these noise sources can be expressed as
N t f = 17 30 l g f N s f = 40 + 20 s 0.5 + 26 l g f 60 l g f + 0.03 N ω f = 50 + 7.5 ω + 20 l g f 40 l g f + 0.4 N t h f = 15 + 20 l g ( f )
where s ∈ [0, 1] is the shipping activity factor (0 = low, 1 = high), and ω is the wind speed (m/s) affecting the wave-induced noise. To ensure a realistic yet tractable simulation, we adopt moderate environmental conditions with s = 0.5 and ω = 0 3   m / s . The simulations are conducted within a three-dimensional deployment area of 1.5 km3. Underwater acoustic channels exhibit dynamic variations in time, space, and frequency, rendering them complex and difficult to predict. Underwater acoustic channels vary dynamically in time, space, and frequency, making them complex to model. We used the AquaSimPropagation module from Aqua-Sim-NG [27], which simulates propagation delay, multipath, path loss, noise, and Doppler effects. It includes Thorp’s attenuation formula and frequency-dependent absorption for realistic environmental modeling. Building on this, we incorporated ocean ambient noise to better reflect real underwater conditions. This combined modeling enables a more accurate evaluation of routing protocols in practical UWSNs.

4. Proposed Routing Protocol

This section begins with the network assumptions that form the basis of our protocol design, describing the network model and node capabilities. Subsequently, we detail the packet structure used for routing and data transmission. Subsequently, the routing and neighbor table structures are introduced to support efficient forwarding decisions. Next, we explain the route establishment process, including the relay node selection and route updating mechanisms that adapt to the network dynamics. Finally, the data reception procedures are outlined, completing the protocol-operation framework. Each subsection provides a clear and detailed explanation of the protocol components and their interaction.

4.1. Network Assumptions

  • Node Types and Roles: The underwater subnet includes source nodes, relay nodes, and surface buoy (sink) nodes. The source nodes are fixed, energy-rich, and computation-capable, and they collect environmental data. Relay nodes, cost-effective and energy-limited, forward data to sink nodes. Surface buoys with abundant energy serve as gateways to external networks. Energy heterogeneity exists: source and sink nodes are energy-rich, and relay nodes are energy-constrained.
  • Hardware Capabilities: All nodes feature power control modules and depth sensors. They estimated the path loss via the Received Signal Strength Indicator (RSSI, which measures the power level of a received signal) and adjusted the transmission power accordingly. Depth information aids routing decisions.
  • Communication Model: Relay nodes share uniform transmission power and range. Signal fading is symmetric in the uplink and downlink, allowing link quality estimation via the RSSI. The nodes support full-duplex communication.
  • Network Topology: Relay nodes are randomly deployed, forming a dynamic layered topology. The network was moderately scaled with sufficient density to maintain connectivity. Data flow hierarchically from the source to the sink.
  • Node Behavior: Nodes stop functioning when their energy is exhausted. To reduce the packet loss resulting from node failures or routing voids, each node maintains a dynamic neighbor table that is continuously updated based on recent communication activity, thereby avoiding the selection of unresponsive neighbors as forwarders.

4.2. Packet and Routing Table Structures

The APC-EEDBR routing protocol defines six packet types: Data Packet, Beacon Packet, Acknowledgment (ACK) Packet, Void Notification Packet, Probe Packet, and Probe Reply Packet. Each serves a specific function during the lifecycle of the network. Beacon packets are used in the initialization phase for neighbor discovery and path setup; data and ACK packets ensure reliable data transmission; probe, probe reply, and void notification packets contribute to link assessment, relay selection, and route adjustment. The packets included various fields related to energy, depth, neighborhood, and link quality. The meaning of each field is shown in Table 1, and the composition of each packet type is summarized in Table 2.
In the APC-EEDBR, packet structures are designed to suit the constraints of underwater sensor networks, including low bandwidth, high latency, and energy sensitivity, ensuring efficient communication with minimal overhead. Beacon packets periodically broadcast the node status to support neighbor maintenance and topology awareness. Data packets carry service content, along with routing and node information, for accurate forwarding. ACK packets confirm data reception, helping to avoid retransmissions and track energy use. The probe and probe reply packets obtain the real-time neighbor status to improve the path selection accuracy. Void notification packets report the forwarding failures and trigger route adjustments. Each packet type has a clear role in collectively supporting routing stability and adaptability.
The routing and neighbor tables together serve as the decision-making core of the protocol. The routing table stores the paths to the destination nodes, while the neighbor table tracks information about the adjacent nodes. Their integration enables efficient and adaptive routing in dynamic underwater environments.
The routing table (Table 3) maintains essential routing information to support energy-aware and stable path selections. It helps nodes evaluate candidate paths based on energy distribution, link reliability, and network load balance, thereby improving routing efficiency and extending the network lifetime.
The neighbor table (Table 4) contains detailed information about each neighbor, which is essential for evaluating the relay suitability and communication quality. Both the routing and neighbor tables are updated in real time through periodic control packets or upon receiving new datato ensure that they accurately reflect the current network state. Table 4 elaborates on the structure referenced by the pointer field in Table 3.

4.3. Routing Establishment

In underwater sensor networks, the routing setup is crucial for reliable data delivery. The process begins with the surface buoy node broadcasting a beacon at maximum power. The beacon includes key metrics such as depth, residual energy, neighbor density, average neighbor energy, and link stability. When a node receives a beacon, it checks whether the sender meets the neighbor’s criteria. If valid, it updates its neighbor table, estimates the optimal transmission power, calculates the forwarding probability, and updates the routing table. To propagate the information further, the node rebroadcasts its own beacon—also at maximum power—embedding its updated status unless the forwarding window has expired.
As shown in Figure 2a, this top-down propagation continues until all nodes, including the source node, have updated their neighbor and routing tables, thereby completing the routing setup. Even nodes that are not selected as relays update their tables using the received beacon data, thereby improving the overall network awareness and robustness. To reduce the overhead, each beacon is forwarded only once within a limited time window. The detailed process is shown in Figure 2b.
As shown in Figure 2a, let node A receive a beacon from node B and measure the received signal power P r in watts. For calculation purposes, the received signal level in decibels is defined as R e :
R e = 10 log 10 P r
Assuming the transmit power of node B is P t , the path loss L a b between A and B (in dB) is given by:
L a b = 10 log 10 P t P r
This expression represents the attenuation of the signal during transmission. To ensure node B can successfully receive a signal, the minimum required receive power threshold is P t h . Then, the minimum required transmit power P a b l from node A must satisfy:
P a b l = P t h × 10 L a b 10
Since practical communication devices typically support only a limited set of discrete transmission power levels, node A cannot transmit signals using a continuously adjustable power value P a b l . To ensure that the receiving node B can successfully receive the data packet while minimizing energy consumption, node A should select the smallest transmission power level from the supported power level set that is not less than P a b l denoted as P l . The selection of the transmission power level must satisfy the following constraint:
P l p o w e r _ l e v e l s P l P a b l P l = min { P l }
where power levels represent the set of transmission power levels supported by the device.
E a b = P l × L R a
where L is the packet length (in bits), R a is the transmission rate (in bits per second).

4.4. Relay Node Selection and Routing Update

In the proposed scheme, each node dynamically selects the next-hop relay based on its current neighbor and routing tables upon receiving a data packet, as illustrated in Figure 3. This on-demand routing avoids pre-defined paths and adapts to changes in topology and energy status. By combining local and global state updates, the proposed protocol ensures robust data delivery in dynamic underwater environments.
A probability-based relay-selection mechanism is adopted to enhance transmission reliability and energy efficiency. It considers multiple factors, including residual energy, neighbor density, average residual energy of neighbors, and Link Energy Stability Factor. This approach balances the network lifetime, delay, and energy consumption, selecting the next hop based on the forwarding probability derived from these metrics.
For instance, as shown in Figure 4, node N1 may choose N3 over N2 based on energy metrics alone; however, if N3 has no neighbors at a shallower depth, a routing void occurs.
Inspired by the consideration of multi-hop link characteristics [28] and the energy-aware void-avoidance strategy proposed in [29], we introduce a Link Energy Stability Factor (LESF) that integrates both the energy status of neighbor nodes and the historical link quality, aiming to enhance routing stability and energy balancing. It is defined as:
f l , i = γ j N i E j | N i | E m a x + ( 1 γ ) f l , j
where γ adjusts the balance between current energy and historical stability, and N i is the neighbor set of node i , E j is the residual energy of neighbor node, f l , j is the stability factor of neighbor. This mechanism enables routing decisions to dynamically sense the health of the surrounding nodes, avoid excessive load concentration, and significantly reduce communication voids caused by premature node failures. The overall relay-selection utility is
f l = α E a b + β E r e + ( 1 α β ) f l , i
The first term, α E a b , represents the energy efficiency of transmission from node A to node B, as defined in Equation (9), with α controlling the weight of communication quality. The second term, β E r e , represents the residual energy of node B, with β determining the importance of energy awareness. The third term reflects the energy status of the neighbors by normalizing their residual energy relative to the network’s maximum energy, thereby assessing link stability. Parameters α , β control trade-offs among link quality, energy, and stability. The parameters are dynamically adjusted based on each node’s local information, including the energy status and neighborhood topology, to adapt to changing network conditions.
Upon receiving a data or control packet, the receiving node first measures the received signal strength and extracts the embedded information. If the sender exists in the neighbor table, the node updates its information; otherwise, it evaluates based on depth whether the sender qualifies as a next-hop candidate. If the criteria are met, the sender is added to the neighbor table; otherwise, it is discarded. In the proposed routing protocol, all packet types, except for void notification packets, can be used to update the routing information. In the proposed routing protocol, all packets (except void notification packets) can trigger routing table updates. As shown in Figure 5, during data transmission, node N1 sends a data packet to its neighbor node N2. Upon receiving the packet, N2 uses the forwarding probability factors in its neighbor table to select the optimal next-hop node from the candidate relay nodes N3, N4, and N5—choosing N4. N2 then compares the transmission power required to send the packet to N1 and N4 and forwards the packet to N4 using the more energy-efficient option. Since N1 is within the communication range when N2 transmits to N4, N1′s reception of the packet can be treated as an implicit ACK from N2. At the same time, N3 and N5, although not the intended recipients are within N2′s transmission range and also receive the packet. These nodes, upon verifying that the destination ID does not match their own, simply update their neighbor tables and discard the packet. After receiving the data packet, N4 selects the optimal next-hop node N6 from its neighbors N6, N7, and N8 based on the forwarding probability factors and attempts to forward the data packet. However, because N2 is not within the transmission range from N4 to N6, it does not receive an implicit acknowledgment. To ensure reliable delivery, N4 adjusts its transmission power and explicitly sends an ACK to N2 after sending a data packet to N6. Additionally, during N4 the transmission to N6, node N8, although not the target recipient, also receives the data packet. It updates its neighbor table with the received information and then discards the packets.

4.5. Data Reception and Forwarding

As shown in Figure 6, in underwater sensor networks, a node receiving a data packet first checks whether it is the destination. If so, it accepts the packet, updates its neighbor table, and may act as a source or a relay. If not, it listens, updates the neighbor information, and discards the packet. For forwarding, it selects the best relay based on forwarding factors, transmits with initial power, and listens for ACK or forwarding behavior. If there is no response, the power gradually increases and retries. If unsuccessful, the relay is removed and a new one is selected. The non-selected neighbors monitor the process, update their tables, and may join the next relay selection, thereby improving the reliability and efficiency.
The dynamic power adjustment mechanism adapts to varying link conditions to ensure successful data transmission. The listening mechanism enables real-time monitoring of the transmission status. This design simplifies the data forwarding process, reduces energy consumption, and provides strong support for the efficient operation of underwater sensor networks.

5. Simulation Analysis

In this section, the performance of the proposed APC-EEDBR protocol is evaluated using the Aqua-Sim-NG [27] simulation platform, which was validated in a prior work by Jafri et al. [29], and compared with several representative protocols, including DBR [11], EEDBR [12], EAVARP [30] and APCDBR [15]. To support dynamic transmission power adjustment during data forwarding, we extended and modified the physical layer module in AquaSim-NG, enabling a more accurate simulation of the adaptive power control mechanism under underwater communication conditions.

5.1. Simulation Setup

A layered randomized deployment is used in the simulation, in which the area is vertically divided by depth. Shallow layers have higher node density due to stronger disturbances and heavier communication loads, while deeper layers allow sparser deployment to balance energy efficiency and coverage. Node mobility follows an improved model combining Ekman drift and two-dimensional random walk, with nodes moving horizontally at fixed depths and speeds decreasing with depth. Five surface buoys are fixed, the source node is placed in the deepest layer, and the relay nodes are randomly distributed across the layers. Routing is initiated by buoy broadcasts, and the source sends data every 40 s. To ensure practicality for resource-constrained underwater sensor nodes, the protocol limits per-node overhead by employing simple arithmetic for relay selection and adaptive messaging strategies. Nodes consume 0.1 W in reception, 1 mW in idle, and dynamically adjust transmission power between 1 and 10 W based on link conditions. Only selected relays initiate transmissions, with a maximum of three retransmission attempts if no ACK or forwarding behavior is detected, thus reducing unnecessary energy expenditure. The network lifetime is measured by the round in which the first node’s energy drops below 0.1 J, and the simulation ends when 2000 rounds are completed or 70% of the nodes fail. The simulation settings are presented in Table 5.

5.2. Network Metrics

Network Lifetime: The network lifetime is defined as the time elapsed until the first sensor node exhausts its energy. It is measured from the start of the simulation to the round in which the first node failed. This definition is commonly used in energy-constrained underwater networks and has been referenced in prior work [18]. The metric is computed as follows:
L A v g = u = 1 K u S T u F T u K u
S T u represents the start time of the u simulation run, F T u represents the time when the first node depletes its energy in that run, and K u is the total number of simulation runs.
Energy Consumption [30]: The total energy consumption of the network during the simulation is defined as the difference between the sum of the initial energy of all relay nodes and the sum of their residual energy at the end of the simulation. It represents the overall amount of energy expended by all nodes to support the network operation. The formula is:
E c o n = 1 K u = 1 K i = 1 N E n o d e i _ i n i t i a l E n o d e i _ r e
In the above equation, E n o d e i _ i n i t i a l represents the initial energy of node i , and E n o d e i _ r e is the remaining energy of node i at the end of the simulation. K denotes the total number of simulation runs.
Average End-to-End Delay: This metric measures the time required for a data packet to travel from the source node to the surface receiver, including transmission and queuing delays at intermediate relay nodes. This also applies to scenarios in which data flow from the receiver back to the source node. The average end-to-end delay is calculated as
D e l a y A v g = 1 P r u = 1 K u m = 1 P r ( T P u m R P u m )
P r represents the total number of data packets successfully received by the surface receiver; R P u m denotes the sending time of the u data packet in the m simulation run. T P u m denotes the receiving time of the u data packet in the m simulation run. K u is the total number of simulation runs.
The Packet Delivery Ratio (PDR) measures the efficiency of data delivery in the network and is defined as the ratio of successfully received packets at the surface receiver to the total number of packets generated by the source nodes. The formula for calculating the PDR is as follows:
P D R = 1 K u = 1 K P r ( u ) P l ( u )
P r ( u ) is the number of packets successfully received by the surface receiver in the u simulation run. P l ( u ) represents the total number of data packets generated by the source node during the u simulation run. K denotes the total number of simulation runs. This metric effectively evaluates the robustness and reliability of the network when faced with real-world communication challenges, such as multi-hop relaying, noise interference, and packet loss.

5.3. Simulation Results and Analysis

As shown in Figure 7, D e l a y A v g decreases as node density increases. EAVARP achieves the lowest delay by using opportunistic forwarding to avoid routing-voids. Although APCDBR reduces delay through energy and power control, the lack of explicit void avoidance can lead to retransmissions. In contrast, APC-EEDBR introduces link energy stability and dynamic weight adjustment, resulting in more reliable paths and fewer required retransmissions. DBR’s broadcast-based forwarding increases the delay, while EEDBR, although energy-aware, lacks adaptive path optimization.
Figure 8 shows the impact of node density on L A v g , defined by the round when the first relay dies. APC-EEDBR achieves the longest lifetime by combining energy awareness, power control, and link stability to balance the load and reduce energy waste. DBR quickly depletes energy due to redundant broadcasts. Although EEDBR and EAVARP offer some improvement, they lack effective balancing in dense networks. APCDBR considers energy and power; however, without void avoidance, it may select inefficient next hops, leading to early failures.
From Figure 9, it is evident that with a fixed node count, APC-EEDBR exhibits slower node death rates and more gradual network degradation due to its power adjustment and energy balancing mechanisms. In contrast, the APCDBR fails to avoid routing voids, causing broadcast storms that increase energy consumption and accelerate node death. Similarly, DBR suffers from severe node overload, which leads to rapid early node failure. EEDBR and EAVARP also experience accelerated node deaths in the later stages due to an uneven forwarding load distribution.
As presented in Figure 10, in low-speed or static scenarios, the APC-EEDBR achieves lower energy consumption through energy awareness and fine-grained relay selection, demonstrating strong energy control capabilities. However, in high-speed scenarios, EAVARP exhibits more stable energy consumption and better per-packet energy efficiency. This is mainly due to the use of a fixed candidate set and energy balancing mechanisms, which effectively reduce the number of retransmissions. In contrast, the energy efficiency advantage of APC-EEDBR diminishes at high speeds due to the increased control overhead and frequent path updates.
Figure 11 shows that APC-EEDBR performs well at low speeds but degrades under high mobility due to control overhead and next-hop selection failures. DBR maintains a stable PDR owing to flooding, although it is energy inefficient. EAVARP and EEDBR both degrade rapidly due to rigid forwarder sets and weak link prediction. The APCDBR suffers from forwarding holes in the later rounds. These results highlight that all protocols face link instability under high mobility, and opportunistic routing could be a promising enhancement in such scenarios.
Figure 12 shows that as node speed increases, the D e l a y A v g of APC-EEDBR shows a slight rise, indicating that it maintains good path adaptability and routing stability under dynamic topologies. DBR, which employs a stateless depth-based forwarding strategy, exhibits minimal delay fluctuations due to its low path maintenance overhead. However, it suffers from high redundancy and low efficiency. EAVARP maintains a relatively stable delay owing to its fixed path structure; however, it lacks a link quality feedback mechanism. In contrast, EEDBR experiences a significant increase in delay, reflecting the inefficiency of its path reselection mechanism under high-mobility conditions. The APCDBR exhibited moderate performance overall. However, due to the lack of explicit link void avoidance, it may trigger additional broadcast packets when voids occur, causing a slight increase in delay.
Table 6 compares the performance of the five routing protocols under medium node density (300 nodes) and medium mobility speed (1.5 m/s). The results show that APC-EEDBR achieves a well-balanced performance in terms of network lifetime, energy efficiency, and transmission reliability. In contrast, DBR exhibits a higher packet delivery ratio but suffers from higher energy consumption and shorter network lifetime. Future work will consider incorporating opportunistic routing mechanisms to further enhance the adaptability and robustness of the protocol in dynamic environments.

6. Conclusions

This study proposes and validates a novel routing protocol for underwater wireless sensor networks, Adaptive Power-Controlled Energy-Efficient Depth-Based Routing (APC-EEDBR), designed to overcome the limitations of existing protocols that rely solely on local information while neglecting global context and multidimensional factors, often resulting in unstable routing and uneven energy consumption. The APC-EEDBR protocol integrates multiple node-level metrics and introduces a globally aware relay selection mechanism combined with adaptive power control, thereby enhancing overall network coordination and adaptability. In highly dynamic underwater environments, where node mobility and frequent link disruptions prevail, APC-EEDBR currently lacks explicit mechanisms to mitigate increased control overhead and path instability. To address this limitation, future work should explore the integration of opportunistic routing strategies, wherein multiple candidate receivers participate in forwarding decisions. The actual relay node is selected on the receiver side based on the local link quality, residual energy, and link stability. This receiver-driven approach is expected to improve the robustness of the protocol under frequent topology changes.
In the future, underwater routing protocols are expected to evolve toward greater adaptability and intelligence, with a particular emphasis on mobility prediction, environmental awareness, and self-optimization. In addition, external factors, such as temperature variations and ocean currents, may impact acoustic signal propagation, introducing uncertainty into link estimation and control operations. Future improvements will explore solutions such as hybrid sensing methods, adaptive filtering techniques, and velocity-aware transmission power adjustment to further enhance the routing accuracy and network resilience in complex underwater environments. Furthermore, future work will focus on incorporating real-world measurements to improve the fidelity of underwater acoustic channel modeling, thereby enabling the design of more robust and effective routing protocols.

Author Contributions

Conceptualization, H.C., B.W., T.F., and B.L.; methodology, H.C., B.W., T.F., and B.L.; software, H.C.; validation, H.C., B.W., T.F., and B.L.; writing—original draft preparation, H.C.; writing—review and editing, H.C., B.W., T.F., and B.L.; visualization, H.C.; supervision, B.W.; project administration, T.F.; funding acquisition, T.F. and B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Jiangsu Province (Grants No. BK20241014) and National Science and Technology Major Project of China.

Data Availability Statement

The data presented in this paper are available upon request from the corresponding author.

Acknowledgments

The authors appreciate the constructive feedback from the anonymous reviewers, which helped improve the quality of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Luo, J.; Chen, Y.; Wu, M.; Yang, Y. A Survey of Routing Protocols for Underwater Wireless Sensor Networks. IEEE Commun. Surv. Tutor. 2021, 23, 137–160. [Google Scholar] [CrossRef]
  2. Khan, H.; Hassan, S.A.; Jung, H. On Underwater Wireless Sensor Networks Routing Protocols: A Review. IEEE Sens. J. 2020, 20, 10371–11038. [Google Scholar] [CrossRef]
  3. Gupta, S.; Singh, N.P. Underwater Wireless Sensor Networks: A Review of Routing Protocols, Taxonomy, and Future Directions. J. Supercomput. 2023, 80, 5163–5196. [Google Scholar] [CrossRef]
  4. Ismail, A.S.; Wang, X.; Hawbani, A.; Alsamhi, S.H.; Abdel Aziz, S. Routing Protocols Classification for Underwater Wireless Sensor Networks Based on Localization and Mobility. Wirel. Netw. 2022, 28, 797–826. [Google Scholar] [CrossRef]
  5. Khan, Z.U.; Gang, Q.; Muhammad, A.; Muzzammil, M.; Khan, S.U.; El Affendi, M.A.; Ali, G.; Ullah, I.; Khan, J. A Comprehensive Survey of Energy-Efficient MAC and Routing Protocols for Underwater Wireless Sensor Networks. Electronics 2022, 11, 3015. [Google Scholar] [CrossRef]
  6. Xie, P.; Cui, J.H.; Lao, L. VBF: Vector-Based Forwarding Protocol for Underwater Sensor Networks. In Networking 2006: Networking Technologies, Services, and Protocols; Boavida, F., Plagemann, T., Stiller, B., Westphal, C., Monteiro, E., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2006; Volume 3976, pp. 1216–1221. [Google Scholar]
  7. Nicolaou, N.; See, A.; Xie, P.; Cui, J.H.; Maggiorini, D. Improving the Robustness of Location-Based Routing for Underwater Sensor Networks. In Proceedings of the OCEANS 2007-Europe, Aberdeen, UK, 18–21 June 2007; pp. 1–6. [Google Scholar]
  8. Jornet, J.M.; Stojanovic, M.; Zorzi, M. Focused Beam Routing Protocol for Underwater Acoustic Networks. In Proceedings of the 3rd International Workshop on Underwater Networks (WUWNet 2008), San Francisco, CA, USA, 15 September 2008; ACM: New York, NY, USA, 2008; pp. 75–82. [Google Scholar]
  9. Hwang, D.; Kim, D. DFR: Directional Flooding-Based Routing Protocol for Underwater Sensor Networks. In Proceedings of the OCEANS 2008, Quebec City, QC, Canada, 15–18 September 2008; pp. 1–7. [Google Scholar]
  10. Wang, H.; Wang, S.; Zhang, E.; Lu, L. An Energy Balanced and Lifetime Extended Routing Protocol for Underwater Sensor Networks. Sensors 2018, 18, 1596. [Google Scholar] [CrossRef] [PubMed]
  11. Yan, H.; Shi, Z.J.; Cui, J.H. DBR: Depth-Based Routing for Underwater Sensor Networks. In Networking 2008: Ad Hoc and Sensor Networks, Wireless Networks, Next Generation Internet; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2008; Volume 4982, pp. 72–86. [Google Scholar]
  12. Wahid, A.; Lee, S.; Jeong, H.J.; Kim, D. EEDBR: Energy-Efficient Depth-Based Routing Protocol for Underwater Wireless Sensor Networks. In Advanced Computer Science and Information Technology; Communications in Computer and Information Science; Springer: Berlin/Heidelberg, Germany, 2011; Volume 195, pp. 223–234. [Google Scholar]
  13. Zhang, M.; Cai, W. Energy-Efficient Depth-Based Probabilistic Routing Within 2-Hop Neighborhood for Underwater Sensor Networks. IEEE Sens. Lett. 2020, 4, 7002304. [Google Scholar] [CrossRef]
  14. Wang, L.; Kumar, P.; Yum, K.H.; Kim, E.J. APCR: An Adaptive Physical Channel Regulator for On-Chip Interconnects. In Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), Minneapolis, MN, USA, 19 September 2012; pp. 87–96. [Google Scholar]
  15. Wang, B.; Zhang, H.; Zhu, Y.; Cai, B.; Guo, X. Adaptive Power-Controlled Depth-Based Routing Protocol for Underwater Wireless Sensor Networks. J. Mar. Sci. Eng. 2023, 11, 1567. [Google Scholar] [CrossRef]
  16. Han, G.; Xia, R.; Wang, H.; Li, A. Source Location Privacy Protection Algorithm Based on Polyhedral Phantom Routing in Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2024, 11, 8459–8472. [Google Scholar] [CrossRef]
  17. Zhang, Y.; Zhang, Z.; Chen, L.; Wang, X. Reinforcement Learning-Based Opportunistic Routing Protocol for Underwater Acoustic Sensor Networks. IEEE Trans. Veh. Technol. 2021, 70, 2756–2770. [Google Scholar] [CrossRef]
  18. Dai, Y.; Ji, J.; Qiu, Y. A Dual-Hop Topology-Aware Routing Protocol for Underwater Optical Wireless Sensor Networks. Opt. Switch. Netw. 2022, 45, 100682. [Google Scholar] [CrossRef]
  19. Câmara Júnior, E.P.M.; Vieira, L.F.M.; Vieira, M.A.M. CAPTAIN: A Data Collection Algorithm for Underwater Optical-Acoustic Sensor Networks. Comput. Netw. 2020, 171, 107145. [Google Scholar] [CrossRef]
  20. Mei, H.; Wang, H.; Shen, X.; Jiang, Z.; Bai, W.; Wang, C. An Adaptive Routing Protocol for Underwater Acoustic Sensor Networks with Ocean Current. IEEE Sens. J. 2023, 23, 28220–28243. [Google Scholar] [CrossRef]
  21. Guan, Q.; Ji, F.; Liu, Y.; Yu, H.; Chen, W. Distance-Vector-Based Opportunistic Routing for Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2019, 6, 3831–3839. [Google Scholar] [CrossRef]
  22. Han, D.; Du, X.; Liu, X. CELR: Connectivity and Energy Aware Layering Routing Protocol for UANs. IEEE Sens. J. 2020, 20, 13172–13183. [Google Scholar] [CrossRef]
  23. Vahabi, S.; Daneshvar, A.; Eslaminejad, M.; Dashti, S.E. CBDS2R: A Cluster-Based Depth Source Selection Routing for Underwater Wireless Sensor Network. IEEE Trans. Signal Inf. Process. Over Netw. 2023, 9, 468–476. [Google Scholar] [CrossRef]
  24. Zhang, J.; Lin, Z.; Tsai, P.-W.; Xu, L. Entropy-Driven Data Aggregation Method for Energy-Efficient Wireless Sensor Networks. Inf. Fusion 2020, 56, 103–113. [Google Scholar] [CrossRef]
  25. Wang, Q.; Li, J.; Qi, Q.; Zhou, P.; Wu, D.O. A Game-Theoretic Routing Protocol for 3-D Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2020, 7, 9846–9857. [Google Scholar] [CrossRef]
  26. Brekhovskikh, L.M.; Beyer, A.R.T. Fundamentals of Ocean Acoustics. J. Acoust. Soc. Am. 1991, 90, 3382–3383. [Google Scholar] [CrossRef]
  27. Aqua-Sim-NG: Underwater Sensor Network Simulator for NS-3. Available online: https://github.com/rmartin5/aqua-sim-ng (accessed on 1 February 2025).
  28. Khan, A.; Imran, M.; Shoaib, M.; Ur Rahman, A.; Sama, N. Link and Stability-Aware Adaptive Cooperative Routing with Restricted Packets Transmission and Void-Avoidance for Underwater Acoustic Wireless Sensor Networks. Comput. Commun. 2021, 180, 172–183. [Google Scholar] [CrossRef]
  29. Jafri, M.; Marin, A.; Torsello, A.; Ghaderi, M. On the Optimality of Opportunistic Routing Protocols for Underwater Sensor Networks. In Proceedings of the 21st ACM International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM ’18), Montreal, QC, Canada, 28 October–2 November 2018; ACM: New York, NY, USA, 2018; pp. 1–9. [Google Scholar]
  30. Wang, Z.; Han, G.; Qin, H.; Zhang, S.; Sui, Y. An Energy-Aware and Void-Avoidable Routing Protocol for Underwater Sensor Networks. IEEE Access 2018, 6, 7792–7801. [Google Scholar] [CrossRef]
Figure 1. Node deployment diagram.
Figure 1. Node deployment diagram.
Jmse 13 01418 g001
Figure 2. (a) Illustration of the routing establishment process showing the beacon broadcasting, neighbor discovery, and next-hop selection mechanism; (b) Flowchart detailing the step-by-step procedure of routing table update and forwarding node selection.
Figure 2. (a) Illustration of the routing establishment process showing the beacon broadcasting, neighbor discovery, and next-hop selection mechanism; (b) Flowchart detailing the step-by-step procedure of routing table update and forwarding node selection.
Jmse 13 01418 g002
Figure 3. Relay node selection process.
Figure 3. Relay node selection process.
Jmse 13 01418 g003
Figure 4. Avoiding local optimal.
Figure 4. Avoiding local optimal.
Jmse 13 01418 g004
Figure 5. Routing reply process.
Figure 5. Routing reply process.
Jmse 13 01418 g005
Figure 6. Packet reception and transmission process.
Figure 6. Packet reception and transmission process.
Jmse 13 01418 g006
Figure 7. Influence of node density on D e l a y A v g .
Figure 7. Influence of node density on D e l a y A v g .
Jmse 13 01418 g007
Figure 8. Influence of number of nodes on L A v g .
Figure 8. Influence of number of nodes on L A v g .
Jmse 13 01418 g008
Figure 9. Node death progression with respect to simulation rounds.
Figure 9. Node death progression with respect to simulation rounds.
Jmse 13 01418 g009
Figure 10. Influence of node speed on E c o n .
Figure 10. Influence of node speed on E c o n .
Jmse 13 01418 g010
Figure 11. Influence of node speed on PDR.
Figure 11. Influence of node speed on PDR.
Jmse 13 01418 g011
Figure 12. Impact of node speed on D e l a y A v g .
Figure 12. Impact of node speed on D e l a y A v g .
Jmse 13 01418 g012
Table 1. Field names and their meanings.
Table 1. Field names and their meanings.
Field NameDescription
TypePacket type field to distinguish among beacon, data, ACK, etc.
SID (Source ID)Unique identifier of the sending node
RID (Receiver ID)Unique identifier of the receiving or target node
PN (Packet Number)Packet number to identify a specific packet in a transmission
RE (Residual Energy)Current residual energy of the node, used for energy-aware routing
DEP (Depth)Node depth information for hierarchical determination and spatial localization
ND (Neighbor Density)Number of neighboring nodes within the communication range
ARE (Average Residual Energy)Average residual energy of neighboring nodes
LSF (Link Stability Factor)Factor used to evaluate link reliability
PL (Power Level)Power level used when transmitting data
LoadActual payload field containing the data to be transmitted
Note: These abbreviations (e.g., SID, RE, and LSF) are used throughout the packet formats in Table 2.
Table 2. Packet structure by type.
Table 2. Packet structure by type.
Packet TypeFields Included
Beacon PacketType, SID, RE, DEP, ND, ARE, LSF
Data PacketType, SID, RID, PN, RE, DEP, ND, ARE, LSF, PL, Load
ACK PacketType, SID, RID, PN, RE, DEP, ND, ARE, LSF, PL
Probe PacketType, SID, RE, DEP, ND, ARE, LSF
Probe Reply PacketType, SID, RE, DEP, ND, ARE, LSF
Void Notification PacketType, SID
Table 3. Routing table structure.
Table 3. Routing table structure.
SIDREDEPNDARELSF
Neighbor Table
Table 4. Neighbor table structure.
Table 4. Neighbor table structure.
SIDREDEPNDARELSFPL
SID1RE1DEP1ND1ARE1LSF1PL1
SID2RE2DEP2ND2ARE2LSF2PL2
SID3RE3DEP3ND3ARE3LSF3PL3
Table 5. Simulation parameters.
Table 5. Simulation parameters.
System ParameterValue
Data Rate10 kbps
Frequency25 kHz
Number of Nodes100–500
Communication RadiusUp to 500 m
Deployment TopologyLayered random deployment
Initial Energy (Relay Nodes)150 J
Data Payload50 Bytes
Packet Sending Interval40 s
Transmission Power1–10 W
Energy ModelRx: 0.1 W, Idle: 1 mW
Mobility Modelns3::RandomWalk2dMobilityModel
Table 6. Performance comparison under moderate density and mobility.
Table 6. Performance comparison under moderate density and mobility.
ProtocolAverage Delay (s)Energy Consumption (×100 J)Packet Delivery Ratio (PDR)Network Lifetime (Rounds)
APC-EEDBR1.6339.120.892761.95
DBR2.5889.850.986234.10
EAVARP1.3430.290.882599.50
EEDBR4.0544.160.875550.50
APCDBR1.7840.860.865644.88
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chu, H.; Wang, B.; Fang, T.; Liu, B. Adaptive Power-Controlled Energy-Efficient Depth-Based Routing Protocol for Underwater Wireless Sensor Networks. J. Mar. Sci. Eng. 2025, 13, 1418. https://doi.org/10.3390/jmse13081418

AMA Style

Chu H, Wang B, Fang T, Liu B. Adaptive Power-Controlled Energy-Efficient Depth-Based Routing Protocol for Underwater Wireless Sensor Networks. Journal of Marine Science and Engineering. 2025; 13(8):1418. https://doi.org/10.3390/jmse13081418

Chicago/Turabian Style

Chu, Hongling, Biao Wang, Tao Fang, and Biao Liu. 2025. "Adaptive Power-Controlled Energy-Efficient Depth-Based Routing Protocol for Underwater Wireless Sensor Networks" Journal of Marine Science and Engineering 13, no. 8: 1418. https://doi.org/10.3390/jmse13081418

APA Style

Chu, H., Wang, B., Fang, T., & Liu, B. (2025). Adaptive Power-Controlled Energy-Efficient Depth-Based Routing Protocol for Underwater Wireless Sensor Networks. Journal of Marine Science and Engineering, 13(8), 1418. https://doi.org/10.3390/jmse13081418

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop