下面两个图分别展示了DL和UL中一些主要功能模块所需要的输入信息,以及指令的粒度和输入的信息源。
对于DL,本文主要说明了以下主要功能:
1)数字波束赋形,要求的信息为数字波束赋形信息,以及天线数或beam数,指令粒度为每个slot的每个beam中的每个RE,由O-DU调度。由此可见,关于波束赋形的信息,在时域上是以slot为单位由O-DU传输到O-RU的,并且在前一个slot中为当前slot调度14个symbol所需的波束赋形信息,在频域上是以RE为单位调度的。其中beamId在section type 1或3中,以及section扩展10中提供。对于调度MU的RE,可以根据section type 5中携带的ueId,选择波束赋形weight。
2)iFFT和CP添加,要求的信息为FFT size,子载波间隔,CP长度,指令粒度为每个slot的每个天线,由O-DU调度。其中FFT size和子载波间隔由section type 0或3中的frameStructure字段提供,CP长度由section type 0或3中的cpLength字段提供。
3)模拟波束赋形,要求的信息为模拟波束赋形信息,指令粒度为每个slot的每个频率基带,由O-DU调度。
4)LBT,要求的信息为LBT参数,指令粒度为每个MCOT(子帧中LTE传输机会TXOP的持续时间),由O-DU调度。
对于UL,本文主要说明了以下主要功能:
1)数字波束赋形,与DL数字波束赋形的描述相同。
2)FFT和CP去除,与DL iFFT和CP添加的描述相同。
3)模拟波束赋形,与DL模拟波束赋形的描述相同。
对于DL和UL,在基于功能划分选项7-2x的低层前传的场景下,O-DU和O-RU交换信息所需要的外部数据流(不包括M平面)可按如下分类:
- U平面:
- 数据流1a:DL上的FFT频域IQ数据流,内容包括DL用户数据(PDSCH),控制信道数据(PDCCH)等,调度周期小于slot,通常以symbol为单位。
- 数据流1b:UL上的FFT频域IQ数据流,内容包括UL用户数据(PUSCH),控制信道数据(PUCCH)等,调度周期小于slot,通常以symbol为单位。
- 数据流1c:FFT频域中的PRACH IQ数据流,内容为UL PRACH数据,调度周期小于slot,取决于PRACH format。
- C平面
- 数据流2a:DL和UL的调度指令和波束赋形指令,内容包括调度信息,FFT size,CP长度,子载波间隔,UL PRACH调度,以及DL和UL波束赋形指令(例如,beam索引)和调度,一般以slot为单位调度。
- 数据流2b:LAA LBT(Listen-Before-Talk)配置指令和请求,内容包括LBT配置参数,如lbtHandle,lbtDeferFactor,lbtBackoffCounter,lbtOffset,MCOT,lbtMode,sfnSf,lbtCWconfig_H,lbtCWconfig_T,lbtTrafficClass,参数详细描述参考section type 7。调度周期为MCOT/DRS。
- 数据流2c:LAA LBT状态和响应信息,内容包括LBT DL指示参数,如lbtHandle,lbtResult,initialPartialSFs,bufferError,lbtCWR_Result。
- S平面
- 数据流S:时间和同步数据,内容包括SyncE SSM(Synchronization Status Message)和IEEE 1588 PTP数据包。
下表列出了数据流的内容映射:
参考 《O-RAN.WG4.CUS.0-R003-v11.00.pdf》