[发明专利]非线性函数驱动时空混沌卫星导航测距码实现方法及系统有效
申请号: | 201611170049.7 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106597493B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 何志彪;肖模艳 | 申请(专利权)人: | 武汉大学 |
主分类号: | G01S19/30 | 分类号: | G01S19/30 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种非线性函数驱动时空混沌卫星导航测距码实现方法及系统,本发明构建了非线性函数驱动复数移位伪随机码发生器,使用以单变量或多变量项非线性函数驱动函数项非线性函数获得作用值并以扩散系数为权值进行加、减、乘、或除的混合运算进行反馈的复数线性移位寄存器,通过相关寄存器抽头输出实数伪随机数并二值化获得导航卫星测距码。本发明可广泛应用于卫星导航系统,也可用于各种测距系统、通信系统、广电系统、控制系统等方面。 | ||
搜索关键词: | 非线性 函数 驱动 时空 混沌 卫星 导航 测距 实现 方法 系统 | ||
【主权项】:
1.一种非线性函数驱动时空混沌卫星导航测距码实现方法,用于单变量非线性函数驱动方式;其特征在于,包括以下步骤:步骤1:构建分别作用于复数状态分量实部和虚部当前位置或偏移位置当前状态值的单变量非线性函数;具体实现过程为:取单个复数状态矢量X+Yj在Nxy维线性空间其分量为{x(i)+y(i)j},称为单变量复数状态分量,{x(i)}和{y(i)}分别为一系列顺序排列且分别相互耦合的状态分量;i表示单变量复数状态分量的位置序号,i=1,2,...,Nxy,Nxy为正整数;将作用于复数状态分量实部当前位置或偏移位置当前状态值的单变量非线性函数记为实部非线性函数,将作用于复数状态分量虚部当前位置或偏移位置的当前状态值的单变量非线性函数记为虚部非线性函数;实部或虚部非线性函数的构建具体为:实部或虚部非线性函数由k时刻实部或虚部分量分别构建一组相同次方或不同次方的含不同参数值的当前位置或偏移位置的函数和/或复合函数和一组相同次方或不同次方的含不同参数值的当前位置或偏移位置的变量;以各函数和/或复合函数负的非线性强度分别与各自含参数的函数和/或复合函数分别相乘并加上对应的实常数项,构成实部或虚部函数型非线性函数;以各变量负的非线性强度为权分别与各自含参数的变量分别相乘并加上对应的实常数项,构成实部或虚部变量型非线性函数;实部或虚部函数型非线性函数和实部或虚部变量型非线性函数为实部或虚部非线性函数;其中,函数的参数包括工作频率、函数的次方、函数的幅度值、函数的相位、位置序号、位置偏移量和状态平移量;变量的参数包括变量的次方、位置序号、位置偏移量和状态平移量;位置偏移量即函数或变量位置增加或减少的量;状态平移量即变量状态值增加或减少的量;步骤2:设计单变量非线性函数驱动复数移位伪随机码发生器的反馈作用值;实部或虚部非线性函数中由实部或虚部变量项非线性函数分别对通过各寄存器状态值实部或虚部抽头经过加、减、乘或除的运算,或者经过加、减、乘或除中至少两种的混合运算所得运算值输入到复数状态分量实部或虚部当前位置或偏移位置当前状态值进行作用,得实部或虚部第一变量项作用值,其作用值作为实部或虚部非线性函数中由实部或虚部函数项和/或复合函数项非线性函数的变量的输入值驱动其工作,得实部或虚部第一函数项和/或复合函数项作用值,记实部或虚部第一变量项作用值、实部或虚部第一函数项作用值为实部或虚部作用值;基于扩散系数,对实部作用值和虚部作用值分别进行加、减、乘、除或包含加、减、乘、除中至少两种运算的混合运算;步骤3:构建单变量非线性函数驱动复数移位伪随机码发生器G;G由NG个复数线性移位寄存器构成,将复数线性移位寄存器状态值的实部和虚部分别直接赋值或进行加、减、乘或除或者加、减、乘或除中至少两种运算的混合运算值分别赋值给实部或虚部变量项非线性函数的各变量,反馈值由步骤2获得,实部反馈作用值赋值给首位寄存器状态值的实部、虚部反馈作用值赋值给首位寄存器状态值的虚部;步骤4:参数初始化及采用相同或不同的复数序列或复数伪随机数序列初始化G中移位寄存器的状态值;步骤5:导航卫星伪随机数的产生;根据复数状态分量位置,从G的相关移位寄存器状态值的实部或虚部分别抽头经过加、减、乘或除或者加、减、乘或除中至少两种运算的混合运算,结果输出到步骤2中实部或虚部变量项非线性函数的各变量驱动其工作获得作用值,以这些作用值进行加、减、乘或除或者加、减、乘或除中至少两种运算的混合运算所得值为函数项和/或复合函数项非线性函数的变量的输入值驱动其工作,从而获得反馈作用值,将寄存器状态值依次移位,再将反馈作用值反馈给G的首位寄存器,实现复数伪随机数的产生;步骤6:寄存器抽头输出伪随机数;从复数移位伪随机码发生器相关寄存器状态值的实部和虚部分别抽头输出给定长度的伪随机数,分别记为实部第一伪随机数和虚部第一伪随机数;步骤7:二值化;将实部第一伪随机数和虚部第一伪随机数中各实数随机数按时间顺序分别与基准值比较,若大于基准值,则该实数随机数取值1,否则取值0,即可获得二值化的第一伪随机码和第二伪随机码;基准值分别为描述实部第一伪随机数、虚部第一伪随机数中实数伪随机数中间值大小的统计量,基准值采用统计分析法获得,即:实部第一伪随机数、虚部第一伪随机数的基准值分别为其中实数伪随机数经统计分析所得中间值;步骤8:导航卫星伪随机码的产生;将第一伪随机码和第二伪随机码进行模二和,得伪随机性良好的第三伪随机码;若第三伪随机码的伪随机性受到破坏,那么需要调整非线性函数的扩散系数、函数或复合函数或变量的非线性强度,微调函数的工作频率、相位,微调基准值重新二值化实部第一伪随机数和虚部第一伪随机数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611170049.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种GNSS基带信号的跟踪方法
- 下一篇:一种北斗导航终端双模抗干扰微系统
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置