低成本MEMS INS系统 + GNSS组合导航序贯滤波-C语言程序

上传者: 38364548 | 上传时间: 2024-10-23 17:41:00 | 文件大小: 3.06MB | 文件类型: RAR
本程序是仿照仿照严老师的MATLAB程序编写的低成本组合导航系统,具体的描述和MATLAB程序请看我的博客!! MATLAB程序:https://download.csdn.net/download/qq_38364548/87380141 具体描述:https://blog.csdn.net/qq_38364548/article/details/128655225 对于标准Kalman滤波,其中增益计算式(5.3-29c)涉及矩阵的求逆运算,当量测维数较高时,计算量很大。序贯滤波(sequential Kalman filter)是一种将高维数量测更新降低为多个低维数量测更新的方法,能有效地降低矩阵的求逆计算量。 利用序贯滤波,在滤波增益计算中的矩阵求逆问题将转化为标量的倒数运算,有利于减少滤波计算量和增强数值计算的稳定性。 如果量测方差阵Rk不是对角矩阵,通过三角变换的变换方法,可实现对角化处理,再利用序贯滤波。特别地,如果量测噪声方差阵Rk是常值阵,则只需在滤波初始化时作一次三角分解即可。

文件下载

资源详情

[{"title":"( 59 个子文件 3.06MB ) 低成本MEMS INS系统 + GNSS组合导航序贯滤波-C语言程序","children":[{"title":"sfann_sins","children":[{"title":"sfann_sins","children":[{"title":"que2mat.h <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"MyMatrix.c <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"att2que.c <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"que2att.c <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"que2mat.c <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"rv2que.h <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"que2att.h <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"rv2que.obj <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"vc143.pdb <span style='color:#111;'> 84.00KB </span>","children":null,"spread":false},{"title":"sfann_sins.exe.recipe <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"que2mat.obj <span style='color:#111;'> 5.94KB </span>","children":null,"spread":false},{"title":"que2att.obj <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"att2que.obj <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"que2mat.obj.enc <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"MyMatrix.obj <span style='color:#111;'> 38.41KB </span>","children":null,"spread":false},{"title":"vc143.idb <span style='color:#111;'> 75.00KB </span>","children":null,"spread":false},{"title":"rv2que.obj.enc <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"sfann_sins.log <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"main.obj.enc <span style='color:#111;'> 21.08KB </span>","children":null,"spread":false},{"title":"mymatrix.obj.enc <span style='color:#111;'> 38.41KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 30.89KB </span>","children":null,"spread":false},{"title":"my_insupdate.obj.enc <span style='color:#111;'> 17.08KB </span>","children":null,"spread":false},{"title":"my_insupdate.obj <span style='color:#111;'> 17.08KB </span>","children":null,"spread":false},{"title":"sfann_sins.ilk <span style='color:#111;'> 732.75KB </span>","children":null,"spread":false},{"title":"sfann_sins.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"sfann_sins.lastbuildstate <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 15.26KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"sfann_sins.vcxproj <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"my_insupdate.h <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"sfann_sins.vcxproj.user <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"sfann_sins.vcxproj.filters <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"my_insupdate.c <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"avps.txt <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"imu.txt <span style='color:#111;'> 741.22KB </span>","children":null,"spread":false},{"title":"rv2que.c <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"MyMatrix.h <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"att2que.h <span style='color:#111;'> 125B </span>","children":null,"spread":false}],"spread":false},{"title":".vs","children":[{"title":"sfann_sins","children":[{"title":"v17","children":[{"title":"Browse.VC.db <span style='color:#111;'> 1.98MB </span>","children":null,"spread":false},{"title":".suo <span style='color:#111;'> 57.50KB </span>","children":null,"spread":false},{"title":"ipch","children":[{"title":"AutoPCH","children":[{"title":"4c8f9a5ada650b37","children":[{"title":"ATT2QUE.ipch <span style='color:#111;'> 1.88MB </span>","children":null,"spread":false}],"spread":true},{"title":"aedd73139288cd97","children":[{"title":"MY_INSUPDATE.ipch <span style='color:#111;'> 2.88MB </span>","children":null,"spread":false}],"spread":true},{"title":"d6b8feb2d0753dd9","children":null,"spread":false},{"title":"f1b99ba7834bd8ae","children":[{"title":"QUE2MAT.ipch <span style='color:#111;'> 640.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"f62b59499970ae61","children":null,"spread":false},{"title":"4c8f935ada64ff52","children":null,"spread":false},{"title":"aedd6c139288c1b2","children":null,"spread":false},{"title":"d6b903b2d0754658","children":[{"title":"MYMATRIX.ipch <span style='color:#111;'> 3.63MB </span>","children":null,"spread":false}],"spread":false},{"title":"8b4e694ddf8ccf62","children":null,"spread":false},{"title":"8b4e704ddf8cdb47","children":[{"title":"QUE2ATT.ipch <span style='color:#111;'> 1.88MB </span>","children":null,"spread":false}],"spread":false},{"title":"f1b992a7834bc963","children":null,"spread":false},{"title":"6d6c669d4bca182e","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"f62b4e4999709bb0","children":[{"title":"RV2QUE.ipch <span style='color:#111;'> 2.13MB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"FileContentIndex","children":[{"title":"282bc47c-37ac-4731-8ea7-39882caffd34.vsidx <span style='color:#111;'> 10.87KB </span>","children":null,"spread":false},{"title":"read.lock <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"bd561172-b04a-470f-b56b-13aa28833c59.vsidx <span style='color:#111;'> 11.53KB </span>","children":null,"spread":false},{"title":"8cd97b03-cce0-4fae-92dd-b2394ce2e8f6.vsidx <span style='color:#111;'> 10.46KB </span>","children":null,"spread":false},{"title":"ee24bb0b-1d47-4078-8d0c-630dd5df14f5.vsidx <span style='color:#111;'> 17.93KB </span>","children":null,"spread":false},{"title":"merges","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"x64","children":[{"title":"Debug","children":[{"title":"sfann_sins.exe <span style='color:#111;'> 86.00KB </span>","children":null,"spread":false},{"title":"sfann_sins.pdb <span style='color:#111;'> 1.33MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"sfann_sins.sln <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明