The invention belongs to the field of satellite navigation, which discloses a method of satellite signal acquisition with window FFT, to solve the problem of long capture time and inability to adapt to all satellite frequency points in the traditional technology of satellite signal search algorithm. The satellite baseband data is stored in the FPGA internal RAM at a rate of 2 times, and is read at 100MHz rate at high speed, and sent to a multi-channel parallel correlator. After the parallel correlator subsections correlation, the correlation values are stored in the table RAM and the FFT module is notified. The FFT module reads the piecewise correlation values of each correlator and the window function. After FFT, the module is sent to the non coherent accumulative RAM, and after the incoherent accumulative number of accumulations is full, the 5 maximum values are found. At this point, a large phase search is completed and the RAM read address of the satellite baseband data is shifted to a large phase, and the above steps are repeated, and the next large phase is searched until the specified large phase is completed. One
【技术实现步骤摘要】
一种加窗FFT的卫星信号捕获方法
本专利技术属于卫星导航领域,具体涉及一种加窗FFT的卫星信号捕获方法。
技术介绍
目前已投入使用的卫星导航系统有美国GPS、俄罗斯GLONASS、欧洲GALILEO和中国北斗系统,要实现导航必须对卫星射频信号进行下变频到中频、粗跟踪、精跟踪、导航电文解调等阶段,本专利技术中的卫星信号捕获方法属于粗跟踪阶段。粗跟踪是在码相位域上(时域)和多普勒域上(频域)对中频信号进行二维搜索的过程,通常采用循环相关或部分匹配滤波+FFT等算法。循环相关算法把时域并行相关运算等效为频域FFT+IFFT运算;部分匹配滤波+FFT算法把本地伪码作为滤波器系数,将相关运算等效为FIR滤波器结构。此两种算法均存在一定缺陷:循环相关算法在码相位域上并行搜索,在多普勒域上则是串行搜索,若要达到较高的频率分辨率,多普勒域上的搜索次数显著增加,捕获时间加长;部分匹配滤波+FFT算法则在码相位域、多普勒域上同时搜索,捕获时间相对缩短,但匹配滤波器阶数难以适应所有卫星频点,通常按码速率最快的频点来设计阶数,一定程度上浪费了资源。
技术实现思路
本专利技术所要解决的技术问题是:提出一种加窗FFT的卫星信号捕获方法,解决传统技术中的卫星信号搜索算法存在的捕获时间长和不能适应所有卫星频点的问题。本专利技术解决上述技术问题采用的技术方案是:一种加窗FFT的卫星信号捕获方法,包括以下步骤:a.对中频信号复数下变频,变换成I路、Q路基带信号;b.I路、Q路基带信号分别经低通滤波后,用2倍码速率进行降采样,并存入数据存储器;c.以1倍码速率产生伪码,再用2倍码速率上采样后,存入 ...
【技术保护点】
1.一种加窗FFT的卫星信号捕获方法,其特征在于,包括以下步骤:
【技术特征摘要】
1.一种加窗FFT的卫星信号捕获方法,其特征在于,包括以下步骤:a.对中频信号复数下变频,变换成I路、Q路基带信号;b.I路、Q路基带信号分别经低通滤波后,用2倍码速率进行降采样,并存入数据存储器;c.以1倍码速率产生伪码,再用2倍码速率上采样后,存入PN码存储器;d.从数据存储器和PN码存储器中读取数据同时送入多个并行相关器,相关完成后将相关值存入乒乓缓存;e.从乒乓缓存中读取相关值,与窗函数相乘,经过128点FFT变换求模后与上一次的结果相加,并存入非相干累积缓存;f.非相干累加次数满后,从非相干累积缓存中读出所有累加值,找出N个最大的峰值,与预设门限比较,超过则捕获成功,否则...
【专利技术属性】
技术研发人员:陈建国,李金全,王绍新,赵兰保,
申请(专利权)人:成都华力创通科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。