使用卫星仿真软件STK的一些应用和思考(星地链路、星间链路)

任务描述

在一个星地协同的空天地网络中,科研中可能需要建模星地链路以及星间链路,主要受到距离、仰角等参数的影响。

利用STK建模星地协同系统

此处略过Scenario的创建什么的

3个GEO高轨卫星

插入地球同步轨道卫星
高轨卫星

240/20/1 Walker-Star Constellation 低轨卫星星座

先插入种子卫星,再根据种子卫星利用Walker Tool生成想要的星座,注意要选择create constellation选项以创建星座对象,后面可能会用到。
种子卫星

Walker Tool

地面站或者地面设备

按坐标或者facility插入地面实体即可

链路建模与数据提取处理

星地链路

地面设备将本地信息上传至距离最近的卫星:需得出的结果是地面设备上传本地信息给了哪一颗卫星。
方法是将刚刚创建的星座对象与某一地面设备对象建立chain:注意先后顺序是地面IoT设备在前为发射端,且IoT设备需要加入Transmitter对象。
值得注意的是,STK中可以详细设置Transmitter和Antennna的参数,以获取通信链路的相关参数,这部分暂时省略。

星地Chain
通过Chain->Compute Accesses得到如下可视化结果:

星地chain可视化
再通过Report & Graph Manager获取所需的数据,可定制想要的数据然后导出为csv/txt文件(如距离、链路时间等)。
星地链路信息

星间链路数据读取的几种方法

最麻烦的方法

在每颗卫星对象上插入transmitter/receiver,利用compute access计算所有连接的相关数据,将数据保存后进行后处理用于所需要的场景,这种方法复杂度简直太高了,果断抛弃。

使用Matlab与STK互联接口使用

STK11.6仅仅兼容Matlab2018b以下的版本,但实测2022b、2024a版本都能运行,以下是一个简单demo。

% 创建与STK的连接
clear,clc;
stkApp = actxserver('STK11.Application');

% 打开STK场景
stkRoot = stkApp.Personality2;
stkRoot.LoadScenario('D:\STK\Walker-Delta\Walker-Delta.sc');
sc = stkRoot.CurrentScenario;

% 获取场景内所有卫星
allChildren = sc.Children;
allSatellites = allChildren.GetElements
在航天工程分析中,利用STK软件进行星间链路的可见性分析动态显示是非常关键的步骤。为了实现这一目标,可以按照以下步骤操作: 参考资源链接:[使用STK分析星间链路:连续通信服务的实现](https://wenku.csdn.net/doc/3xd0ypkvw2?spm=1055.2569.3001.10343) 首先,确保已经安装了最新版的STK软件,并打开STK程序。从菜单栏选择“Analysis”选项,然后点击“Access”来进行可见性分析。 接下来,你需要定义卫星星座中各个卫星遥感器的具体参数。在STK中创建卫星星座对象,并设置它们的轨道参数、时间跨度其他相关属性。 然后,在“Access”分析设置中,选择“Edit Access Constraints”以配置链路分析的约束条件。这包括定义通信窗口、最小仰角、链路预算参数等,确保分析结果符合实际应用需求。 为了进行动态显示,回到“Analysis”选项并选择“Scenarios”菜单下的“Graphical Object”来设置动态效果。在动画设置中,选择需要动态展示的链路,设置动画的时间范围、步长速度,以获得最佳的动态效果。 运行动画后,STK将根据设定的参数约束条件,动态显示星间链路的建立、中断以及重新连接的过程。同时,你可以观察到链路质量通信窗口随时间的变化情况。 通过STK的高级分析功能,比如“Link Analysis Workbench”,可以进一步分析星间链路的性能指标,如信号衰减、误码率等。这些分析对于评估整个通信星座的性能至关重要。 此外,STK还提供了一个强大的动画制作工具,用户可以通过定制动画模板脚本,生成专业级别的动画演示,这对于项目汇报、论文撰写等场景非常有帮助。 在整个分析过程中,STK的直观用户界面丰富的帮助文档都是不可或缺的,它们将帮助你更好地理解运用STK软件的各项功能。 为了深入理解掌握使用STK软件进行星间链路分析的高级技术,推荐阅读《使用STK分析星间链路:连续通信服务的实现》一书。这本资料详细介绍了如何利用STK进行复杂的星间链路分析,是航天工程技术人员的实用参考书籍。 参考资源链接:[使用STK分析星间链路:连续通信服务的实现](https://wenku.csdn.net/doc/3xd0ypkvw2?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我亦不期而至

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值