卫星网络——Walker星座简单介绍
一、星座构型介绍
近年来,随着卫星应用领的不断拓展,许多任务已经无法单纯依靠单颗卫星来完成。与单个卫星相比,卫星星座的覆盖范围显著增加,合理的星座构型可以使其达到全球连续覆盖或全球多重连续覆盖,这样的特性使得在全球通信或导航飞行任务中有着独特的优势,其整体功能远大于单个卫星的功能总和。目前,常采用的星座构型有如下几种:星形星座、Walker-δ星座、Rosette星座等。
1.1 星形星座 (Star Constellation)
星形星座通常由几颗卫星组成,这些卫星在空间中相对位置固定,形成星形图案。这种构型主要用于特定区域的高密度覆盖。主要用于地区性的通信服务,如定点通信网络。
1.2 Walker-Delta星座
Walker-Delta配置特别强调卫星在不同轨道平面之间的相位差配置,以保证全球或大范围的连续覆盖。Delta指的是其特定的相位分布,旨在最大限度地减少覆盖间隙和重复覆盖。这种星座适用于全球通信、地球观测,尤其是当需要全球连续覆盖时。
1.3 Rosette星座
Rosette星座是指卫星在轨道上分布形成类似玫瑰花图案的构型。这通常通过调整卫星在不同轨道平面上的偏心率和升交点赤经来实现。用于提供针对特定地区的重复覆盖,常见于军事和监视任务。
二、Walker星座
2.1 概述
Walker星座是一种设计用来在多个轨道平面上部署卫星的方式,以便实现对地球的全球或特定区域覆盖。这种设计由John Walker在1970年代提出,它提供了一种系统化的方法来优化卫星的覆盖效率和通信能力。Walker星座的设计通常用三个参数T/P/F来描述:
- T (Total number of satellites): 星座中卫星的总数。
- P (Number of orbital planes): 使用的轨道平面数。
- F (Phasing factor): 相邻轨道平面中卫星的相位差。
2.2 设计目的
Walker星座的主要目的是通过在多个轨道平面上均匀分布卫星来提高对某个地区或全球的覆盖能力。这种配置可以减少卫星之间的覆盖重叠,从而增加系统的总体效率。
2.3 常见类型
Walker星座有几种常见的类型,包括但不限于:
-
Walker Delta (δ): 在这种配置中,所有卫星的倾角相同,通常用于全球覆盖。例如,Iridium通信系统就是使用Walker Delta构型,包括66颗卫星分布在6个轨道平面上。
-
Walker Star : 这种构型中,卫星在不同的轨道平面上,但所有卫星的升交点赤经相同,形成星形图案。这种配置较少见,通常用于特定的科学和军事应用。
这里我们主要讨论的是Walker Delta (δ)。
2.4 设计优势与挑战
Walker星座能够提供高效的全球覆盖,优化资源利用,并减少单个卫星的任务负担。然而,这种星座的设计和维护相对复杂,需要精确的轨道控制和大量的地面支持设施。此外,卫星发射和在轨替换的成本也较高。总的来说,Walker星座是一种非常有效的卫星部署策略,适用于需要广泛覆盖和高服务可靠性的用场景。
三、参数含义
在Walker星座的设计中,T,P,F这三个参数共同决定了卫星系统的覆盖性能和操作效率。这些参数详细定义如下:
3.1 T: 总卫星数(Total number of satellites)
T表示星座中卫星的总数量。其主要的作用是控制星座的规模,它会直接影响到系统的成本、覆盖范围、覆盖频率以及系统的冗余性。卫星数量的增加可以提高系统的鲁棒性和服务的连续性,但同时也会增加初始投资和后续运维的复杂性和成本。
3.2 P: 轨道平面数(Number of orbital planes)
P 是卫星被分配到的不同轨道平面的总数。它会影响星座的空间布局和地面覆盖的均匀性。增加轨道平面的数量可以改善全球或指定区域的覆盖均匀性,有助于减少地面站与卫星之间通信的盲区。
3.3 F: 相位因子(Phasing factor)
F 是相邻轨道平面中卫星的相位差,即在相邻轨道平面上对应卫星之间的角度差。它的作用是确定不同轨道平面上的卫星如何相对于彼此位置错开,这对于优化卫星的视野覆盖和最小化信号覆盖重叠至关重要。合适的相位差可以确保全球或特定地区的有效连续覆盖,避免卫星资源的浪费。
3.4 计算和应用
这些参数的组合用于计算和设计Walker星座以满足特定的任务需求,例如全球通信、地球观测或导航服务。通过精确的计算和调整这些参数,可以确保星座的设计最大化地利用每颗卫星的潜力,提供高效且经济的服务。Walker星座的设计允许灵活地根据具体的应用需求进行调整,使其能够应对各种操作环境和服务要求。
3.5 示例
序号 | 卫星系统 | 星座配置 | 卫星数量/轨道平面数/相位差 | 应用领域 |
1 | Iridium | Walker Delta | 66/6/2 | 全球移动语音和数据通信,包括极地地区 |
2 | Globalstar | 修改版的Walker星座 | 48/8/1 | 提供语音和数据通信服务,主要服务于低纬度地区,使用LEO卫星 |
3 | Galileo | 类似Walker星座 | 24/3/1 | 全球导航卫星系统(GNSS),提供高精度定位服务 |
4 | Landsat (及哨兵系统) | 类似多平面轨道部署策略 | 不适用 | 环境监测、资源管理和地理信息系统(GIS)的数据收集 |
-
Iridium: 该系统使用Walker Delta星座配置,部署66颗卫星于6个轨道平面,每个平面的卫星相位差为2,提供连续全球通信服务,特别是在远离传统通信基础设施的地区。
-
Globalstar: 采用48颗卫星分布在8个轨道平面上,每个平面的卫星相位偏移为1的修改版Walker星座配置,专注于低纬度地区的通信服务,通过使用低地球轨道(LEO)卫星来减少通信延迟,提高信号质量。
-
Galileo: 虽然配置与传统的Walker星座有所不同,但采用24颗卫星分布在3个轨道平面上,相邻轨道平面的相位差为1,这种配置有助于提供全球覆盖,确保高精度的定位服务,适用于民用和军事领域。
-
Landsat (及哨兵系统): 虽然不完全遵循Walker星座配置,但采用了类似的多平面轨道部署策略,用于环境监测、资源管理和地理信息系统(GIS)的数据收集,实现高效的地球覆盖。
四、Walker星座的轨道面
在Walker星座设计中,轨道平面(Orbital Plane)是构成星座的关键结构元素之一。每个轨道平面包含了一组卫星,这些卫星在相同的倾角和升交点赤经下运行,但在不同的相位角位置。轨道平面的配置对于实现整个星座的覆盖目标和通信连续性至关重要。
4.1 轨道平面的关键特性
-
倾角(Inclination):所有在同一轨道平面上的卫星共享相同的倾角。倾角决定了卫星能够覆盖的最高纬度,从而影响覆盖范围。
-
升交点赤经(Right Ascension of the Ascending Node, RAAN):轨道平面的空间定位主要通过升交点赤经来定义,这是卫星穿越赤道向北时的地理位置。不同轨道平面的RAAN通常会有所不同,以确保卫星能够均匀地覆盖整个地球。
-
相位差(Phasing):轨道平面之间的相位差是通过Walker星座的相位因子 F 来调整的,确保不同轨道平面上的卫星在其轨道上的位置相对错开,以优化地球表面的覆盖。
4.2 轨道平面的配置方法
Walker星座的配置可以通过下面的步骤进行设计:
- 确定总卫星数 T: 基于任务需求,确定需要多少颗卫星。
- 选择轨道平面数 P: 根据覆盖需求和成本考虑,选择合适的轨道平面数量。
- 计算相位因子 F: 确定相邻轨道平面之间的相位错开,以保证覆盖的均匀性。
- 分配升交点赤经和倾角: 根据地理覆盖需求和轨道动力学,为每个轨道平面分配合适的倾角和RAAN。
4.3 示例:Iridium 通信星座
Iridium星座使用Walker星座设计,具有以下特性:
- 星座配置: T=66,P=6,F=2
- 倾角: 约 86.4°
- RAAN: 每个轨道平面的RAAN相差60°(因为 360°/6=60°)
这种设计使得Iridium星座能够实现全球无缝覆盖,每个轨道平面上的卫星均匀分布,提供高效的通信服务。通过精心设计的轨道平面配置,Walker星座能够满足广泛的应用需求,从全球通信到精确的地球观测,提供高效且可靠的空间服务。
相关文章:

卫星网络——Walker星座简单介绍
一、星座构型介绍 近年来,随着卫星应用领的不断拓展,许多任务已经无法单纯依靠单颗卫星来完成。与单个卫星相比,卫星星座的覆盖范围显著增加,合理的星座构型可以使其达到全球连续覆盖或全球多重连续覆盖,这样的特性使得…...

C++ Lambda表达式第一篇, 闭合(Closuretype)
C Lambda表达式第一篇, 闭合Closuretype ClosureType::operator()(params)auto 模板参数类型显式模板参数类型其他 ClosureType::operator ret(*)(params)() lambda 表达式是唯一的未命名,非联合,非聚合类类型(称为闭包类型&#…...

移动校园(3):处理全校课程数据excel文档,实现空闲教室查询与课程表查询
首先打开教学平台 然后导出为excel文档 import mathimport pandas as pd import pymssql serverName 127.0.0.1 userName sa passWord 123456 databaseuniSchool conn pymssql.connect(serverserverName,useruserName,passwordpassWord,databasedatabase) cursor conn.cur…...

【MySQL】1.初识MySQL
初识MySQL 一.MySQL 安装1.卸载已有的 MySQL2.获取官方 yum 源3.安装 MySQL4.登录 MySQL5.配置 my.cnf 二.MySQL 数据库基础1.MySQL 是什么?2.服务器,数据库和表3.mysqld 的层状结构4.SQL 语句分类 一.MySQL 安装 1.卸载已有的 MySQL //查询是否有相关…...

查看电脑显卡(NVIDIA)应该匹配什么版本的CUDA Toolkit
被串行计算逼到要吐时,决定重拾CUDa了,想想那光速般的处理感觉(夸张了)不要太爽,记下我的闯关记录。正好我的电脑配了NVIDIA独显,GTX1650,有菜可以炒呀,没有英伟达的要绕道了。回到正…...

优化:遍历List循环查找数据库导致接口过慢问题
前提: 我们在写查询的时候,有时候会遇到多表联查,一遇到多表联查大家就会直接写sql语句,不会使用较为方便的LambdaQueryWrapper去查询了。作为一个2024新进入码农世界的小白,我喜欢使用LambdaQueryWrapper,…...

NoSQL 之 Redis 配置与常用命令
一、关系型数据库与非关系型数据库 1、数据库概述 (1)关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记 录。 SQL 语句(标准数据查询语言&am…...

用SpringBoot打造坚固防线:轻松实现XSS攻击防御
在这篇博客中,我们将深入探讨如何使用SpringBoot有效防御XSS攻击。通过结合注解和过滤器的方式,我们可以为应用程序构建一个强大的安全屏障,确保用户数据不被恶意脚本所侵害。 目录 什么是XSS攻击?SpringBoot中的XSS防御策略使用…...

2024机器人科研/研发领域最新研究方向岗位职责与要求
具身智能工程师 从事具身智能领域的技术研究或产品开发,制定具身智能技术标准,利用大模型技术来提高机器人的智能化水平,研究端云协同的机器人系统框架,并赋能人形/复合等各类形态的机器人。具体内容包括不限于: 1、负…...

笔记:Newtonsoft.Json 序列化接口集合
在使用 Newtonsoft.Json 序列化接口集合时,一个常见的挑战是如何处理接口的具体实现,因为接口本身并不包含关于要实例化哪个具体类的信息。为了正确序列化和反序列化接口集合,你需要提供一些额外的信息或使用自定义的转换器来指导 Newtonsoft…...

【Unity设计模式】✨使用 MVC 和 MVP 编程模式
前言 最近在学习Unity游戏设计模式,看到两本比较适合入门的书,一本是unity官方的 《Level up your programming with game programming patterns》 ,另一本是 《游戏编程模式》 这两本书介绍了大部分会使用到的设计模式,因此很值得学习 本…...

CDH安装和配置流程
这份文件是一份关于CDH(Clouderas Distribution Including Apache Hadoop)安装的详细手册,主要内容包括以下几个部分: 1. **前言**: - CDH是基于Apache Hadoop的发行版,由Cloudera公司开发。 - 相比…...

SpringMVC:SpringMVC执行流程
文章目录 一、介绍二、什么是MVC 一、介绍 Spring MVC 是一种基于Java的Web框架,它采用了MVC(Model - View - Controller)设计模式,通过吧Model、View和Controller分离,将Web层进行职责解耦,把复杂的Web应…...

如何在前端网页实现live2d的动态效果
React如何在前端网页实现live2d的动态效果 业务需求: 因为公司需要做机器人相关的业务,主要是聊天形式的内容,所以需要一个虚拟的卡通形象。而且为了更直观的展示用户和机器人对话的状态,该live2d动画的嘴型需要根据播放的内容来…...

昇思25天学习打卡营第15天|linchenfengxue
Pix2Pix实现图像转换 Pix2Pix概述 Pix2Pix是基于条件生成对抗网络(cGAN, Condition Generative Adversarial Networks )实现的一种深度学习图像转换模型,该模型是由Phillip Isola等作者在2017年CVPR上提出的,可以实现语义/标签到…...

软考中级数据库系统工程师备考经验分享
前几天软考成绩出了,赶紧查询了一下发现自己顺利通过啦(上午63,下午67,开心),因此本文记录一下我的备考经验分享给大家。因为工作中项目管理类的知识没有系统学习过,本来想直接报名软考高级证书…...

Centos7删除MariaDB
在 CentOS 7 上删除 MariaDB 可以通过 yum 包管理器来完成。以下是一步一步的指导: 打开终端:首先,你需要打开你的 CentOS 7 系统的终端。 停止 MariaDB 服务(如果正在运行):在卸载 MariaDB 之前ÿ…...

【Docker系列】Docker 镜像构建中的跨设备移动问题及解决方案
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

C++友元函数和友元类的使用
1.友元介绍 在C++中,友元(friend)是一种机制,允许某个类或函数访问其他类的私有成员。通过友元,可以授予其他类或函数对该类的私有成员的访问权限。友元关系在一些特定的情况下很有用,例如在类之间共享数据或实现特定的功能。 友元可以分为两种类型:类友元和函数友元。…...

黑马苍穹外卖技术亮点 详情
1.使用工厂模式和策略模式实现布隆过滤器解决缓存穿透问题 Bitmap Bitmap是一种数据结构,它使用位图来表示数据。在处理大量数据时,Bitmap可以通过将每个数据元素映射到一个位,然后使用位运算来对数据进行操作。 通过使用Bitmap,…...

Python酷库之旅-第三方库Pandas(005)
目录 一、用法精讲 7、pandas.read_clipboard函数 7-1、语法 7-2、参数 7-3、功能 7-4、返回值 7-5、说明 7-6、用法 7-6-1、代码示例 7-6-2、结果输出 8、pandas.DataFrame.to_clipboard函数 8-1、语法 8-2、参数 8-3、功能 8-4、返回值 8-5、说明 8-6、用法…...

javascripr如何设计弹出输入框并在网页内输出输入内容
javascript如何设计弹出输入对话框 这里就需要用到prompt语言 它的语法格式是 prompt(对话框内容) 如何把在对话框里输入内容输出到网页里,需要先定义一个变量,用var或let都可以。 假定变量名为a,代码是 let aprompt(请输入…...

gitee代码初次上传步骤
ps. 前提是已经下载安装gitee 一、在本地项目目录下空白处右击,选择“Git Bash Here” 二、初始化 git init 三、添加、提交代码(注意add与点之间的空格) git add . git commit -m 添加注释 四、连接、推送到gitee仓库 git remote add …...

android调用openssl库
android 调用openssl库 一、openssl安装编译 下载openssl-1.1.1w.tar.gz和android-ndk-r21e-linux-x86_64.zip解压android-ndk-r21e-linux-x86_64.zip到/opt/pj_ssl目录下,然后配置环境 vim ~/.bashrc增加如下内容 export NDK_HOME/opt/pj_ssl/android-ndk-r21e…...

Hugging face Transformers(3)—— Tokenizer
Hugging Face 是一家在 NLP 和 AI 领域具有重要影响力的科技公司,他们的开源工具和社区建设为NLP研究和开发提供了强大的支持。它们拥有当前最活跃、最受关注、影响力最大的 NLP 社区,最新最强的 NLP 模型大多在这里发布和开源。该社区也提供了丰富的教程…...

kubernetes集群部署:环境准备及master节点部署(二)
主机名IPv4地址IPv6地址角色安装组件操作系统k8s130-node190192.168.XX.190240a:XX::190masterkubeadm、kubelet、containerdAnolis OS 8.94.19.91-28.1.an8.x86_64k8s130-node191192.168.XX.191240a:XX::191nodekubeadm、kubelet、cri-oAnolis OS 8.94.19.91-28.1.an8.x86_64k…...

第8篇 智能合约的商业应用场景解析
一、引言 在区块链技术的众多应用中,智能合约无疑是其中的一颗璀璨明珠。它通过自动化、去中心化和不可篡改的特性,为商业世界带来了革命性的变革。今天,我们将一同探索智能合约在十个不同行业中的实际应用,感受其独特的魅力。 二、智能合约的商业应用案例 供应链管理:…...

Zabbix 配置grafana对接
zabbix对接grafana简介 Zabbix与Grafana对接可以实现更加丰富和美观的数据可视化,可以利用Grafana强大的可视化功能来展示Zabbix收集的数据。 Grafana 本身是提供了Zabbix的对接插件,开箱即用,安装好了之后点击 enable 一下就能启用。然后就…...

三相感应电机的建模仿真(2)基于ABC相坐标系S-Fun的仿真模型
1. 概述 2. 三相感应电动机状态方程式 3. 基于S-Function的仿真模型建立 4. 瞬态分析实例 5. 总结 6. 参考文献 1. 概述 前面建立的三相感应电机在ABC相坐标系下的数学模型是一组周期性变系数微分方程(其电感矩阵是转子位置角的函数,转子位置角随时…...

开源全新H5充值系统源码/自定义首页+充值页面/灵活对接上游渠道接口
开源全新H5充值系统源码,系统基于thinkphp框架开发,功能已全完善,可灵活对接其他上游渠道接口,默认对接了大猿人接口,另外可无限制自定义创建充值页面,首页支持后台自定义修改,支持三级分销&…...