【学习笔记】Rel-15 SRS

SRS概述

SRS用途

  • 下行CSI获取,用于下行波束确定
    • 当上下行信道满足互易形假设时,基站可以通过SRS的信道估计结果来确定下行预编码
    • 当Tx chain的数量小于RX chain时,无法一次获得全信道估计,所以可以使用TDM天线切换的方式,多次测量部分信道信息,最终获得全信道估计。
    • 类似的,可以多次估计不同载波上的信道信息,以得到全部的下行载波上的信道。
  • 上行CSI获取,用于链路适应及基于码本和非码本的上行传输
    • 对于基于码本的上行传输,基站会配置UE发送SRS用于上行信道信息获取,基于估计的信道信息,基站可以给UE指示合适的MCS, Layer数,码本用于上行传输
    • 对于基于非码本的上行传输,UE基于CSI-RS的测量和信道互易性来确定预编码,然后发送编码后的SRS,基站接收后会进行SRI指示,指示UE之后的上行发送行为。
  • 上行波束管理
    • UE发送SRS基站接收,根据SRS的测量结果确定最优上行波束

NR SRS与LTE的不同

  • 时域位置和SRS resource数量:LTE中SRS必须位于slot的最后一个符号上;NR中SRS可以位于slot中最后六个OFDM符号上,还可以位于相邻的1,2,4个OFDM符号上。
  • 支持slot内hoping
  • 支持slot内重复
  • 频域位置:NR中SRS可以占用任意比例的BWP进行Sounding
  • 时域行为:NR中额外支持了半持续SRS的时域行为,通过MAC CE进行激活/去激活

SRS相关物理层设计

资源映射

时域

SRS时域映射相关参数
  • 持续时间N_{sym}^{SRS}:SRS resource可以在时域上持续1,2,3个OFDM符号
  • 起始符号l_0:SRS resource可以位于一个slot的最后六个符号上的任意位置(但是需要保证SRS resource不能跨slot配置)
  • 周期性与偏移:周期性和半持续SRS时的PeriodicityandOffset参数
SRS时域行为

SRS可以被配置为周期、半持续、非周期三种时域行为,同一个SRS resource set中的SRS resource应该被配置为相同的时域行为。

  • 周期性SRS:UE接收到基站的SRS配置后开始SRS的周期性发送,周期配置和偏移由PeriodicityandOffset配置

周期性SRS由RRC进行配置

  • 半持续SRS:UE接收到基站的RRC配置并接收到MAC CE激活信令后才开始SRS发送,直到收到MAC CE去激活信令后才停止
  • 非周期SRS:由DCI触发SRS resource,UE接收到DCI后,会根据DCI的slot offst指示在指示的slot上发送SRS。

SRS需要由DCI触发(trigger)选择,RRC中会对SRS set先进行配置

 

SRS request字段指示(该字段存在于DCI format 0_1, 0_2, 1_1, 1_2, 2_3中),字段取值 "00", "01","10","11"分别表示选择 不激活/激活第一个/激活第二个/激活第三个SRS set发送。

偏移指示对应DCI中的SRS offset indicator字段:


SRS梳状资源配置频域映射

  • 梳状参数K_{TC}和梳状偏移系数\bar{k}_{TC}:本质上是SRS在频域的均匀间隔和子载波偏移值,参考下图:

SRS带宽配置

SRS带宽取决于RRC的参数C_{SRS},n_{shift},B_{SRS},b_{hop},n_{RRC},其中

  • C_{SRS}\in {0,1,...,63},是对协议中表格6.4.1.4.3-1行的选择。以C_{SRS}=13为例,表格为:

        其中m_{SRS,0}表示在BWP内能够进行sounding的最大带宽,在此处取值为48PRBs。

  • n_{shift}是在部分BWP souding时用于指示第一个PRB位置的偏移值。如,假设一个BWP中有106个PRB,当C_{SRS}=13n_{shift}=24时表示此时最大sounding带宽的起始PRB为#24,并延伸至PRB#72
  • SRS频域实际位置由b_{hop}, n_{RRC}确定。b_{hop}={0,1,2,3}b=b_{hop}时表示实际souding带宽,若SRS未使能跳频,则实际sounding带宽由m_{SRS,b}确定,其中b=min\left \{ b_{hop},B_{SRS} \right \}。当b_{hop}=0时,实际sounding带宽等于最大带宽;若b_{hop}=1,此时m_{SRS,1}=24

  • n_{RRC}={0,1,...67}用于决定实际的sounding 带宽位于最大souding带宽的哪些频域位置。对于实际souding带宽,仅有\Pi_{b=0}^{b_{hop}}N_b个不重叠的位置可供选择。如,b_{hop}=1,在48个PRBs中仅有N_1 \times N_2=2个不重叠的24个PRBs的摆放位置。
SRS跳频
  • 重复系数R:若SRS配置了frequency hopping,R用于确定在持续时间符号内,在下一次跳频前的频域图样重复次数。(参考SRS配置举例章节中的图示)
  • B_{SRS}={0,1,2,3}用于确定SRS在跳频时每一跳所占用的带宽,B_{SRS}的取值与m_{SRS,b}中的b相等。对于跳频的SRS,每一次跳跃的频域起始位置都会遵循预定义的pattern;而不跳频的SRS的频域起始位置时固定的。本质上是由b_{hop}, B_{SRS}两个参数的大小关系确定跳频使能和去使能。
    • b_{hop}<B_{SRS}时表示跳频使能。若B_{SRS}=2,则根据表格信息,每一跳有12个PRB。跳频次数可以由N=\Pi_{b=b_{hop}+1}^{B_{SRS}}得到
      • 如果b_{hop}=1,带宽设置m_{SRS,1}=24PRB,则在频域范围内可以跳频N_2=2
      • 如果b_{hop}=0,带宽设置m_{SRS,0}=48PRB,则可以跳频N1 \cdot N_2=2次。
    • b_{hop}\geq B_{SRS}时表示跳频未使能。此时b=min\left \{ b_{hop},B_{SRS} \right \},此时最大sounding带宽就是实际souding带宽

空域映射(天线端口映射)

SRS天线端口的编号起始于1000,SRS resource的天线端口数取值为N_{ap}=1,2,4

  • 一般情况下,多个端口都会复用相同的SRS梳齿状资源,它们利用相同的基序列及均匀的循环偏移产生SRS序列。
  • 当SRS被设置为4端口且循环偏移d_0的值(对应第一个天线端口)被RRC配置在值范围0,1,...,D_{max}-1的后半部分时,端口{1000,1002} 和 {1001,1003}被交错映射于不同均匀间隔的梳齿状资源中。

 SRS配置举例

  • BWP大小为106PRBs
  • SRS带宽设置为C_{SRS}=13
    • 由此最大sounding带宽为m_{SRS,0}=48PRBs
    • 配置n_{shift}=24,表示最大souding带宽的起始位置为PRB#24
  • 梳状间隔设置为k_{TC}=4,且梳妆偏移设置为\bar{k}_{TC}=0

  • 非周期SRS,时域上占用4 symbol,b_{hop}=B_{SRS}=0(未跳频)。下图SRS时频位置图示
  • 非周期SRS,时隙内跳频:(a)持续时间2 symbol,b_{hop}=0, B_{SRS}=1;(b)持续时间4 symbol,b_{hop}=0, B_{SRS}=2;(c)持续时间4 symbol,b_{hop}=0, B_{SRS}=1,重复次数R=2.

  • 周期性SRS,持续时间2 symbol,时隙内+时隙间跳频,b_{hop}=0, B_{SRS}=2:(a)不重复;(b)重复次数R=2

SRS与其他上行信号复用

  • PUSCH
    • 允许PUSCH和SRS以TDM方式复用,SRS只能在PUSCH和PUSCH对应的DMRS发送完之后再发送
  • PUCCH
    • 通常情况下PUCCH优先级高于SRS,如果SRS和PUCCH重叠,则需要丢弃部分SRS
    • 若非周期SRS和携带周期性/半持续的CSI或者L1-RSRP报告的PUCCH重叠,则丢弃PUCCH。
  • SRS
    • 若多个SRS resource发生冲突,优先级为:AP SRS>SP SRS>P SRS,低优先级的SRS会丢弃资源冲突的部分。
    • 对用于天线切换的SRS,不同的SRS set不能同时发送,因为此时SRS set对应不同的天线,而天线间切换是TDM的 
    • 对用于上行波束管理的SRS,如果配置多个SRS set,则set中的resource不能在一个symbol上同时发送?(if multiple SRS sets are configured, at most one SRS
      resource from each set may be transmitted in the same OFDM symbol.)

SRS set

SRS用于下行信道测量

uesage='antennaSwitching'. SRS resource set的配置方式与UE能够同时使用的TX Rx RF chain的数量有关。

  • 比如,一些UE可以使用和下行接收相同的天线数进行上行同发,此时基站会配置与UE天线端口数量匹配的SRS resource,此时基站可以基于SRS resource得到全信道估计(full channel sounding)。此时UE可能会上报“1T1R”,"2T2R","4T4R"能力(其中T表示发送链路,R表示接收链路)。
  • 若UE没有全信道估计的能力,则可以通过antenna swtiching进行多次的部分信道估计以获得全部信道信息。例如,UE有4天线用于下行接收,而仅有2天线可以用于上行发送(即2T4R),UE会将此能力上报给基站,基站会配置两个2 port SRS resource,利用天线切换让它们依次发送。如下图所示,基站在一个SRS resource set中配置两个2 port SRS resource,并在OFDM 符号#9#10上发送第一个SRS reource,在OFDM 符号#12#13上发送第二个SRS reource(SRS resource发送的间隔取决于UE执行天线切换需要使用的时间)。

SRS用于上行信道测量

uesage='codebook' or 'nonCodebook'.

  • 对于code-book based Precoding,基站接收SRS resource来进行信道估计,并根据信道信息确定之后上行传输所使用的的MCS, 层数,预编码矩阵。此外,调度DCI中会包含SRI字段,该字段最多指示两个SRS resources,
  • 对于non-code book based Precoding,基于信道互易性假设,UE会根据关联接收的CSI-RS来确定预编码。UE会发送一个或者多个编码后的SRS,基站会基于这些SRS确定并向UE指示之后的上行传输使用多大的MCS。此外SRI 字段可以最多指示4个SRS resources用于支持multi panel传输。

Note:关于CB/NCB transmission,可以参考以下两篇技术博客,里面图示和讲解很清楚。

  1. BLOG | CommResearch
  2. BLOG | CommResearch

SRS用于上行波束管理

uesage='beamManagment'.波束管理可以通过基站固定接收波束,UE发送不同的波束发送SRS resources,基站测量之后选出最优上行波束的。或者也可以UE发送固定波束,此时基站可以变换接收波束来挑选最优接收波束。一般SRS的波束信息是由spatial relation info指示的(适用于Rel-15/Rel-16版本,以及Rel-17/Rel-18版本中不follow unified TCI state的SRS;若SRS follow unified TCI state,则波束信息由unified UL TCI state或者joint TCI state确定),如果UE没有收到spatial relation指示,则可以自由调节发送波束。

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
《Python学习笔记》是由皮大庆编写的一本关于Python语言学习的教材。在这本书中,作者详细介绍了Python语言的基础知识、语法规则以及常用的编程技巧。 首先,作者简要介绍了Python语言的特点和优势。他提到,Python是一种易于学习和使用的编程语言,受到了广大程序员的喜爱。Python具有简洁、清晰的语法结构,使得代码可读性极高,同时也提供了丰富的库和模块,能够快速实现各种功能。 接着,作者详细讲解了Python的基本语法。他从变量、数据类型、运算符等基础知识开始,逐步介绍了条件语句、循环控制、函数、模块等高级概念。同时,作者通过大量的示例代码和实践案例,帮助读者加深对Python编程的理解和应用。 在书中,作者还特别强调了编写规范和良好的编程习惯。他从命名规范、注释风格、代码缩进等方面指导读者如何写出清晰、可读性强的Python代码。作者认为,良好的编程习惯对于提高代码质量和提高工作效率非常重要。 此外,作者还介绍了Python的常用库和模块。他提到了一些常用的库,如Numpy、Pandas、Matplotlib等。这些库在数据处理、科学计算、可视化等领域有广泛的应用,帮助读者更好地解决实际问题。 总的来说,《Python学习笔记》是一本非常实用和全面的Python学习教材。通过学习这本书,读者可以系统地学习和掌握Python编程的基础知识和高级应用技巧,为以后的编程学习和工作打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值