In this paper, an array calibration method focusing on Direction of Arrival (DOA) on narrowband signals is presented. An array calibration procedure expresses adaptive beam forming and direction finding, which includes unknown phase and gain perturbation of the active sensor. The main purpose of this study is estimation of DOA on two or more known signal sources using Iterative Learning Control (ILC) method. Due to ILC learning ability, the amount of required calculations decreases. Furthermore, ILC method has a simple structure for working on-line. As ILC is a model-free method, it requires little modeling knowledge, making it suitable for use in DOA. In this paper, a new method is proposed for finding DOA of long distance targets in sonar systems. Moreover, in the last section the simulation results approves improvement in performance of the proposed method and helps show the capabilities of the method presented.