
卫星导航
文章平均质量分 86
王少靖
博客回复不及时,有问题邮箱联系,jldxwsj@163.com。本人账号下所有文章,未经允许,禁止转载!未经允许的转载将被保全证据后起诉。
展开
-
使用STK卫星轨道无法显示——解决方法
最近刚刚开始学习STK这个软件,就遇到了头疼的问题,明明刚刚还好好的卫星轨道,为啥再一抬头,什么都没了,经过苦苦调试一下午,发现原来是模拟的时间超过了卫星最初设置的时间长度(1天)所以就成了如下图所示的界面。解决方法首先添加卫星轨道后,理论上,轨道肯定是可以显示在这个3D界面上的,所以点一下这个复位按键就好了!这么简单的问题,折腾了我一下午,查了所有网上问题,又问了一圈人也没人知道是为什么,所以分享出来,防止大家再次踩坑!...原创 2022-05-17 17:36:40 · 5091 阅读 · 7 评论 -
从零编写基于MATLAB的GNSS_SDR程序(GNSS软件接收机)——学习记录(2)
在完成acquisition.m(信号捕获)之后,接下来需要对捕获的信号进行跟踪。本文包含编写Tracking.m、plotTracking.m及涉及到的相关函数的内容。Tracking.m程序编写Tracking.m包含的原理和代码比较多,下面对代码逐一描述,以便能自行编写Tracking.m。原理部分,之前的博客中的解释还不深入,如有需要,再次进行解释。Tracking函数包含以下内容:1、函数包含三个输入(fid, channel, settings),其中channel是一个结原创 2021-10-31 22:48:42 · 6446 阅读 · 27 评论 -
从零编写基于MATLAB的GNSS_SDR程序(GNSS软件接收机)——学习记录(1)
最近为了熟悉GNSS软件接收机的设计流程,打好软件接收机的基础,依据《软件定义的GPS和伽利略接收机》书后所附程序(提取码:1111),独自编写基于MATLAB的GNSS_SDR程序。前段时间我也使用优快云,记录了我阅读GNSS_SDR程序的全部历程,对GNSS_SDR程序有了初步的理解和认知,接下来,我将从零开始,尽量亲手编写一个可以跑通的GNSS_SDR程序,并希望借助优快云平台,记录下完整的学习过程。本程序是基于MATLAB2020b版本编写的,相较于书后所附MATLAB版本有所不同,因此原创 2021-10-24 11:21:17 · 24599 阅读 · 28 评论 -
基于MATLAB编写的GNSS_SDR(GNSS软件接收机)——自学笔记(4)
乘胜追击,继续来看伪距测量函数postNavigation.m函数和plotNavigation.m,其中伪距测量函数又包含了位置计算函数和伪距计算函数(leastSquarePos.m和calculatePseudoranges.m)在先前运行postProcessing.m时,每当运行到postNavigation就会报错,那么今天就来寻找一下报错的原因吧~postNavigation.m函数...原创 2021-06-01 20:50:22 · 7493 阅读 · 21 评论 -
基于MATLAB编写的GNSS_SDR(GNSS软件接收机)——自学笔记(3)
今天这个跟踪函数比之前的捕获函数更有难度,我看了整整两天,才弄明白了大部分程序的含义,以下是学习记录(程序中涉及的次重点函数将在文末展示,详见目录)。Tracking.m跟踪函数捕获仅能提供对频率和码相位参数的粗略估计。跟踪的主要目的是使这些估计值精确化,并保持跟踪,然后从跟踪到的卫星信号中解调出导航数据(同时提供伪距估计)。该函数跟踪分配到每一通道中的GPS信号,此函数需要如下参数:从前端获得的一段数据,结构变量Channel,正弦函数,余弦函数和C/A码表。此函数处理采样数据并返回两个结构.原创 2021-05-22 21:27:11 · 7137 阅读 · 5 评论 -
基于MATLAB编写的GNSS_SDR(GNSS软件接收机)——自学笔记(2)
上一篇中,由于初始化中涉及到了probeData()函数,因此本文就先了解一下probeData()函数。probeData(varargin)函数函数功能:通过该函数,绘制原始数据信息:时域图,频域图和直方图。该函数能通过两种方式进行调用probeData(settings)或者probeData(fileName, settings)。其中输入参数为:fileName - name of the data file. File name is read from settings if pa原创 2021-05-17 20:29:51 · 8453 阅读 · 10 评论 -
基于MATLAB编写的GNSS_SDR(GNSS软件接收机)——自学笔记(1)
init.m该初始化程序%% Clean up the environment first =========================================clear; close all; clc;format ('compact'); %设置为紧凑型format ('long', 'g');%--- Include folders with functions ---------------------------------------ad.原创 2021-05-15 11:53:26 · 10915 阅读 · 17 评论