Underwater Wireless Optical Communications Simulation Tool
This code is the modified version of the "PHOTONATOR" simulation tool by William Cox (which is available at http://www.github.com/gallamine/Photonator or ย https://repository.lib.ncsu.edu/handle/1840.16/7588. )
This code is a Monte Carlo simulation tool to model the laser beam propagation through an underwater channel with both absorption and turbidity, which was used in:
Vali, Zahra; Gholami, Asghar; Michelson, David G.; Ghassemlooy, Zabih; Omoomi, Masood; Noori, Hamed: 'Use of Gaussian beam divergence to compensate for misalignment of underwater wireless optical communication links', IET Optoelectronics, 2017, 11, (5), p. 171-175, DOI: 10.1049/iet-opt.2016.0132 IET Digital Library, https://digital-library.theiet.org/content/journals/10.1049/iet-opt.2016.0132
Channel impulse response, frequency responce, and total recieved power at the Rx are obtained from the code.