Focusing on the satellite signal acquisition with low time and frequency uncertainty
we propose a novel code acquisition algorithm based on discrete cosine transform (DCT).Firstly
we obtained a set of time-domain related vectors by partial matched filter (PMF).Then we performed the transform domain filtering and signal reconstruction for every candidate code phase.Because the signals and noise produced by PMF have different time-varying property
noise is greatly reduced and the signals have almost no loss
thereby increasing the probability of detection under the same probability of false alarm.The theoretical analysis and simulation results show that the detection algorithm can effectively improve the detection probability