You can use following simulators based on your specifications for conducting experiments.
NS-2, QualNet Aqua-Sim, and UWSim but I can go with either UWSim or Aqua-Sim. If you are beginner then you need to go with Usim that requires a PC running GNU/Linux and with a decent graphics card (i.e. NVidia or ATI). If you possess intermediate knowledge of handling the complicated scenarios in Underwater then you should go with Aqua-Sim that is easy to use with enough features supported by NS2. Aqua-Sim simulates the attenuation of underwater acoustic channels and the collision behaviors in long delay acoustic networks. Moreover, Aqua-Sim
supports three-dimensional network deployment and provides a healthy set of basic and advanced protocols.In NS-2, Aqua-Sim is in parallel with the CMU wireless simulation package.
Aqua-Sim follows the object-oriented design style of NS-2, and all network entities are implemented as classes in C++. Currently, Aqua-Sim is organized into four folders,uw common, uw mac, uw routing and uw tcl. The codes simulating underwater sensor nodes and traffic are grouped in folder uw common; the codes simulating acoustic channels and MAC protocols are organized in the folder of uw mac. The folder uw routing contains all routing protocols. The folder uw tcl includes all Otcl script examples to validate Aqua-Sim. Users can use the examples as templates to conduct new experiments.All classes related to MAC layer are included in the folder of uw mac. There are four MAC protocols: Broadcast MAC,
Aloha, Tu-MAC and R-MAC are implemented in Aqua-Sim. Aqua-Sim can be used over Unix and Ubuntu operating systems.
You can use following simulators based on your specifications for conducting experiments.
NS-2, QualNet Aqua-Sim, and UWSim but I can go with either UWSim or Aqua-Sim. If you are beginner then you need to go with Usim that requires a PC running GNU/Linux and with a decent graphics card (i.e. NVidia or ATI). If you possess intermediate knowledge of handling the complicated scenarios in Underwater then you should go with Aqua-Sim that is easy to use with enough features supported by NS2. Aqua-Sim simulates the attenuation of underwater acoustic channels and the collision behaviors in long delay acoustic networks. Moreover, Aqua-Sim
supports three-dimensional network deployment and provides a healthy set of basic and advanced protocols.In NS-2, Aqua-Sim is in parallel with the CMU wireless simulation package.
Aqua-Sim follows the object-oriented design style of NS-2, and all network entities are implemented as classes in C++. Currently, Aqua-Sim is organized into four folders,uw common, uw mac, uw routing and uw tcl. The codes simulating underwater sensor nodes and traffic are grouped in folder uw common; the codes simulating acoustic channels and MAC protocols are organized in the folder of uw mac. The folder uw routing contains all routing protocols. The folder uw tcl includes all Otcl script examples to validate Aqua-Sim. Users can use the examples as templates to conduct new experiments.All classes related to MAC layer are included in the folder of uw mac. There are four MAC protocols: Broadcast MAC,
Aloha, Tu-MAC and R-MAC are implemented in Aqua-Sim. Aqua-Sim can be used over Unix and Ubuntu operating systems.