DMRS与SRS

DMRS与SRSSRS作用:SRS分类:SRS配置:如果SRS在某个子帧上发送,则SRS将占据该子帧的最后一个SC-FDMA符号上(DMRS在每个子帧的符号3和10),若最后一个SC-FDMA符号分配给SRS,

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

SRS作用:

  1. eNB使用SRS来估计UE在不同频段的上行信道质量。对于DMRS只在ue调度的频域资源有,用于ue解调;而SRS是整个小区频域资源都存在,所以方便mac层分配合snr高的频域资源给此ue
  2. SRS还可以用于估计上行timing.在调度时让ue调整ta值。
  3. 频偏计算,频偏主要由ue与enb硬件频率差以及传输过程中的多普勒频移产生。如果认为频偏有多普勒效应产生,则可以反推出ue相对基站的运动速度,mac即可在对此ue进行调度时,判断是高速模式还是普通模式

SRS分类:

  1. 周期性SRS,通过RRC配置,ue越多周期越长
  2. 非周期SRS,对于FDD,eNB通过DCI0/4/1A触发UE发送非周期SRS;对于FDD,eNB通过0/4/1a/2b/2c/2d触发UE发送非周期SRS。

SRS配置:

如果SRS在某个子帧上发送,则SRS将占据该子帧的最后一个SC-FDMA符号上(DMRS在每个子帧的符号3和10),若最后一个SC-FDMA符号分配给SRS,则该符号不能用于PUSCH传输。

srs-SubframeConfig Binary Tsfc 子帧偏移 可用于发送SRS的子帧集合
0 0000 1 {0} {0,1,2,3,4,5,6,7,8,9}
1 0001 2 {0} {0,2,4,6,8}
2 0010 2 {1} {1,3,5,7,9}
3 0011 5 {0} {0,5}
4 0100 5 {1} {1,6}
5 0101 5 {2} {2,7}
6 0110 5 {3} {3,8}
7 0111

5

{0,1} {0,1,5,6}
8 1000 5 {2,3} {2,3,7,8}
9 1001 10 {0} {0}
10 1010 10 {1} {1}
11 1011 10 {2} {2}
12 1100 10 {3} {3}
13 1101 10 {0,1,2,3,4,6,8} {0,1,2,3,4,6,8}
14 1110 10 {0,1,2,3,4,5,6,8} {0,1,2,3,4,5,6,8}
15 1111 保留 保留 保留

注:保留表示该小区的SRS功能就是完全关闭的,即所有UE不发送SRS。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167081.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • RESETful API 设计规范

    RESETful API 设计规范

  • MySQL二进制日志格式类型详解「建议收藏」

    MySQL二进制日志格式类型详解「建议收藏」mysql很多有类型的日志,按照组件划分的话,可以分为服务层日志和存储引擎层日志:-服务层日志:二进制日志、慢查日志、通用日志-存储引擎层日志:innodb(重做日志、回滚日志)其中比较重要的就是服务器层的二进制日志,其中记录了所有对mysql数据库的修改事件,包括增删改查事件和对表结构的修改事件。要注意的一点是,只有成功执行了的事件才会记录在二进制日志中,未执行成功的不会保存

  • python的enumerate函数怎么加判断条件_java中比int大的整数类型

    python的enumerate函数怎么加判断条件_java中比int大的整数类型Python的enumerate()函数就像是一个神秘的黑箱,你无法简单地用一句话来概括这个函数的作用与用法。enumerate()函数属于非常有用的高级用法,而对于这一点,很多初学者甚至中级学者都没有意识到。这个函数的基本应用就是用来遍历一个集合对象,它在遍历的同时还可以得到当前元素的索引位置。我们看一个例子:names=[“Alice”,”Bob”,”Carl”]forindex,valueinenumerate(names):print(f'{index}:{va

    2022年10月24日
  • idea控制台中文乱码怎么解决_idea控制台打印中文乱码

    idea控制台中文乱码怎么解决_idea控制台打印中文乱码IDEA 控制台中文乱码处理

  • ant power什么意思_ANT+是什么意思[通俗易懂]

    展开全部ANT+是个在运动设备中进行低功耗636f70793231313335323631343130323136353331333366306563数据传输的领导标准。ANT+是在ANT传输协议上的超低功耗版本,它是为健康、训练和运动专门开发的。ANT组织是一个开放的专门国际组织他们一起工作开发ANT无线协议,ANT无线是Dynastream的一个子部门,由Garmin拥有。该协议专门针对运动装…

  • Python中“取整”的各种问题[通俗易懂]

    Python向上取整的算法一、初衷:  有时候我们分页展示数据的时候,需要计算页数。一般都是向上取整,例如counts=205pageCouts=20,pages=11页。一般的除法只是取整数部分,达不到要求。二、方法:1、通用除法:  UP(A/B)=int((A+B-1)/B)  取临界值,计算下A+B-1的范围就OK.2、Python除法:…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号