ORAN C平面 Section Type 7

​Section Type 7 主要用于O-DU和O-RU之间的双向消息通信,为PDSCH/DRS传输配置LBT,或报告LBT结果。

注:这里的frameId,subframeId和slotId用于在LAA LBT C平面消息上提供时间戳,不描述与Section Type 7 C平面消息相关的任何U平面消息。

黄色部分表示传输Header,占8字节。

粉色部分是Application Header,占6字节。

白色部分是section的特定信息,在section type 7中仅用于对齐。

绿色部分是section内容,对于不同的LAA消息,section内容不同。

以上Payload内容,用于从O-DU向O-RU发送LAA Request消息LBT_PDSCH_REQ。

以上Payload内容,用于从O-DU向O-RU发送LAA Request消息LBT_DRS_REQ。

以上Payload内容,用于从O-RU向O-DU发送LAA Response消息LBT_PDSCH_RSP。

以上Payload内容,用于从O-RU向O-DU发送LAA Response消息LBT_DRS_RSP。

以上Payload内容,用于从O-RU向O-DU发送LAA Response消息LBT_Buffer_Error。

以上Payload内容,用于从O-DU向O-RU发送LAA Request消息LBT_CWCONFIG_REQ。

以上Payload内容,用于从O-RU向O-DU发送LAA Response消息LBT_CWCONFIG_RSP。

Section Type 7包含以下字段:(Section Type 7用于支持LAA。)

  • Common Header Fields
    • reserved (reserved for future use) field: 1 bit
    • payloadVersion (payload version) field: 3 bits
      • value = “1” shall be set (1st protocol version for payload and time reference format)
    • filterIndex (filter index) field: 4 bits
    • frameId (frame identifier) field: 8 bits
    • subframeId (subframe identifier) field: 4 bits
    • slotId (slot identifier) field: 6 bits
    • reserved (reserved for future use) field: 14 bits
    • sectionType (Section Type) field: 8 bits
      • value = “7” shall be set
    • reserved (reserved for future use) field: 16 bits
  • Section Fields
    • laaMsgType (LAA message type) field: 4 bits
    • laaMsgLen field: 4 bits
  • 对于LBT_DL_CONFIG.request: LBT_PDSCH_REQ,应设置laaMsgType = “0”
    • lbtHandle (An opaque handling returned in LBT_PDSCH_RSP) field: 16 bits
    • lbtOffset (LBT start time in microseconds from the beginning of the subframe scheduled by this message) field: 10 bits
    • lbtMode (LBT process type) field: 2 bits
    • reserved (reserved for future use) field: 1 bit
    • lbtDeferFactor (Defer factor in sensing slots as described in 3GPP TS 36.213 [14] clause15.1.1) field: 3 bits
    • lbtBackoffCounter (LBT backoff counter in sensing slots as described in 3GPP TS 36.213 [14] clause 15.1.1) field: 10 bits
    • MCOT (LTE TXOP duration in subframes) field: 4 bits
    • reserved (reserved for future use) field: 10 bits
  • 对于LBT_DL_CONFIG.request: LBT_DRS_REQ,应设置laaMsgType = “1”
    • lbtHandle (An opaque handling returned in LBT_DRS_RSP) field: 16 bits
    • lbtOffset (LBT start time in microseconds from the beginning of the subframe scheduled by this message) field: 10 bits
    • lbtMode (LBT process type) field: 2 bits
    • reserved (reserved for future use) field: 28 bit
  • 对于LBT_DL.indication: LBT_PDSCH_RSP,应设置laaMsgType = “2”
    • lbtHandle (An opaque handling returned in LBT_PDSCH_RSP) field: 16 bits
    • lbtPdschRes (LBT result of SFN/SF) field: 2 bits
    • inParSF (Indicates whether the initial SF in the LBT process is full or partial) field: 1 bit
    • sfStatus (subfrme status) field: 1 bit
    • sfnSf (SFN/SF of subframe which is dropped or successfully transmitted at O-RU) field: 12 bits
    • reserved (reserved for future use) field: 24 bits
  • 对于LBT_DL.indication: LBT_DRS_RSP,应设置laaMsgType = “3”
    • lbtHandle (An opaque handling returned in LBT_DRS_RSP) field: 16 bits
    • lbtDrsRes (LBT result of SFN/SF) field: 1 bit
    • reserved (reserved for future use) field: 7 bits
  • 对于LBT_buffer error: LBT_Buffer_Error,应设置laaMsgType = “4”
    • lbtHandle (An opaque handling returned in LBT_DRS_RSP) field: 16 bits
    • lbtBufErr (LBT buffer error type) field: 1 bit
    • reserved (reserved for future use) field: 7 bits
  • 对于 LBT_DL_CONFIG.request: LBT_CWCONFIG_REQ,应设置laaMsgType = “5”
    • lbtHandle (An opaque handle returned in LBT_CWCONFIG_RSP) field: 16 bits
    • lbtCWConfig_H (HARQ feedback information regarding number of NACK about reference subframe as described in 3GPP TS 36.213 [14] clause 15.1.3) field: 8 bits
    • lbtCWConfig_T (number of TB to manage Congestion Window as described in 3GPP TS 36.213 [14] clause 15.1.3) field: 8 bits
    • lbtMode (LBT process type) field: 2 bits
    • lbtTrafficClass (LBT traffic class) field: 3 bits
    • reserved (reserved for future use) field: 19 bits
  • 对于LBT_DL.indication: LBT_CWCONFIG_RSP,应设置laaMsgType = “6”
    • lbtHandle (An opaque handling returned in LBT_CWCONFIG_RSP) field: 16 bits
    • lbtCWR_Rst (Notification LBT_CWCONFIG_REQ message successful or not) field: 1 bit
    • reserved (reserved for future use) field: 7 bits

传输Header部分的介绍,参考传输封装章节。

1)payloadVersion (payload version) field: 3 bits

定义了用于应用层中以下字段的有效的payload协议版本。在本文档中,使用payload和时间参考格式的第一个协议版本。因此,应使用 payloadVersion = 001b。

2)filterIndex (filter index) field: 4 bits

定义DL和UL中,在IQ数据和空口之间使用的信道滤波器的一个索引。对于大多数物理信道,使用 filterIndex = 0000b,以索引标准信道滤波器,即用于100MHz标称载波带宽的100MHz信道滤波器。

另一种情况是UL中的PRACH,不同的PRACH格式可以使用不同的滤波器索引。假设在对PRACH数据进行FFT处理之前,有一个单独的PRACH滤波器,或在UL标准信道滤波器外,还有一个额外的PRACH滤波器。注:对于PRACH,当使用Section Type 3时,通常在PRACH滤波器之前应用一个频偏,(见Section Type 3中的freqOffset字段)。

NOTE 1: 滤波器索引是从O-DU到O-RU的指令。同样,不强制要求使用特定的滤波器,filterIndex = 0000b也允许用于PRACH。

NOTE 2: 当使用对应于PRACH的滤波器索引时,section Id内寻址的第一个PRB的第一个RE应与3GPP RAN1 TS 3x.211中规定的PRACH频率块下边缘使用的第一个保护tone相对应。在一个数据section分割为多个U平面消息的情况下,这适用于分割后的第一个section。

NOTE 3: 由于不同的PRACH格式被分配给相同的filterIndex值,例如LTE-0和NR-0都使用 filterIndex = 0001b,O-RU可以选择性地由M平面通知特定的支持格式(分组为PRACH格式组),M平面在每个端点的o-ran-uplane-conf.yang模块中配置。

filterIndex字段的值

用法

PRACH前导码格式

最小滤波器通带

0000b=0x0

标准信道滤波器

N/A

0001b=0x1

用于PRACH前导码格式的UL滤波器

LTE-0,LTE-1,LTE-2,LTE-3,

NR-0,NR-1,NR-2

839 x 1.25kHz = 1048.75 kHz

0010b=0x2

NR-3

839 x 5 kHz = 4195 kHz

0011b=0x3

NR-A1,NR-A2,NR-A3,

NR-B1,NR-B2,NR-B3,NR-B4,

NR-C0,NR-C2

139 x \Delta f_{RA}

0110b=0x6

1151 x 15 kHz = 17265 kHz

0111b=0x7

571 x 30 kHz = 17130 kHz

0100b=0x4

用于NPRACH的UL滤波器

LTE-NB0,LTE-NB1,

LTE-NB0-a,LTE-NB1-a,

LTE-NB2

48 x 3.75kHz = 180 kHz

144 x 1.25 kHz = 180 kHz

0101b=0x5

用于PRACH前导码格式的UL滤波器

LTE-4

139 x 7.5kHz = 1042.5 kHz

1000b…1111b

Reserved

3)frameId (frame identifier) field: 8 bits

ORAN协议中的系统帧号,每个系统帧时长为10ms,frameId取值范围0~255,即每2.56秒一个周期。由于网络协议中系统帧号的循环周期通常大于256,例如0~4095,或0~1023,因此 frameId = 系统帧号 % 256。

4)subframeId (subframe identifier) field: 4 bits

在一个10ms系统帧内的子帧号,每个子帧时长1ms,subframeId取值范围0~9。

5)slotId (slot identifier) field: 6 bits

在一个1ms子帧内的slot号,此参数为一个子帧内的所有slot计数,slotId取值范围0~N_{slot}-1。在本文档中,N_{slot}的最大值是16,即子载波间隔240kHz。

在LTE协议中,虽然一个子帧有2个slot,每个slot有7个symbol,但是在实际使用中,可以认为slotId始终为0,symbol编号0~13。

6)sectionType (Section Type) field: 8 bits

此参数确定从具有一个pattern id的beam传输或接收的U平面数据的特性。对于Section Type 7,sectionType = 0x00000111b。

7)laaMsgType (LAA message type)

此参数定义了Section Type 7 C平面消息内传递的LAA消息类型。注:这里的C平面消息可以从O-DU到O-RU,也可以从O-RU到O-DU。

laaMsgType表示的消息类型都与listen-before-talk (LBT) LAA操作相关,并在O-DU和O-RU之间提供“握手”,以管理LBT操作。

laaMsgType类型定义如下:

laaMsgType

laaMsgType定义

laaMsgType解释

0000b

LBT_PDSCH_REQ

O-DU到O-RU的请求,以获得PDSCH信道

0001b

LBT_DRS_REQ

O-DU到O-RU的请求,以获得信道并发送DRS

0010b

LBT_PDSCH_RSP

O-RU到O-DU的响应,信道获得成功或失败

0011b

LBT_DRS_RSP

O-RU到O-DU的响应,DRS发送成功或失败

0100b

LBT_Buffer_Error

O-RU到O-DU的响应,报告buffer overflow

0101b

LBT_CWCONFIG_REQ

O-DU到O-RU的请求,配置拥塞窗口

0110b

LBT_CWCONFIG_RSP

O-RU到O-DU的响应,对配置拥塞窗口的响应

8)laaMsgLen (LAA message length)

此参数定义在LAA section中有几个32bit,1表示有一个32bit,2表示有两个32bit,以此类推,包括laaMsgLen字段所在的32bit。

laaMsgLen的值不应为0。LAA section的长度支持4字节到64字节。

9)lbtHandle

此参数提供一个标签,包含在从O-DU传输到O-RU配置请求消息里(例如,LBT_PDSCH_REQ,LBT_DRS_REQ),或包含在从O-RU传输到O-DU的与请求消息相对应的响应消息中(例如,LBT_PDSCH_RSP,LBT_DRS_RSP)。

10)lbtDeferFactor (listen-before-talk defer factor)

感知slot中的延迟因子在3GPP TS 36.213第15.1.1节中描述。此参数用于LBT CAT 4,并且基于优先级,可以携带三个值{1,3,7}之一。

3GPP TS 36.213中定义了4个优先级。

11)lbtBackoffCounter (listen-before-talk backoff counter)

感知slot中的退避计数器在3GPP TS 36.213第15.1.1节中描述。

取值范围[0~1023]。

12)lbtOffset (listen-before-talk offset)

从此消息所调度的子帧的起始位置开始,LBT的开始时间,以毫秒为单位。

取值范围[0~999]。

13)MCOT (maximum channel occupancy time)

子帧内的LTE TXOP(传输机会)的持续时间在3GPP TS 36.213第15.1.1节中描述。

基于优先级,此参数的最大值分别为{2,3,8,10}。

3GPP TS 36.213中定义了4个优先级。

14)lbtMode (LBT Mode)

多载波支持的一部分。指示执行完整的LBT过程还是执行部分LBT过程(多载波模式B根据3GPP TS 36.213第15.1.5.2节)。

        00b:完整LBT(即常规的LBT,发送预留信号直到子帧/slot开始)。

        01b:部分LBT(传输前,回顾25μs,如3GPP TS 36.213第15.1.5.2节中所示)。

        10b:部分LBT(传输前,回顾34μs,如3GPP TS 36.213第15.1.5.2节中所示)。

        11b:完整LBT及停止(常规LBT,不发送预留信号;如3GPP TS 36.213第15.1.1节中所示,当O-DU准备好发送数据时,在OTA之前“延迟因子+感知slot”的时间,O-RU感应频谱,即,正好在子帧/slot边界之前)。

15)lbtPdschRes (LBT PDSCH Result)

SFN/SF的LBT结果。

        00b:未感知,表示O-RU正在传输数据。

        01b:感知中,表示O-RU还未获得信道。

        10b:成功,表示O-RU已经成功获得信道。

        11b:失败,表示LBT计时器超时。应重启LBT过程。

16)sfStatus (subframe status)

此参数指示该子帧被丢弃或被发送。

        0b:该子帧被丢弃。

        1b:该子帧被发送。

17)lbtDrsRes (LBT DRS Result)

SFN/SF的LBT结果。

        0b:指示DRS被发送。

        1b:指示DRS未被发送。

18)initialPartialSF (Initial partial SF)

指示LBT过程中的初始SF是完整的还是部分的。

        0b:完整SF,两个slot,14个symbol。

        1b:部分SF,仅第二个slot,最后7个symbol。

19)lbtBufErr (LBT Buffer Error)

指示发生了LBT buffer overflow。

        0b:不使用。

        1b:发生buffer overflow,即从O-DU接收的数据大于O-RU可用的buffer大小。

20)sfnSf (SFN/SF End)

由于超时而被O-RU丢弃,或成功传输的SFN/SF。

取值范围,SFN [0~255],高8bit,SF [0~9],低4bit。

21)lbtCWConfig_H (HARQ Parameters for Congestion Window management)

通过LAA小区传输lbtCWConfig_T个传输块(TB),接收的HARQ NACK反馈消息总数,用于调整拥塞窗口。

取值范围[0~255]。

22)lbtCWConfig_T (TB Parameters for Congestion Window management)

通过LAA小区传输的传输块(TB)总数,用于调整拥塞窗口。

取值范围[0~255]。

23)lbtTrafficClass (Traffic class priority for Congestion Window management)

TS 36.213中定义的信道接入优先级。

取值范围[1~4],4个优先级。

24)lbtCWR_Rst (Notification about packet reception successful or not)

通知O-DU,O-RU是否成功接收到LBT_CWCONFIG_REQ消息。

        0b:表示LBT_CWCONFIG_REQ接收成功。

        1b:表示LBT_CWCONFIG_REQ接收失败。

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值