快捷搜索:  汽车  科技

5g网络估算公式(点点滴滴学5G深入讲解NR)

5g网络估算公式(点点滴滴学5G深入讲解NR)尽管在NR中TDD和FDD都是允许的,但NR的大多数情况下TDD是主流使用,因此这一章节主要介绍TDD,在介绍NR HARQ反馈时隙之前,我们简单回顾下LTE制式是HARQ反馈机制,例如图1是TDD LTE子帧配比HARQ反馈示意图:(当前系统帧的4568号子帧在下一个子帧2上进行反馈,9号子帧和下一个系统帧的013子帧在7号子帧上反馈。) (2)如果用户正确译码一个CBG中的所有CB,则该CBG反馈ACK;如果一个CBG中至少有一个CB译码错误,则反馈NACK。(3)如果用户正确译码一个CBG中的所有CB,则该CBG反馈ACK;如果一个CBG中至少有一个CB译码错误,则反馈NACK。(4)针对TB重传,用户会针对初传正确的那些CBG反馈ACK。如果用户正确译码了整个CBG,但是该TB的译码错误,则所有CBG对应的反馈信息比特都是NACK

引言

NR HARQ有下行HARQ和上行HARQ之分。下行HARQ针对下行数据传输,上行HARQ针对上行数据传输,两者相互独立,处理方式也不相同。NR上下行均采用异步HARQ,R15仅支持UE在一个时隙仅有一个承载HARQ-ACK信息的PUCCH。对于上行数据发送,如果需要重传,基站不向UE发送ACK/NACK信息,而是直接调度UE进行数据重传。本文主要针对下行HARQ,介绍UE侧是如何反馈ack/nack。

1. HARQ反馈机制的基本概念

HARQ反馈遵循以下规则:

(1) 对于基于CBG传输的反馈信息,如果用户配置了CBG传输方式,则用户会针对每一个CBG都生成一个比特的ACK/NAK反馈信息。如果配置了2个CW,则第二传输块的反馈信息会在第一传输块之后。

(2)如果用户正确译码一个CBG中的所有CB,则该CBG反馈ACK;如果一个CBG中至少有一个CB译码错误,则反馈NACK。

(3)如果用户正确译码一个CBG中的所有CB,则该CBG反馈ACK;如果一个CBG中至少有一个CB译码错误,则反馈NACK。

(4)针对TB重传,用户会针对初传正确的那些CBG反馈ACK。如果用户正确译码了整个CBG,但是该TB的译码错误,则所有CBG对应的反馈信息比特都是NACK

2. HARQ ACK/NACK的反馈时隙

尽管在NR中TDD和FDD都是允许的,但NR的大多数情况下TDD是主流使用,因此这一章节主要介绍TDD,在介绍NR HARQ反馈时隙之前,我们简单回顾下LTE制式是HARQ反馈机制,例如图1是TDD LTE子帧配比HARQ反馈示意图:(当前系统帧的4568号子帧在下一个子帧2上进行反馈,9号子帧和下一个系统帧的013子帧在7号子帧上反馈。)

5g网络估算公式(点点滴滴学5G深入讲解NR)(1)

图1

相比LTE,NR 的时隙配比非常灵活,因此HARQ反馈机制要复杂很多,在NR中,假设配置为2.5ms的周期DDDDU,PDSCH上的HARQ反馈根据K1参数(间隔的时隙数)有关,反馈示意图2如下:

5g网络估算公式(点点滴滴学5G深入讲解NR)(2)

图2

而对于灵活配置也可以如下配置(如图3所示)

5g网络估算公式(点点滴滴学5G深入讲解NR)(3)

图3

从图2和图3 可以看出,最关键的信息是K1,那么如何获得K1值呢?笔者接下来会介绍K1的获取方式。

3. K1值获取方式

在3GPP协议38213中有规则对于下行DCI类型不同,K1值的获取方式也不一样, 在DCI format 1-0中,有3比特PDSCH-to-HARQ_feedback timing indicator,这个值直接映射DCI format 1-0的k1集合{1 2 3 4 5 6 7 8},共8个取值,使用3比特确定使用的k1值。例如如果DCI 1_0中PDSCH-t0-HARQ_feedback timing indicator的值为0,那么k1值等于1。

5g网络估算公式(点点滴滴学5G深入讲解NR)(4)

图4

而DCI format 1-1相对比较复杂, 在DCI format 1-1中,PDSCH-to-HARQ_feedback timing indicator的比特数取决于PUCCH-Config中dl-DataToUL-ACK数组的长度,且K1取值于与PDSCH-to-HARQ_feedback timing indicator和dl-DataToUL-ACK两个参数强相关,其获取步骤如下:

(1)首先通过DCI format1-1信息得到PDSCH-to-HARQ_feedbacktiming indicator

(2)将PDSCH-to-HARQ_feedbacktiming indicator值作为索引值查表(如图5所示),通过查表得到dl-DataToUL-ACK的索引位置,例如,如果PDSCH-to-HARQ_feedbacktiming indicator等于4,则对应的dl-DataToUL-ACK的索引位置是5th(其总数是8,如图6所示)

5g网络估算公式(点点滴滴学5G深入讲解NR)(5)

图5

5g网络估算公式(点点滴滴学5G深入讲解NR)(6)

图6

(3)查看PUCCH-Config信息中携带的dl-DataToUL-ACK值 如下所示

dl-DataToUL-ACK:={

[0] =2

[1] =3

[2] =4

[3] =5

[4] =6

[5] =7

[6] =8

[7] =9

}

通过查找dl-DataToUL-ACK的索引位置,找到具体的值,此值就是K1。例如:当索引值是5th时,其对应的dl-DataToUL-ACK的值是[4]=6 且K1=6。

猜您喜欢: