NTN网络作为依赖卫星的通信方式,需要面对的通信距离,通信双方的移动速度都和之前TN网络存在巨大差异。在距离方面相比蜂窝地面网络Terrestrial Network通信距离从最小几百米到最大几十km的情况,NTN非地面网络的通信距离即使是近地轨道的LEO卫星轨道高度距离地面至少也有几百km的距离。这种程度的距离增长也相应影响到无线通信中两个关键的场景因素,电磁波的传播时延和电磁波的路径损耗。同时,由于移动速度方面的影响取决于卫星轨道,对于移动速度达到7.5622km/s的LEO低轨卫星,系统引入的多普勒频移也是非常大的。

传播时延:

由于卫星轨道高度的关系,NTN信号的传播时延不仅绝对值很大而且还会随着卫星轨道,时间和仰角的变化而变化(即在通信过程中系统的传播时延是时变的,且变化值不能忽略)。这一点与地面网络TN所遇到的情况有很大不同。前面提过NTN网络目前定义场景所使用的卫星类型有GEO,MEO,LEO三种,对于每种卫星轨道的高度和传播时延(单程和RTT)的计算如下图所示:

图片

图片

单程传播时延对于透明转发模式是指从地面NTN-Gateway到卫星再到NTN UE的传播时延,RTT是指单程+返程的总时延。对于regenerative模式单程传播时延是指从卫星到NTN UE的传播时延,RTT是指卫星->NTN UE->卫星的传播时延。实际的传播时延还需要考虑卫星与终端各自的处理时延以及空口发送数据与HARQ反馈的slot duration时间。

图片

上表提到的Bent pipe指代透明转发模式,说明从NTN-Gateway到终端之间的通信链路就像一根弯曲的管子。作为管子上的弯曲点,卫星只负责射频信号的Receiving,Filtering,Amplification,Transmitting。Regenerative指代基站gNB位于卫星上,所有NR的空口处理都在卫星上完成,不需要地面的参与,地面与卫星的链接是作为基站的回传链路连接5GC核心网使用。

上一篇提到NR-NTN的卫星有3种不同的波束覆盖场景,而且由于卫星通信使用的波束beam覆盖范围很大,导致在同一个cell/同一个波束beam覆盖下,不同位置UE经历的端到端信号传播时延也会有非常大的差别。

图片

GEO卫星的差分传播时延如下表所示:

图片

NGEO卫星的差分传播时延如下表所示:

图片

从上面可以看出,轨道高度越低,差分时延占比最大时延的比例越高。这很好理解,从卫星轨道与地面终端的简单几何关系图就可以理解。下图作为示例,可以看出不仅是轨道高度会影响差分时延,而且卫星仰角同样会影响差分时延。差分时延最大应该是卫星仰角最小时,处于椭圆形波束覆盖范围两端的UE之间的传播时延差值。不过规范是以卫星的天底(Nadir)点为参考点来计算整个覆盖范围内的差分传播时延。

图片

除了差分传播时延外,NR NTN网络中终端体验到的传播时延本身也是随时间变化的。这背后是由于卫星轨道的轨迹所决定的。如下图所示,终端所观察到最大的传播时延RTT是在卫星的仰角刚刚超过最小仰角10°的时候,即卫星刚刚出现在地平线上的时候,也称为ingress点。随着卫星在太空轨道上运行,地面终端能看到卫星在天空中的位置越来越高,代表卫星越来越接近它的Nadir点,此时终端观察到的RTT也逐渐变小。当卫星越过Nadir点后,距离egress点越来越近,终端观察到的RTT也慢慢变大,直至卫星的仰角低于最小仰角10°的时候彻底消失在地平线。RTT的变化曲线是类似一个波谷的弧形。

图片

综上所述NTN中的传播时延相比TN有显著特点,比如端到端传播时延绝对值巨大;链路传播时延不再相对固定而会随时间剧烈变化;同一个小区/beam波束内不同位置UE之间存在不可忽略的差值传播时延等。以上的特点都需要从协议角度进行标准化以使5G适应NTN应用场景,会在后续文章中继续讨论。

其他关于传播路径损耗和多普勒频移的简单介绍会在后续文章中继续。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96756.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96756.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/96756.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线扫相机采集图像起始位置不正确原因总结

1、帧触发开始时间问题 问题描述: 由于帧触发决定了线扫相机的开始采集图像位置,比如正确的位置是A点开始采集,结果你从B点开始触发帧信号,这样出来的图像起始位置就不对 解决手段: 软件需要记录帧触发时轴的位置 1)控制卡控制轴 一般使用位置比较触发,我们可以通过监…

校园管理系统练习项目源码-前后端分离-【node版】

今天给大家分享一个校园管理系统,前后端分离项目。这是最近在练习前端编程,结合 node 写的一个完整的项目。 使用的技术: Node.js:版本要求16.20以上。 后端框架:Express框架。 数据库: MySQL 8.0。 Vue2&a…

【项目】 :C++ - 仿mudou库one thread one loop式并发服务器实现(模块划分)

【项目】 :C - 仿mudou库one thread one loop式并发服务器实现一、HTTP 服务器与 Reactor 模型1.1、HTTP 服务器概念实现步骤难点1.2、Reactor 模型概念分类1. 单 Reactor 单线程2. 单 Reactor 多线程3. 多 Reactor 多线程目标定位总结二、功能模块划分2.1、SERVER …

浴室柜市占率第一,九牧重构数智卫浴新生态

作者 | 曾响铃文 | 响铃说2025年上半年,家居市场在政策的推动下展现出独特的发展态势。国家出台的一系列鼓励家居消费的政策,如“以旧换新”国补政策带动超6000万件厨卫产品焕新,以及我国超2.7亿套房龄超20年的住宅进入改造周期,都…

源码分析之Leaflet中TileLayer

概述 TileLayer 是 Layer 的子类,继承自GridLayer基类,用于加载和显示瓦片地图。它提供了加载和显示瓦片地图的功能,支持自定义瓦片的 URL 格式和参数。 源码分析 源码实现 TileLayer的源码实现如下: export var TileLayer GridL…

php学习(第二天)

一.网站基本概念-服务器 1.什么是服务器? 1.1定义 服务器(server),也称伺服器,是提供计算服务的设备。 供计算服务的设备” 这里的“设备”不仅指物理机器(如一台配有 CPU、内存、硬盘的计算机),也可以指…

C++(友元和运算符重载)

目录 友元: 友元函数: 示例: 友元类: 示例: 优点: 注意事项: 运算符重载: 注意: 示例: 友元: C中如果想要外部函数或者类对一个类的pr…

和平精英风格射击游戏开发指南

本教程将完整讲解如何开发一款和平精英风格的HTML射击游戏,涵盖核心设计理念、代码架构与关键实现细节。 核心设计架构 游戏机制系统 角色控制系统:通过键盘实现玩家移动战斗系统:子弹发射与碰撞检测道具系统:武器、弹药和医疗包收…

21.1 《24GB显存搞定LLaMA2-7B指令微调:QLoRA+Flash Attention2.0全流程实战》

24GB显存搞定LLaMA2-7B指令微调:QLoRA+Flash Attention2.0全流程实战 实战 LLaMA2-7B 指令微调 一、指令微调技术背景 指令微调(Instruction Tuning)是大模型训练中的关键技术突破点。与传统全量微调(Full Fine-Tuning)相比,指令微调通过特定格式的指令-响应数据训练,…

周志华《机器学习导论》第10章 降维与度量学习

https://www.lamda.nju.edu.cn/aml24fall/slides/Chap10.pptx 目录 1.MDS (Multiple Dimensional Scaling) 多维缩放方法 2. 主成分分析 (Principal Component Analysis, PCA) 2.1 凸优化证明 2.2 人脸识别降维应用 3. 核化PCA 4. 流行学习 4.1 LLE 局部线性嵌入&#…

Kubernetes 弹性伸缩:深入讲解 HPA 和 VPA

1. 介绍 Kubernetes 提供了多种资源管理方式,其中 弹性伸缩(Auto-scaling)是最重要的特性之一。弹性伸缩可以根据应用的负载变化自动调整 Pod 的数量和资源,以确保在高负载下应用能够正常运行,而在低负载时节省资源。在…

大数据毕业设计选题推荐-基于大数据的家庭能源消耗数据分析与可视化系统-Hadoop-Spark-数据可视化-BigData

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、PHP、.NET、Node.js、GO、微信小程序、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇…

【Spring】原理解析:Spring Boot 自动配置的核心机制与实战剖析

一、引言在当今的 Java 开发领域,Spring Boot 凭借其快速搭建项目、简化配置等优势,成为了众多开发者的首选框架。而 Spring Boot 自动配置作为其核心特性之一,极大地提升了开发效率,让开发者能够更专注于业务逻辑的实现。本文将深…

Java forEach中不能用i++的原因以及代替方案

因为在 Lambda 表达式内部访问的外部局部变量必须是 final 或 effectively final(事实最终变量),而 i 操作试图改变这个变量的值,违反了这一规定。下面我们来详细拆解这个问题,让你彻底明白。1. 一个具体的例子我们先看…

第十四届蓝桥杯青少组C++选拔赛[2023.1.15]第二部分编程题(2 、寻宝石)

参考程序&#xff1a;#include <bits/stdc.h> using namespace std;int main() {int N;cin >> N; // 读入盒子数vector<int> a(N);for (int i 0; i < N; i) cin >> a[i]; // 读入每个盒子的宝石数// N > 3&#xff08;题目保证&#x…

9120 部 TMDb 高分电影数据集 | 7 列全维度指标 (评分 / 热度 / 剧情)+API 权威源 | 电影趋势分析 / 推荐系统 / NLP 建模用

一、引言在影视行业分析与数据科学实践中&#xff0c;高分电影数据的深度挖掘已成为平台优化内容推荐、制片方研判市场趋势、影迷发现优质作品的核心支撑 —— 通过上映年份与评分的关联可捕捉电影质量演变、依托热度与投票数能定位爆款潜质、结合剧情概述可开展情感与主题分析…

Tomcat PUT方法任意写文件漏洞学习

1 PUT请求 PUT请求是一种在HTTP协议中常见的请求方法 1.1 基本原理 PUT请求是一种用于向指定资源位置上传新的实体数据的请求方法&#xff0c;与其他请求方法的区别在于&#xff0c;PUT请求用于创建或者更新只当资源位置的实体数据。它与GET请求不同&#xff0c;PUT请求会替换掉…

【C++基础】初识模板——一起步入泛型编程的大门

引言在 C 世界里&#xff0c;模板&#xff08;Template&#xff09;就像一把万能钥匙。它允许你编写通用的代码&#xff0c;让编译器在需要的时候为具体类型生成对应的函数或类。换句话说&#xff0c;模板是 C 泛型编程&#xff08;Generic Programming&#xff09; 的基石。 如…

项目管理框架如何影响团队协作

在项目执行过程中&#xff0c;项目管理框架不仅是一套工具和流程&#xff0c;更是团队协作方式的基础。不同的项目管理框架会深刻影响团队沟通效率、任务分配、决策方式和整体协同效果。 传统框架通常强调层级与计划&#xff0c;带来高度规范化的协作&#xff1b;敏捷框架则强调…

正向代理,反向代理,负载均衡还有nginx

这是一个非常核心且重要的后端/运维知识领域。我会用尽可能清晰易懂的方式&#xff0c;结合生动的比喻&#xff0c;为你详细梳理这些概念。核心概念一览我们先从一个宏观的角度来理解它们之间的关系&#xff1a;代理&#xff08;Proxy&#xff09;&#xff1a; 一个中间人的角色…