NR PUSCH(七) 相干传输

简介: 这篇就是为记录一个概念在协议中的体现方式。相干传输被定义为一种UE能力。考虑到UE的实现成本,NR不要求所有的UE都能做到所有的天线端口都可以相干传输。NR定义了以下3种UE的相干传输能力。

这篇就是为记录一个概念在协议中的体现方式。相干传输被定义为一种UE能力。考虑到UE的实现成本,NR不要求所有的UE都能做到所有的天线端口都可以相干传输。NR定义了以下3种UE的相干传输能力。

aa567cc450e24d3d8af9f42ca3eda414.png

(1)全相干(Fully-coherent)传输:所有的天线端口都可以相干传输。


(2)部分相干(Partial-coherent)传输:同一相干传输组内的天线端口可以相干传输,不同相干传输组的天线端口不能相干传输,每个相干传输组包含2个天线端口。


(3)非相干(Non-coherent)传输:没有天线端口可以相干传输。



NR上行码本中包含所有天线端口联合传输的全相干码字、部分天线端口联合传输的部分相干码字,以及任意天线端口都不联合传输的非相干码字,以便于基站根据UE的不同相干传输能力进行预编码矩阵的选择和指示。其中,部分相干码字中的一列包含的非零元素对应于同一个相干传输天线组;非相干的码字中的一列只包含一个非零元素。


下面看几个38.211中TPMI的例子,区分具体的传输方式,TPMI的表格涉及transformprecoding的enable与否,Transformprecoding enable与否与PUSCH 使用的波形有关系,disable时对应的是cyclic Prefix OFDM,enable时对应的是DFT-s-OFDM,更具体的DFT-s-OFDM适合远距离传输,而CP-OFDM,如果使用较大的功率发送,由于PAPR的原因,难以保证信号的稳定性,所以CP-OFDM适用于距离较近的传输。在enable Transformingprecoding(DFT-s-OFDM)时只支持 one layer传输,disable Transformingprecoding(CP-OFDM)时,最大可支持四层传输,但是实际中由于硬件的限制,目前UE只能最大支持上行2 layer传输。一般在NR中 FR1优先使用DFT-s-OFDM,FR2中使用CP-OFDM,当然这个也和具体场景有关系。a6d3fbcd810446bba5f248dfd7dc801a.png

以Transformprecoding enable(DFT-s-OFDM)的预编码矩阵为例,上述橙色框的代表非相干传输的情况;黄色框的代表部分相干传输的情况;绿色框的代表全相干传输的情况。

5fbb07f4be6341918c6ab96f1aa30e9a.png

以Transformprecoding enable(CP-OFDM)的预编码矩阵为例,上述橙色框的代表非相关传输的情况;黄色框的代表部分相干传输的情况;绿色框的代表全相干传输的情况。


再看下协议中有关codebookSubset配置的描述。

0ac9622b449d4b5aa941ce2bfed36a5b.png

UE支持上行多天线传输,但是不同的硬件设计,会出现上行多个天线发送端口满足相干传输或不满足相干传输的情况,因而需要考虑不同UE的天线相干能力,所以基站必须根据UE的相干能力,对码本进行限制。码本子集限制主要从码字相干传输类型的角度考虑,包括以下3种状态:


FullyAndPartialAndNonCoherent;PartialAndNonCoherent;NonCoherent。UE会在UE capability中以Band为单位上报,如下是相关结构图。43ee171d67cc4efd98c1f29bc46154c4.png

当UE上报partialAndNonCoherent'时,网络端之后就不应该配置 'fullyAndPartialAndNonCoherent';当 UE上报'nonCoherent'时,网络端就不应配置 ‘fullyAndPartialAndNonCoherent', or 'partialAndNonCoherent' ; 当RRC 层 SRS-ResourceSet中的norfSRS-Ports 为 two port 和usage 配置为codebook时,则 codebookSubset 不应该set to 'partialAndNonCoherent' ;



对于Partial Coherent能力的UE,码本子集限制不能被配置为FullyAndPartialAndNonCoherent;对于NonCoherent的UE,码本子集限制只能为NonCoherent。如果UE没有上报天线相干传输能力,默认UE为非相干传输能力的UE。总结的说就是:对于非相干能力的UE,码本中的全相干码字和部分相干码字是不能使用的;同理,对于部分相干能力的UE,码本中的全相干码字也是不能使用的。预编码矩阵以及传输层数联合编码后由基站指示给UE,信令的开销取决于不同层数的预编码矩阵数量之和。根据UE上报的情况,基站可以将UE不能使用的码字排除在联合编码的范围之外,可以节省一定的信令开销。因此,NR中基站可以通过最大传输层数限制和码本子集限制对上行码本进行子集限制。



正如下图38.212 Precoding information and number of layers的映射table一样,要根据maxRank 和codebookSubset进行TPMI的确定。

27ac0cb4c08b4343b4122ddfdc8a5c06.png

当码本子集限制为FullyAndPartialAndNonCoherent时,上行码本子集为传输层数不大于最大传输层数的所有码字;当码本子集限制为PartialAndNonCoherent时,上行码本子集为传输层数不大于最大传输层数的所有部分相干码字和非相干码字;当码本子集限制为NonCoherent时,上行码本子集为传输层数不大于最大传输层数的所有非相干码字。

相关文章
NR SRS(二)
上篇漏掉了SpatialRelationInfo,那就先看下SRS resource资源配置中的RS-SpatialRelationInfo,即SRS resource和参考信号的对应关系,代表波束的对应关系,具体在接下来的波束相关的内容再说。这里参考信号可以是下行SSB,CSI-RS或者是uplinkBWP指示的SRS,RRC层结构如下。
|
调度 索引
NR PUCCH(四) UL data operation
UE 在connected mode 需要实时和网络进行上下行通信,在UE有UL data要发送但是没有UL grant时,就需要向网络端发送SR请求资源,网络收到SR就会在激活的BWP上发送 UL DCI给UE,UE 根据UL DCI 信息 获得UL grant ,然后在PUSCH对应的资源上就可以发送UL data给网络,最后网络端通过HARQ 过程指示是否有收到对应的data。这是UL data 的基本流程,下面通过实际log分别看下UL data operation的各个过程。
|
算法 调度 芯片
NR CSI(二) the workflow of CSI report
本篇内容是对CSI report相关流程的整理,其描述主要集中在R16 38.331 38.321 38.214中,以实网中的一个配置开始,看下相关定义。
|
关系型数据库
NR PDCCH (三)DCI传输过程
PDCCH 承载的data就是DCI,在PDCCH 盲检时需要用正确的RNTI进行解扰和CRC校验,才能确认DCI是不是发送给UE的,为什么是这样的decode 流程?这主要DCI的调制过程有关系,下面来具体看。
|
算法 BI 5G
NR CSI(四) PMI
如38.214 5.1.1.1中所述,NR PDSCH 38214只有一种传输模式Transmission scheme 1,gNB将data(di)和DMRS一同预编码,之后通过无线信道,发送给UE,如下图。DMRS是用于信道估计,服务于UE信道解调的。
|
调度 网络架构 索引
NR PDSCH(三) TB size determination
谈TB size前,首先了解下PDSCH resource mapping,基站会通过RRC层配置的参数告知UE有一些时频资源(RB级/RE级)不能作为UE的PDSCH 资源使用,网络侧会对这些资源可能有特定用途,例如DSS场景中LTE作为NR 的inband部署时。用于发送RAR/OSI/Paging/MSG4/MSGB/SIB1 的PDSCH资源如果与SSB 的PRB overlap,overlap的PDSCH不能用于PDSCH 传输。
NR PDSCH(三) TB size determination
|
编解码 算法 调度
NR CSI(三) CQI
这篇主要看下CQI的相关内容,CQI在spec上描述的内容比较少,主要是和调制方式和码率相关,所以这篇的内容也比较简短。先看下CSI Report Quantity 上报测量量。
|
算法 调度 C++
NR HARQ(三) semi-static HARQ-ACK codebook
UE在一个PUCCH(或PUSCH)上发送HARQ-ACK信息时,信息bit很可能是多个bits位数,这个多bits位数的HARQ-ACK信息,也称为HARQ-ACK codebook码本 UE物理层在以下几种情况下,需要产生对应的HARQ-ACK 信息bit:UE收到PDCCH调度的PDSCH,动态调度;UE接收的PDSCH没有对应的PDCCH,即DL SPS PDSCH调度; UE接收到PDCCH指示的SPS release,并没有PDSCH。
|
调度 C++
NR HARQ (四)dynamic codebook
上篇提到type-1 HARQ-ACK codebook,即semi-static codebook,UE要为每个PDSCH候选位置生成反馈,也会包含实际没有下行传输的PDSCH,再加上配置CBG的场景,HARQ-ACK 码本中包含的无用信息会更多,开销确实很大。因而,Type-2 HARQ-ACK 码本即dynamic 码本就出现了,目前看实网中一般都用的dynamic 码本,还没有见过semi-static 码本,长话短说,下面就看下相关内容。
|
缓存 调度
NR HARQ(二) CBG HARQ-ACK codebook
这篇开始看下HARQ-ACK codebook的相关内容,先看CBG-based HARQ-ACK codebook。那第一个关注点就是CBG 的划分规则,这部分内容主要在38.213 9.1.1章节中,PDSCH和PUSCH 的CBG 划分规则基本是一样的,这里以PDSCH为例介绍。

热门文章

最新文章