Optimization of Acoustic Communication Links for a Swarm of AUVs: The COMET and NEMOSENS Examples

Underwater acoustic communication is a key point for performance improvement in an autonomous underwater vehicle (AUV) swarm. The communication process is essential for improving the AUVs localization accuracy for navigation and is a convenient way for sharing information among the AUVs in a network. The objective of this work, which was developed in the COMET and NEMOSENS projects, is to address the communication process required in a mobile underwater wireless network, with a focus on the proposal of an adaptive physical layer methodology. We discuss about the employed channel access method, the frame structure, and we propose the usage of an adaptive guard interval in order to ameliorate the network usage rate. We explain the physical layer aspect of the communication: the data processing at the transmitter and receiver side. In addition to that, we propose the usage of smart communications among AUVs. We design a method for adapting some physical layer parameters. The proposed approach relies only on the knowledge of the transmission geometry, and it optimizes the number of subcarriers and the cyclic-prefix length of the Orthogonal Frequency-Division Multiplexing (OFDM) system. The obtained results show a performance improvement in terms of bit-error rate when compared with the case of random parameters selection. These results corroborate the benefits of our adaptive parameters approach.


Introduction
A swarm of autonomous underwater vehicles (AUVs) can be the key for a better exploration of the underwater environment. Many underwater applications can benefit from the usage of several underwater vehicles working together. Possible applications include seabed mapping, plume tracking [1], studies on fish migration [2], sea pollution monitoring, corrosion prevention in offshore installation of wind farms, undersea surveillance [3], among other civilian and military applications [4].
The main motivation for using many AUVs is that a single AUV might not be able to perform the same task as a swarm. As an example, the usage of a single underwater vehicle poses critical constraints for tracking plumes [1]. The main problem is the aliasing of spatial or temporal samples. For the cases of sensing small-scale features in the water, the AUV needs to perform high spatial sampling, which limits the survey coverage area (not enough space resolution). For the cases of dynamic features, such as hydrothermal vent plumes, the plume moves before the AUV survey is completed (lack of time resolution) [1]. Therefore, the usage of a set of coordinated AUVs can address all these aforementioned issues. This paper is organized as follows. We start the paper by presenting the underwater vehicles to be used in a swarm in Section 2. In Section 3, we show the benefits that the usage of underwater acoustic communication brings to a swarm of AUVs. Section 4 presents the developed channel access method and the frame structure. The aspects regarding the physical layer are addressed in Section 5. This section contains the modem description, proposes a method for adapting some physical layer parameters, and provides simulation results. At the end, Section 6 shows our conclusions.

Autonomous Underwater Vehicles
Two distinct AUVs are considered in this work. The first one is COMET, which is shown in Figure 1. COMET can work in a swarm mode with up to 10 AUVs. The acoustic communication system enables them to have an accurate positioning information [15]. A precise underwater positioning is useful not only for swarm navigation, but also for field data collection. These surveyed data are associated with a more reliable ocean coordinates. This AUV can operate in depths up to 300 m and its battery can last up to 20 h. COMET is around 2 m long and it weights less than 40 kg. The second AUV is NemoSens, which is depicted in Figure 2. NemoSens is a micro AUV, and it is 90 cm long, has a diameter of 120 mm, and weights less than 9 kg. This micro AUV can operate in a swarm mode with up to seven vehicles, which extends the mission coverage [16]. NemoSens is able to perform missions up to a depth of 300 m, with a battery autonomy up to 10 h. Another differential feature of this AUV is its flexible system. With the open Linux architecture, it is possible to test and employ any other navigation algorithm.

Importance and Benefits of Underwater Communications
Navigating in the underwater environment is a complex task [17]. The navigation system is also responsible for detecting underwater objects such as hazardous wreck, rocks, seafloor modifications, and other vehicles, in order to avoid collision. Both COMET and NemoSens AUVs utilizes the Inertial Navigation System (INS) aided by Doppler Velocity Log (DVL), and when available, the Global Positioning System (GPS) or Long Baseline (LBL) [15,16]. In one configuration of NemoSens, the DVL can be suppressed, reducing drastically the AUV cost. In this case, the acoustic communications among AUVs plays a major role in maintaining an accurate navigation.
When the AUVs operate together in a swarm mode, the navigation algorithm can be improved with the aid of the signal received from the other vehicles. This means that the navigation can be adapted according to information received. In addition to that, there is the need of an algorithm for coordinating the swarm navigation. As there is no central node in this network, each AUV can use the knowledge of the network topology, which is obtained in the process of information exchange.
Another important improvement that can be achieved thanks to underwater communication is with respect to localization. When the AUV is at the surface, the localization system utilizes the GPS. Once the AUV dives, the vehicle only gets the measurements acquired by its subsea sensors. These measurements have inherent uncertainties, which are represented by the boxes in Figure 3, part 1. When the AUVs operate in a swarm mode, these vehicles might take profit of the information exchange among them for improving localization. While in hearing mode, the AUV can measure the time of arrival of each signal (see Figure 3, part 2). With this information, the AUV can compute the location range that the transmitting vehicle is situated (see Figure 3, part 3). Using the knowledge of the transmitter position box (that was transmitted in the message), the receiver node can improve the localization accuracy of the transmitter AUV, as shown in Figure 3, part 4. These continuous information exchanges among users enables the contraction of position boxes, increasing the localization accuracy [18].
A benefit of having a more precise position is a better coverage [18]. Figure 4, depicts the area coverage for the case when the AUVs exchange information and for the case the vehicles do not communicate. In this figure, the red color corresponds to the unexplored areas, and the green intensity designates the amount of scans that were performed. From this figure, one can observe the improvement on the area coverage when the AUVs communicates with each other.  Another benefit of having more precise positions, is that the collected data has a more accurate coordinates. As a consequence, the sweep of the surveyed area is less prone to samples gap.
Notice that all these advantages require a constant information exchange among the network nodes. The periodicity of the data exchange among AUVs depends on the mission, AUVs speed, amount of information, and distance among them. As an example, after theoretical studies which considered the projector bandwidth as 4 kHz, an useful modem bit rate of 2 kbps, and a maximum distance among the AUVs of 1 km, the frame duration and the exchange periodicity were set to 2 s and 30 s, respectively.

Channel Access
The communication among the AUVs is essential to accomplish any underwater task. During a mission, these vehicles need to exchange information for coordinating the navigation. Each AUV needs to compute its own position and velocity, and broadcast them to the other vehicles. So, the manner that these information will be exchanged among them, i.e., the channel access method, should be previously defined.
Many multiple access methods exist in the literature, such as time-division multiple access (TDMA), frequency-division multiple access (FDMA), code-division multiple access (CDMA), and Aloha. The Aloha protocol is efficient for the case the message length is proportionally smaller than the transmission periodicity. Although, this condition might not be satisfied in our case, specially when the number of AUVs increases.
In the CDMA method, each user is assigned with a spreading sequence to be used before transmitting the data. As the user can send information during all the time using the whole bandwidth, this system is highly susceptible to near-far effect. Despite that, it needs a power control mechanism at the transmitter side, which requires a feedback link. However, this is not desirable due to this additional resource consumption.
In the FDMA method, the frequency resources are shared among users. As the projector bandwith is small (only a few kHz), each user will be assigned an even smaller bandwidth. This causes a reduction of the bit rate and subsequently an increase on the communication duration.
The TDMA method has an easy implementation and consists of sharing the time among users. One drawback of TDMA is that each AUV might have a distinct internal clock shift. Another inconvenience of utilizing TDMA for underwater communications is that the acoustic wave has a significant propagation delay. For coping with this channel feature, one should insert a guard interval, which reduces the information throughput. Nevertheless, TDMA was selected due to its robustness and resilience to near-far effects.
In the TDMA approach adopted in this project, each AUV can transmit information during a designated time slot, as shown in Figure 5. The communication ordering is previously defined, and each user needs to wait its turn for communicating. In this network, there is no central node, and each user has the knowledge of the total number of nodes.
All time slots have the same duration and its time length is defined as where T frame is the frame duration, and T guard is a guard interval. The frame duration is a fixed parameter and it is set to T frame = 2 s [19]. The latter parameter (T guard ) has the role of guaranteeing no transmission collision in the network. Notice that T guard can have a variable value, which depends on the channel and on the network topology. In other words, it depends on the maximum distance between two AUVs and on the highest channel delay spread: where τ max is the highest delay spread.

Importance of Adaptive Guard Interval
We can define the percentage of the network usage as the time amount that a user is transmitting information over the total time slot that is allocated for that user: Ideally, it would be desirable that when an user stops transmitting, the next one could start immediately. As the acoustic wave has a low underwater propagation speed, the next node should wait that the most distant AUV receives all the signal.
For a better illustration, we consider that the guard interval is dominated by the term d max /c. We computed the effective network usage for distinct AUVs distance values. This result is depicted in Figure 6. In this figure, the x-axis is the real distance between the two most far away vehicles. The blue curve corresponds to the case that this information is perfectly known, leading to the usage of a T guard value which provides the maximum possible network usage rate. The left side of this curve, called the boundary, corresponds to the cases where the choice of T guard value results in no packet collision on the network. On the other hand, the usage of a T guard value which corresponds to an equivalent distance between transmitter and receiver lower than the real one, might result in packet collision.
In the same figure, we also plotted the network usage rate for the cases where the guard interval is set as a fixed parameter, independent of the network topology. As observed, this approach does not explore all the time resources (left side) or it prompts transmission collisions (right side). This leads to the necessity of a strategy such that the system can operate always under the blue curve, but the closest as possible to it. A possibility is to adapt this parameter according to the network topology. Knowing that each AUV periodically broadcasts its location and speed, we can take advantage of this data for adapting the guard interval.

Frame Structure
The frame structure employed for this swarm of AUVs is depicted in Figure 7. The information contained at each field is explained hereafter.
• Synchro: This field contains the synchronization signal, that is the first OFDM symbol. This initial signal is useful as well for the detection. • @Dest: This is the identification of the message recipient (destinatary). Notice that each AUV is assigned with a distinct identification number. There is also an identification number for the case the message is designated for all users. • @Srce: This field carries the source identification, i.e., the AUV that is currently transmitting information. • Control: It is a control field, which can be used for many purposes. As an example, it might contain the congestion status of the local queue [19].

Physical Layer
In digital communications, single carrier (SC) and OFDM waveforms are used to transmit information at a high data rate, and they have similar theoretical spectrum efficiency [20]. Both waveforms are impacted by the channel selectivity on time and frequency domains. For dealing with these channel impairments, specific signal processing techniques are required at the receiver side.
The underwater acoustic channel is highly time-variant, and its tracking can be a difficult task [21]. With this knowledge, it would be desirable that the selected waveform could cope with this inherent channel feature. The usage of a differential OFDM system does not require any channel equalization, decreasing the computational complexity at the receiver side [21]. Therefore, differential OFDM was selected for this project due to its robustness. Another motivation for this choice is the possibility of changing its parameters according to the application, and to the environmental conditions. So, in this section, we present the physical layer aspect regarding the AUV's communication. We first describe the OFDM modem embedded in each AUV [22][23][24]. We then present a method that takes advantage of the knowledge of the network geometry to automatically adapt some of the OFDM parameters.

Modem: Transmitter Side
A block diagram of the transmitter is shown in Figure 8. The first procedure is the channel encoder. The information bits b i ∈ {0, 1} N belonging to the each data block i ∈ N are coded:b where C(b i , ρ) denotes the coding operation performed on b i , with code rate ρ. The result, b i , is a vector containing N/ρ coded bits (we consider that N is an integer multiply of ρ).
The benefit of utilizing a channel encoder is that this mechanism enables the receiver to detect and correct errors that might occur during the transmission. There are two distinct types of encoding available in the modem: the convolutional code, that is followed by an interleaver, and the Low-Density Parity-Check (LDPC) code. In the next stage, the coded bitsb i are mapped into symbols s i from a differential digital modulation: where M represents the differential digital modulation procedure, that maps µ bits into one complex modulated symbol. In this case, we employ either D-BPSK or D-QPSK modulation. The employment of differential modulation schemes enables the usage of a receiver with a lower complexity. For this modulation type, no channel equalization is required [21]. As a consequence, no pilot symbols are needed for channel equalization, reducing the overall system overhead [24]. These modulated symbols are mapped into the subcarriers through the multiplication by an IDFT matrix.s where N sub kl . We calls i as the i-th OFDM symbol. Subsequently, a cyclic prefix (CP) with size K is added to this signal, i.e., the last K symbols are copied and added at the beginning of the OFDM symbol. The usage of a CP length higher or equal than the channel delay spread warrants that the receiver is able to remove the interblock interference (IBI), that the signal suffers while passing through the channel.
Following the proposal of [22,25], each OFDM block (that is the OFDM symbol along with its CP), is multiplied by a squared root raised cosine (SRRC) pulse. In this windowing operation, which is performed over the whole OFDM block, the roll-off period is the same as the CP duration. As a consequence, some energy is saved [25]. In this pulse shaping design, the SRRC pulse is utilized both at transmitter and receiver side. This signal is modulated by the carrier generating the passband signal. Here, we denote as f c the carrier frequency. For coping with peak-to-average power ratio (PAPR) issues, this signal is clipped. The real part of it is taken, and the signal is normalized before being transmitted.

Modem: Receiver Side
At the receiver side, the modem works under 3 distinct modes: the standby, locking and decoding mode [22]. These operation modes are depicted in Figure 9. The objective of having these three distinct modes is for power saving issues, without loosing any useful received information. At the standby mode, the modem is continuously measuring the received signal power, and in case it detects an increase in the signal power, the locking mode is activated. In the locking mode, the signal of interest is detected and synchronized. The signal detection utilizes a maximum likelihood (ML) approach [24]. In this approach, a bank of matched filters is used for a joint estimation of the signal delay and of the Doppler factor. The first OFDM symbol is considered as a pilot, so that the filter bank is composed of distorted versions of this symbol. The selected branch is the one that provides the maximum value. The signal delay and the Doppler factor associated to this branch are chosen. The delay is used for synchronizing the received signal, and the Doppler factor is employed at a later processing stage.
After the signal be synchronized, the modem goes to the decoding mode, which is responsible for recovering the transmitted signal. Figure 10 shows the block diagram of the receiver when operating at this mode. In order to keep only the desired signal, which has a bandwidth of B = M ∆ f and is centered in f c , the received signal passes through a passband filter. This is a raised cosine filter, and in Figure 10 it is denoted as RC filter.
Notice that the received signal samples, do not correspond to the originally equally spaced transmitted samples [26]. This phenomenon is due to the Doppler effect, which introduces a time-warping effect on the signal, i.e., the signal suffers a compression and/or dilatation in the time domain. For compensating the Doppler effect, the following procedure is performed. Knowing the time instant that each signal sample was received, and the initial Doppler factor (that was obtained at the locking mode), we can recover the original transmission time instant. With this information, the received signal is resampled for finding the original equally spaced signal.
At the next stage, the carrier frequency is removed, and the signal is shifted to baseband. This signal is multiplied by a squared-root raised cosine window [22]. This apodization operation is part of the pulse shaping design [25], which enables a reduction on the power consumption.
Then this signal passes through a serial to parallel converter. At the S/P converter output, we will have an OFDM block, which contains (N sub + K) symbols. So, this OFDM block is demapped, leading to approximations of the differential complex modulated symbols. These symbols are demodulated, giving rise to bits. At the next stage, the set of bits is decoded, leading to the estimated transmitted bits.

Adaptive Parameters
The modem previously described is embedded in each AUV. When the AUV is operating in a swarm mode, the system dynamics are constantly changing. So, it would be beneficial if each vehicle could automatically adapt some physical layer parameters according to the channel.
When a feedback link is available, the physical layer adaptation is getting some kind of channel state information from the receiver [6][7][8][9]12,13]. Such an approach can be efficient but is costly in terms of overhead and energy. Apart from that, a feedback link might not be feasible for some underwater applications, such as long range communications [14].
In our context, no feedback is provided. However, we can take advantage of the information of the AUVs location and speed that is periodically broadcasted. Based on this knowledge, we propose to run, at the transmitter side, an on-board channel simulator. The outputs of this simulated channel are then used to predict some metrics on the modem performance. OFDM parameters that can be adjusted include the number of subcarriers (N sub ) and the cyclix prefix length (T CP ). In order to correctly adapt these parameters, it is important to first understand how they impact the system performance.
Considering a fixed bandwidth, the usage of a large number of subcarriers will decrease the subcarrier spacing. If this spacing is small enough, the information recovery at the receiver side can be compromised. For example, the Doppler effect might cause intercarrier interference (ICI), and as a consequence the subcarriers orthogonality is lost, hindering the information recovery. On the other hand if we choose a low number of subcarriers, the resulting throughput is lower than the one that could be achieved (due to the CP that is added in each OFDM symbol). So, a proper choice of N sub is of paramount importance for an efficient resource usage.
Knowing that the underwater acoustic communication is impaired by the multipath channel with a large delay spread, one must consider these effects when designing a communication system. A possible solution to tackle this issue is to add a cyclic prefix (CP) at the signal before transmission. The main function of CP is to remove the interblock interference (IBI) at the receiver side. Although, if the CP length is lower than the channel delay spread, the IBI is not eliminated. Still, if the CP is much longer, we are wasting power and transmission time.
A possible way of choosing the number of subcarriers and the CP length would be through the minimization of the IBI and the ICI [27]. As the CP length has a direct impact on the transmission rate, we decided to constraint the system overhead coming from this parameter. So, this optimization problem can be mathematically written as min N sub ,T CP (P ICI + P IBI ) where P ICI , P IBI are the signal power containing ICI and IBI, respectively. The value ρ max is chosen by the user, and it represents the maximum overhead due to CP. The overhead ρ is defined as where T sym is the useful symbol duration. The low speed propagation of the acoustic waves increases the round-trip time [26], which may reflect in variations of the channel impulse response. So, it might not be feasible to use channel state information (CSI) for computing P ICI and P IBI .
A possibility is to predict the interference power due to ICI using [28]. In addition, since no feedback link is available, the interference can only be predicted but cannot be estimated. In reference [28], the bound for P ICI is derived for an OFDM system considering a time-variant channel, and its resulting expression is given by with f d being the value of the maximum Doppler frequency, and P( f ) the Doppler spectrum. The variable f d is defined as where v is the relative velocity between transmitter and receiver, and c is the sound speed propagation. Since the actual Doppler spectrum P( f ) is unknown, it is predicted. This prediction is made using the maximum entropy principle [29]. The main motivation for using this approach is to avoid adding random and unknown information to the system. These models are specially useful in underwater applications [29][30][31]. For this work, we assume that the Doppler spectrum P( f ) has a known bounded normalized support. In other words, we consider as known the maximum Doppler effect. The computation of P( f ) follows the guidelines provided at [29], in which is employed a numerical approach.
Knowing that we utilize a full redundancy receiver, we can compute the interference power due to IBI as follows: with P dp (τ) being the channel power-delay profile. For obtaining a prediction of the power delay-profile, we utilize a wideband ray tracer for shallow water [32]. In order to also consider the frequency dependent attenuation phenomenon, Thorp's formula [33] is added to this procedure. For solving the optimization problem of Equation (7), we compute the interference power for all predefined pairs of parameters (N sub , T CP ). The pair which leads to the minimum interference, and that obeys the overhead constraint is selected.
For summarizing, Table 1 shows all the input parameters of the optimization problem. Notice that the optimization only requires knowledge about the channel geometry. As output, the optimization algorithm provides the number of subcarriers and the CP length (N sub , T CP ), as shown in Table 2.

Optimization Evaluation
For assessing the performance of this optimization method, we compared its results with a genie-aided modem. This latter approach selects the parameters pair (N sub , T CP ) which leads to the minimum measured bit-error rate (BER). For this case, we utilized the previously described modem. All the tested cases considered a D-BPSK constellation and a sampling rate f s = 192 kHz. We utilize the Watermark simulator [34,35] for replaying the underwater channel. This simulator provides real measurements of the channels, which have a time-varying impulse response. Performance is first evaluated without channel coding and without noise in the channel. Results with coding and noise are then discussed in Section 5.5. The Matlab program was utilized for performing all these simulations.

BCH1 Channel
The first selected scenario concerns the BCH1 (Brest Commercial Harbor) channel [34,35]. This experiment was performed in France, and the transmitter was placed 800 m away from the receiver. The channel geometry data regarding this experiment is shown in Table 3. For running the optimization algorithm, we restricted the set of possible subcarriers value and the CP lengths. In this case, we consider N sub = {128, 256, 512} subcarriers, and T CP = {1, 5, 8, 10, 12, 15, 18} ms. Notice that the OFDM symbol duration (without CP) varies according to the number of subcarriers selected. So, using these information, the optimization algorithm is executed. The obtained results are depicted in Table 4. This table contains the optimized parameters for distinct overhead constraints.  32 32 In order to evaluate these optimized results, we ran other simulations with a genieaided modem. For this comparative approach, it was transmitted 27 frames, whereas each frame had a 1 s time length. This procedure was repeated 50 times and the results are in Figure 11. This figure shows the bit-error rate (BER) obtained for all possible system configurations. An explanation for the system behavior shown in Figure 11 is as follows. Considering the same bandwidth, the usage of a larger number of subcarriers translates to a lower subcarrier spacing. When the subcarrier spacing is small, the system is more susceptible to ICI, resulting in a increase of the BER. On the other hand, the augmentation of CP length improves the system performance. The decrement on the BER value can be explained by a reduction on the IBI at the receiver side. Although, this behavior is not so explicit for N sub = 512. In this case, the ICI dominates, masking the influence of the CP length. In this genie-aided approach, the parameters pair to be selected should also obey the overhead constraint. As each point from Figure 11 has a distinct overhead value associated, we should check the eligibility of each point. Figure 12 shows the overhead inherent to each point. In this figure it is possible to observe that a higher number of subcarriers is associated with a lower overhead. This behavior is due to the fact that the OFDM symbol duration (without CP) depends on the number of subcarriers. The larger the number of subcarriers, the longer the OFDM symbol duration. So, the selection of a benchmark point depends on the desirable overhead value. As an example, for an overhead of ρ max = 0.1, the following points are eligible (see Figure 12): . Considering only these points, we choose the parameters pair that has the lowest BER in Figure 11. For this case, the selected point is (256, 10).
The above-mentioned procedure was performed for all overhead values considered in Table 4, and these results are shown in Table 5. As observed, all the parameters pair obtained by the optimization algorithm are the same as the benchmark points.  [34,35]. This channel was recorded in Kauai, HI, USA. All the information relative to this experiment, and that are needed for the optimization procedure, are shown in Table 6.  For evaluating these optimized results, simulations using the genie-aided approach were performed. We transmitted 14 frames with a 1 s duration. Each simulation was repeated 50 times, and the results are shown in Figure 13. Figure 14 contains the overhead value associated to each point of the previous figure. So, the benchmark parameters are selected for each overhead value.  Table 8 shows results for both optimized and benchmark approaches. The majority of the parameters obtained with our method matches with the genie-aided results.

Modem Performance with Adaptive Parameters
In order to evaluate the system performance when the modem operates with the optimization procedure, we performed simulations in a noisy environment. In this case, the system utilized channel encoder. The Watermark simulator [34,35] was utilized for emulating the channel. We added white Gaussian noise to the signal that passed through the channel. The signal-to-noise ratio (SNR) is measured at the receiver side, and it is defined as: where E b is the bit energy, and N 0 is the noise power spectral density. The modem was set with the following parameters for the simulations performed considering this framework. The channel encoder utilized is the convolutional, with a code rate of 1/2, and constraint length 7. The bits are modulated with a D-QPSK modulation, and the sampling rate is f s = 192 kHz. In addition to that, each simulation is repeated 100 times. For each channel, and for a given overhead value, the optimization algorithm is executed for obtaining the number of subcarriers (N sub ) and the cyclic prefix length (T CP ).
We ran simulations regarding the environment of KAU1 channel. Figure 15 shows the BER as a function of the SNR. The curves considering the optimized points are indicated in the legend as ρ max = 0.15 and ρ max = 0.3. The other two curves were generated considering a parameters pair randomly selected, i.e., the unoptimized case. For ρ max = 0.15, it is possible to observe the performance gain when utilizing the optimization algorithm. This gain increases with the augmentation of the SNR. The same behavior is observed for ρ max = 0.3. In this case, the gain is even more significant: for SNR values higher than 12 dB, the BER is improved in at least one order of magnitude. All these results show the benefits the optimization algorithm can bring to the system.

Conclusions
In this paper we addressed all the AUVs swarm communication process developed for COMET and NEMOSENS projects, with a focus on the proposal of a method for adapting some physical layer parameters. We discussed about the achievable benefits when these vehicles can exchange information among them. The usage of underwater communications improves navigation and localization in an AUV swarm. In addition to that, we showed our designed communication process for an underwater AUVs network. At first, we presented the selected channel access method, and we proposed the usage of an adaptive guard interval for improving the network usage rate. We also addressed all the aspects concerning the physical layer. We explained the modem employed at the transmitter and receiver side, along with its operation modes. Subsequently, we proposed an optimization method for adapting some physical layer parameters: the number of subcarriers (N sub ) and the cyclic prefix length (T CP ). This method utilizes only information about the transmission geometry and does not require any kind of feedback information. The idea behind this approach is to utilize the location and speed information that each AUV periodically broadcasts. We showed that this optimization is able to provide similar results as the ones obtained by a genie-aided approach. At the end, we presented results for the case the modem is operating with this optimization method. These results, utilizing the Watermark simulator, show a performance improvement in terms of bit-error rate. We intend to perform sea-experiments for evaluating the benefits of this new optimization feature.

Conflicts of Interest:
The authors declare no conflict of interest.