Iterative Phase Retrieval Method