🔥 这个仓库聚焦于无线网络与空间网络的实例,并进行分类汇总 🔥
笔者对于这两个工具的学习路径全部在 Carrot-World STK and Skyfield 中展示,最具体、最详细的内容都在博客,此仓库只是一个汇总版
这个仓库相当于 Cheat Sheet
,仅用于分类实例,便于未来使用 👍
配置 SkyField 非常简单,跟官方文档走一通即可 🌟
但是配置 STK 的过程非常痛苦 😅
笔者在 Carrot-World 博客 里写了二者的详细配置教程,自顶向下,适用于新手入门
在运行本仓库实例前,请确保完全按照上述教程配置环境 ⚠️
这里我们给出一些常见的 STK仿真结果 与 相应的Python代码:
Starlink by TLE
在 CelesTrak 官网 下载Starlink的TLE文件并保存为TLE.txt
在STK界面中,直接 Insert > New... > Satellite > From TLE file
选择一些item,点击Insert,进行最基础的效果显示:
代码: 无
结果:
Basic Ring
一个圆环Orbit,上面只有一个Satellite
代码: basic-ring
结果:
Aviator Simulation
航空器飞行模拟分析
代码: aviator
结果:
8 Rings
八个圆环Orbit,每个上面有一个Satellite
代码: advanced-ring
结果:
GS and Satellite
这个例子非常非常重要 ⚠️
建立轨道、放上卫星、建立地面站(GS)、建立GS与LEO的连接、计算覆盖率
配置: 10 orbit. 10 sat/orbit
代码: gs-sat
结果:
Basic StarLink
非常重要 👍
建立 16x16 的 Starlink 动态网络拓扑
配置: 16 orbit shell. Each shell has 16 satellites
Each Satellite is equipped with Transmitter and Receiver
代码: starlink-16-16
结果:
GS and LEO Dynamic Coverage
建立两个地面站,看卫星运动轨迹对应的覆盖情况
代码: transmit
结果:
这一部分比较简单,直接跟Blog里走就行,随用随查,像字典 👀
关于 无线与空间网络 的仓库推荐:
数据集 (TLE
/ CSV
):
项目开发:
可视化: