PUCCH Requirement Analysis Part II

PUCCH资源确定:

如果UE没有dedicated PUCCH资源配置,则使用SIB1---PUCCH-Resource-Common指示的PUCCH资源来反馈HARQ-ACK。UE最多反馈1bit ACK(只能用format0/1),PUCCH使用frequency hopping(怎么理解?format1支持inter-slotFH,但nrOfSlots在dedicated PUCCH resource中配置)。

问题1:这个16-row table,UE是怎么知道的?SIB1指示的只是其中一个index。

UE dedicated PUCCH resource,为最多4个PUCCH resource set:

l  Format 0/1只能使用resource set 0;set 0中可配置8~32个PUCCH resource

l  Format 2/3/4只能使用resource set 1/2/3;set 1/2/3中只配置8个PUCCH resource

UE根据UCI比特数N_UCI,确定所使用的resource set:

l  如果N_UCI <= 2,使用set 0;

l  如果2 < N_UCI < N2,使用set 1。N2为2nd resource set的maxPayloadMinus1

l  如果N2 <= N_UCI < N3,使用set 2。N3为3rd resource set的maxPayloadMinus1

l  如果N3<= N_UCI < N4,使用set3

UE如何确定PUCCH format?

l  如果N_UCI = 1~2, #symbol = 1~2,使用Format 0

l  如果N_UCI = 1~2, #symbol = 4~14,使用Format 1

l  如果N_UCI > 2, #symbol = 1~2,使用Format 2

l  如果N_UCI > 2, #symbol = 4~14,使用Format 3

l  如果N_UCI > 2, #symbol = 4~14,且PUCCH resource配置了OCC,使用Format 4

UE反馈HARQ-ACK:

l  如果UE检测到DCI 1_0或者1_1用于调度PDSCH

l  或者如果UE检测到DCI 1_0用于释放SPS PDSCH

l  且last symbol在slot n

l  那么UE应在slot n+k反馈HARQ-ACK,k由DCI中的PDSCH-to-HARQ_feedback timing indicator确定

n  对于Format 1_0,indicator映射为{1, 2, 3, 4, 5, 6, 7, 8}

n  对于Format 1_1,indicator按照table 9.2.3-1映射为定义的其中一个值

首先UE根据N_UCI,确定使用的PUCCH resource set,在根据DCI中的PUCCH resource indicator字段确定用选定set中的哪个resource:

l  对于set 1/2/3或者配置8个资源的set 0,使用table 9.2.3-2进行映射

l  对于配置超过8个资源的set 0,需要结合PUCCH resource indicator以及PDCCH的CCE index共同确定(具体算法,协议未规定)

对于SPS PDSCH,PUCCH资源由高层参数n1PUCCH-AN确定:

UE发送SR:

SR使用Format 0或者Format 1,高层通过SchedulingRequestResource-Config配置最多8个SR资源。

高层通过periodicityAndOffset配置周期和偏置

l  如果 > 1 slot,满足的slot可用于发送SR;

l  如果 = 1 slot, = 0,每个slot都可以用于发送SR;

l  如果 < 1 slot,可以在满足的symbol l开始发送SR;是format 0/1的高层配置参数startingSymbolIndex


SR与HARQ-ACK或者SR与CSI复用:

复用,指SR/HARQ-ACK或者SR/CSI的1st symbol相同。

l  如果UE使用Format 0发送positive SR + N_UCI(<=2) bits HARQ-ACK,UE使用DCI中指示的HARQ-ACK资源;此时m_cs计算参照table 9.2.5-1和table 9.2.5-2;

l  如果UE使用Format 0发送negative SR+ N_UCI(<=2) bits HARQ-ACK,UE使用HARQ-ACK资源;此时m_cs计算参照table 9.2.3-3和table 9.2.3-4;

l  如果UE使用Format 1发送negative SR+ N_UCI(<=2) bits HARQ-ACK,UE使用HARQ-ACK资源;

l  如果UE使用Format 1发送positive SR+ N_UCI(<=2) bits HARQ-ACK,UE使用SR资源;

l  如果UE使用Format 2/3/4发送N_UCI bits HARQ-ACK,且存在K个SR occasion与Format 2/3/4的1st symbol相同,则将bits附在HARQ-ACK bits后面一起发送;

l  如果UE使用Format 2/3/4发送周期性CSI或SP(semi-persistent) CSI,且simultaneousHARQ-ACK-CSI=true,且存在K个SR occasion与Format 2/3/4的1st symbol相同,则将bits附在HARQ-ACK bits后面一起发送;

HARQ-ACK/SR与CSI复用:

如果UE使用Format2/3/4发送HARQ-ACK/SR和周期性/SP CSI:

l  如果高层参数simultaneousHARQ-ACK-CSI=true,UE复用发送PUCCH

l  否则,UE丢掉CSI,只发送HARQ-ACK/SR;

高层配置Format 2/3/4的最大码率r:

如果UE使用Format2/3/4发送周期性/SP CSI,和>=0HARQ-ACK/SR,并且HARQ-ACK用于相应非PDCCH调度的PDSCH(SPS PDSCH?),且simultaneousHARQ-ACK-CSI=true:

l  UE将Format 2/3/4的所有J个资源配置按照承载比特数(maxPayload = N_RE * Qm * r = )升序排列;

l  如果J=0 maxPayload >= ,则UE使用resource 0发送PUCCH;

l  如果maxPayload_j <  <= maxPayload_j+1,0<=j<J-1则UE使用resource j+1发送PUCCH;

l  否则,UE使用resouce J-1发送PUCCH;

如果UE使用Format2/3/4发送wideband 周期性/SP CSI以及DCI调度对应的HARQ-ACK/SR,且simultaneousHARQ-ACK-CSI=true:

l  如果,则UE使用Format 2/3/4,和最小RB数来发送PUCCH;

l  否则,UE按照优先级从高到低的顺序选择发送其中个CSI报告,从而刚好满足最大承载比特数

如果UE使用Format 3/4发送个subband 周期性/SP CSI以及DCI调度对应的HARQ-ACK/SR,且simultaneousHARQ-ACK-CSI=true:

l  如果,则UE使用Format 3/4,和最小RB数来发送PUCCH;

l  否则,如果UE发送所有个part 1 CSI报告,并选择发送其中个part 2 CSI报告,能够满足最大承载比特数;则UE使用Format 3/4发送所有part 1 CSI和部分part 2 CSI,以及HARQ-ACK/SR;

l  否则,UE丢掉所有part 2 CSI,并按照优先级从高到低的顺序选择发送其中个part 1 CSI报告,从而刚好满足最大承载比特数;则UE使用Format 3/4发送部分part CSI+HARQ-ACK/SR。

Proposed parameters:

pucch-ResourceCommon (used before dedicated PUCCH resource configured)

nrPucchFmtCom

nrPucchFirstSymbCom

nrPucchNumSymbCom

nrPucchPrbIndCom

PUCCH format 0:

nrPucchFmt0StartPrb:

nrPucchFmt0StartSymb: can be 0~13

nrPucchFmt0NumSymb: can be 1 or 2

PUCCH format 1:

nrPucchFmt1NumSlots: can be 2/4/8

nrPucchFmt1InterSlotFreqHop: can be enable/disabled

nrPucchFmt1StartPrb:

nrPucchFmt1SecondPrb:

nrPucchFmt1StartSymb: can be 0~10

nrPucchFmt1NumSymb: can be 4~14

PUCCH format 2:

nrPucchFmt2StartPrb:

nrPucchFmt2NumPrb: can be 1~16

nrPucchFmt2StartSymb: can be 1~2

nrPucchFmt2NumSymb: can be 0~13

PUCCH format 3:

nrPucchFmt3NumSlots: can be 2/4/8

nrPucchFmt3InterSlotFreqHop: can be enable/disabled

nrPucchFmt3StartPrb:

nrPucchFmt3SecondPrb:

nrPucchFmt3IntraSlotFreqHop: can be enable/disabled

nrPucchFmt3NumPrb: can be 1~16

nrPucchFmt3StartSymb: can be 0~10

nrPucchFmt3NumSymb: can be 4~14

PUCCH format 4:

nrPucchFmt4NumSlots: can be 2/4/8

nrPucchFmt4InterSlotFreqHop: can be enable/disabled

nrPucchFmt4StartPrb:

nrPucchFmt4SecondPrb:

nrPucchFmt4StartSymb: can be 0~10

nrPucchFmt4NumSymb: can be 4~14

HARQ-ACK:

nrDlDataUlAck: the k, can be 1~8 for DCI 1_0 and 0~8 for DCI 1_1

SR:

nrSrPeriod: SR periodicity

nrSroffset: SR offset

-- The following periodicities may be configured depending on the chosen subcarrier spacing:

-- SCS =  15kHz: 2sym, 7sym, 1sl, 2sl, 4sl, 5sl, 8sl, 10sl, 16sl, 20sl, 40sl, 80sl

-- SCS =  30kHz: 2sym, 7sym, 1sl, 2sl, 4sl, 8sl, 10sl, 16sl, 20sl, 40sl, 80sl, 160sl

-- SCS =  60kHz: 2sym, 7sym/6sym, 1sl, 2sl, 4sl, 8sl, 16sl, 20sl, 40sl, 80sl, 160sl, 320sl

-- SCS = 120 kHz: 2sym, 7sym, 1sl, 2sl, 4sl, 8sl,16sl, 40sl, 80sl, 160sl, 320sl, sl640

-- sym6or7 corresponds to 6 symbols if extended cyclic prefix and a SCS of 60 kHz are configured, otherwise it corresponds to 7symbols.

-- For periodicities sym2, sym7 and sl1 the UE assumes an offset of 0 slots.

When need to send PUCCH:

*UL HARQ-ACK to DL data

For simplicity, 5GNR resource grid will not support SPS PDSCH.

*dedicated SR

*report CSI

TODO: CSI config and CSI report?

NG Toolset开发笔记--5GNR Resource Grid(10)相关推荐

  1. NG Toolset开发笔记--5GNR Resource Grid(1)

    5GNR Resource Grid的开发目前基于3GPP Rel-15(2018-03)规范文本.主要参考的标准文本有:38.104, 38.211/212/213/214,38.321,38.33 ...

  2. NG Toolset开发笔记--5GNR Resource Grid(50)

    ngapp_build20190320放出后,陆续收到反馈:app总是报错,不容易找到valid configuraiton能让工具顺利导出excel. 为方便调试验证,新增下列feature: (1 ...

  3. NG Toolset开发笔记--5GNR Resource Grid(9)

    6/9~6/10号完成PUCCH需求分析:(refer to 38.211/38.212/38.213/38.331) PUCCH Requirement Analysis Part I PUCCH支 ...

  4. NG Toolset开发笔记--5GNR Resource Grid(29)

    10/14~10/15完成: *ui design(parameters analysis) part II (三)UI Design Part II 3, Carrier/BWP settings ...

  5. NG Toolset开发笔记--5GNR Resource Grid(21)

    8/14~8/16号完成PDSCH需求分析:(refer to 38.211/38.212/38.214/38.321/38.331) Note: 依旧采用截图方式 下行antenna port: P ...

  6. NG Toolset开发笔记--5GNR Resource Grid(11)

    6/19号完成CSI Report Framework分析:(refer to 38.212/38.214/38.321/38.331) CSI包括: l  CQI l  PMI l  CRI(CSI ...

  7. web前端开发笔记21~45 2022/10/27

    表格表单以及css基础 一.列表嵌套 二.表格标签 1.表格标签使用 2.表格标签属性 三.表单标签 1.input属性(在form标签下) 2.表单其他属性(在form标签下) 1.`<tex ...

  8. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...

  9. 张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231

    原文:张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231 GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/ ...

最新文章

  1. C#中的var和dynamic
  2. 简化 Pod 故障诊断:kubectl-debug 介绍
  3. 前端学习(342):进制只能介于2-36之间Uncaught RangeError: toString() radix argumen
  4. BP神经网络预测实现
  5. 高效的JSON处理_ Jackson
  6. 使用Python扩展库spleeter分离MP3音乐文件中的伴奏和人声
  7. sql server序列_SQL Server中身份和序列之间的区别
  8. 汉字的字向量、词向量和表示学习(中文词向量)
  9. Spring DeferredResult 实现长轮询
  10. apollo 配置中心_Apollo 配置中心:分布式部署
  11. Springboot专利申请服务平台 毕业设计-附源码260839
  12. 固态硬盘启动计算机时间,固态硬盘10秒开机的技巧:提升SSD性能 延长寿命
  13. 组织行为学笔记-第一章
  14. [MAE]Masked Autoencoders掩膜自编码器
  15. 解决fidder一直报“The sever(XXX) presented a certificate that did not validate,....”
  16. 剑指 Offer II 028. 展平多级双向链表
  17. 有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?
  18. QR法求解特征值特征向量
  19. 机器学习-新闻分类案例
  20. JavaScript和jQuery的基础知识和使用

热门文章

  1. servlet和jsp简介
  2. 【Paper】毕业论文免费查重网站平台汇总
  3. bilibili注册页面编码HTML码,哔哩哔哩bilibili新人邀请码在哪填写 B站怎么绑定输入邀请码方法...
  4. ROS2机器人笔记20-08-02
  5. MaxCompute SQL示例解析
  6. 如何写出好的Java代码
  7. 计及需求侧响应日前、日内两阶段鲁棒备用优化【IEEE6节点】(Matlab代码实现)
  8. 基于web视频聊天技术归纳
  9. 用批处理命令批量ping一个网段的IP
  10. 低保真原型vs高保真原型,哪一种更适合你的设计?