文件用UltraEdith32打开如下:

2.11 NAVIGATION DATA G (GPS) RINEX VERSION / TYPE

DAT2RINW 3.10 001 1 16APR08 9:51:13 PGM / RUN BY / DATE

COMMENT

.0000D+00 .0000D+00 .0000D+00 .0000D+00 ION ALPHA

.0000D+00 .0000D+00 .0000D+00 .0000D+00 ION BETA

.000000000000D+00 .000000000000D+00 0 1536 DELTA-UTC: A0,A1,T,W

0 LEAP SECONDS

END OF HEADER

3 08 1 8 2 0 0.0 .169645063579D-03 .545696821064D-11 .000000000000D+00

.360000000000D+02 .168125000000D+02 .566059288332D-08 .187730600259D+01

.827014446259D-06 .103016884532D-01 .574626028538D-05 .515365054893D+04

.180000000000D+06 -.223517417908D-06 .119458216673D+01 -.614672899246D-07

.925474060201D+00 .250531250000D+03 .804069353196D+00 -.846213854544D-08

.442875597306D-09 .100000000000D+01 .146100000000D+04 .000000000000D+00

.240000000000D+01 .000000000000D+00 -.419095158577D-08 .360000000000D+02

.175626000000D+06 .400000000000D+01

8 08 1 8 2 0 0.0 -.136284623295D-03 -.136424205266D-11 .000000000000D+00

.630000000000D+02 -.134843750000D+03 .393373511542D-08 -.219239155871D+00

-.722706317902D-05 .101347706513D-01 .461563467979D-05 .515365814018D+04

.180000000000D+06 .195577740669D-06 -.746096452266D+00 -.108033418655D-06

.981573463389D+00 .300781250000D+03 .285613712656D+01 -.800961963421D-08

-.336085437258D-09 .100000000000D+01 .146100000000D+04 .000000000000D+00

.340000000000D+01 .000000000000D+00 -.419095158577D-08 .630000000000D+02

.175638000000D+06 .400000000000D+01

一个同学让我帮忙用MATLAB读取GPS导航电文数据,我现在对GPS还不了解,也没仔细看数据文件的格式说明,(我本来把D当E,不知道怎么回事儿MATLAB自己就这么处理了),试着读了下。下面是MATLAB的脚本文件

%%%%%%%%%%%%%

%打开文件

fid=fopen('90540080.nav');

%跳过文件头 方法比较笨

while 1

tline=fgets(fid);

if findstr(tline, 'END OF HEADE')>1

break;

end

end

%读取导航电文数据

i=1;

while ~feof(fid)

tmpstr= fscanf(fid,'%s',7);%之所以这样是因为文件最后有空白行,只用feof不能很好的结束文件

if tmpstr %或者数据最后的空白行本来没有吧

h(i).p = tmpstr; %最近喜欢MATLAB中的structure,就用了

for j=1:29

q(j)=str2num(fscanf(fid,'%s',1));

end

h(i).d=q;

i=i+1;

else

break;

end

end

fclose(fid);

format long;

%%%%%%%%%%%%%

gps电文解析matlab,MATLAB读取GPS的RINEX格式的导航电文相关推荐

  1. 读取gps观测数据o文件的matlab编程,读取GPS观测数据O文件的matlab编程.doc

    读取GPS观测数据O文件的matlab编程 读取GPS观测数据O文件的matlab编程 function HeadO=ReadObsHead [fname,fpath]=uigetfile('*.*O ...

  2. java获取gps 串口_从串口读取GPS数据

    网上找来的代码自己修改之后放到这里的. 参考地址: http://www.pcppc.cn/kaifa/VBjiaocheng/kaifa_18010.html http://www.itqoo.co ...

  3. 一文搞懂导航电文(以Rinex3.04为例)

    一.什么是Rinex RINEX(Receiver Independent Exchange Format/与接收机无关的交换格式)是一种在GPS测量应用中普遍采用的标准数据格式.该格式采用文本文件存 ...

  4. 从零开始研发GPS接收机连载——11、电文解析

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 从零开始研发GPS接收机连载--11.电文解析 前言 导航电文的格式 遥测字 交接字 第一块数据块 第二数据块 第三数据块 后记 前言 ...

  5. 解析JPEG文件的GPS信息

    作者:中科大鹏 1 前言 因为最近有个项目开发,需要通过读取JPEG图片文件的GPS位置信息,显示到相应的地图界面中.这两天,查询了相关资料,发现这方面科普性的文章挺多,但适合项目应用开发的示例代码有 ...

  6. RTKLIB学习总结(六)导航电文、卫星位置计算

    文章目录 一.导航电文 1.GNSS卫星信号的组成 2.导航电文的编排 3.遥测字(TLW) 4.交接字(HOW) 5.第一数据块 6.第二数据块 7.第三数据块 二.卫星钟差钟漂改正 1.时钟校正参 ...

  7. matlab编程读取导航文件文件,基于Matlab读取标准RINEX格式的GPS星历数据

    [实例简介] 基于Matlab读取标准RINEX格式的GPS星历数据,采用Matlab直接读取Rinex文件 张妮,等基于 Matlab读取标准 RINEX格式的GPS星历数据 navdata(i). ...

  8. matlab gps 卫星导航信号,基于MATLAB的GPS信号仿真123.doc

    <基于MATLAB的GPS信号仿真完整源代码123> 摘 要 . 关键词::MATLAB: Abstract As the new generation of the satellite ...

  9. gps matlab 书,《GPS基本原理及其Matlab仿真》杨俊.pdf

    本书讲述了全球定位系统(GPS)的基本原理和概念,具体包括:GPS测量原理.GPS的结构和发展历史:GPS伪距定位和载波相位定位的原理:GPS中使用的坐标系和时间系统:C/A码的实现原理及载波调制过程 ...

最新文章

  1. 对tmemorystream的一些改进_delphi教程
  2. iOS 隐藏下级页面的tabbar的统一处理
  3. 814. Binary Tree Pruning
  4. Android学习笔记之自定义Toast
  5. 查看linux电脑总内存,如何查看Linux系统中的内存使用情况的命令呢?
  6. iservice封装有哪些方法_总结WebService的一些封装技巧
  7. 表达式求值(最详细分析+代码实现+表达式之间的相互转换)
  8. A+B for Input-Output Practice (I)
  9. easyui datagrid中添加右键菜单事件
  10. 2018.8.2 python中is和==的区别
  11. sql server2008 如何获取上月、上周、昨天、今天、本周、本月的查询周期(通过存储过程)...
  12. 通达信 移动平均算法_财富趋势,它的产品叫通达信
  13. STM8S103之tim2PWM输出
  14. SQL 当天在当月、当季度、当年的时间进度
  15. docker android模拟器,Docker中的Android模拟器
  16. 来,和人工智能对对联过大年!
  17. 不懂技术怎么让服务器更安全,几个插件让你的服务器更安全(防攻击防注入)
  18. ps还原上一步快捷键_photoshop恢复上一步操作的快捷键是什么
  19. 太平洋电信首批通过SD-WAN Ready 2.0服务认证
  20. 【论文阅读】SISR综述:From Beginner to Master: A Survey for Deep Learning-based Single-Image Super-Resolution

热门文章

  1. 分享具体制作过程,在家阅读文章,现在一天100,不用真人露脸
  2. java 生成word文件怎么打开乱码_word打开是乱码怎么办?word文档打开出现乱码的解决技巧...
  3. 关于前端相关的知识点
  4. IPCInvoker,Android跨进程调用如此简单
  5. netstat -anp |awk |cut 通过pid获取应用程序的端口号
  6. UVA 361 Cops and Robbers(凸包应用)
  7. 《实变函数简明教程》,第四章:Lebesgue积分,零测集上的任意非负简单函数Lebesgue可积且积分值为0
  8. java小游戏项目的php_在Java项目中使用PHP类
  9. 51nod 1574 || Codeforces 584 E. Anton and Ira 思维+构造+贪心
  10. 无锡启用汽车电子标识卡,为市民带来便捷生活