提出了基于FFT的直序扩频信号PN码相位的自适应测量算法.算法首先利用FFT确定信号的可测性及可有效检测到目标信号的最低采样频率,并计算最低采样频率下信号的PN码相位,然后逐级提高采样频率,用循环卷积法求取各级采样频率下的PN码相位,直至达到测量精度要求.与其他基于FFT的方法相比,该算法可在同等测量精度要求下明显减少计算量,或在计算量相当情况下有效提高测量精度.该算法的主要应用领域为卫星定位信号和直序扩频测距信号PN码相位的精确测量.