为提高现有基于压缩感知的DOA(Direction of Arrival)估计算法估计精度,提出一种基于改进平滑l0范数的DOA估计算法.该算法在构造一个恰当的平滑连续函数后根据接收数据的初始解确定一个合适的递减{σ}序列[σ1,σ2,?,σJ],并对每个σ值,采用最速下降法求解l0范数逼近函数Fσ(S)的最小值;然后将该σ值作为下一次迭代的初始值,并通过多次的迭代获得逼近函数的最小解,即逼近的最小l0范数.同时通过仿真实验对该算法进行了验证.结果表明,该算法在单快拍条件下即可对DOA进行有效估计,与OMP(Orthogonal Matching Pursuit)算法相比,运算过程简单、精度较高,具有更好的估计性能.