User Layer Underwater Modem Driver