摘要
本发明公开了一种基于FPGA的牛顿迭代解算用户坐标的方法及装置,涉及坐标解算技术领域,定义数据多选开关,控制输入的卫星坐标数量,根据卫星坐标及用户坐标构造伪距矩阵R及雅可比矩阵G,利用伪距矩阵R及伪距差L,计算伪距距离与理论距离之间差值为Delta;利用用户坐标、雅可比矩阵G及Delta,求解当前用户坐标,并同步获得伪距矩阵Pr;基于所有伪距差L及伪距矩阵Pr,求解当前伪距距离与理论距离之间差值为Delta‑im;利用Delta及Delta‑im获取残差因子进行比较,调整相应数据,重复以上过程进行迭代,直至收敛输出用户坐标。本发明通过搭建多条加多级流水线的方式,增强代码并行性,充分利用多级流水线之间可复用时间,缩短计算过程中的时间损耗,大幅优化了资源。
技术关键词
雅可比矩阵
坐标
伪距
cordic算法
流水线
开方
解算技术
数据
开关
存储器
理论
阻尼
处理器
程序
模块
因子
损耗
元素
定义