在信号源为BPSK和MASK的情况下,提出了一种波达方向(DOA)估计方法。对于等距线阵上的接收数据,此算法根据信号源为实信号的特点,利用欧拉公式形成正弦和余弦数据,并将其加以串联,这相当于将阵元个数加倍,然后在此基础上运用ESPR IT类算法估计波达方向。由于正(余)弦数据为实值数据,所以本文提出的算法可以有效地将运算量减少到相同维数复值运算量的1/4。仿真实验表明新算法不仅估计精度高,而且能够处理的信号个数可大于阵元个数。