Overview

与LTE类似,NR中PUCCH也支持多个格式,NR中PUCCH支持如下表所示的PUCCH格式。

Sequence and cyclic shift hopping
PUCCH format 0,1,3,4使用的序列为低峰均比(low PAPR)序列,通过一个基础序列定义如下:
前面我们说的基础序列的长度按照m值的不同长度也不同,3GPP协议里将它分成了2类,一类是基础序列长度>=36;另一类是基础序列长度<36:
  • 对于的情况,基础序列由以下公式确定:

  • 对于的情况,基础序列由以下公式确定:

其中由以下表格给出:

  • 对于的情况,基础序列​由以下公式确定:

接着我们再说说cyclic shift ,该数值由以下公式确定:

以上公式中的由以下公式确定:

PUCCH format 2使用的序列为Pseudo-random sequence(伪随机序列),该序列定义为一个长度为31的Gold sequence。输出长度为的序列c(n)定义为如下:

PUCCH format 0

PUCCH format 0属于PUCCH短格式(时域上只有1~2个OFDM symbol)。在频域上,PUCCH format 0只支持1个PRB即12个子载波的长度。PUCCH format 0最多只支持2个bit的信息传输,因此PUCCH format 0只能用于传输HARQ-ACK信息或者scheduling request消息。
PUCCH format 0是所有PUCCH format中最特殊的一种,它没有加扰和调制,通过信息bit来选择传输使用的基序列,并进行相应的相位旋转来达到不同终端的UCI信息复用的目的。
Sequence Generation
序列x(n)按照如下公式生成:

由于基序列长度为12,因此u从下表中取值,

从上图可以看出,

基序列分成30个序列组, 序列组u由下式确定:

以上公式中的伪随机序列c(i)定义为:

基序列中的循环移位由下式给出:

从上图中的Table9.2.3-3和9.2.3-4可以知道,对于PUCCH format 0,在基序列的基础上,还提供了12个不同的相位旋转。通过不同的相位旋转,PUCCH format 0最多可以复用6个终端的UCI信息。

 Resource Mapping

PUCCH format 0序列x(n)按照如下公式生成:

序列x(n)从x(0)开始依序映射到RE 上,映射顺序是按照先频域后时域的升序方式映射到天线端口p=2000上的物理资源上。其中,表示在端口p,子载波间距配置下的RE

PUCCH format 1

PUCCH format 1属于PUCCH长格式(时域上4~14个OFDM symbol)。在频域上,PUCCH format 1只支持1个PRB即12个子载波的长度。与PUCCH format 0一样,PUCCH format 1最多只支持2个bit的信息传输,因此PUCCH format 1也只能用于传输HARQ-ACK信息或者scheduling request消息。

 Sequence Generation

PUCCH format 1与PUCCH format 0一样采用低峰均比序列,具体内容请参考PUCCH format 0中的基序列生成内容。

Sequence Modulation

根据需要传输的UCI信息bit个数的不同,PUCCH format 1可以对bit块使用BPSK(bit块长度为1,即=1)或者QPSK(bit块长度为2,即=2)方式调制并生成复数符号d(0)。

复数符号d(0)再根据下式乘以基序列​​​​​​​得到一组复数符号

最后再将复数值符号块乘以正交序列做一个块扩展得到序列z(n):

其中,表示的是正交序列的长度,当=7时,最多有7个正交序列

这样,PUCCH format 1支持基序列12个不同的相位旋转加上最多7个正交序列,PUCCH format 1最多支持复用12 x 7 = 84个终端的UCI信息。

Resource Mapping

序列z(n)从z(0)开始依序映射到RE 上,映射顺序是按照先频域后时域的升序方式映射到天线端口p=2000上的物理资源上。其中,表示在端口p,子载波间距配置下的RE

 DMRS for PUCCH format 1

从Table 6.4.1.3.1.1-1可以知道,PUCCH format 1的DMRS在时域上的符号个数与PUCCH format 1在时域上的符号个数相关,最大为时域上有7个DMRS符号。

DMRS for PDCCH format 1在时域上是分布在偶数个OFDM符号上,频域上铺满PUCCH format 1所占用的OFDM符号上对应频域上的所有子载波。

我们以时域上7个OFDM symbol的DMRS,PUCCH format 1在时域上的OFDM长度为14的场景为例:

  • 没有跳频的场景

  • 有跳频的场景

 PUCCH format 2

PUCCH format 2属于PUCCH短格式(时域上1~2个OFDM symbol),实际上在目前的NR版本中,只有PUCCH format 0和2是短格式。在频域上,PUCCH format 2支持多个PRB。PUCCH format 2所支持的能传输的UCI信息大于2个bits, 因此PUCCH format 2可以同时传输CSI,HARQ-ACK信息和SR,或者多个HARQ-ACK信息。

PUCCH format 2不支持终端UCI信息之间的复用。

PUCCH format 2所支持的RB个数为:1,2,3,4,5,6,8,9,10,12,15,16。

Scrambling

经过信道编码和速率匹配以后的bit块在加扰后按照以下公式生成bit块 :

其中,表示PUCCH format 2所传输的bits数。

从以上加扰公式可以看出,PUCCH format 2的扰码序列是基于终端的C-RNTI和小区PCI()生成的。这样就可以保证小区间和使用相同时频域PUCCH format 2资源的不同用户间干扰随机化。

Modulation

扰码块 使用QPSK调制方式进行调制,生成复数调制符号, 此处,即承载UCI信息的RE个数是加扰后的UCI bit数的1/2。

 Resource Mapping

调制符号块按照先频域后时域的升序方式映射到天线端口p=2000上的物理资源上。

DMRS for PUCCH format 2

序列按照以下公式生成:

PUCCH format 2的DMRS在时域上的位置就是PUCCH format 2所占的OFDM符号位置,在频域上映射到每个OFDM符号的每三个子载波中的一个,举例如下(PUCCH format 2时域上占用2个symbols,频域上占用2个PRB, startingSymbolIndex = 10):

 

PUCCH format 3/4

PUCCH format 3从时频域资源上来看,是所有PUCCH格式中占用资源最多的一种格式,这也表示它在所有的PUCCH格式中能承载最多的UCI信息bit数。PUCCH format 3属于PUCCH长格式(时域上4~14个OFDM symbol);在频域上,PUCCH format 3支持多个PRB。PUCCH format 3所支持的能传输的UCI信息大于2个bits, 因此PUCCH format 3与PUCCH format 2一样,可以同时多种不同的UCI信息或者多个相同类型的UCI信息。

PUCCH format 3也不支持终端UCI信息之间的复用。

PUCCH format 4属于PUCCH长格式(时域上4~14个OFDM symbol);在频域上,PUCCH format 4只支持1个PRB。PUCCH format 4所支持的能传输的UCI信息大于2个bits,可以同时传输多种不同的UCI信息或者多个相同类型的UCI信息(但是由于可传输的最大bit数不多,因此实际传输能力受限)。

PUCCH format 4支持终端UCI信息之间的复用。

PUCCH format 3所支持的RB个数为:1,2,3,4,5,6,8,9,10,12,15,16。

 Scrambling

PUCCH format 3/4与PUCCH format 0/1一样使用低峰均比序列作为基序列,但是由于所传输的信息量比较大,因此在做完信道编码和速率匹配之后还要进行加扰,其加扰方式与PUCCH format 2相同,即基于终端的C-RNTI和小区PCI()生成, 用来保证小区间和使用相同时频域PUCCH format 3/4资源的不同用户间干扰随机化。

Modulation

加扰后的bit块可以使用QPSK或者进行调整生成复数调制符号块,此处,当使用QPSK时,;当使用时,

Block-wise Spreading

对于PUCCH format 3,不进行块扩展(3GPP R16版本引入了交织映射场景下PUCCH format 3也要做块扩展),此时得到的复数符号块y(n)等同于调制后的复数调制符号块d(n):

对于PUCCH format 4,对复数调制符号块d(n)做块扩展得到复数符号块y(n):

从上式可以看到PUCCH format 4与PUCCH format 1类似,也是使用一个正交序列对复数调制符号块进行块扩展,正交序列的长度可以取2或者4,也就是说,PUCCH format 4可以复用2个或者4个终端的UCI信息。

Transform precoding

块扩展后的复数符号块按照如下公式进行变换预编码:

得到复数符号块

 Resource Mapping

调制符号块按照先频域后时域的升序方式映射到天线端口p=2000上的物理资源上。

对于intra-slot跳频的场景,在第一跳中时域上传输前个OFDM符号,第二跳中时域上传输后个OFDM符号,此处表示在一个slot中传输的PUCCH传输的OFDM符号总数。

DMRS for PUCCH format 3/4

序列按照以下公式生成:

DMRS for PUCCH format 3/4在时域上的位置按照下表给出(对应PUCCH传输的第一个OFDM symbol),频域上铺满PUCCH format 3/4所占用的OFDM符号上对应频域上的所有子载波:

从上表可以看出:

  • DMRS for PUCCH format 3/4分为两个大场景:intra-slot跳频和不跳频,每个大场景又分为两个小场景:带additional DMRS和不带additional DMRS。
  • 当PUCCH format 3/4在时域上的OFDM symbol长度为4时,跳频和不跳频场景下对应的DMRS是不同的,除此之外跳频和不跳频场景下DMRS在时域上分布是相同的。

举例如下:

例1:PUCCH format 3, nrofPRBs = 2,nrofSymbols = 4, startingSymbolIndex = 5, 没有additional DMRS:

​​​​​​​​​​​​​​

例2:PUCCH format 4, nrofSymbols = 8, startingSymbolIndex = 4, 没有additional DMRS:

上行物理信道 PUCCH和DMRS for PUCCH相关推荐

  1. 上行物理信道 PUSCH

    与LTE相比,上行物理信道有以下三类: 物理上行共享信道,PUSCH 物理上行控制信道,PUCCH 物理随机接入信道,PRACH NR的上行物理信号有以下几种: 解调参考信号,DM-RS 相位追踪参考 ...

  2. LTE上行物理层传输机制(3)-上行物理信道和参考信号的位置

    1.上行传输机制 与下行类似,当UE需要给eNB传递信息时,也是通过物理信道和参考信号发送的.上行物理信道包括PRACH随机接入信道.PUCCH控制信道.PUSCH共享信道,上行参考信号包括解调参考信 ...

  3. 5G的上行物理信道和上行物理信号(与4G对比)

    哈喽同学们~这篇文章我们来学习5G的上行物理信道和上行物理信号.在学习LTE物理信道的时候,我们已经知道物理信道是物理层用于传输信息的通道,可以分为上行信道和下行信道.在生活中通常基站处于较高位置,挂 ...

  4. [4G5G专题-71]:物理层 - 4G LTE 物理混合自动重传指示信道PHICH与物理上行控制信道PUCCH与UCI

    目录 第1章 概述 1.1 上行物理控制格式指示信道PHICH概述 1.2 物理上行控制信道PUCCH 1.3 UCI(Uplink Control Information) 1.4 PUCCH和PH ...

  5. 物理五大信道浅聊PRACH、PUCCH、PUSCH、PDCCH、PDSCH

    以下属于个人总结* 1. PRACH ·频域上占用6个连续的RB ·612=72个子载波(RE),1.08MHZ带宽=7215KHZ ·PRACH的子载波为1.25KHZ,PRACH子载波个数=721 ...

  6. 下行物理信道rs_LTE上行、下行物理信道及物理信道及信号的区别

    原标题:LTE上行.下行物理信道及物理信道及信号的区别 物理信道: 对应于一系列 RE 的集合, 需要承载来自高层的信息称为物理信道: 如 PDCCH.PDSCH 等. 物理信号:对应于物理层使用的一 ...

  7. 3GPP TS 38.211 物理信道和调制-上行链路

    文章目录 1. 物理资源 2. 物理信道 2.1 物理上行共享信道 2.1.1 加扰 2.1.2 调制 2.1.3 层映射 2.1.4 转换预编码(Transform precoding) 2.1.5 ...

  8. PUCCH(2)格式与DTX检测(源于5G上行控制信道增强技术研究)

    目录 上行时隙结构与物理资源 PUCCH格式与流程 PUCCH简介 PUCCH格式 PUCCH format 0 PUCCH format 1 PUCCH format 2 PUCCH format ...

  9. DMRS在5G NR各种物理信道上的配置

    笔者在微信公众号GiveMe5G定期发布学习文章(更多更及时),欢迎订阅和分享,文章下方有二维码. 本篇文章旨在介绍DMRS(DeModulation Reference Signal).在5G中,D ...

最新文章

  1. Linux下对文件的操作及添加新用户
  2. 40多个漂亮的网页表单设计实例
  3. 强迫症犯了,忍不住赞一下slf4j包Logger.java的优雅代码
  4. 添加事件的兼容性写法
  5. mysql 循环体 如何测试_mysql里如何循环插入数据,进行测试
  6. 包含内部类的.java文件编译后生成几个.class文件
  7. 崛起于Springboot2.X之Mongodb多数据源处理(35)
  8. 有没有比python更简单的语言排名_编程语言4种更快更简单实现Python数据可视化的方法...
  9. Latex中定义、定理、引理、证明 设置方法总结
  10. C++标准库:bitset 用法整理 (来自网易 happyboy200032的博客)
  11. 判断一个js对象是否是Array
  12. 【原创】C++关于创建和使用静态链接库
  13. 写会议纪要必备的录音转文字软件推荐,让你再也不用担心职场会议
  14. 什么是tomcat?tomcat是干什么用的?下面带你们认识tomcat!通俗易懂!
  15. 二.LVGL学习——(lv_obj基础对象)
  16. PCB设计指南:安规、布局布线、EMC、热设计、工艺
  17. BSCI验厂考勤资料工资作假不一致解决方案
  18. Facade 门面 —— Mediator 调停者
  19. 病毒分析之撒旦(Satan)勒索病毒分析解密(AES256 ECB算法)
  20. 【前端】——Ajax

热门文章

  1. 金山词霸2005打sp1补丁时提示未按装词霸2005
  2. 数据包在网络中的传输过程详解
  3. Ubuntu查看端口是否正在被使用
  4. @Validated注解和@Valid注解区别
  5. 使用@Valid注解规范用户请求的参数
  6. 2023年柬埔寨签证申请攻略
  7. 彻底关闭Windows10_21h1任务栏里的资讯和兴趣广告
  8. 冷链物流运输公司【昊鑫国际物流】申请纳斯达克IPO上市,融资1500万美元
  9. PHPexcel 下载时全部加边框
  10. linux或者windows获取唯一硬件信息-命令行和c++代码