ORAN C平面 Section Extension 13

Section扩展13用于描述时隙内跳频的PRB分配,节省C平面开销。它包含可变长度的nextSymbolId(n)和nextStartPrbc(n)配对列表,指示不同符号和PRB的跳频变化。此机制特别适用于sectiontype1,3和5,且支持多个跳频点的配置,优化了资源分配的表示方式。
摘要由CSDN通过智能技术生成

ORAN C平面 Section扩展13是具有跳频的PRB分配,仅适用于section type 1,3和5。

使用section扩展13可以描述开始于不同symbol和不同PRB的两个或多个PRB分配。旨在用于时隙内跳频的分配。当为用户或信道分配时隙内跳频时,可以显著降低C平面开销。与使用多个section描述相比,section扩展13更节省空间。

Section扩展13具有可变长度,并传递nextSymbolId(n)和nextStartPrbc(n)配对列表,其中n = 1,…,R-1。

如果在一个section描述中包含section扩展13,则O-RU将此section描述以及包含在此section描述之内的其他section扩展解释为,startPrbc的值在由nextSymbolId(n)给定的特定symbol内,改变为此section扩展13中提供的nextStartPrbc(n)的值。

注:section描述中的numPrbc值应用于所有跳频。

具体而言,在section描述和section扩展中,对于从n=1到n=R-1,满足nextSymbolId(n) ≤ s < nextSymbolId(n+1)的symbol s中的nextStartPrbc(n),与startPrbc的值具有相同的解释。也就是说,nextSymbolId(n)中的nextStartPrbc(n),与startSymbolId中的startPrbc具有相同的解释。

nextSymbolId(R)的值是比此section描述中有效的最后一个symbol索引大1的值。注:nextSymbolId(R)是保护值,不识别实际symbol。

如果此section描述包含一个提供symbolMask参数的section扩展,如section扩展6,12,19,则nextSymbolId(R)由symbolMask推算。否则,nextSymbolId(R)由application header中的startSymbolId参数和section描述以及此C平面消息中前面的section描述中的symInc和numSymbol参数来推算。

注:section描述中的startPrbc应用于满足s0 ≤ s < nextSymbolId(1)的symbol,其中s0是此section描述中有效的第一个symbol,如果存在section扩展6,12,19,s0由symbolMask决定;否则,s0由application header中的startSymbolId参数和section描述以及此C平面消息中前面的section描述中的symInc和numSymbol参数来决定。

如果存在section扩展6,12,19,startPrbc或nextStartPrbc(n)应用的symbol集合可能被symbolMask进一步限制。例如,对于symbolMask中为0的bit所指示的symbol,不应用startPrbc或nextStartPrbc(n)。

跳频数R由extLen导出,R = extLen * 2。如果section扩展中最后一个配对存在但未被使用(由于4字节对齐的原因),则随后一个配对应设置为与前一个配对相同的值,例如,如果配对R-1未被使用,则nextSymbolId(R-1)和nextStartPrbc(R-1)应分别被设置为与nextSymbolId(R-2)和nextStartPrbc(R-2)相同的值。

1)ef (extension flag)

此参数用于指示存在另一个section扩展(ef=1),或此section扩展是最后一个section扩展(ef=0)。

    0b:没有其他section扩展,即,这是最后一个section扩展。

    1b:此section扩展后面存在一个或多个section扩展。

2)extType (extension type)

此参数用于指示扩展类型,根据该类型可以确定section扩展中携带的附加参数。如果O-DU或O-RU接收到无效的section扩展类型(在ORAN v08.00版本协议中,extType=0,或extType=22-127是无效类型),则应该忽略该section扩展,以及其中包括的全部参数。

3)extLen (extension length)

此参数用于指示以32bit(或4byte)为单位的section扩展的长度,此参数不应等于0,也就是说在section扩展中至少有一个32bit,包括ef,extType和extLen字段。

对于除section扩展11,19,20以外的其他section扩展,extLen字段长度为8bit,所以section扩展的长度为1到255个32bit。

对于section扩展11,19,20,extLen字段长度为16bit,所以section扩展的长度为1到65535个32bit。

4)nextSymbolId(n)

此参数指示第n次跳频发生的symbol,其中n=1, …, R-1。并且该值应对应于section描述中的有效symbol之一。

注:

如果section描述中不存在section扩展6,12,19,则section描述中的有效symbol集合由application header中的startSymbolId参数和section描述以及此C平面消息中前面的section描述中的symInc和numSymbol参数来决定。

如果section描述中存在section扩展6,12,19,则section描述中的有效symbol集合由section扩展6,12,19中symbolMask来决定。

发送方应确保该字段的值是增序,即,nextSymbolId(n+1) ≥ nextSymbolId(n)。

如果配对(nextSymbolId(n), nextStartPrbc(n))用于对齐,发送方应设置nextSymbolId(n)的值等于nextSymbolId(n-1)的值,并且设置nextStartPrbc(n)的值等于nextStartPrbc(n-1)的值。

5)nextStartPrbc(n)

此参数指示第n次跳频用于替换startPrbc的值,其中n=1, …, R-1。即第n次跳频时,从哪个PRB开始应用。

如果配对(nextSymbolId(n), nextStartPrbc(n))用于对齐,发送方应设置nextSymbolId(n)的值等于nextSymbolId(n-1)的值,并且设置nextStartPrbc(n)的值等于nextStartPrbc(n-1)的值。

参考 《O-RAN-WG4.CUS.0-v08.00.pdf》

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值