Quasi trace-orthogonal space-time block coding for underwater MIMO-PPM acoustic communications