Gnss中频信号模拟源量化误差修正方法
【技术领域】
[0001] 本发明涉及一种误差修正方法,具体涉及一种GNSS中频信号模拟源量化误差修 正方法,属于全球卫星导航定位系统技术领域。
【背景技术】
[0002] 在GNSS(GlobalNavigationSatelliteSystem,全球卫星导航定位系统)技术 领域中,GNSS中频信号模拟源一般通过PC+DSP+FPGA+DA的方式来实现。在这种方法中,由 于DSP和FPGA资源的限制,必不可免的需要把PC发送给DSP和FPGA的数据进行量化截 短。由于GNSS中频信号模拟源本身就是作为一个可以模拟现实生活中各种情况下的卫星 信号,并且也是用来检测GNSS接收机的一种重要标准和手段,所以GNSS信号模拟源本身对 信号质量和精度的要求比较高。而量化误差的引入不可避免的影响了模拟源性能。
[0003] 因此,需要提供一种GNSS中频信号模拟源量化误差修正方法,提高模拟信号的精 度。
【发明内容】
[0004] 为了提高GNSS中频信号模拟源的性能,本发明的目的在于:提供一种GNSS中频信 号模拟源量化误差修正方法,尽量减小量化误差对GNSS模拟源带来的性能方面的影响,以 提高模拟信号的精度。
[0005] 为了达到上述发明目的,本发明采取的技术方案为:
[0006] (1)PC根据用户参数配置计算各个卫星的状态信息数据,并对计算出的参数进行 预处理,计算得到的数据传给DSP;
[0007] (2)DSP根据得到的数据计算产生各个卫星信号所需要的数据,计算得到的数据传 给FGPA ;
[0008] (3)对量化误差进行修正,FPGA根据接收到的数据产生各个卫星的实时数字基带 信号,数字基带信号经过DA转换成模拟中频信号输出。
[0009] PC机根据用户设置的参数信息,能够计算出各颗卫星与接收机之间的多普勒效 应,即各颗卫星与接收机之间的射频信号多普勒值。当PC机向DSP传送数据时,把一个多 普勒作为两个数据向下传输。具体方法是在PC机中将计算得到的浮点型多普勒转化为两 个32位的整型数据A和B,数据A代表多普勒中的整数部分,数据B代表多普勒中小数部 分。
[0010] 作为优选方案之一,DSP根据接收的数据A、B和频率控制字的计算公式,计算出 DDS所需要的参数值:频率控制字CAfn。。:
【主权项】
1. 一种GNSS中频信号模拟源量化误差修正方法,其特征在于: (1) PC根据参数的配置计算各个卫星的状态信息数据,并对计算出的参数进行预处理, 计算得到的数据传给DSP; (2) DSP根据得到的数据计算产生各个卫星信号所需要的数据,计算得到的数据传给 FGPA ; (3) 对量化误差进行修正,FPGA根据接收到的数据产生各个卫星的实时数字基带信 号,数字基带信号经过DA转换成模拟中频信号输出。
2. 根据权利要求1所述的GNSS中频信号模拟源量化误差修正方法,其特征在于,PC机 根据用户设置的参数信息,能够计算出各颗卫星与接收机之间的多普勒效应,即各颗卫星 与接收机之间的射频信号多普勒值。
3. 根据权利要求1或2所述的GNSS中频信号模拟源量化误差修正方法,其特征在于, 在PC机中将计算得到的浮点型多普勒转化为两个32位的整型数据A和B,数据A代表多普 勒中的整数部分,数据B代表多普勒中小数部分,当PC机向下传送数据时,把一个多普勒作 为两个数据向下传输。
4. 根据权利要求1所述的GNSS中频信号模拟源量化误差修正方法,其特征在于,DSP 根据接收的数据A、B和频率控制字的计算公式,计算出DDS所需要的频率控制字。
5. 根据权利要求4所述的GNSS中频信号模拟源量化误差修正方法,其特征在于,DDS 是根据频率控制字进行累加,累加溢出作为伪随机码产生的时钟,因此频率控制字CA fn。。需 要经过再次量化,变为整型数据CAfn。。-INT作为DDS的参数输入,由此可知第i次量化误差: Erroi^z CAfnral-CAfn⑶-INTi
6. 根据权利要求5所述的GNSS中频信号模拟源量化误差修正方法,其特征在于,量化 误差£1^〇1^并不舍去,而是存储到内存中,本次的量化误差与上次的量化误差进行累加求 和,累加和值以0. 5为分界点; 若本次累加和值大于〇. 5,则本次求得的CAfn。。-INh在现有的基础上加1,再传给DDS, 作为信号产生时钟的修正;并且本次量化误差累加和Err〇ri-l,作为新的量化误差值存储 到内存中。
【专利摘要】本发明公开了一种GNSS中频信号模拟源量化误差修正方法,该修正方法包括如下步骤:(1)PC根据参数的配置计算各个卫星的状态信息数据,并对计算出的参数进行预处理,计算得到的数据传给DSP;(2)DSP根据得到的数据计算产生各个卫星信号所需要的数据,计算得到的数据传给FGPA;(3)对量化误差进行修正,FPGA根据接收到的数据产生各个卫星的实时数字基带信号,数字基带信号经过DA转换成模拟中频信号输出。本发明在GNSS模拟信号产生过程中,PC不是直接向DSP发送计算得到的各个卫星状态信息数据,而是经过数据预处理后传递给DSP,DSP根据处理后的数据修正量化误差,尽量减小量化误差对GNSS模拟源带来的性能方面的影响,以提高GNSS中频信号模拟器的信号精度。
【IPC分类】G01S19-23
【公开号】CN104614738
【申请号】CN201510088896
【发明人】不公告发明人
【申请人】南通航大电子科技有限公司
【公开日】2015年5月13日
【申请日】2015年2月27日