一种民码捕获方法及装置制造方法
【专利摘要】本发明公开了一种民码捕获方法及装置,包括对基带信号进行抽取,得到待处理的基带数据,并按子段存储;以本地伪码作为抽头系数,对各个子段分别进行部分匹配滤波(PMF),得到累加结果,完成码相位搜索;缓存PMF处理后的结果,并对其分别进行快速傅里叶变换(FFT),进行频谱分析,完成频率搜索;对FFT处理的输出结果分别并行取模后按点累加,得到M点非相干累加结果,查找捕获的结果。其中,捕获结果可以包括但不限于最大相关值、次大相关值、频率、相位和段数等。本发明采用PMF与FFT结合的方式,提高了民码捕获的灵敏度,实现了在一块FPGA芯片中完成对民码的快速捕获,并且能与接收机通道一起绑定,在满足高灵敏度的情况下,显著加快了捕获速度,从而满足了实际应用的要求。
【专利说明】一种民码捕获方法及装置
【技术领域】
[0001]本发明涉及卫星导航技术,尤指一种民码捕获方法及装置。
【背景技术】
[0002]用于车载等环境的卫星导航接收机对动态要求不高,但是,对灵敏度要求比一般接收机的灵敏度要求高。快捕引擎作为接收机正常工作的第一步,提高捕获灵敏度并且加快捕获速度成为当务之急。
[0003]北斗卫星导航系统采用QPSK调制,采用一般的长相干积分的捕获方法,由于高速率数据翻转的影响,降低了捕获成功率,不能满足实际应用的要求;另外,一般的民码捕获方法中,采用匹配滤波器的方式或循环相关的捕获模式,捕获速度太慢,不能满足快速捕获的要求。
【发明内容】
[0004]为了解决上述技术问题,本发明提供了一种民码捕获方法及装置,能够实现高灵敏度的民码快速捕获。
[0005]为了达到本发明目的,本发明提供了一种民码捕获方法,包括:对基带信号进行抽取,得到待处理的基带数据,并按子段存储;
[0006]以本地伪码作为抽头系数,对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索;
[0007]缓存PM处理F后的滤波结果,并对其分别进行FFT频谱分析,完成频率搜索;
[0008]对FFT处理的输出结果分别并行取模后按点累加,得到M点非相干累加结果,查找捕获的结果。
[0009]所述对基带信号进行抽取包括:
[0010]以4倍码速率或2倍码速率对基带信号进行抽取;得到1-Q两路基带数据;以预设时长采样为一段,分别将N段本地伪码存储在N块存储器中,每段伪码分成X个地址存储,以同样的方式存储N段或(N+1)段所述滤波、降采样后的基带数据;其中N为大于I的自然数。
[0011]当进行静止轨道卫星信号的捕获时,所述对各个子段分别进行PMF处理包括:
[0012]将所述得到的1-Q两路基带数据从存储器中读出,按顺序方向依次滑动2个采样点,以实现伪码相位搜索;所述移出的2个采样点最后必须重新储存在整段的末尾。
[0013]还包括完成所述子段内相位搜索,实现码相位搜索。数据移位过程同时移动N个2毫秒段内的每一个地址,顺序移动2个采样点,并且将移出的2个采样点存储在第(N+1)段的最后一个地址的最低2个采样点的位置,其他数据按2点采样往前移动;
[0014]之后,采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
[0015]当进行GPS、GL0NASS卫星信号捕获时,所述对各个子段分别进行PMF处理包括:移动伪码;
[0016]当进行圆轨道和倾斜同步轨道卫星信号的捕获时,所述对各个子段分别进行PMF处理包括:移动伪码,并将巴克码调制在本地伪码上,且本地伪码必须从码周期起始时刻采样,且在移动一个周期码相位后需要滑动一个巴克码片;
[0017]之后,采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
[0018]所述捕获的结果包括:最大、次大相关值、频率、相位和所述非相干累加的段数。
[0019]本发明还公开一种民码捕获装置,至少包括第一抽取滤波模块、第二抽取滤波模块、PMF组、FFT处理模块、非相干累加模块,以及分析比较模块;其中,
[0020]第一抽取滤波模块,用于对I路基带信号进行滤波、降采样,存储待处理的I路基带数据;第二抽取滤波模块,用于对Q路基带信号进行滤波、降采样,存储待处理的Q路基带数据;其中,采样开始时刻必须与本地伪码周期的起始或结束时刻对齐;
[0021 ] PMF组,用于将N段本地伪码作为抽头系数,对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索;
[0022]FFT处理模块,其由若干个并行的FFT变换器组成,用于缓存来自PMF组的滤波结果,并对其进行FFT频谱分析,完成频率搜索;
[0023]非相干累加模块,用于对FFT处理模块中并行的各FFT变换器的输出的处理结果分别并行取模,再一起按点累加,得到M点非相干累加结果,将结果输出给分析比较模块;
[0024]分析比较模块,用于从得到的M点非相干累加结果中查找捕获的结果。
[0025]还包括寄存器,用于在捕获结束时,存储所述捕获的结果。
[0026]所述第一抽取滤波模块或第二抽取滤波模块,具有用于,
[0027]以4倍码速率或2倍码速率进行采样,以2毫秒采样为一子段,分别将N段本地伪码存储在存储模块的N块存储器中,每段伪码分成X个地址存储,以同样的方式存储N段或(N+1)段基带数据。其中,N为大于I的自然数。
[0028]所述第一抽取滤波模块和第二抽取滤波模块均采用20阶滤波器;
[0029]所述第一抽取滤波模块和第二抽取滤波模块均采用FIR滤波器的方式。
[0030]当进行静止轨道(GEO)卫星信号的捕获时,所述PMF组具体用于,
[0031]将所述得到的1-Q两路基带数据从存储器中读出,按顺序方向依次滑动2个采样点,以实现伪码相位搜索;所述移出的2个采样点最后必须重新储存在整段的末尾;以及,
[0032]完成所述子段内相位搜索,实现码相位搜索,数据移位过程同时移动N个2毫秒段内的每一个地址,顺序移动2个采样点,并且将移出的2个采样点存储在第(N+1)段的最后一个地址的最低2个采样点的位置,其他数据按2点采样往前移动;
[0033]采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
[0034]当进行GPS、GLONASS卫星信号捕获时,所述PMF组具体用于,移动伪码;当进行圆轨道和倾斜同步轨道卫星信号的捕获时,所述PMF组具体用于,移动伪码,并将巴克码调制在本地伪码上,且本地伪码必须从码周期起始时刻采样,且在移动一个周期码相位后需要滑动一个巴克码片;
[0035]采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
[0036]所述PMF组采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果,将滤波结果输出给所述FFT处理模块。
[0037]所述PMF组分为1-Q两组,每组均有N个PMF,同时对N段2毫秒数据进行1/2或I个码片相位的处理;这里,每段处理包含I个PMF,每个滤波器的系数采用相同的伪码,用2路选择方式实现系数相乘,I个PMF采用一段数据;
[0038]所述PMF组采用5级加法树实现累加功能,前面4级加法树用4输入并行加法器实现,完成对一个地址的采样点数据的滤波累加,最后一级累加器通过时序逻辑控制,连续累加,最后从滤波结果中累加得到62个累加结果,作为频谱分析的输入数据。
[0039]所述非相干累加模块的段数预先设置。
[0040]与现有技术相比,本发明包括对基带信号进行抽取,得到待处理的基带数据,并按子段存储;对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索;缓存PMF后的滤波结果,并对其分别进行FFT频谱分析,完成频率搜索;对FFT处理的输出结果分别并行取模,再一起按点累加,得到M点非相干累加结果,查找捕获的结果。其中,捕获结果可以包括但不限于最大、次大相关值、频率、相位和段数等。本发明采用2毫秒相干积分与多次非相干积分的结合,很好地提高了民码捕获的灵敏度;同时,本发明采用PMF与FFT结合的方式,实现了在一块FPGA芯片中实现对民码的快速捕获,并且能与接收机通道一起绑定,在满足高灵敏度的情况下,显著加快了捕获速度,从而满足了实际信号的要求。
[0041]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【专利附图】
【附图说明】
[0042]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0043]图1为本发明民码捕获装置的组成结构示意图;
[0044]图2为本发明民码捕获方法的流程图。
【具体实施方式】
[0045]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0046]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0047]图1为本发明民码捕获装置的组成结构示意图,如图1所示,至少包括第一抽取滤波模块、第二抽取滤波模块、PMF组、傅里叶变换(FFT)处理模块、非相干累加模块,以及分析比较模块;其中,
[0048]第一抽取滤波模块,用于对I路基带信号进行滤波、降采样,存储待处理的I路基带数据;其中,采样开始时刻必须与本地伪码周期的起始或结束时刻对齐;
[0049]第二抽取滤波模块,用于对Q路基带信号进行滤波、降采样,存储待处理的Q路基带数据;其中,采样开始时刻必须与本地伪码周期的起始或结束时刻对齐;
[0050]具体地,第一抽取滤波模块或第二抽取滤波模块,以4倍码速率采样短码,以2倍码速率采样长码,以2毫秒采样为一段(称为子段),分别将N段本地伪码存储在存储模块的N块存储器中,每段伪码分成X个地址存储,以同样的方式存储N段或(N+1)段基带数据。N段本地伪码作为PMF的抽头系数输入给PMF组,与基带数据进行PMF处理,这里,N为大于I的自然数,其取值取决于FFT的点数和频率分辨率的要求。
[0051]其中,第一抽取滤波模块和第二抽取滤波模块,配置参数完全一致。分别可以按照4倍或2倍码速率对基带信号进行抽取。第一抽取滤波模块和第二抽取滤波模块的滤波器的阶数越多效果越好,比如可以采用20阶滤波器。第一抽取滤波模块和第二抽取滤波模块均可以采用FIR滤波器的方式。第一抽取滤波模块和第二抽取滤波模块均对滤波器的输出结果采取截位并向上取整方式,针对不同的频点,截位的位置不同并可预先设置。
[0052]PMF组,用于将N段本地伪码作为抽头系数,对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索;具体地,
[0053]当进行静止轨道卫星信号的捕获时,将1-Q两路基带数据从存储器中读出,按顺序方向依次滑动2个采样点,从而实现伪码相位搜索。整个快捕过程中,基带数据不更新,所以移出的2个采样点的数据最后必须重新储存在整个存储段的末尾,采用数据移位的方式,避免了导航信号数据位翻转导致灵敏度变差的问题;进一步完成子段内相位搜索,实现码相位搜索,数据移位过程需同时移动N个2毫秒段内的每一个地址,顺序移动2个采样点,并且将移出的2个采样点存储在第N+1段的最后一个地址的最低2个采样点的位置,其他数据按2点采样往前移动,实现数据位循环移动,从而完成码段内的码相位匹配的过程。
[0054]当进行GPS、GL0NASS和BD的圆轨道和倾斜同步轨道卫星信号的捕获时,包括伪码移位和巴克码移位两种方式,当捕获GPS、GLONASS卫星信号时,只需要移动伪码,不需调制巴克码;当捕获BD的圆轨道和倾斜同步轨道卫星信号时,则需要移动伪码,并将巴克码调制在本地伪码上,且本地伪码必须从码周期起始时刻采样,且在移动一个周期码相位后需要滑动一个巴克码片;
[0055]其中,PMF可以采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果,将滤波结果输出给FFT处理模块。
[0056]PMF组分为1-Q两组,每组均有N个PMF,可以同时对N段2毫秒数据进行1/2或I个码片相位的处理,这里每段处理包含I个PMF,每个滤波器的系数采用相同的伪码,用2路选择方式实现系数相乘,I个PMF的采用一段数据,理论上默认每段码相位一致,这样N段同时搜索I个码片相位。用5级加法树实现累加功能,前面4级加法树用4输入并行加法器实现,完成对一个地址的采样点数据的滤波累加,最后一级累加器通过时序逻辑控制,连续累加,最后从滤波结果中累加得到62个累加结果,作为频谱分析的输入数据。
[0057]FFT处理模块,其由若干个并行的FFT变换器组成,用于缓存来自PMF组的滤波结果(包括第一滤波结果和第二滤波结果两组滤波结果),并对其进行FFT频谱分析,完成频率搜索,FFT的个数与基带数据的段数相关,以保证整个处理流程的吞吐能力;具体包括:
[0058]缓存来自PMF组的M点滤波结果,比如采用双端口 RAM,按照数据产生的时序顺序存储结果;对缓存的数据进行FFT变换,完成频谱分析,输入输出信号遵循FFT的IP核的时序要求;为了满足到输入信号的动态范围,调整FFT变换结果的幅值,对结果的截位缩减进行还原。
[0059]非相干累加模块,用于对FFT处理模块中并行的各FFT变换器的输出的处理结果分别并行取模,再一起按点累加,得到M点非相干累加结果,将结果输出给分析比较模块。
[0060]为了提高捕获灵敏度,非相干累加的段数即2ms数据的段数,可以预先设置,t匕如,可以设置为4,即采用4段2ms数据,则共有8ms数据,为了保证捕获灵敏度,一般要求段数设置大于等于4。非相干累加段数越多,民码捕获的灵敏度越高。但是,限于器件的规模,非相干累加的段数可以设置段数上限阈值。
[0061]分析比较模块,用于查找最大、次大相关值、频率、相位和段数等,得到的结果作为捕获的结果。其中,得到的结果在捕获结束时,可以将其存储在寄存器中,等待查询读取即可。
[0062]本发明民码捕获装置还包括:工作状态指示模块,用于指示本发明民码捕获装置的所处的工作状态。一般,本领域技术人员知道,通过定时查询方式访问状态寄存器,以获取工作状态,并控制捕获引擎的下一步流程。
[0063]通过本发明民码捕获装置,支持长码和短码的高灵敏度捕获;本发明通过采用基于PMF结合FFT的搜索方式,并行完成了相位、频率二维搜索,大幅度提高了捕获速度;并且,本发明民码捕获装置中,通过采用数据滑动的方式,避免了导航数据翻转对捕获灵敏度的影响;采用搜索巴克码的方式,避免了卫星导航信号的巴克码对捕获灵敏度的影响;采用多段2毫秒数据进行非相干累加,提高了民码捕获的灵敏度,降低了漏警概率。
[0064]图2为本发明民码捕获方法的流程图,如图2所示,包括以下步骤:
[0065]步骤200:对基带信号进行抽取,得到待处理的基带数据,并按子段存储。
[0066]本步骤中,以4倍码速率或2倍码速率对基带信号进行抽取;得到1-Q两路基带数据(其中,以4倍码速率采样短码(如GPS等),以2倍码速率采样长码);以预设时长如2毫秒采样为一段(成为子段),分别将N段本地伪码存储在存储模块的N块存储器中,每段伪码分成X个地址存储,以同样的方式存储N段或(N+1)段基带数据。
[0067]步骤201:以本地伪码作为抽头系数,对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索。具体地,
[0068]当进行地球同步轨道卫星信号的捕获时,将1-Q两路基带数据从存储器中读出,按顺序方向依次滑动2个采样点,从而实现伪码相位搜索。在整个快捕过程中,基带数据不更新,所以移出的2个采样点的数据最后必须重新储存在整个存储段的末尾,采用数据移位的方式,避免了导航信号数据位翻转导致灵敏度变差的问题;
[0069]当进行GPS、GL0NASS和BD的圆轨道和倾斜同步轨道卫星信号的捕获时,包括伪码移位和巴克码移位两种方式,当捕获GPS、GLONASS卫星信号时,只需要移动伪码,不需调制巴克码;当捕获BD的圆轨道和倾斜同步轨道卫星信号,则需要移动伪码,并将巴克码调制在本地伪码上,且本地伪码必须从码周期起始时刻采样,且在移动一个周期码相位后需要滑动一个巴克码片;
[0070]码存储块的内容的滑动,码移位过程需要同时移动N个2毫秒段内的每一个地址,顺序将最早的2个伪码采样移动到最后的存储地址中;滑动数据存储块的内容,实现码相位搜索,在数据移位状态时,数据移位过程需要同时移动N+1个2毫秒段内的每一个地址,顺序移动L个采样点,并且将移出的L个采样点存储在第N+1段的最后一个地址的最低L个采样点的位置,其他数据按L点采样往前移动,实现数据位的循环移动,不丢失、不更改原始数据,从而完成码相位匹配的过程,最多移动2个码周期即可。
[0071]步骤102:缓存PMF处理后的滤波结果,并对其分别进行FFT频谱分析,完成频率搜索。具体地,
[0072]缓存PMF处理后的M点滤波结果,比如采用双端口 RAM,按照数据产生的时序顺序存储结果;对缓存的数据进行FFT变换,完成频谱分析;为了满足到输入信号的动态范围,调整FFT变换结果的幅值,对结果的截位缩减进行还原。
[0073]步骤103:对FFT处理的输出结果分别并行取模后按点累加,得到M点非相干累加结果,查找捕获的结果。其中,捕获结果可以包括但不限于最大、次大相关值、频率、相位和段数等。
[0074]通过本发明方法,支持民用导航信号的高灵敏度捕获;本发明通过采用基于PMF结合FFT的搜索方式,并行完成了相位、频率二维搜索,大幅度提高了捕获速度;并且,本发明民码捕获装置中,通过采用数据滑动的方式,避免了卫星导航数据翻转对捕获灵敏度的影响;采用搜索巴克码的方式,避免了卫星信号的巴克码对捕获灵敏度的影响;采用多段2毫秒数据进行非相干累加,提高了民码捕获的灵敏度,降低了漏警概率。
[0075]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【权利要求】
1.一种民码捕获方法,其特征在于,包括:对基带信号进行抽取,得到待处理的基带数据,并按子段存储; 以本地伪码作为抽头系数,对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索; 缓存PMF处理后的滤波结果,并对其分别进行FFT频谱分析,完成频率搜索; 对FFT处理的输出结果分别并行取模后按点累加,得到M点非相干累加结果,查找捕获的结果。
2.根据权利要求1所述的民码捕获方法,其特征在于,所述对基带信号进行抽取包括: 以4倍码速率或2倍码速率对基带信号进行抽取;得到1-Q两路基带数据;以预设时长采样为一段,分别将N段本地伪码存储在N块存储器中,每段伪码分成X个地址存储,以同样的方式存储N段或(N+1)段所述滤波、降采样后的基带数据;其中N为大于I的自然数。
3.根据权利要求2所述的民码捕获方法,其特征在于,当进行静止轨道GEO卫星信号的捕获时,所述对各个子段分别进行PMF处理包括: 将所述得到的1-Q两路基带数据从存储器中读出,按顺序方向依次滑动2个采样点,以实现伪码相位搜索;所述移出的2个采样点最后必须重新储存在整段的末尾。
4.根据将权利要求3所述的民码捕获方法,其特征在于,还包括完成所述子段内相位搜索,实现码相位搜索。数据移位过程同时移动N个2毫秒段内的每一个地址,顺序移动2个采样点,并且将移出的2个采样点存储在第(N+1)段的最后一个地址的最低2个采样点的位置,其他数据按2点采样往前移动; 之后,采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
5.根据权利要求2所述的民码捕获方法,其特征在于,当进行全球定位系统(GPS)、格洛纳斯(GL0NASS)卫星信号捕获时,所述对各个子段分别进行PMF处理包括:移动伪码; 当进行圆轨道和倾斜同步轨道卫星信号的捕获时,所述对各个子段分别进行PMF处理包括:移动伪码,并将巴克码调制在本地伪码上,且本地伪码必须从码周期起始时刻采样,且在移动一个周期码相位后需要滑动一个巴克码片; 之后,采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
6.根据权利要求1所述的民码捕获方法,其特征在于,所述捕获的结果包括:最大、次大相关值、频率、相位和所述非相干累加的段数。
7.一种民码捕获装置,其特征在于,至少包括第一抽取滤波模块、第二抽取滤波模块、PMF组、FFT处理模块、非相干累加模块,以及分析比较模块;其中, 第一抽取滤波模块,用于对I路基带信号进行滤波、降采样,存储待处理的I路基带数据;第二抽取滤波模块,用于对Q路基带信号进行滤波、降采样,存储待处理的Q路基带数据;其中,采样开始时刻必须与本地伪码周期的起始或结束时刻对齐; PMF组,用于将N段本地伪码作为抽头系数,对各个子段分别进行PMF处理,得到累加结果,完成码相位搜索; FFT处理模块,其由若干个并行的FFT变换器组成,用于缓存来自PMF组的滤波结果,并对其进行FFT频谱分析,完成频率搜索;非相干累加模块,用于对FFT处理模块中并行的各FFT变换器的输出的处理结果分别并行取模,再一起按点累加,得到M点非相干累加结果,将结果输出给分析比较模块; 分析比较模块,用于从得到的M点非相干累加结果中查找捕获的结果。
8.根据权利要求7所述的民码捕获装置,其特征在于,还包括寄存器,用于在捕获结束时,存储所述捕获的结果。
9.根据权利要求7所述的民码捕获装置,其特征在于,所述第一抽取滤波模块或第二抽取滤波模块,具有用于, 以4倍码速率或2倍码速率进行采样,以2毫秒采样为一子段,分别将N段本地伪码存储在存储模块的N块存储器中,每段伪码分成X个地址存储,以同样的方式存储N段或(N+1)段基带数据。其中,N为大于1的自然数。
10.根据权利要求9所述的民码捕获装置,其特征在于,所述第一抽取滤波模块和第二抽取滤波模块均采用20阶滤波器; 所述第一抽取滤波模块和第二抽取滤波模块均采用FIR滤波器的方式。
11.根据权利要求7所述的民码捕获装置,其特征在于,当进行静止轨道卫星信号的捕获时,所述PMF组具体用于, 将所述得到的1-Q两路基带数据从存储器中读出,按顺序方向依次滑动2个采样点,以实现伪码相位搜索;所述移出的2个采样点最后必须重新储存在整段的末尾;以及, 完成所述子段内相位搜索,实现码相位搜索,数据移位过程同时移动N个2毫秒段内的每一个地址,顺序移动2个采样点,并且将移出的2个采样点存储在第(N+1)段的最后一个地址的最低2个采样点的位置,其他数据按2点采样往前移动; 采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
12.根据权利要求7所述的民码捕获方法,其特征在于,当进行GPS、GLONASS卫星信号捕获时,所述PMF组具体用于,移动伪码;当进行圆轨道和倾斜同步轨道卫星信号的捕获时,所述PMF组具体用于,移动伪码,并将巴克码调制在本地伪码上,且本地伪码必须从码周期起始时刻采样,且在移动一个周期码相位后需要滑动一个巴克码片; 采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果。
13.根据权利要求11或12所述的民码捕获装置,其特征在于,所述PMF组采用伪码作为乘法器系数,经过两路选择,通过多级加法树累加数据,最后得到M点滤波结果,将滤波结果输出给所述FFT处理模块。
14.根据权利要求13所述的民码捕获装置,其特征在于,所述PMF组分为1-Q两组,每组均有N个PMF,同时对N段2毫秒数据进行1/2或1个码片相位的处理;这里,每段处理包含1个PMF,每个滤波器的系数采用相同的伪码,用2路选择方式实现系数相乘,1个PMF采用一段数据; 所述PMF组采用5级加法树实现累加功能,前面4级加法树用4输入并行加法器实现,完成对一个地址的采样点数据的滤波累加,最后一级累加器通过时序逻辑控制,连续累加,最后从滤波结果中累加得到62个累加结果,作为频谱分析的输入数据。
15.根据权利要求7所述的民码捕获装置,其特征在于,所述非相干累加模块的段数预先设置 。
【文档编号】G01S19/30GK103698783SQ201310728686
【公开日】2014年4月2日 申请日期:2013年12月25日 优先权日:2013年12月25日
【发明者】不公告发明人 申请人:北京北斗星通导航技术股份有限公司