In the main-lobe jamming case,blind source separation is often used to suppress main-lobe jamming be-cause the adaptive spatial filtering is not effective.But angle measurement error is large after blind source separa-tion.In this paper,an improved method was proposed;it can not only separate target from interference effectively,but also estimate target angle accurately.This method divided the antenna array into irregular subarrays.Each sub-array signal was separated by beam-domain blind source separation,and then use spatial spectrum estimation to measure target angle.JADE algorithm and MUSIC algorithm were adopted in this paper.The angle measurement re-sults were less affected by the interference,and the angle measurement accuracy was high.The simulation results showed that this method was feasible and effective.