Aqua-Lab aims to provide field test experience in lab controlled environment. The main advantages of Aqua-Lab include providing real channel environment and being configurable, controllable, accessible and affordable.
Field test and simulation are the two major approaches to test the performance of underwater network protocols. However, both of them have some limitations. The limitations of filed test include high cost and time consumption. On the other hand, pure simulation usually fails to realize real environment parameters and an accurate underwater model. In order to conquer these limitations, we designed Aqua-Lab, a powerful lab testbed.
Aqua-Lab is composed of two parts: Aqua-Lab itself which includes hardware environment, software library and software emulator; Graphical User Interface which is a web-based GUI and utilizes modular design to improve extendability.
a Micro-Modem: Work with Transducers (Hydrophone & Speaker)
b Sound Mixer: Introduce Multiple Acoustic Signals
c Water Tank: Underwater Environment
d Hydrophone: Receiver
e Speaker: Transmitter
The software of Aqua-Lab includes three parts: Low-Level Library, High-Level Library and Emulator. Low-Level Library is responsible for interacting with modem and is transparent to users. High-Level Library is built upon Low-Level Library and provides Socket-Like programming interface. Emulator provides interfaces to emulate complex topology, propagation delay and attenuation.
Graphical User Interface
- James Zheng Peng Computer Science & Engineering
- Jun liu Computer Science & Engineering
- Haining Mo Computer Science & Engineering
- Jun-Hong Cui Computer Science & Engineering
- Aqua-Net: An Underwater Sensor Network Architecture: Design, Implementation, and Initial Testing, Zheng Peng, Zhong Zhou, Jun-Hong Cui and Zhijie Jerry Shi IEEE/MTS OCEANS, 2009
This project is supported in part by the US National Science Foundation under CAREER Grant No. 0644190, Grant No. 0709005, Grant No. 0721834, Grant No. 0821597 and the US Office of Navy Research under YIP Grant No. N000140810864.