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=f0cv

其中:

  • 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-CNTN-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=cvsatRfccos(α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=1Nαiδ(ffi)

其中:

  • S ( f ) S(f) S(f) 是总功率谱,
  • α i \alpha_i αi是第i条路径的功率系数,
  • f i f_i fi是第i条路径的多普勒频移,
  • δ ( f − f i ) \delta(f - f_i) δ(ffi)是频率偏移的冲击函数。

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

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

相关文章

栈,优先级队列,map,set

文章目录 栈题目解析代码 优先级队列题解代码 map题解代码 set题解代码 栈 题目解析 1.先把元素push进栈中&#xff0c;如果栈非空并且栈中的元素按顺序和k相等就出栈&#xff0c;直到栈为空或者k ! sk.top() 代码 #include<iostream> #include<stack> #include&l…

Linux探秘坊-------4.进度条小程序

1.缓冲区 #include <stdio.h> int main() {printf("hello bite!");sleep(2);return 0; }执行此代码后&#xff0c;会 先停顿两秒&#xff0c;再打印出hello bite&#xff0c;但是明明打印在sleep前面&#xff0c;为什么会后打印呢&#xff1f; 因为&#xff…

Redis的预备知识

1.Redis的基本全局命令 Redis有多种数据结构&#xff0c;但它们都是键值对的&#xff0c;对于与键来说有一些通用的命令 1.1 KEYS 返回所有满足样式&#xff08;pattern&#xff09;的key 假定当前具有以下value值&#xff1a;hllo&#xff0c;hello&#xff0c;hallo&…

量子计算的威胁,以及企业可以采取的措施

当谷歌、IBM、Honeywell和微软等科技巨头纷纷投身量子计算领域时&#xff0c;一场技术军备竞赛已然拉开帷幕。 量子计算虽能为全球数字经济带来巨大价值&#xff0c;但也有可能对相互关联的系统、设备和数据造成损害。这一潜在影响在全球网络安全领域引起了强烈关注。也正因如…

nlp|微调大语言模型初探索(3),qlora微调deepseek记录

前言 上篇文章记录了使用lora微调llama-1b,微调成功,但是微调llama-8b显存爆炸,这次尝试使用qlora来尝试微调参数体量更大的大语言模型,看看64G显存的极限在哪里。 1.Why QLora? QLoRA 在模型加载阶段通过 4-bit 量化大幅减少了模型权重的显存占用。QLoRA 通过 反量化到 …

【设计模式】【创建型模式】工厂方法模式(Factory Methods)

&#x1f44b;hi&#xff0c;我不是一名外包公司的员工&#xff0c;也不会偷吃茶水间的零食&#xff0c;我的梦想是能写高端CRUD &#x1f525; 2025本人正在沉淀中… 博客更新速度 &#x1f44d; 欢迎点赞、收藏、关注&#xff0c;跟上我的更新节奏 &#x1f3b5; 当你的天空突…

DeepSeek模型快速部署教程-搭建自己的DeepSeek

前言&#xff1a;在人工智能技术飞速发展的今天&#xff0c;深度学习模型已成为推动各行各业智能化转型的核心驱动力。DeepSeek 作为一款领先的 AI 模型&#xff0c;凭借其高效的性能和灵活的部署方式&#xff0c;受到了广泛关注。无论是自然语言处理、图像识别&#xff0c;还是…

Deepseek 与 ChatGPT:AI 浪潮中的双子星较量

引言 在人工智能飞速发展的当下&#xff0c;AI 语言模型成为了人们关注的焦点。Deepseek 与 ChatGPT 作为其中的佼佼者&#xff0c;各自展现出独特的魅力&#xff0c;引领着 AI 技术的发展潮流。今天&#xff0c;就让我们深入探讨这两款模型&#xff0c;看看它们在 AI 领域中是…

QT事件循环

文章目录 主事件循环事件循环事件调度器事件处理投递事件发送事件 事件循环的嵌套线程的事件循环deleteLater与事件循环QEventLoop类QEventLoop应用等待一段时间同步操作模拟模态对话框 参考 本文主要对QT中的事件循环做简单介绍和使用 Qt作为一个跨平台的UI框架&#xff0c;其…

解决DeepSeek服务器繁忙问题的实用指南

目录 简述 1. 关于服务器繁忙 1.1 服务器负载与资源限制 1.2 会话管理与连接机制 1.3 客户端配置与网络问题 2. 关于DeepSeek服务的备用选项 2.1 纳米AI搜索 2.2 硅基流动 2.3 秘塔AI搜索 2.4 字节跳动火山引擎 2.5 百度云千帆 2.6 英伟达NIM 2.7 Groq 2.8 Firew…

进程等待和进程程序替换

进程控制 进程等待进程程序替换 进程等待 如果子进程没有退出 而父进程在进行执行waitpid进行等待&#xff0c;阻塞等待&#xff0c; 进程阻塞了 在等待某种条件发生&#xff08;子进程退出&#xff09; 进程程序替换 1 #include <stdio.h>2 #include <unistd.h>3…

UEFI Spec 学习笔记---6 - Block Translation Table (BTT) Layout

6.1 Block Translation Table (BTT) Background 定义个一个连续地址的非易失性的namespace&#xff0c;就是将一整个namespace 拆分成一个个block&#xff0c;其中的地址保存至BBT&#xff08;块转换表&#xff09;&#xff0c;这样可以防止扇区撕裂&#xff08;由于电源问题导…

SAP 代码扫描工具

描述&#xff1a; ZSCANNER是一个先进的代码分析工具&#xff0c;旨在提供对程序和功能模块内部工作的全面见解。它揭示了代码的技术细节&#xff0c;包括正在创建、读取、更新或删除的数据表&#xff08;CRUD操作&#xff09;&#xff0c;以及正在调用的类、功能模块和BAPI&a…

c语言基础第12节《函数的调用》

c语言基础10 函数 函数的调用 调用方式 ①函数语句&#xff1a; test(); // 对于无返回值的函数&#xff0c;直接调用 int res max(2,4); // 对于有返回值的函数&#xff0c;一般需要再主调函数中接收被调函数的返回值。②函数表达式&#xff1a; 4 max(2,4) scanf(&qu…

C++:iterator迭代器失效

说明&#xff1a;这里拿 vector 举例。 原因一&#xff1a;扩容导致迭代器失效 // 迭代器失效 void insert(iterator pos, const T& x) {assert(pos > _start);assert(pos < _finish);// 满了就扩容if (_finish _end_of_storage){reserve(capacity() 0 ? 4 : ca…

QT之改变鼠标样式

QT改变鼠标图片 资源路径如下 代码实现 QPixmap customCursorPixmap(":/images/mouse.png");QCursor customCursor(customCursorPixmap);QWidget::setCursor(customCursor); // 可以设置为整个窗口或特定控件QWidget::setCursor(); // 设置为透明光标&#xff0c…

用DeepSeek零基础预测《哪吒之魔童闹海》票房——从数据爬取到模型实战

系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 文章目录 **一、为什么要预测票房&#xff1f;****二、准备工作****三、实战步骤详解****Step 1&#xff1a;数据爬取与清洗&am…

高并发下秒杀系统的设计

文章目录 1 业界通用做法1.1 压力分摊1.2 RedisMySQL1.3 Inventory Hint1.4 压力分摊RedisMQ 2 Redis MQ 解决高并发下的秒杀场景2.1 Redis库存预扣减2.1.1 lua脚本执行流程&#xff1a;2.1.2 Lua脚本主要做了几件事&#xff1a; 2.2 MySQL库存扣减2.3 记录操作流水的原因 3 I…

双重差分学习笔记

双重差分适用的研究场景&#xff1a; 研究某项政策或者冲击造成的影响 例如&#xff0c;某某小学在2024.12.12日颁布了小红花激励措施&#xff0c;我们要研究这项措施对学生成绩的影响&#xff0c;此时&#xff0c;就可以使用双重差分模型。 双重差分适用的数据类型&#xf…

深入理解 C++17 中的 std::atomic<T>::is_always_lock_free

文章目录 原子操作与锁无关性&#xff08;Lock-Free&#xff09;锁无关性&#xff08;Lock-Free&#xff09;无锁&#xff08;Lock-Free&#xff09;与无阻塞&#xff08;Wait-Free&#xff09; std::atomic<T>::is_always_lock_free 是什么&#xff1f;truefalse与 is_l…