Decision-aided carrier phase estimation for coherent optical communication systems