25年2月通信基础知识补充:多普勒频移与多普勒扩展、3GPP TDL信道模型
看文献过程中不断发现有太多不懂的基础知识,故长期更新这类blog不断补充在这过程中学到的知识。由于这些内容与我的研究方向并不一定强相关,故记录不会很深入请见谅。
【通信基础知识补充7】25年2月通信基础知识补充1
- 一、多普勒频移与多普勒扩展傻傻分不清
- 1. 1 多普勒频移(Doppler Shift)
- 1.2 多普勒扩展(Doppler Spread)
- 1.3 多普勒频移和多普勒扩展的区别
- 1.4 多普勒频移和多普勒扩展在实际中的应用
- 二、解读3GPP 38.811 TDL信道模型
- 2.1 TDL模型//3gpp 38.811 f40-6.9.2
- 2.1.1 纯多普勒峰(Pure Doppler peak)
- 2.1.2 多普勒功率谱
一、多普勒频移与多普勒扩展傻傻分不清
说人话:多普勒频移-由于相对运动使得信号频率发生了变化;多普勒扩展-多个信号路径(或多径信号)由于不同的传播路径和速度差异所产生的多普勒频移差距的最大范围。存在多普勒频移但不一定会有多普勒扩展,例如下图:
假设用户终端相对静止,低轨卫星过顶过程中由于与终端距离极远,各路径入射电磁波平行,入射径在单位时间内距离变化相同,相位变化相同,因此多普勒频移相同,因此若用户终端静止则只存在多普勒频偏,无多普勒扩展。
1. 1 多普勒频移(Doppler Shift)
定义:
多普勒频移指的是信号源和接收机之间相对运动时,接收到的信号频率与发射频率之间的差异。这种频率的变化是由于发射源和接收器之间相对运动造成的。
原理:
根据多普勒效应,当信号源(或接收器)相对移动时,信号的频率会发生变化。对于接收器而言,当信号源靠近时,频率增高;远离时,频率降低。这种频率变化称为多普勒频移。
在无线通信中,多普勒频移通常与移动设备的速度以及信号传播的频率有关。假设接收器和发射器之间有相对运动,则多普勒频移 Δ f \Delta f Δf 可以表示为:
Δ f = f 0 ⋅ v c \Delta f = f_0 \cdot \frac{v}{c} Δf=f0⋅cv
其中:
- f 0 f_0 f0是信号的中心频率。
- v v v是接收器和发射器之间的相对速度。
- c c c是信号传播的速度(光速或电磁波的传播速度)。
影响:
- 频率偏移:由于多普勒效应,接收到的信号的频率会偏移。该频移对于接收端的解调器来说,需要补偿,否则会导致误解码。
- 调制失真:高频率的多普勒偏移可能导致调制解调器的失效,因为接收到的信号频率变化过大,无法正确解码。
- 系统同步问题:移动信道中的多普勒频移可能会影响到信号的时钟同步,造成误差。
1.2 多普勒扩展(Doppler Spread)
定义:
多普勒扩展是指由于无线信道中多个反射信号的传播路径和不同的多普勒频移导致接收到的信号在频域上的扩展。这种扩展反映了信号传播中的频率散布现象,即信号由于不同路径传播、不同速度导致的频率分布变化。
原理:
在一个实际的无线环境中,信号传播会经过不同的路径(例如直射路径、反射路径、折射路径等)。这些不同路径的传播时间和传播速度不同,因此它们经历的多普勒频移也不同。当多个路径到达接收器时,它们将导致接收到的信号频率发生不同程度的偏移,从而形成一个频率范围,而不仅仅是一个单一的频率点。 如果这些信号路径的时间延迟较小,它们的频移可能会重叠,导致信号频谱的扩展,这就是多普勒扩展。
影响:
- 符号间干扰(ISI, Inter-Symbol Interference):多普勒扩展会导致信号在频率上扩展,造成多个路径到达接收器时的干扰,从而导致符号间干扰,影响接收信号的质量。
- 信号失真:由于多普勒扩展,接收到的信号在频率域上可能会变得不稳定,从而导致系统性能下降。尤其是在高速移动的环境中,多个路径的信号可能会造成严重的干扰。
- 频率选择性衰落:多普勒扩展的存在使得无线信道具有频率选择性衰落的特性,这意味着不同频率的信号会经历不同程度的衰落,进一步影响信号的传输质量。
1.3 多普勒频移和多普勒扩展的区别
特征 | 多普勒频移 | 多普勒扩展 |
---|---|---|
定义 | 信号频率由于发射器和接收器之间相对运动而发生偏移。 | 由于信号传播路径的不同,信号频率会在一定范围内扩展。 |
影响的维度 | 主要影响信号的频率偏移。 | 主要影响信号的频谱扩展和时间域上的多径效应。 |
原因 | 由发射源与接收机之间的相对运动引起的频率变化。 | 由多个反射路径或传播路径导致的频率变化。 |
表现方式 | 信号频率的变化(频移)。 | 信号的频谱宽度(频率扩展)。 |
对通信系统的影响 | 影响信号的频率匹配和调制解调过程。 | 影响符号间干扰(ISI)和频率选择性衰落。 |
例子 | 移动的用户在LTE或5G系统中的接收信号频率偏移。 | 高速移动环境中,多条反射路径带来的信号频率扩展。 |
1.4 多普勒频移和多普勒扩展在实际中的应用
-
多普勒频移:在移动通信系统中,特别是高速运动的情况下(如在高速列车或飞机中),多普勒频移可能导致接收信号的频率发生显著偏移,因此接收设备需要补偿这种频移,确保解调过程的准确性。在5G和LTE系统中,接收端通常会使用频率同步技术来补偿多普勒频移。
-
多普勒扩展:在高速移动环境下,尤其是在城市环境中,信号的传播路径多样,导致多径效应显著。多普勒扩展可能使得信号在频率域上扩展,产生符号间干扰(ISI),影响通信的质量。在无线通信系统中,采用均衡器来处理多径干扰,并采用技术如OFDM(正交频分复用)来有效应对多普勒扩展带来的频率选择性衰落。
二、解读3GPP 38.811 TDL信道模型
2.1 TDL模型//3gpp 38.811 f40-6.9.2
TDL(Tapped Delay Line)模型是根据TR 38.901 [12]第7.7.4节通过假设各向同性的用户设备(UE)天线对CDL(Clustered Delay Line)模型进行滤波得到的。构建了两种TDL模型,分别为NTN-TDL-A和NTN-TDL-B,用于表示两种不同的非视距(NLOS)信道模型,而NTN-TDL-C和NTN-TDL-D则用于表示视距(LOS)信道模型。这些模型的参数可参考下表。
每个tap的多普勒谱定义如TR 38.901第7.7.2节所述。根据TR 38.901第7.7.3节中指定的过程,每个TDL模型可以通过延迟的缩放来实现所需的均方根(RMS)延迟扩展。对于视距信道模型,可以按照TR 38.901第7.7.6节的过程将NTN-TDL-C和NTN-TDL-D的K因子(K因子理解为直射信号与散射信号之间的功率比)设置为所需值。由于卫星运动引起的附加多普勒频移应根据以下公式考虑:
f shift = v sat c ⋅ R ⋅ f c ⋅ cos ( α el ) f_{\text{shift}} = \frac{v_{\text{sat}}}{c} \cdot R \cdot f_c \cdot \cos(\alpha_{\text{el}}) fshift=cvsat⋅R⋅fc⋅cos(αel)
其中,
- v sat v_{\text{sat}} vsat 表示卫星速度,
- c c c 表示光速,
- R R R 表示地球半径,
- h h h 表示卫星高度,
- α el \alpha_{\text{el}} αel表示卫星仰角,
- f c f_c fc表示载波频率。
此附加的多普勒频移应应用于TDL模型的所有tap。 如果仿真时限于几个TTI(传输时间间隔),则应假设卫星速度、卫星仰角和UE速度在整个仿真过程中保持恒定。下一图显示了由于卫星运动引起的附加多普勒频移对多普勒功率谱的影响。
接下来对上图进行解释:
上图展示了NTN(Non-Terrestrial Network)在视距(LOS)条件下的多普勒功率谱。图中主要描述了卫星移动和地面设备局部散射对多普勒频谱的影响。具体讲解如下:
2.1.1 纯多普勒峰(Pure Doppler peak)
图中的纯多普勒峰表示由于移动设备(UE)运动引起的多普勒效应,具体是由于UE和卫星之间的相对速度变化导致的频移。在该部分,频谱中心的频率会发生偏移。这个频率的偏移量由以下公式给出:
f shift = v sat c ⋅ ( f c + f d,shift ) ⋅ cos ( θ ) f_{\text{shift}} = \frac{v_{\text{sat}}}{c} \cdot (f_c + f_{\text{d,shift}}) \cdot \cos(\theta) fshift=cvsat⋅(fc+fd,shift)⋅cos(θ)
其中,
- f c f_c fc是载波频率,
- f d,shift f_{\text{d,shift}} fd,shift是由设备运动引起的多普勒频移,
- v sat v_{\text{sat}} vsat是卫星速度,
- c c c是光速,
- θ \theta θ是卫星仰角。
这个峰值表示的是由于移动产生的频率偏移,它标志着移动设备与卫星之间相对速度的影响。这个频谱示意图为研究NTN环境下的无线信道提供了重要的理论依据,帮助我们理解卫星通信系统中多普勒效应对信号传播的影响。
2.1.2 多普勒功率谱
多普勒功率谱(Doppler Power Spectrum)描述了由于多普勒效应,信号在频率域上分布的功率特性。多普勒效应是当信号源和接收机之间存在相对运动时,接收到的信号频率会发生偏移,导致信号频谱的变化。多普勒功率谱则具体量化了这种频率变化及其对信号功率分布的影响。
多普勒功率谱是一个描述信号频率分布的函数,它量化了信号在不同频率上的功率分布。通常情况下,信号的功率谱是对信号频域能量分布的描述,而多普勒功率谱则特别关注由于多普勒效应引起的频率变化对信号功率的影响。多普勒功率谱通常由一个连续的曲线表示,其中横轴表示频率,纵轴表示功率。信号的功率会根据频率的变化而变化,频谱的不同位置可能对应于不同的信号功率。
多普勒功率谱的数学表示:
多普勒功率谱的数学表示可以通过对信号的频域分析来得到。对于一个通过多条路径传播的信号,总的功率谱可以表示为:
S ( f ) = ∑ i = 1 N α i ⋅ δ ( f − f i ) S(f) = \sum_{i=1}^{N} \alpha_i \cdot \delta(f - f_i) S(f)=i=1∑Nαi⋅δ(f−fi)
其中:
- S ( f ) S(f) S(f) 是总功率谱,
- α i \alpha_i αi是第i条路径的功率系数,
- f i f_i fi是第i条路径的多普勒频移,
- δ ( f − f i ) \delta(f - f_i) δ(f−fi)是频率偏移的冲击函数。
相关文章:

25年2月通信基础知识补充:多普勒频移与多普勒扩展、3GPP TDL信道模型
看文献过程中不断发现有太多不懂的基础知识,故长期更新这类blog不断补充在这过程中学到的知识。由于这些内容与我的研究方向并不一定强相关,故记录不会很深入请见谅。 【通信基础知识补充7】25年2月通信基础知识补充1 一、多普勒频移与多普勒扩展傻傻分不…...

华为动态路由-OSPF-骨干区
华为动态路由-OSPF-骨干区 一、OSPF简介 1、OSPF概述 OSPF是一种开放式的、基于链路状态的内部网关协议(IGP),用于在自治系统内部进行路由选择和通信。 OSPF是互联网工程任务组(IETF)定义的标准之一,被广…...
接口测试-API测试中常用的协议(中)
一、SOAP SOAP(Simple Object Access Protocol)即简单对象访问协议,是一种基于 XML 的用于在网络中交换结构化信息的协议,常用于 Web 服务之间的通信。以下为你详细介绍: 产生背景 在互联网发展过程中,需…...

植物大战僵尸杂交版v3.2.1最新版本(附下载链接)
B站游戏作者潜艇伟伟迷于12月21日更新了植物大战僵尸杂交版3.2.1版本!!!,有b站账户的记得要给作者三连关注一下呀! 不多废话下载链接放上: 夸克网盘链接::https://pan.quark.cn/s/e5…...

java每日精进 2.20 MQ相关复健
在 RabbitMQ 中,消息消费者对消息的签收(acknowledgment)可以通过三种方式进行管理:自动签收、手动签收 和 拒绝签收。它们主要控制消费者如何处理消息确认和消息的重新排队。下面详细讲解它们的区别,并通过代码示例展…...

【设计模式精讲】结构型模式之代理模式(静态代理、JDK动态代理、cglib动态代理)
文章目录 第五章 结构型模式5.1 代理模式5.1.1 代理模式介绍5.1.2 代理模式原理5.1.3 静态代理实现5.1.4 JDK动态代理5.1.4.1 JDK动态代理实现5.1.4.2 类是如何动态生成的5.1.4.3 代理类的调用过程 5.1.5 cglib动态代理5.1.5.1 cglib动态代理实现5.1.5.2 cglib代理流程 5.1.6 代…...

京东广告基于 Apache Doris 的冷热数据分层实践
一、背景介绍 京东广告围绕Apache Doris建设广告数据存储服务,为广告主提供实时广告效果报表和多维数据分析服务。历经多年发展,积累了海量的广告数据,目前系统总数据容量接近1PB,数据行数达到18万亿行,日查询请求量8…...

win11 安装pyenv来管理python
1、使用power shell或者cmd来安装: 2、使用pyenv 发现并没有pyenv。 3、在环境变量中增加: 路径:右键--此电脑--属性--高级系统设置--环境变量--Path--增加刚才--target所在的目录D:\tools\pyenv\pyenv-win\bin。 先退出当前的,…...
【AI】GitHub Copilot
GitHub Copilot 是一款由 GitHub 和 OpenAI 合作开发的 AI 编程助手,它可以在多种开发工具中使用。以下是 GitHub Copilot 支持的主要开发工具和平台: 1. Visual Studio Code (VS Code) 官方支持:GitHub Copilot 在 VS Code 中拥有最完整的集…...

【LeetCode 热题100】76. 最小覆盖子串的算法思路及python代码
76. 最小覆盖子串 给你一个字符串 s s s、一个字符串 t t t。返回 s s s 中涵盖 t t t 所有字符的最小子串。如果 s s s 中不存在涵盖 t t t 所有字符的子串,则返回空字符串 ‘ ‘ " \quad" ‘‘" 。 注意: 对于 t t t 中重复…...
力扣-回溯-17 电话号码的字母组合
思路 和之前的回溯不同的是,要遍历完所有的数字,并且在单层递归逻辑里需要遍历一整个字符串 代码 class Solution { public:vector<string> letters {"", "", "abc", "def", "ghi", "…...

[AHOI2018初中组] 分组---贪心算法
贪心没套路果真如此。 题目描述 小可可的学校信息组总共有 n 个队员,每个人都有一个实力值 ai。现在,一年一度的编程大赛就要到了,小可可的学校获得了若干个参赛名额,教练决定把学校信息组的 n 个队员分成若干个小组去参加这场…...

知识图谱-学习计划
✨知识图谱知识学习,给我点赞!🌟🌟🌟 🌟什么是知识图谱? 知识图谱是一种通过图结构表示知识的技术,它可以帮助我们更清晰地理解和组织信息。无论是学习、工作还是生活,知…...

网安作业3
标准版 接口ip配置 r2 [r2]interface GigabitEthernet 0/0/0 [r2-GigabitEthernet0/0/0]ip address 13.0.0.3 24 [r2-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1 [r2-GigabitEthernet0/0/1]ip address 100.1.1.254 24 [r2-GigabitEthernet0/0/1]interface Gigab…...
快速提升网站收录:内容创作的艺术
快速提升网站收录,内容创作是关键。以下是一些关于内容创作以提升网站收录的艺术性建议: 一、关键词研究与优化 选择长尾关键词:进行深入的关键词研究,选择既符合网站主题又具有一定搜索量的长尾关键词。这些关键词通常更具体&a…...
【C语言】CreateFile函数用法介绍
目录 一、函数原型与基本功能 二、参数详解 1. lpFileName(文件路径) 2. dwDesiredAccess(访问权限) 补充说明 3. dwShareMode(共享模式) 5. dwCreationDisposition(创建策略)…...

蓝桥杯好数
样例输入: 24 输出:7 输入:2024 输出: 150 思路:本题朴素方法的时间复杂度是O(n * log10(n)) ,不超时。主要考察能否逐位取数,注意细节pi,这样不会改变i,否则会导致循环错误。 #in…...
SOME/IP--协议英文原文讲解10
前言 SOME/IP协议越来越多的用于汽车电子行业中,关于协议详细完全的中文资料却没有,所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块: 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 4.2.2 Req…...

欢乐力扣:赎金信
文章目录 1、题目描述2、 代码 1、题目描述 赎金信,给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true ;否则返回 false 。magazine 中的每个字符只能在…...
【量化科普】Standard Deviation,标准差
【量化科普】Standard Deviation,标准差 🚀🚀🚀量化软件开通🚀🚀🚀 🚀🚀🚀量化实战教程🚀🚀🚀 在量化投资领域…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
06 Deep learning神经网络编程基础 激活函数 --吴恩达
深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...
在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?
uni-app 中 Web-view 与 Vue 页面的通讯机制详解 一、Web-view 简介 Web-view 是 uni-app 提供的一个重要组件,用于在原生应用中加载 HTML 页面: 支持加载本地 HTML 文件支持加载远程 HTML 页面实现 Web 与原生的双向通讯可用于嵌入第三方网页或 H5 应…...

HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
管理学院权限管理系统开发总结
文章目录 🎓 管理学院权限管理系统开发总结 - 现代化Web应用实践之路📝 项目概述🏗️ 技术架构设计后端技术栈前端技术栈 💡 核心功能特性1. 用户管理模块2. 权限管理系统3. 统计报表功能4. 用户体验优化 🗄️ 数据库设…...

让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比
在机器学习的回归分析中,损失函数的选择对模型性能具有决定性影响。均方误差(MSE)作为经典的损失函数,在处理干净数据时表现优异,但在面对包含异常值的噪声数据时,其对大误差的二次惩罚机制往往导致模型参数…...

使用LangGraph和LangSmith构建多智能体人工智能系统
现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...
腾讯云V3签名
想要接入腾讯云的Api,必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口,但总是卡在签名这一步,最后放弃选择SDK,这次终于自己代码实现。 可能腾讯云翻新了接口文档,现在阅读起来,清晰了很多&…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...