信号捕获作为实现北斗卫星船载导航的第一阶段,也是最重要的一环,为此研究基于北斗卫星船载导航信号并行捕获算法,在短时间内捕获卫星信号,为船舶提供高精度的定位和导航服务.建立北斗卫星导航信号模型,依据模型生成的北斗卫星导航信号,采用傅里叶变换(Fast Fourier Transformation,FFT)算法以及快速傅里叶逆变换(Inverse Fast Fourier Transform,IFFT)算法,通过并行频率搜索和并行码相位搜索分别将伪随机码相位、载波频移的二维搜索变成一维进行并行搜索,获取北斗卫星信号的伪随机码和载波频移,实现北斗卫星船载导航信号并行捕获.实验结果表明,该算法可以成功地捕获船载导航信号,并且捕获耗时短;对船载导航信号的载波频率估计误差小.
Research on parallel acquisition algorithm for shipborne navigation signal of beidou satellite
Signal acquisition,as the first stage and most important part of implementing Beidou satellite onboard navig-ation,is studied based on the Beidou satellite onboard navigation signal parallel acquisition algorithm to capture satellite sig-nals in a short time and provide high-precision positioning and navigation services for ships.Establish a Beidou satellite nav-igation signal model,and based on the generated Beidou satellite navigation signal,use the Fourier Transform(FFT)al-gorithm and Fast Fourier Inverse Transform(IFFT)algorithm to transform the two-dimensional search for pseudo-random code phase and carrier frequency shift into one-dimensional parallel search through parallel frequency search and parallel code phase search,respectively,to obtain the pseudo-random code and carrier frequency shift of the Beidou satellite signal,Realize parallel acquisition of Beidou satellite onboard navigation signals.The experimental results show that the algorithm can successfully capture ship borne navigation signals,and the capture time is short,and the carrier frequency estimation er-ror of ship borne navigation signals is small.