STK。在地面能够“看到”多少颗GPS卫星

news/2024/11/23 5:35:06/

(STK。在地面能够“看到”多少颗GPS卫星)

当时收集到的agi官方的资料。
地址:
盘 点 百度 点com/s/1dU22GDTVrZ3SfelcIRA3wQ?pwd=abcd
提取码:abcd
当时从stk官网下载到的一些官方资料,不全。如果有需要可以搭梯子去外网搜索。从他们官网上下载文章和观看视频好像需要注册账号,当时记得好像不麻烦。只是AGI官方也挺坑的,我原本注册了账号,后天突然发了封email表示我号被ban了。
本科毕业之后STK和CSDN基本没打开过了,毕业论文也是稀烂,可能以后都不会再回答问题了。建议不要再私信我,有问题直接提在帖子里,等其他有缘人来解答。祝各位好运
——————————
一点废话:本人目前是一名本科生。为了完成毕业设计,今年刚刚开始学习STK。论文题目是,基于STK的UHF频段动态星间链路分析。因此打算将一些学到的杂项整理出来,主要是为了到时候总结完成毕业论文。

跳过一系列前期软件安装、启动、设置名称和存放位置等操作。直接来到新场景。注意创建完成之后还需要save这个场景,使用过程中应有事没事就点保存。否则一旦崩溃真的没办法找回之前的操作。STK也没有Ctrl+Z的返回操作,有时候会比较烦。
在STK中可以手动设计卫星的运行轨迹、使用TLE(两行轨道数据)插入卫星轨迹也可以使用AGI官方的GPS数据。什么是TLE数据?

1. 插入对象

插入新对象

2. 选择父类对象。载入GPS

载入GPS星座Insert之后并确认即可载入GPS星座。第一次可能需要的时间较长,正常现象。
从上图可以看出,左侧选择对象栏分为两个部分。一类是上部可以直接插入的父类对象。第二类是下部需要附着在父类对象上的子对象。
默认形式默认插入之后会是上图所示。每一个点即代表当前时刻卫星在空间中的位置,五颜六色的环是卫星所在的轨道。轨道看起来挺花的,可以进行如下操作将这些轨道去掉。右键选择一颗卫星对象,properties-2D Graphics-Attributes 将其中的Inherit from scenario去掉,再将Show Orbit取消,即可消除3D视图中的轨道(没错,在2D图像页面可以控制3D图像,精彩的逻辑,手动擦汗)。还可以取消Show Ground Track,可以将2D视图中的轨迹也消除。通过多次选择,或者使用Ctrl+A全选或者shift+鼠标左键选择所有要去除的对象。最后的结果如下
GPS的3D分布GPS在2D图像的分布

3. 插入地面目标

STK中可以通过Place选项确定一个地面对象。这个插入也有几种方式,STK的城市数据库、插入.shp或.plc文件以及默认位置几种。可以选择先插入默认位置,反键选取Place进入属性页面。通过经纬度插入相应位置。使用经纬度插入位置
这里的经纬度设置位置挺有意思的,居然有用负数表示。在纬度一栏,正数代表北纬,负数代表南纬。经度设置可以自己试试。
这里的话,通过STK的城市(位置的)数据库设置就好。选择insert from city database。(又一阵等待) 在左侧Name中可以搜索城市名称,也可以使用Province和Country等,不过不推荐后面两种。原因马上谈到。
我们可以试试搜索自己想要的城市,比如搜太原,使用拼音Taiyuan即可(大小写不敏感)。*试了试,很多城市都可以在里面搜索到。*但是,神奇的一幕发生了,搜索结果居然一次性命中了三个目标。taiyuan在库中搜索结果这就是我不建议大家使用省份(州)和国家的名称作为关键字的原因,因为会命中一些奇怪的结果。
可能是软件的BUG吧,我也不知道,很多城市都有三个结果。不过好在这些选项都是不同省份的,仔细筛选之后还是能找到正确的选项。双击对应项即可插入。

4. ACCESS分析

在通信中,绝大部分时间只考虑视距传播的情况,也就是能看到(至于是不是肉眼就不那么不重要了)就行。在STK中,这类分析使用ACCESS分析。
如果只考虑能不能“看到”某一颗GPS卫星,那就很简单,可以认为只要没被地球遮挡住的卫星就是可见的。右键点击Taiyuan-ACCESS。选择ACCESS分析
Ctrl+A选定所有GPS为待分析计算的目标,点击compute即可。
ACCESS分析
出现这个在这里插入图片描述图标就代表已经分析完了。在右侧可以获取分析结果。
选择分析报告的类型分析结果有两大类,一种是报表、一种是图像。每一类下还有两种小类。AER会按照步进的时间分析地面在能够“看到”卫星时,卫星相对于地面位置的方位角、仰角以及距离。AER分析结果如果选择Access…,则只会获得如下数据。Access分析结果获得的数据为,在规定时间(这里是一整天)地面有多少次“看到”了相应的卫星,“看到”的起始和中止时刻并为你计算出了持续的时长。那么我们在Taiyuan,时间在2020\3\27的4点至2020\3\28的4点这24h内,理论上可以在什么时刻看到哪些GPS呢?答案如下图。
ACCESS的Graph结果这里使用的是access的图像结果做输出。大致看上去会发现,无论哪一个时刻,都至少能够看到7颗GPS卫星(最小值在17点左右)。
下次写写如果有一些限制条件,比如我的传感器只能在一定角度内“看到”一定高度内的卫星要怎么做分析。


http://www.ppmy.cn/news/695115.html

相关文章

如何直观的打印一颗二叉树

如何直观的打印一颗二叉树 打印的结果是需要顺时针旋转90度的,如下面的结果打印出来是这样的。 如何打印呢? 需要处理以下四个问题: 遍历树的顺序是 右子树->根->左子树;因为要避免数字长度影响对齐的因素,所以两边补…

用数学归纳法证明二叉树的先序遍历序列和中序遍历序列可以唯一确定一颗二叉树

用数学归纳法证明二叉树的先序遍历序列和中序遍历序列可以唯一确定一颗二叉树。 首先说明:思想来自文都考研洪老师。包括逻辑框架的搭建,此篇文章为框架搭建完成后将细节补充完整。 首先,用到的数学的证明思想是第二类数学归纳法&#xff…

gps有几个轨道面_GPS(全球定位系统)的 24 颗卫星的轨道是如何设计的?

谢邀,先稍微补充下背景知识, 任何一颗卫星在设计时,都要考虑六个参数,叫做轨道六根数 两个决定了卫星轨道的形状:1)轨道半长轴,决定了轨道大概多大,或者距离地球有多高;2)偏心率决定了大概多扁,偏心率为0就是圆了 四个决定了卫星轨道的位置:3)轨道倾角,决定了轨道与…

前序遍历和中序遍历唯一确定一颗二叉树

---恢复内容开始--- 问题描述 如果给出了遍历二叉树的前序序列和中序序列,则可以构造出唯一的一颗二叉树。 基本要求 已知一棵二叉树的前序序列和中序序列,试设计完成下列任务的一个算法: (1).构造一颗二叉树 (2).证明构造正确(即分拨儿以前序和中序遍历该树,将得到的…

删除一颗二叉树

package tree;public class DeleteBT {/*** 删除一颗二叉树* param args*/public static TreeNode delete(TreeNode root){if(rootnull) return root;root.left delete(root.left);root.right delete(root.right);return null;}public static void main(String[] args) {Tree…

题目: 打印输出上下左右对称的,第一行一颗星,第二行三颗星,第三行五颗星,第四行七颗星,第五行五颗星,第六行三颗星,第七行一颗星

题目: 打印输出 * *** ***** ******* ***** *** * /* 分析: 前4行,行数1 2 3 4 i空格数3 2 1 0 4-i星数1 3 5 7 2*i-1 后3行,行数1 2 3 i空格数1 2 3 i星数5 3 1 7-2*i*/ class Test14 {public static void main(String[] a…

小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖

小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装…

Python---堆里有16颗豆子,有两个玩家依次取豆

题目: 堆里有 16 颗豆子,有两个玩家(假设一个玩家是电脑) 。每个玩家都可以从堆中的 16 颗豆子中取出 1 颗,2 颗或者 3 颗豆子。每个玩家在每回合中必须从堆中取出一定数目的豆子。玩家轮流取出豆子,取到最…