LTE PUCCH Format1

PUCCH 格式 1/1a/1b 是向eNodeB传递1或2或4位数据。 这个过程相当复杂,我们用如下3个章节来描述:

  • PUCCH Format 1,1a,1b 所在RB位置
  • PUCCH F1信号的生成
  • PUCCH 多UE 复用

PUCCH Format 1,1a,1b 所在RB位置

LTE中有很多课题(尤其是物理层),如果不仔细阅读规范中给出的每个参数和方程,是无法解释清楚的。物理资源分配就是其中之一。
PUCCH格式1/1a/1b的物理资源分配由以下过程确定。看到这些公式千万不要惊慌,方程本身就是高中数学的一部分,只要我们的耐心和毅力,就能够读懂。

首先我们来对PUCCH有个大致的了解, 然后尝试理解下列数学公式的实现过程。

  1. PUCCH 位于系统带宽的两端。(PUCCH F2 比 PUCCH F1 的位置更加靠近带宽外侧);
  2. PUCCH 的位置随着Slot 的变化而交替变化(alternate);
  3. 相对PUCCH F2/2a/2b, F1使用更多的变量来确定它的位置, 这些变量来自高层的消息(SIB2,RRC Connection Setup, RRC Connection Reconfiguration 等)

点击这里你可以下载一个excel 文件,这个excel 可以计算PUCCH RB的位置。
下式为36.211 5.4.3到物理资源的映射: PUCCH F1 - PRB 映射
在这里插入图片描述
大多数变量由RRC消息指定,如下所示,想进一步了解详细信息,请参阅以下规范:

Specclause
36.2115.4.3 Mapping to physical resources
36.21310.1.2.1 FDD HARQ-ACK procedure for one configured serving cell
36.331PUCCH-Config

PUCCH-Config:
在这里插入图片描述

PUCCH F1信号的生成

在这里插入图片描述

  1. 生成y(n).
    通过这个过程, 将单个复数d(0)转化为12个复数。
    在这里插入图片描述
  2. 生成z(i).
    通过这个过程,假设 N S F P U C C H N^{PUCCH}_{SF} NSFPUCCH = 4,将12个复数y(n)展开为48个复数。
    在这里插入图片描述
  3. RE映射
    假设S( n s n_{s} ns)=1, n s n_{s} ns=1, 前面步骤中生成的数据(复数)分配给PUCCH RB中的每个RE,如下所示:
    在这里插入图片描述

标题如何从多个UE确定多个PUCCHs的位置?

1. 第一个问题是“是否有可能在同一个子帧上发送多个UE的PUCCH ?”换句话说,“一个eNB有可能在同一个子帧接收多个UE的PUCCHs吗?”
答案是“应该是可能的”。(这应该是可能的,因为eNB可以在同一个子帧中发送多个PDSCHs用于多个UEs)。

2. 下一个问题是“多个UE中的PUCCHs会被复用到同一个位置(同一个PRB)吗?还是映射到不同的不同的位置?”
我们大致可以想到两种机制:
1). 利用不同的正交序列(步骤2中 n o c {n_{oc}} noc对应的正交序列)将多个PUCCHs进行多路复用。该机制允许多个UE中的多个PUCCH占据同一位置(RB)。
2). 和第一种相反: 可以将来自不同的UE的PUCCH分配到不同的位置

36.213 - 10.1.2.1 FDD HARQ-ACK procedure for one configured serving cell:在这里插入图片描述
正如您在第一部分中看到的PRB计算公式,通过参数 n P U C C H ( 1 , p ~ 0 ) n_{PUCCH}^{(1,\tilde{p}_{0})} nPUCCH(1,p~0)(用粉红色标记),可以更改PUCCH格式1的位置。 n P U C C H ( 1 , p ~ 0 ) n_{PUCCH}^{(1,\tilde{p}_{0})} nPUCCH(1,p~0) n C C E n_{CCE} nCCE N P U C C H ( 1 ) N_{PUCCH}^{(1)} NPUCCH(1) 确定。这里的 n C C E n_{CCE} nCCE指的是针对特定PDSCH的特定PDCCH的 n C C E n_{CCE} nCCE.
那么问题来了: n C C E n_{CCE} nCCE N P U C C H ( 1 ) N_{PUCCH}^{(1)} NPUCCH(1)中的哪一个可以是特定于UE的?
很容易发现 N P U C C H ( 1 ) N_{PUCCH}^{(1)} NPUCCH(1)不能是特定于UE的,因为它来自一个公共参数(在SIB2中),这意味着所有与该特定eNB通信的UE都使用相同的值。
那么 n C C E n_{CCE} nCCE可以是特定于UE的吗? 这个问题没有明确的答案,但你可能会下意识地意识到这是一个特定UE的参数。 n C C E n_{CCE} nCCE在这里可以表示PDCCH的位置(用来指定PDSCH的位置)。因此,可以说 n P U C C H ( 1 , p ~ 0 ) n_{PUCCH}^{(1,\tilde{p}_{0})} nPUCCH(1,p~0)可以是特定于UE的,因此,PUCCH格式1的PRB (PUCCH格式1的位置)可以是特定于UE的。

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值