Iterative Channel Estimation for Wireless Communications