ORAN C平面 Section Extension 11

ORAN C平面 Section扩展11是波束赋形weight相关的扩展类型。此section扩展适用于从O-DU到O-RU以灵活的方式发送波束赋形weight,通过这种方式,O-DU能够在一个section内,为不同的PRB提供不同的波束赋形weight,例如,zero-forcing预编码。

O-DU提供的numBundPrb参数,用来告诉O-RU,多少个PRB打包在一起,并且共享相同的波束赋形weight。

section扩展11仅适用于section type 1和3。

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)bfwCompHdr (beamforming weight compression header)

此参数定义了C平面消息section扩展11中波束赋形weight的压缩方法和IQ位宽。这样,每组weight可以采用单独的压缩方法。注:对于块压缩方法,块大小是特定PRB bundle的波束赋形weight的向量,而不是全部PRB的。

如果O-RU支持通过M平面配置静态波束赋形weight压缩,并且O-DU给O-RU配置了静态压缩,则此字段应设置为与M平面配置的压缩方法相对应的值。

如果O-RU支持动态波束赋形weight压缩,则O-DU可以通过M平面配置动态压缩,并选择提供压缩方法列表(即,O-RU支持的压缩方法的子集),用于动态选择压缩方法,也可以不提供压缩方法列表。如果通过M平面配置动态压缩,且不提供压缩方法列表,此字段应设置为O-RU支持的一种动态压缩方法所对应的值。如果配置动态压缩并且提供了压缩方法列表,此字段应设置为列表中一种压缩方法所对应的值。

如果bfwCompHdr参数的值与M平面配置的值不匹配,则O-RU可以丢弃这条消息,也可以选择按M平面配置处理这条消息,或者按bfwCompHdr值处理这条消息,在这种情况下,可能导致O-RU错误地解码波束赋形weight。

bfwCompHdr字段中,高4bit是波束赋形weight的IQ位宽,低4bit是波束赋形weight的压缩方法。

IQ位宽支持0000-1111b,其中0000b表示16bit位宽,0001b - 1111b分别表示1bit - 15bit位宽。

上表中列出了波束赋形weight可以使用的压缩方法。

bfwCompMeth:

0000b:no compression,bfwIqWidth表示每个未压缩IQ值的位宽

0001b:块浮点,bfwIqWidth表示每个IQ尾数的位宽

0010b:块缩放,bfwIqWidth表示每个IQ缩放值的位宽

0011b:μ-law,bfwIqWidth表示每个压缩后IQ值的位宽

0100b:beamspace压缩Type I,bfwIqWidth表示每个beamspace IQ系数的位宽

0101b:beamspace压缩Type II,bfwIqWidth表示每个beamspace IQ系数的位宽

5)bfwCompParam for PRB bundle x (beamforming weight compression parameter)

*K是未压缩的波束赋形weight向量的元素数量(详见O-RU天线模型参数和附录J)。K的值是O-RU特有的,且K是作为初始化过程的一部分,根据O-RU通过M平面传送给O-DU的描述阵列的参数计算的。

**对于bfwCompMeth值0101b(beamspace II),块浮点压缩的指数用于beamspace系数。

注:对于一个特定的PRB bundle,此参数应用于随后的波束赋形weight向量。

6)numBundPrb (Number of bundled PRBs per beamforming weights)

此参数是每个PRB bundle(即每个波束赋形weight组)中的PRB数量。

在section扩展11中,每个TRX的波束赋形weight组的数量等于C平面消息section中的PRB总数除以numBundPrb。其中PRB总数由section中的startPrbc和numPrbc字段,以及此section中的其他section扩展中所包含的参数共同决定。也就是说,由于除数是numBundPrb,被除数是PRB总数,所以每个波束赋形weight组中的PRB数量是相等的。如果除法的结果出现小数,也就是PRB总数不能被numBundPrb整除,则应为每个TRX包含一组额外的波束赋形weight,以覆盖多出的PRB。

该字段的值不能是0。

7)bfwI (beamforming weight in-phase value)

此参数是波束赋形weight值的实部。

在section中,weight的总数取决于O-RU的TRX数,以及每一组波束赋形weight绑定的PRB数。

8)bfwQ (beamforming weight quadrature value)

此参数是波束赋形weight值的虚部。

在section中,weight的总数取决于O-RU的TRX数,以及每一组波束赋形weight绑定的PRB数。

9)disableBFWs (disable beamforming weights)

此参数用于指示在此section扩展中是否包含波束赋形weight。因为section扩展11的主要目的是传输波束赋形weight,所以默认情况下存在波束赋形weight。

当此参数被设置为1时,此section扩展中将只包含beamId,而不包含bfwI,bfwQ,bfwCompHdr,以及bfwCompParam。

10)RAD (Reset After PRB Discontinuity)

此参数用于section扩展11与其他允许非连续频率分配的section扩展(section扩展6,12,13)联合使用。

常规情况下,当一个section中的参数对应于一组连续的PRB,此字段应使用默认值RAD=1。当其他非连续频率分配的section扩展与section扩展11共同使用时,此参数指示在PRB分配断开后,复位PRB bundle边界(RAD=1),或者不管PRB分配是否中断,PRB bundle边界都与PRB映射(RAD=0)。

也就是说,当配置RAD=1时,如果PRB分配出现中断,中断后第一个分配的PRB将作为下一个PRB bundle的起始PRB。而如果配置RAD=0,无论PRB分配是否中断,PRB bundle的边界都是numBundPRB的整数倍。更详细的说明,参见使用section扩展11的C平面优化。

注:如果此section扩展与section扩展13一起使用,则不连续性应被解释为在一组频率范围中的不连续性,这些频率范围来自于随时间推移的所有频跳组合。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值