Channel reciprocity analysis for bi-directional shallow water acoustic communications