5G NR PUSCH non-codebook SRS/DMRS

最近在看Non-codebook PUSCH时,看到这么一段话:
The UE shall perform one-to-one mapping from the indicated SRI(s) to the indicated DM-RS ports(s) and their corresponding PUSCH layers {0 … ν-1}
The UE shall transmit PUSCH using the same antenna ports as the SRS port(s) in the SRS resource(s) indicated by SRI(s)
特定SRS资源与特定的DMRS之间是一一映射的关系,且SRI同时指定了传输的layer数。例如用于NCB的SRS resource set配置了4个resource,即对应4个port;以下为dmrs-Type=1, maxLength=1时,antenna port的取值及DMRS port的选择。
5G NR PUSCH non-codebook SRS/DMRS_第1张图片
1.对于rank1很好理解,4bit的SRI用一位指示其对应的DMRS port;
2.对于rank2,理论上4bit的SRI可以指示6种SRS port组合,但协议中只采用了其中3组(0,1)(0,2)(2,3),为什么?对于rank3同rank2一样,为什么只采用了(0,1,2)?
3.对于rank4,不需要解释。

先看一下dmrs-Type=1, maxLength=1时,其在频域上的分布样式
5G NR PUSCH non-codebook SRS/DMRS_第2张图片

当rank2时,UE可以被分配在port0/1 or port2/3上,DMRS通过CDM进行复用;可以被分配在port0/2上,DMRS通过FDM进行复用;如果分配在port0/3、1/2 、1/3上,则同时采取了FDM/CDM,则没必要;

如果gNB指示UE使用最大层数rank4进行传输,那么gNB可以使用DMRS来替代SRS进行预编码的解调,因为此时DMRS的预编码与SRS的一致;
如果UE没有使用最大层数的传输时,DMRS提供的预编码信息可能与PUSCH的不一致。因为SRI与antenna port在DCI0x中是分别指示的,即便有SRS到DMRS的一一对应关系,gNB也可以指示使用SRI与其非对应的DMRS port。如rank2时,SRI为1001,指示PUSCH使用与SRS port1000/1003相同的预编码;antenna port指示3,DMRS port0/2 使用与SRS port1000/1002相同的预编码,此时gNB必须根据UE最新发送的SRS的预编码来解调PUSCH。

这部分关于协议的理解不一定准确,很有可能是不正确的,欢迎大家讨论。

你可能感兴趣的:(5g)