ORAN C平面 Section扩展1是波束赋形weight相关的扩展类型。此section扩展适用于从O-DU到O-RU发送波束赋形weight,该weight随着beamId一起发送,这意味着在以后的C平面消息中如果携带相同的beamId,则可以继续使用该weight,而不需要重新发送。也就是说,随着beamId一起发送的weight具有持久性,O-RU应该保存这些weight以备将来使用,由于同样的weight不需要多次发送,这可以节省DL的throughput。
K参数是天线阵列中的阵元数量,详见O-RU天线模型参数中的介绍。
关于weight的字节序,参考附录D.1的详细介绍。
也可以通过M平面配置在bfwI/bfwQ中使用小端字节序。关于小端字节序,参考附录D.2的详细介绍。
section扩展1仅适用于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扩展1中波束赋形weight的压缩方法和IQ位宽。这样,每组weight可以采用单独的压缩方法。注:对于块压缩方法,块大小是整个波束赋形weight的向量,而不是其中的一些子集。
如果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 (beamforming weight compression parameter)
*K是未压缩的波束赋形weight向量的元素数量(详见O-RU天线模型参数和附录J)。K的值是O-RU特有的,且K是作为初始化过程的一部分,根据O-RU通过M平面传送给O-DU的描述阵列的参数计算的。
**对于bfwCompMeth值0101b(beamspace II),块浮点压缩的指数用于beamspace系数。
6)bfwI (beamforming weight in-phase value)
此参数是波束赋形weight值的实部。
关于weight的字节序,参考附录D.1的详细介绍。
也可以通过M平面配置使用小端字节序。关于字节序,参考附录D.2的详细介绍。
在section中,weight的总数是O-RU特有的,并作为初始化过程的一部分,由O-RU通过M平面传送给O-DU。
7)bfwQ (beamforming weight quadrature value)
此参数是波束赋形weight值的虚部。
关于weight的字节序,参考附录D.1的详细介绍。
也可以通过M平面配置使用小端字节序。关于字节序,参考附录D.2的详细介绍。
在section中,weight的总数是O-RU特有的,并作为初始化过程的一部分,由O-RU通过M平面传送给O-DU。
参考 《O-RAN-WG4.CUS.0-v08.00.pdf》