Abstract:A method of calibrating the channel uncertainty and mutual coupling of uniform linear array is presented, which is based on simulated annealing algorithm. It used multiple calibration sources working at different time. According to the principle of signal subspace, the target function was constructed. Then, by using simulated annealing algorithm, the gain and phase error matrix and mutual coupling matrix were estimated. Finally, computer simulation and experiment result demonstrates the efficiency of this method.