速率匹配输出的bit序列为ek,记bit标号k从0~E-1,即输出E个bit,与E计算有关的参数如下:G‘ = G/(NL*Qm)其中NL为该TB流的层数目,分集时为2,单天线和复用时为1,Qm代表每个调制符号所承载的信息bit数,64QAM、16QAM、QPSK分别对应6,4,2,而G为该码块的bit数,那么G’的物理意义就是在一个天线端口上TB占用的RE个数。所以G‘/C就代表每个码块(CB)所占用的RE个数。令E=NL*Qm[G'/C], 对于G'/C,按照212中的计算前面的CB块向下取整,后面的CB块向下取整,这样做的目的我认为是,前面的都是小码块而且还有填充bit和矩阵中的填充bit这些都是无效的,所以给他分小一些,后面的大码块中都是实际信息所以放大一些,乘以NL我想是为了多放置信息位,如果调度两层来传输该TB,可能说明信道质量较差,这里多输出冗余bit,结合2层跟进一步保证了传输质量。
理解下图对于E、Ncb和RV很有意义(该图转自http://matlabs.blogbus.com/logs/39436785.html)

其中Ncb上上面循环buffer的大小,该循环buffer中放置了三路交织的输出,E代表要从该循环buffer中读出的bit数RV值会影响读取的起始位置,图中绿色代表信息bit,蓝色代表冗余bit,当RV为0时(对应于第一次传输)他会传输较多的系统bit,当本次传输失败后,第二次重传时,会取RV为1这样会传输更多的冗余bit,上次失败的数据收端并没有丢弃,而是结合重传来的更多冗余bit来进一步解码,如果还出错,则取RV为2,传更过的冗余bit...
本文详细探讨了LTE PDSCH中Turbo编码的速率匹配过程,特别是关于速率匹配输出比特序列的计算,涉及到NL层数、Qm调制符号信息比特数和码块大小G'。此外,解释了E的计算方式,如何根据G'/C分配码块大小,以及NL的作用。同时,阐述了循环缓冲区Ncb、E读取比特数和RV值对重传策略的影响,强调了RV在不同重传阶段提供不同冗余比特以增强解码可靠性。
109





