The invention discloses a method for fast acquisition, Beidou satellite signal based on FFT includes the steps of: receiving Beidou satellite signal according to the frequency and Doppler frequency shift range, determine the local carrier frequency and the search step, generate local carrier signal and carrier wave to produce operation mixing signal to the input signal X1 (n); X1 (n) into P parts and do FFT operation frequency results of Xi (k); the Beidou satellite signal ranging I branch CB2I code H1 (n) into P parts FFT operation and operation results are obtained from the conjugate Hi
【技术实现步骤摘要】
一种基于FFT的北斗卫星信号快速捕获方法
本专利技术属于卫星导航
,具体涉及一种基于FFT的北斗卫星信号快速捕获方法。
技术介绍
北斗卫星导航系统是中国正在实施的独立运行的全球卫星导航系统,目前已经逐渐投入应用。随着“北斗地基增强系统”的建成,定位精度将会由米级提高到亚米级、厘米级,可为用户提供车道级的导航,在未来的无人驾驶车中将会有广泛的应用。卫星定位接收机可接收全球范围内卫星播发的卫星信号并通过解调解算为用户提供位置及导航信息。卫星定位接收机可分为硬件接收机和软件接收机两类。相较于传统的硬件接收机,软件接收机通过更换内部的软件就可以实现性能升级,现已成为接收机设计方面研究的热点。当信号由卫星传播到地面接收机时已淹没在噪声中,伪随机码码相位和载波频率也发生了变化,需对信号进行捕获将其从噪声中识别出来.当软件接收机开始定位时,其首先通过射频前端接收到视界范围内的卫星播发的信号。然后对接收到的微弱卫星信号进行放大、变频,输出频率较低的中频模拟信号。最后经过A/D转换模块输出数字化的中频信号,并将该信号传给后续的基带数字信号处理部分进行处理。基带数字信号处理是软件接收机的核心,通过依次完成对中频信号的捕获、跟踪、解调解算来获得卫星的导航电文,然后利用导航电文即可得出用户的位置信息。捕获算法是基带数字信号处理的基础,其运算时间的长短将直接影响接收机启动的快慢。北斗CB2I码码速率是GPSC/A码码速率的两倍,相应的捕获算法需处理的点数也会增加,因此需对其捕获方法进行优化以减小接收机时延。现有技术的软件接收机广泛采用并行码相位捕获算法对卫星信号进行捕获。其做 ...
【技术保护点】
一种基于FFT的北斗卫星信号快速捕获方法,其特征在于,包括以下步骤:步骤1、根据接收北斗卫星信号中频频率和多普勒频移范围,确定本地载波频率和搜索步长,产生本地载波信号并对输入信号进行去载波操作产生混频信号;所述的去载波操作过程为:x1(n)=s1(n)*f1(n) (1)其中,s1(n)为输入北斗卫星中频信号,f1(n)为本地载波信号,x1(n)为混频信号;步骤2、得到所述的混频信号x1(n)后,将其分成P份并分别做FFT运算,可得到频域结果Xi(k);同时,将所述的北斗卫星信号的I支路测距码CB2I码h1(n)分成P份做FFT运算和取共轭操作得到频域结果Hi
【技术特征摘要】
1.一种基于FFT的北斗卫星信号快速捕获方法,其特征在于,包括以下步骤:步骤1、根据接收北斗卫星信号中频频率和多普勒频移范围,确定本地载波频率和搜索步长,产生本地载波信号并对输入信号进行去载波操作产生混频信号;所述的去载波操作过程为:x1(n)=s1(n)*f1(n)(1)其中,s1(n)为输入北斗卫星中频信号,f1(n)为本地载波信号,x1(n)为混频信号;步骤2、得到所述的混频信号x1(n)后,将其分成P份并分别做FFT运算,可得到频域结果Xi(k);同时,将所述的北斗卫星信号的I支路测距码CB2I码h1(n)分成P份做FFT运算和取共轭操作得到频域结果Hi*(k);其中,P为整数,i∈[0,P-1];步骤3、得到所述的频域结果Xi(k)和频域结果Hi*(k)后,再通过融合算法得到频域相乘结果Y1(k);步骤4:得到所述的频域相乘结果Y1(k)后,对其进行IFFT操作得到时域相关结果y1(n);步骤5:检测所述的时域相关结果y1(n)中是否存在超过阈值的峰值;当所述的超过阈值的峰值不存在时,表示本地载波频率与输入信号频率不同,需调整本地载波频率重复所述的步骤1—步骤4;当所述的超过阈值的峰值存在时,表示捕获成功。2.根据权利要求1所述的一种基于FFT的北斗卫星信号快速捕获方法,其特征在于,在所述步骤2中,根据式(2)将所述的混频信号x1(n)分成P份,形成P份长度为的信号,由x0(r)、x1(r)...xP-1(r)表示;然后对上述P份信号并分别做FFT运算从而得到所述的频域结果Xi(k):Xi(k)=FFT(xi(r))i∈[0,P-1](3)其中,r为整数变量,变化范围为0到x0(r)代表第一份信号,由x1(n)中序号为P的整数倍的采样点组成的;如第0个采样点,第P个采样点,第2P个采样点,…rP个采样点;x1(r)代表第二份信号,由x1(n)中序号为P的整数倍加1的采样点点组成的,如第1个采样点,第P+1个采样点,第2P+1个采样点,…rP+1个采样点;xP-1(r)代表第P份信号,由x1(n)中序号为P的整数倍加P-1的采样点组成的,如第P-1个采样点,第2P-1个采样点,第3P-1个采样点,…rP+P-1个采样点;根据式(4)将本地北斗卫星信号I支路测距码CB2I码h1(n)分成P份做FFT运算和取共轭操作得到频域结果Hi*(k):其具体过程为:
【专利技术属性】
技术研发人员:张鹏娜,曾庆喜,邱文旗,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。