Communication with channel uncertainties, feedback acquisition and optimization