A Real- Time Software- Defined Acoustic Modem Based on USRP for Underwater Communications