Preprint
Article

Channel Emulator Framework for Underwater Acoustic Communications

Altmetrics

Downloads

151

Views

33

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

18 March 2023

Posted:

21 March 2023

You are already at the latest version

Alerts
Abstract
In this paper, we develop a tractable mathematical model and emulation framework for communicating information through water using acoustic signals. Water is considered as one of the most complex mediums to model owing to its vastness and variety in characteristics depending on the scenario, what kind of water-body (lakes, rivers, tanks, sea etc.) and geographical location of the water-body is considered. Our proposed mathematical model involves the concept of damped harmonic oscillators to represent the medium (water) and Milne’s oscillator technique to map the interaction between the acoustic signal and water. Wave equations formulated for acoustic pressure and acoustic wave velocity are used to characterize the travelling acoustic signal. Signal strength, phase shift and time-delay generated from the mathematical model are fed to a Simulink-based emulator framework to generate channel samples and channel impulse responses. The emulator uses wide sense stationary uncorrelated scattering (WSSUS) assumption and finite sum-of-sinusoids (SOS) with uniformly distributed phase to generate the channel samples. Using the emulator platform it is possible to generate amplitude variation profile, Doppler shift and spread experienced by any travelling signal through different underwater communication scenarios. Such an emulator platform can be used to simulate different communication scenarios, underwater network topologies, data to train different learning models and predict performance of different modulation, multiplexing, error correction and multi-access techniques for underwater acoustic communications (UWAC) systems.
Keywords: 
Subject: Computer Science and Mathematics  -   Logic

1. Introduction

Emerging applications like water quality monitoring [1], off-shore asset monitoring [2], bio-diversity monitoring [3], oil field exploration [4], bio-geochemical process exploration [5], and large-scale deployment of acoustic modems and their highly efficient computing and denoising capabilities [6], have driven considerable time, financial and intellectual investment from both industry and academia over the past few years towards developing feasible underwater acoustic communication (UWAC) systems. However, the complex nature of water, slow propagation speed of acoustic waves through water, limited bandwidth availability, complex noise sources and delay-Doppler effects, make it way more challenging to design and deploy a reliable UWAC system, as compared to traditional terrestrial radio systems [7,8]. The only way forward is to design dedicated signal processing algorithms and network protocols for UWAC scenario which are validated across a variety of scenarios.
Running actual sea, river or lake-experiments is both financially and logistically challenging [9]. Border security protocols of multiple nations sharing a water-body sometimes makes it almost impossible to run trials, particularly in the design stage. Therefore, it is absolutely crucial for system engineers to test their design using controllable yet realistic and comprehensive emulator platforms. Channel emulator platforms can enable designers to benchmark performances of different algorithms across a wide range of parameters, and obtain large samples of how the system performs and evolves over time via thorough empirical evaluation [10]. Once the robustness of the designed system has been synthetically validated, experimental demonstrations can be arranged for a specific environment with a much lower time, financial and logistic commitment.
Developing channel emulators for UWAC environment is extremely challenging as there is no typical underwater environment. The water characteristics vary with depth, salinity, density, geographical locations. The acoustic signal suffers from varying attenuation, absorption, delay, Doppler effects and noise effects with varying underwater characteristics, and sea-surface and sea-bottom contours [11,12]. Therefore, instead of separately characterizing each environment parameters and key affecting factors, we develop a mathematical model using the physics of the medium and acoustic signal propagation to map the interaction between the aquatic medium and the travelling signal.
Several UWAC channel modelling software and platforms have been developed over the years to realistically represent different UWAC communication scenarios. A very popular Open Source platform is BELLHOP [13] that uses beam tracing to emulate acoustic pressure fields in a particular underwater environment. Another widely used one is the Ulrick model [14] that calculates distance-related spreading loss and frequency-related absorption loss over UWAC links. Other UWA network simulators like DESERT [15], SUNSET [16], and WOSS [17] also provide researchers with valuable insights on the UWAC environments. However, there is no single unifying platform taking the flow of acoustic signal through any aquatic environment to draw insights on how the signal interacts with the environment, what changes the signal experience over time and distance, and how those changes impact the overall design of the communication system.
The primary contribution of this paper is to combine mathematical modelling of how acoustic signal travels through water and sum-of-sinusoids (SOS) [18]-based generation of channel samples in a generalized yet tractable channel emulator platform. The emulator is capable of characterizing key aspects of UWAC channel, like, signal amplitude profile, attenuation, propagation loss and delay, Doppler spread and shift, which are critical for designing signal processing techniques, networking protocols and network topology extraction. Specifically, we,
  • Combine concepts of damped harmonic classical oscillators [19], Milne’s oscillator [20], and acoustic wave equations to formulate a mathematical model for propagation of acoustic signal through underwater environment.
  • Integrate outputs of the mathematical model with wide sense stationary uncorrelated scattering (WSSUS) and SOS-based models for synthetic generation of channel impulse response, signal amplitude and phase change profiles, and Doppler frequencies and Doppler power spectral profile.
  • Develop a Simulink-based channel emulator platform that incorporates the oscillator-based mathematical model and WSSUS-based channel sample generation.
  • Using the developed channel emulator platform, demonstrate i) snapshots of channel samples for different scenarios and parameters and ii) performance of two example communication systems - a) Differential M-ary Phase Shift Keying (DMPSK)- Orthogonal Frequency Division Multiplexing (OFDM) system with 1 / 2 -rate Turbo coding for single-transmit-single-receive scenario; b) DMPSK-OFDM system with 1 / 2 -rate Turbo coding for multiple-transmit-multiple-receive scenario.

2. Mathematical Modelling of Propagating Signal

2.1. Modelling the Medium

We start with the damped classical harmonic oscillator equation [19],
y ¨ + β y ˙ + ω 2 y = 0
where y is the position, ω is the operating frequency and β is the linear damping coefficient. If varying the oscillator parameters offers modification of the classical oscillator, the harmonic oscillator equation in (1) gets modified to the parametric oscillator representation. As the travelling acoustic signal interacts with water, the water movement (medium) can be modelled using the parametric oscillator equation,
x ¨ + β ( t ) x ˙ + ω 2 ( t ) x = 0
where now the parameters β and ω become functions of time, ω ( t ) > 0 and ω ( t ) 1 with t ± . Using constant-time scaling, the upper limit for ω ( t ) is set to 1. When there is no travelling signal, ω = 1 , i.e. the medium is an undriven oscillator state with unit frequency.

2.2. Modelling the Acoustic Signal

For signal modelling, we start with the acoustic wave equation,
c 2 2 p x 2 = 2 p t 2
where p is the acoustic pressure, x is the direction of signal propagation and c = 1480 m/s is the velocity of acoustic wave through water. In (3), p can be expressed as,
p = f 1 ( y + c t ) + f 2 ( y c t )
with amplitude α , wave-number k, k = 2 π / λ and λ is the signal wavelength. Rearranging (4),
y = 1 k cos 1 p α + c t
and inserting (5) in (2) we can obtain,
p ¨ p 2 α 2 p ( p ˙ ) 2 + β ( t ) p ˙ p 2 α 2 β ( t ) c k p ω 2 ( t ) p cos 1 p α ω 2 ( t ) c t k p = 0 .
If y = c t satisfies (6), we can write the so-called Milne’s equation [20] with p = α to obtain,
p ¨ p ( p ˙ ) 2 + β ( t ) p ˙ β ( t ) c k p ω 2 ( t ) c t k p = 0 .
Here (7) is the well-known Milne’s oscillator equation. Essentially (7) represents the evolution of acoustic pressure field with time and can be solved for p to calculate effective receive signal strength (Milne energy), effective phase shift and time-delay experienced by the travelling signal.

2.3. Modelling the Interaction between the Medium and the Acoustic Signal

The next step is to solve for p using the Lagrangian of (7) for continuous media and fields with finite degrees of freedom,
L = 1 2 p ˙ 2 + β ( t ) c k 2 p 2 + ω ( t ) 2 c t k 2 p 2
where 1 2 p ˙ 2 is the kinetic energy density and ( β ( t ) c k 2 p 2 + ω ( t ) 2 c t k 2 p 2 ) is the potential energy density. The next step is formulate the Hamiltonian of (8) using Euler-Lagrange concept to obtain,
H ( p ˙ , p , t ) = p ˙ L p ˙ L = 1 2 p ˙ 2 β ( t ) c k 2 p 2 ω ( t ) 2 c t k 2 p 2 .
The difference between kinetic and potential energies reflected through (9) remains constant before and after the duration over which the signal exists. Consequently, the Hamiltonian, H can be expressed as the asymptotic Milne energy, E M , rather the effective signal strength at any point between the transmit and the receive points on an UWAC link.
Here we introduce the concept of path bundles, q , which consists the solution to the Hamiltonian in (9) bounded by E M 1 . Physically, q represents the collection of transmission rays that travels along a certain direction. The corresponding Milne energy can be expressed as,
E M = 1 2 q ˙ 2 β ( t ) c k 2 q 2 ω ( t ) 2 c t k 2 q 2
Solving for q in (10), q can be written as,
q = q ± 2 cos 2 ( t τ ) + q 2 sin 2 ( t τ )
where q physically represents the amplitude of the acoustic ray bundles travelling through water (path bundles include both the direct ray and reflected rays that constitute the total acoustic signal), and τ is the effective time delay experienced by the travelling signal. The derivative of q in (11) is set to q ˙ = 0 . Putting q ˙ = 0 back in (10),
E M = β ( t ) c k 2 q 2 ω ( t ) 2 c t k 2 q 2 .
Equation (12) can be solved to obtain,
q = ± ı 2 E M / ( β ( t ) c k + ω ( t ) 2 c t k ) q ( t ) = ± ı 2 E M cos ( 2 t τ ) / ( β ( t ) c k + ω ( t ) 2 c t k )
where ı = 1 . A demonstration of the evolution of the amplitude of the acoustic path bundles ( q ) with time for varying values of the damping constant β is presented in Figure 1. It is to be noted here that we did not vary β as a function of time t. For our simulations, we have kept β fixed over the time period within which the amplitude evolution of the signal path bundles is captured. The amplitude evolution of the signal paths is formulated using (12). Finally the interaction between q and water over time can be represented in the form of the transition matrix, M q , where,
M q = D cos 2 δ q 2 sin 2 δ q + 2 sin 2 δ cos 2 δ D ; D = cos τ sin τ sin τ cos τ
with δ as the effective phase shift experienced by the acoustic signal. Putting the value of D , M q can be expressed as,
M q = cos τ cos δ + q 2 sin τ sin δ q 2 sin δ cos τ sin τ cos δ sin τ cos δ q + 2 sin δ cos τ cos δ cos τ + q + 2 sin τ sin δ
where
q 2 = 2 E M cos ( 2 t τ ) β ( t ) c k + ω ( t ) 2 c t k
q + 2 = 2 E M cos ( 2 t τ ) β ( t ) c k + ω ( t ) 2 c t k
Using (14), (15) and (17), it is possible to generate a range of values for q , δ and τ to represent different underwater scenarios. With the underlying mathematical model representing the flow of acoustic signal through any underwater environment formulated, the next step is to build the channel model.

2.4. Numerical Results

In Figure 2 we present the visualization of the acoustic path bundles and reflections when they are travelling through water. We simulate 3 different scenarios where the transmitter and the receiver are located at different depths, at different heights and at different distances from each other. Scenario 1 is where the receiver is at height 50m from the water-bed and is higher than the transmitter which is located at 10m from the bottom. They are 1Km from each other. Scenario 2 is where the transmitter and the receiver are at same heights of 50m from the bottom and the total water-depth is 500m. The distance between the two communicating nodes is now 2Km. Scenario 3 is where the transmitter and the receiver are separated by 5Km, and the transmitter is at a height higher than the receiver. If the transmitter is at a height lower than the receiver, numerous signal paths and reflections are experienced. With increase in depth, the echoes tend to disappear rendering only few weak direct signal paths. With increase in distance between the transmitter and the receiver, weak signal paths along with a few reflections appear.

3. Designing the UWAC Channel Emulator

Linear Time Varying (LTV) systems are primarily used to characterize UWAC channels owing to their time-varying nature and varying environmental factors affecting the flow of acoustic signal through water. When an acoustic signal travels through water, the signal gets reflected by the surface and bottom of the sea resulting in multiple delayed versions of transmission rays or path bundles. If we have Q number of distinct reflected and refracted rays (echoes) with amplitude | M q | ( | · | ) represents determinant of a matrix) and delays τ q , then the propagation channel with multiple information paths can be mathematically represented as,
M ( τ , t , f ) = q = 1 Q | M q | γ q ( f , t ) δ ( τ τ q ( t ) )
where γ q ( f , t ) is the fading parameter characterizing small scale variations with each path bundle. If γ q ( f , t ) is stationary in time, then we can use the time correlation function to derive the statistical description of γ q ( f , t ) ,
R q ( f , Δ t ) = E [ γ q ( f , t ) γ q ( f , t ) ]
where E [ · ] denotes the Expectation operation and ∗ denotes the complex conjugate. In this case, Fourier Transform of R q ( f , Δ t ) yields the channel Doppler spectrum,
F { R q ( f , Δ t ) } = S q ( f , η ) e | η | χ ξ
which can be approximated by the stretched exponential distribution. In (20), F { · } denotes discrete Fourier transform (DFT), η represents Doppler frequencies, χ represents how closely the Doppler power spectrum matched to the stretched exponential function and ξ denotes the stretching exponent. Time-domain auto-regressive memory process based generation of stretched exponential spectrum is neither practical nor accurate in representation. This is because, R q ( f , Δ t ) has no closed form, and its Fourier transform is no longer exponentially distributed. Instead, in our developed platform we generate random processes directly from the Doppler spectrum using the sum-of-sinusoids (SoS) model.
The delay power spectrum of the channel and its frequency correlation function can be expressed as,
R M ( τ ) = E [ M ( t , τ ) M ( t , τ ) ] = q = 1 Q E [ | M q ( t ) | 2 ] δ ( τ τ q ( t ) )
and
E [ F { M ( t , τ ) } F { M ( t , τ ) } ] = 1 2 π q = 1 Q E [ | M q ( t ) | 2 ] e j 2 π ( f f ) τ q
respectively, assuming stationarity and uncorrelatedness. The difference between the initial frequency f and the final frequency f defines the amount of frequency correlation. Owing to the uncorrelated nature of τ q , it is possible to calculate each path delay separately. We can then modify (22) in the delay domain to obtain,
S ( τ , η ) = F q = 1 Q E [ M q ( t ) M q ( t + Δ t ) ] δ ( τ τ q ( t ) )
and from (23), we can obtain S ( τ q , η ) , the delay-domain scattering of the qth path with respect to Doppler spectrum.
Reflections due to surface, bottom, surface-bottom and surface-bottom-surface combination gives rise to different sets of reflected paths with a range of Rician K-factors. We will therefore use the SoS assumption for generating channel samples with amplitudes that are Rician-distributed. We consider the wide sense stationary uncorrelated scattering (WSSUS) assumption here and therefore we can represent channel samples M q [ i ] = M q [ i T s ] to formulate the SoS model,
M [ i ] = 1 L ( 1 + K ) l = 1 L e j ( ϕ l + 2 π f d ı T S ) + K e j ( ϕ 0 + 2 π f 0 ı T S )
with time t sampled into intervals of T S , L number of path bundles for each tap, uniformly distributed random phases ϕ l over the interval [ 0 , 2 π ] , initial phase ϕ 0 and L Doppler frequencies f d within each tap. In (24), K is the Rician K-factor depending on the ratio of signal power over the direct path to that over scattered paths and the direct line-of-sight (LoS) path acquires a Doppler frequency of f 0 . It is evident that L sets of Doppler frequencies f d can be selected from Jake’s spectrum such that these f d s, in turn, can be used to generate (24) and the probability density function (pdf) of the range of f d can be expressed as,
S ( η ) = 1 2 χ e | η | χ ξ .
From (25), the values of f d can be formulated using the inverse transform sampling lemma [21]. The inverse transform sampling lemma states that if the distribution function of input X is given by f ( x ) , the cumulative distribution function (cdf), F ( x ) will be uniformly distributed over the range [ 0 , 1 ] . Consequently, input samples can be generated using x = F 1 ( ν ) where ν is uniformly distributed over the range [ 0 , 1 ] , where F denotes the distribution function. Using the above concept, the cdf of the Doppler frequencies f d can be expressed as,
f d = F 1 f d 1 2 χ e | η | χ ξ d η = F 1 1 2 χ Γ ( 1 / x i ) ( f d / χ ) ξ = χ μ = 0 1 / ξ 1 ( μ + 1 ) ! W 1 μ mod ( 2 u , 1 ) ξ 2 ξ 1 1 / μ 1 / ξ
where the obtained f d s are stretched exponentially distributed and mod refers to the modulo operation, W represents the Product-Log or Lambert-W function. It is worth-mentioning here that the ’modulo’ operation returns the remainder after division of 2 u by 1 and we consider that u = F ( f d ) . A range of histograms of the f d s using (25) and (26) is plotted in Figure 3. Using the discrete frequency-selective channel model, the channel impulse response is given by,
| M | ( t ; τ ) = q = 1 Q E M q ( t ) δ ( τ τ q ( t ) )
where E M q ( t ) represent the fading coefficients corresponding to the originally formulated Milne energy associated with each path bundle, and δ represents the delay function quantifying the delay experienced by the qth path . The delay is represented using the δ function as we are trying to model the infinite bandwidth system. In terms of system implementation, an infinite bandwidth system needs transmit and receive filters for effective functioning.
Here, we consider a combination of pulse-shaping transmit filter with impulse response g ( t ) , the propagation channel | M | ( t ) and a matched receive filter, to represent a communication system with complex transmit samples x i and output signal z ( t ) . If z ( t ) is sampled at intervals which are multiple of T or sampling time T s , the overall communication system embodies a discrete linear time-varying filter constituted of n = 1 , 2 , , N filter taps. Therefore, such a communication system can be exemplified as a tapped delay line filter model. Towards this end, the filter taps, h n ( μ T s ) , can be generated using digital filtering that has a sampling rate capable of modelling usable channel bandwidth for the channel model of (27).
These filter taps can be characterized by the following equation,
h n [ μ ] = q = 1 Q | M q | L ( 1 + K ) [ l = 1 L g ( n T s τ q ) e j ( ϕ l , q + 2 π h l , q ( μ T s τ q ) ) + K g ( n T s τ 0 ) e j ( ϕ l , q + 2 π h l , q ( μ T s τ 0 ) ) ]
where τ 0 is the initial delay and | M q | are average power levels observed over Q path bundles. If we want to account for the drift velocity v between the transmit and the receive terminals in an underwater environment, (28) gets modified to,
h n [ μ ] = q = 1 Q | M q | L ( 1 + K ) [ l = 1 L g ( ( μ n + a μ ) T s τ q ) e j ( ϕ l , q + 2 π h l , q ( a μ T s τ q ) ) + K g ( ( μ n + a μ ) T s τ 0 ) e j ( ϕ l , q + 2 π h l , q ( a μ T s τ 0 ) ) ]
where t + v t / c = ( 1 + a ) t , c 1500 m/s, and a is the Mach number.
The concept of Mach number is introduced to represent the time-stretching or Doppler shift i.e., the time period t expands to ( t + v t / c ) . Now, here N is an important factor in the emulator design as it offers a trade-off between computational complexity and model stationarity. A sample set of trajectories generated over a 3-second interval and L = 1000 , K = 3 , ξ = 1.2 is presented in Figure 4. We have also included the corresponding Doppler frequency distribution, Doppler power spectrum and temporal coherence in Figure 4. It is noted here that seldom practical measurements from trial match the WSSUS assumption for underwater propagation channels. However, in our work, we derive the amplitude of paths/echoes of travelling sound waves, delays experienced and other relevant parameters directly from the concept of physics. These concepts are directly derived from mathematical description of how acoustic waves travel through water and how water interacts and influences that flow of acoustic waves. Therefore, it is possible to identify time periods and bandwidth within which the WSSUS assumption is valid [22]. Accordingly, it is possible to determine an observation time T d , over which, the auto-correlation function of | M | ( t , τ ) , R M ( t , Δ τ ) is stationary with constant mean value. Also, we can define an observation bandwidth B d , within which, the frequency auto-correlation function, R M ( f , Δ t ) is stationary.

Special Note on Measurement Campaign

We are currently in the process of collecting UWAC channel measurements in coastal and estuarine environments around Ireland and Wales as part of the project STREAMS1. In STREAM, we are deploying underwater sensors to gather valuable information on temperature, rainfall, wind, marine nutrients, oxygen content and phytoplankton abundance. However, as a part of deploying underwater sensor networks, we are also collecting propagation channel information in the underwater environment for communication among acoustic sensors using acoustic signals. This measurement campaign is ongoing at the time of writing this paper and therefore could not be reported here. In future, the model and emulator developed in this paper will be validated against the measurements collected in the STREAM project.

4. Results and Discussion

Using (29), the channel representation is implemented in Matlab Simulink to develop the channel emulator. Separated Matlab functions are used to generate programmable path amplitudes | M q | , delays τ q , phase-shifts ϕ l , q , Doppler shift, Doppler frequencies. A block diagram of the Simulink platform for the channel emulator is shown in Figure 5. The Simulink platform code can be easily adapted to Register Transfer Level (RTL) code and Joint Test Action Group (JTAG) co-simulations and can be ported to the Field Programmable Gate Arrays (FPGAs) platform for hardware implementation. The emulator has further capabilities of taking in data symbols, filtering, sampling, up-converting and down-converting signals for being processed through the emulator. Example plots for channel responses over narrowband and wideband channels are provided in Figure 6.

5. Conclusions

In this paper, a novel channel model is proposed for UWAC systems to describe the underwater acoustic channel characteristics using the concepts of damped harmonic oscillators, parametric oscillators, Doppler shifts and spreads, and SOS models. Based on the proposed model, a channel emulator is developed using the Simulink platform and block-sets which can be used to generate practical UWAC links. The proposed emulator accounts for both time and delay domain variations in the channel and consequently, will be able to offer realistic prediction of the performance of different channel estimation, precoding and detection algorithms. The Simulink model developed can be easily extended to other platforms, coding techniques and co-simulations for tractable hardware implementation. If needed, details on other physical processes like pathloss, shadowing, surface motion, absorption etc. can also be included in the proposed emulator just by adding Simulink block-sets.

Author Contributions

For research article, all the authors have contributed equally towards the conceptualization and development of this work.

Funding

This material is based upon work supported by Science Foundation Ireland (SFI) and is co-funded under the European Regional Development Fund under Grant Numbers 13/RC/2077 and 13/RC/2077-P2.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Kai, C.; Weiwei, Z.; Lu, D. Research on mobile water quality monitoring system based on underwater bionic robot fish platform. In Proceedings of the 2020 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), Dalian, China, 25–27 August 2020; pp. 457–462. [Google Scholar]
  2. Flagg, R.; Otokiak, M.; Hoeberechts, M.; Marshall, L.M. Integrated Monitoring Systems for Coastal Communities. In Proceedings of the OCEANS 2019 MTS/IEEE SEATTLE, Seattle, WA, USA, 27–31 October 2019; pp. 1–7. [Google Scholar]
  3. Gorsky, G.; Ohman, M.D.; Picheral, M.; Gasparini, S.; Stemmann, L.; Romagnan, J.-B.; Cawood, A.; Pesant, S.; García-Comas, C.; Prejger, F. Digital zooplankton image analysis using the ZooScan integrated system. J. Plankton Res. 2010, 32, 285–303. [Google Scholar] [CrossRef]
  4. Quijano, J.E.; Hannay, D.E.; Austin, M.E. Composite Underwater Noise Footprint of a Shallow Arctic Exploration Drilling Project. IEEE J. Ocean. Eng. 2018, 44, 1228–1239. [Google Scholar] [CrossRef]
  5. Monroy-Ríos, E.; Beddows, P.A. Hydrogeothermal convective circulation model for the formation of the Chicxulub Ring of Cenotes in the Yucatan Peninsula, Mexico. Geochem. Geophys. Geosystems 2015, in press.
  6. Eskandari, N.; Bashir, M.; Truhachev, D.; Schlegel, C.; Bousquet, J.-F. Improving the Quality of Underwater Acoustic Channel via Beamforming. In Proceedings of the 2018 OCEANS-MTS/IEEE Kobe Techno-Oceans (OTO), Kobe, Japan, 28–31 May 2018. [Google Scholar]
  7. Kilfoyle, D.; Baggeroer, A. The state of the art in underwater acoustic telemetry. IEEE J. Ocean. Eng. 2000, 25, 4–27. [Google Scholar] [CrossRef]
  8. Stojanovic, M. On the relationship between capacity and distance in an underwater acoustic communication channel. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2007, 11, 34–43. [Google Scholar] [CrossRef]
  9. Lopez-Fernandez, J.; Fernandez-Plazaola, U.; Paris, J.F.; Diez, L.; Martos-Naya, E. Wideband Ultrasonic Acoustic Underwater Channels: Measurements and Characterization. IEEE Trans. Veh. Technol. 2020, 69, 4019–4032. [Google Scholar] [CrossRef]
  10. Ghannadrezaii, H.; MacDonald, J.; Bousquet, J.-F.; Barclay, D. Channel Quality Prediction for Adaptive Underwater Acoustic Communication. In Proceedings of the 2021 Fifth Underwater Communications and Networking Conference (UComms), Lerici, Italy, 31 August 2021–2 September 2021; pp. 1–5. [Google Scholar]
  11. Clay, C.S.; Medwin, H. Acoustical Oceanography: Principles and Applications; John Wiley & Sons: New York, NY, USA, 1977. [Google Scholar]
  12. Jensen, F.; Kuperman, W.; Porter, M.; Schmidt, H. Computational Ocean Acoustics; Springer: New York, NY, USA, 2000. [Google Scholar]
  13. Porter, M. The BELLHOP Manual and User’s Guide: Preliminary Draft. Available online: http://oalib.hlsresearch.com/Rays/HLS-2010-1.pdf (accessed on 1 January 2011).
  14. Urick, R.J. Principles of Underwater Sound, 3rd ed.; McGraw-Hill Book: Los Altos, CA, USA, 1996. [Google Scholar]
  15. Masiero, R.; Azad, S.; Favaro, F.; Petrani, M.; Toso, G.; Guerra, F.; Casari, P.; Zorzi, M. DESERT Underwater: An NS-miracle-based framework to design, simulate, emulate and realize test-beds for underwater network protocols. In Proceedings of the 2012 Oceans-Yeosu, Yeosu, Republic of Korea, 21–24 May 2012; pp. 1–10. [Google Scholar]
  16. Petrioli, C.; Petroccia, R.; Potter, J.R.; Spaccini, D. The SUNSET framework for simulation, emulation and at-sea testing of underwater wireless sensor networks. Ad Hoc Networks 2015, 34, 224–238. [Google Scholar] [CrossRef]
  17. Guerra, F.; Casari, P.; Zorzi, M. World ocean simulation system (WOSS): A simulation tool for underwater networks with realistic propagation modeling. In Proceedings of the 4th International Workshop on Underwater Networks, Berkeley, CA, USA, 3 November 2009; pp. 1–8. [Google Scholar]
  18. Jaeckel, S.; Raschkowski, L.; Burkhardt, F.; Thiele, L. Efficient Sum-of-Sinusoids-Based Spatial Consistency for the 3GPP New-Radio Channel Model. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar]
  19. Um, C.I.; Yeon, K.H.; Kahng, W.H. The quantum damped driven harmonic oscillator. J. Phys. A Math. Gen. 1987, 20, 611. [Google Scholar] [CrossRef]
  20. Milne, W.E. The numerical determination of characteristic numbers. Phys. Rev. 1930, 35, 863. [Google Scholar] [CrossRef]
  21. Bender, C.M.; Orzag, S.A. Mathematical Series: Advanced Mathematical Methods for Scientists and Engineers; McGraw-Hill: Singapore, 1978. [Google Scholar]
  22. Hoeher, P. A statistical discrete-time model for the WSSUS multipath channel. IEEE T. Vehicular Tech. 1992, 41, 461–468. [Google Scholar] [CrossRef]
1
Figure 1. Evolution of the acoustic signal amplitude (energy) over time while travelling through water for different oscillator damping factors. The evolution of the acoustic amplitude is visualized through the representation using the concept of damped harmonic oscillators, Milne energy and Milne oscillator.
Figure 1. Evolution of the acoustic signal amplitude (energy) over time while travelling through water for different oscillator damping factors. The evolution of the acoustic amplitude is visualized through the representation using the concept of damped harmonic oscillators, Milne energy and Milne oscillator.
Preprints 69962 g001
Figure 2. Visual representation of the acoustic signal path between a transmitter and a receiver located at different distances from the water body surface and at different distances from each other. Scenario 1 : Tx (transmitter) height = 10m from the bottom and Rx (receiver) height = 50m from the bottom, depth of water body = 100m, distance between Tx and Rx = 1Km; Scenario 2 : Tx height = 50m from the bottom and Rx height = 50m from the bottom, depth of water body = 500m, distance between Tx and Rx = 2Km; Scenario 3 : Tx height = 200m from the bottom and Rx height = 100m from the bottom, depth of water body = 500m, distance between Tx and Rx = 5Km.
Figure 2. Visual representation of the acoustic signal path between a transmitter and a receiver located at different distances from the water body surface and at different distances from each other. Scenario 1 : Tx (transmitter) height = 10m from the bottom and Rx (receiver) height = 50m from the bottom, depth of water body = 100m, distance between Tx and Rx = 1Km; Scenario 2 : Tx height = 50m from the bottom and Rx height = 50m from the bottom, depth of water body = 500m, distance between Tx and Rx = 2Km; Scenario 3 : Tx height = 200m from the bottom and Rx height = 100m from the bottom, depth of water body = 500m, distance between Tx and Rx = 5Km.
Preprints 69962 g002
Figure 3. Histogram of Doppler frequencies generated using (25) and (26) for different stretching exponents, ξ and different values of closeness of fit parameter, χ .
Figure 3. Histogram of Doppler frequencies generated using (25) and (26) for different stretching exponents, ξ and different values of closeness of fit parameter, χ .
Preprints 69962 g003
Figure 4. Sample histograms of Doppler frequencies, evolution of path amplitudes over 3-seconds, Doppler power spectrum and corresponding temporal coherence generated using (26), (29), (21) and (18).
Figure 4. Sample histograms of Doppler frequencies, evolution of path amplitudes over 3-seconds, Doppler power spectrum and corresponding temporal coherence generated using (26), (29), (21) and (18).
Preprints 69962 g004
Figure 5. Block diagram of the Simulink model for the channel emulator. We have not yet included noise in our generated results, however the emulator platform is very flexible and any noise model and distribution can be added, a generalization we will explore in our next work.
Figure 5. Block diagram of the Simulink model for the channel emulator. We have not yet included noise in our generated results, however the emulator platform is very flexible and any noise model and distribution can be added, a generalization we will explore in our next work.
Preprints 69962 g005
Figure 6. Generated channel samples using our formulated channel emulator platform with the possibility of wideband (20MHz) and narrowband (10KHz) acoustic signal travelling through water with high (100MHz) and low (1MHz) center frequencies.
Figure 6. Generated channel samples using our formulated channel emulator platform with the possibility of wideband (20MHz) and narrowband (10KHz) acoustic signal travelling through water with high (100MHz) and low (1MHz) center frequencies.
Preprints 69962 g006
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated