Skip to content

JKSpectator/CSCNSPRO

Repository files navigation

1. python gui.py  # 启动命令
2. 目前地面通信节点为各省的省会,后续修改其实就是随机指定你自己的地面节点A,B通过输入相应参数,判断是否能够形成卫星链路。
3. 通过配置轨道数量和每个同步轨道卫星的数量能够提升通信链路的生成概率。
4. 点击生成,构建仿真环境。选择节点Node1-Node2,
5. 使能 激活链路计算;S地面站(Node1)--卫星1--卫星2--卫星3--...--卫星n--D地面站(Node2).只需要再启动逻辑下;切换对于的S-D点对。
6. 点击三角开始模拟:即卫星会在低轨周期运动,结合地球自转问题,卫星信道会有概率发生链接。
7. 控制UI界面会显示链路相关信息,以及带宽信息;可视化UI界面会显示(粉红色)的通信链路(链路不存在时,无显示)
8. 在仿真运行过程中可以随时切换Node1-Node2

1.https://github.com/sczesla/PyAstronomy/blob/master/src/modelSuite/keplerEllipseModel.py


干扰算法模型理论上应该包含多个层次(待讨论):
1.1. 直接攻击了卫星/或者对卫星形成干扰: a)随机丢弃部分卫星;b)使得卫星的通信带宽降低;c)时延增大
1.2. 环境形成干扰(区域性天气这种): b)使得卫星的通信带宽降低;c)时延增大
2.  a)随机丢弃部分卫星: 降低链路生成的概率
3.  b)使得卫星的通信带宽降低:降低总体传输速度(某个链路之间)
4.  c)时延增大:降低总体传输速度(某个链路之间)

干扰模型参数:@gps-l/a, @ 半径r @ 带宽降低比例[0.5, 1] @ 时延增加比例[1, 1.5] @ 持续时间

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages