Unitary beamforming under constant modulus constraint in MIMO broadcast channels