ORAN C平面 Section Extension 10

ORAN C平面 section扩展10用于多端口的分组配置。此section扩展适用于section type 1,3,5。

在大多数小区调度的情况下,除了beamId或ueId以外,多端口(即各层或各Tx/Rx path)的C平面section信息可能是相同的。当O-RU内多个端口共享公共的section信息时,使用此section扩展,发送给多个端口的C平面section将被合并到一个C平面section,并通过特定的端口发送。

M平面预配置时,对要合并的端口进行分组,并指定作为代表的端口。

作为代表的端口的section中,beam ID可以被认为是一个索引,用来指示多个beam ID的组合,每个beam ID应用到相应的端口(层或Tx/Rx path)。

对于beamGroupType = 10b,第2个端口(例如表7-35中描述的第2个beamId或ueId)映射到member-[tr]x-eaxc-id列表中的第一个成员,member-[tr]x-eaxc-id由M平面规定。

representative-[tr]x-eaxc-id是携带此section扩展的C平面消息中,传输header中使用的eAxC ID。与representative-[tr]x-eaxc-id关联的beamId或ueId,是携带此section扩展的数据section中,section header中包含beamId或ueId。

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)beamGroupType

此参数指示beam分组类型。

        00b(common beam):将section header中的beamId作为公用的beamId,并用于通过M平面分组的所有“numPortc”个端口。此类型不支持section type 5,且extLen=0x1。

        01b(beam matrix indication):从section header中的beamId开始,连续“numPortc”个beamId被应用到“numPortc”个端口。此类型不支持section type 5,且extLen=0x1。

        10b(beam vector listing):将section扩展中提供的beamId列表应用到“numPortc”个端口。此section扩展中应包含“numPortc”个beamId或ueId。

5)numPortc

此参数表示通过section扩展指示的eAxC端口数。最多支持64个端口。

00 0000b表示64个端口。

section扩展10与其他扩展的交互

在多个eAxC ID中,如果section header和section扩展内存在相同的信息,在所有情况下,都可以使用section扩展10。

1)与section扩展1(波束赋形weight)交互

仅当所有流(或层)使用section扩展1传输相同的波束赋形weight时,可以将section扩展10与section扩展1一起使用。一般来说,每个数据流(eAxC)使用的波束赋形weight都是不同的,在这种情况下不能与section扩展10联合使用。

当波束赋形weight下载到O-RU后,如果O-DU通过beamId指示多个slot使用相同的波束赋形向量,在这种情况下,O-DU可以使用section扩展10,将多个C平面消息合并到一个C平面消息,并将作为代表的eAxC id用于合并后的C平面消息。

2)与section扩展2(波束赋形属性)交互

仅当所有流(或层)使用section扩展2传输相同的波束赋形属性时,可以将section扩展10与section扩展2一起使用。否则,section扩展2不能与section扩展10联合使用。

如果在波束赋形属性下载到O-RU后,O-DU使用beamId指示使用下载后的波束赋形属性,可以使用section扩展10,将多个C平面消息合并到一个C平面消息。

3)与section扩展3(DL预编码)交互

在section扩展3中,不同的层具有不同的格式,即第一层具有一组参数,其他的层具有不同的参数。所以section扩展3与section扩展10不能共用。

但是,对于除第一层以外的其他层,如果这些层使用相同的codebook index,则可以将section扩展10与section扩展3组合使用,以便将来对所有层进行更改。这是FSS(选频调度)。

4)与section扩展4(调制压缩)交互

仅当所有流(或层)使用相同的调制阶数和参数值时,可以将section扩展10与section扩展4一起使用。否则,section扩展4不能与section扩展10联合使用。

5)与section扩展5(调制压缩附加参数)交互

仅当所有流(或层)使用相同的调制阶数和参数值时,可以将section扩展10与section扩展5一起使用。否则,section扩展5不能与section扩展10联合使用。

6)与section扩展6(非连续PRB)交互

对于每个空间流或数据层(eAxC),如果非连续PRB分配的section信息具有相同的模式,则可以将section扩展10与section扩展6一起使用。

7)与section扩展7(eAxC Mask)交互

因为使用section扩展10包括了section扩展7的功能,因此,section扩展7不能与section扩展10联合使用。

8)与section扩展8(正则化因子)交互

仅当所有流(或层)使用section扩展8传输相同的正则化因子时,可以将section扩展10与section扩展8一起使用。否则,section扩展8不能与section扩展10联合使用。

9)与section扩展9(DSS参数)交互

因为通过section扩展10分组的所有空间流或数据层(eAxC)使用相同的technology(LTE或NR),因此,可以将section扩展10与section扩展9一起使用。

11)与section扩展11(灵活波束赋形weight)交互

仅当所有流(或层)使用section扩展11传输相同的波束赋形weight时,可以将section扩展10与section扩展11一起使用。一般来说,每个数据流(eAxC)使用的波束赋形weight都是不同的,在这种情况下不能与section扩展10联合使用。

当波束赋形weight下载到O-RU后,如果O-DU通过beamId指示多个slot使用相同的波束赋形向量,在这种情况下,O-DU可以使用section扩展10,将多个C平面消息合并到一个C平面消息,并将作为代表的eAxC id用于合并后的C平面消息。

14)与section扩展14(清零指示)交互

如果section扩展14可以与section扩展10一起使用,则section扩展14中的extLen字段可被放大为通过section header和section扩展10传输的ueId总数,那么此section扩展将为全部ueId对应的调度层指示清零信息。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值