Underwater Sensor Network Simulator

MAcoSim: Matlab-based Acoustic Underwater Simulator

MAcoSim is a MATLAB based simulator for Underwater Sensor Networks. MAcoSim is operated by both GUI and MATLAB command line interface. The following are the salient features of the simulator.

  • DES Core
  • Centralized parameter manager
  • Topology Module
  • Localization module
  • Physical layer
  • MAC layer
  • Network layer
  • Mobility module
  • GUI and command-line input
  • Trace file and command-line/file output

Figure: Topology Editor of MAcoSim

Figure: Parameter Editor of MAcoSim

Download Link:

MAcoSim v1.0  [Click here to Download]

Towards Robust Efficient and Secure Data Acquisition in Underwater Sensor Networks

Project Overview:
Under the surface of water, networks of sensors can be used for different applications such as submarine monitoring, oil exploration, seismic monitoring and ocean mapping. Data acquisition scheme for those applications using underwater sensor networks (UWSNs) faces many challenges due to dynamic behavior of aquatic environment and acoustic communication. These behaviors include the varying levels of salinity, temperature and pressure under the surface of water, large and variable propagation delay, node mobility due to underwater current, frequent loss of connection among the nodes, very less bandwidth for communication, ambient noise of marine life, and error prone communication medium. Therefore, in this project we have scoped down our work to the investigation of the following issues.

  • Development of a robust architecture for UWSN.
  • Design and Development of a UWSN simulator.
  • Designing delay, disruption and fault tolerant routing protocols for UWSN.
  • Identification of the different types of security attacks in UWSNs and designing security protocols for defense against DoS (Jamming) attacks in UWSN.

Department of Electronics and Information Technology (DeitY), Government of India

March, 2010 - February, 2013

Principal Investigator
Dr. Sudip Misra


  • Goutam Mali, Junior Reaserch Fellow
  • Amit Kumar Mandal, Junior Project Assistant
  • Manas Khatua, Senior Research Fellow
  • Tamoghna Ojha, Junior Project Assistant
  • Pushpendu Kar, Senior Project Assistant
  • Ashim Alok Ghosh, Senior Research Fellow
  • Suchismita Santra, Senior Research Fellow