Focusing on the problem of low acquisition probability in satellite navigation weak signal environment,a long code direct acquisition algorithm based on multi-segment signal superposition and accumulation is proposed.Based on PMF-FFT,the algorithm combines coherent accumulation and non-coherent accumulation to obtain additional non-coherent accumulation gain,which effectively improves the acquisition probability under weak signal conditions.The improved algorithm adopts N to M method to effectively reduce the RAM resource consumption caused by incoherent integral.By optimizing the acquisition strategy and using GEO satellite assisted MEO satellite,the signal acquisition time is greatly reduced.The application validations show that this algorithm has less RAM resources when capturing satellite navigation weak signal,and the acquisition performance is significantly improved.