码块大小计算之 NR vs LTE

最近在整理实习平台的仿真结果,又重新看了一下NR中TBS大小的确定问题,简单记录一下吧。


对于NR-MCS索引值及参数确定,可以按如下步骤进行:

第一步

UE根据接收到的DCI format来读取以下信息:

1.1)、Modulation and coding scheme :5bit,得到I_{MCS} ,一般MCS的索引值在0~31之间

        对于索引值在0~27或0~28之间的I_{MCS} 有确定的调制阶数和目标码率,称其为显示MCS;对于索引值在28~31或29~31之间的[if !msEquation]I_MCS[endif]仅有确定的调制阶数,其目标码率为reserved状态,称其为隐式MCS,只用于重传。

第二步

2.1)、UE确定使用层数v以及速率匹配前分配的PRB总数n_{PRB}

第三步 由显示MCS确定TBS的过程

3.1)、确定Q_{m} R

          对于PDSCH,MCS索引table有3个,在本节中只选其中一个进行阐述:对于具体使用哪一个MCS Index 表格,由UE根据高层参数PDSCH-Config中的mcs-Table设置确定;UE由已知的I_{MCS} 从锁定的table中找出I_{MCS} 索引值对应的调制阶数Q_{m} 和目标码率R;如当确定MCS Index为6时,则对应的调制阶数Q_{m} 为2,其对应的目标码率R为449/1024;

3.2)、确定N_{RE}^\left\{ t-PRB,pdsch \right\}

      3.2.1)、确定在一个PRB中分配给PDSCH的RE数

公式为: N_{RE}^\left\{’\right\}  =N_{SC}^\left\{RB\right\} *N_{symb}^\left\{sh\right\} -N_{DMRS}^\left\{PRB\right\} -N_{oh}^\left\{PRB\right\} ,其参数对应的意义如下:

N_{SC}^\left\{RB\right\} :一个物理资源块上子载波数;

N_{symb}^\left\{sh\right\}:一个时隙内分配给PDSCH的符号数;

N_{DMRS}^\left\{PRB\right\} :在调度持续时间内每个PRB中用于DMRS的RE数;

N_{oh}^\left\{PRB\right\} :由PDSCH-ServingCellConfig中的更高层参数xOverhead配置的开销(0,6,12,18,未配置时默认为0);

      3.2.2)、确定分配给PDSCH的RE总数

公式为: N_{RE}  = min(156,N_{RE}^\left\{’\right\})*n_{PRB},其参数对应的意义如下:

n_{PRB}:PRB总数

3.3)、确定N_{info}

        已知用于PDSCH的RE数N_{RE} ,目标码率R,调制阶数Q_{m} 及层数v,根据下式获得信息比特的中间数:N_{info} =  N_{RE}*R*Q_{m}*v;根据得到的N_{info},比较其与3824的大小关系,1)若小于等于3824,则执行第3.4节进行量化查表(TB级16位CRC);2)若大于3824,则执行第3.5节进行量化计算(TB级24位CRC,CB级24位CRC)。

3.4)、量化N_{info} 查表得到最终的TBS

      该TBS大小包含16CRC比特,因此实际传输的比特数应该是表格中的比特数-16。

      3.4.1)、当信息比特小于3824时

 当N_{info} ≤3824,量化信息比特的中间数N_{info} ,得到

N_{info}^\left\{’\right\}= max(24,2^n* \lfloor \frac{N_{info}}{2^n } \rfloor ),其中,n = max(3,\lfloor log_{2} (N_{info} )\rfloor-6 )

      3.4.2)、由中间信息比特查表

利用得到的N_{info}^\left\{’\right\},从38.214 Table 5.1.3.2-1中找出最小但不小于N_{info}^\left\{’\right\}的TBS作为最终的码块大小,该码块大小包含CRC比特长度。

3.5)、量化N_{info}并进行分组

3.5.1)、当信息比特大于3824时

N_{info}>3824,先量化信息比特的中间数N_{info},得到N_{info}^\left\{’\right\}= max(3824,2^n* round(\frac{N_{info}-24 }{2^n } ),其中,n = \lfloor log_{2}(N_{info}-24 ) \rfloor -5

再判断目标码率R\leq 1/4,若是,则TBS确定如下:

TBS = 8*C*\lceil \(N_{info}^\left\{’\right\}+24)/(8*C)\rceil -24,其中C = \lceil (\frac{N_{info}^\left\{’\right\}+24}{3816} \rceil

否则,继续判断N_{info}^\left\{’\right\}>8424,若是,则TBS确定如下:

TBS = 8*C*\lceil \(N_{info}^\left\{’\right\}+24)/(8*C)\rceil -24,其中,C = \lceil \frac{N_{info}^\left\{’\right\}+24}{8424} \rceil

否则,TBS的确定如下:

TBS = 8*\lceil \\frac{N_{info}^\left\{’\right\}+24}{8} \rceil -24

第四步 由隐示MCS确定TBS的过程

隐式MCS没有明确的目标码率,对于TBS的确定有以下确定方式:

第一种:由同一传输块中的最新(the latest)的PDCCH(0≤I_MCS≤27)来决定;

第二种:若没有来自同一传输块的最新PDCCH,并且对于同一传输块的初始PDSCH采用配置授权,则TBS Size由最近(the most recent)的配置调度的PDCCH来决定。


对于LTE-MCS索引值及参数确定,可以按如下步骤进行:

第一步 MCS索引值及参数确定

UE根据接收到的DCI format来读取以下信息:

Modulation and coding scheme :5bit,得到I_{MCS} ,MCS索引值范围在0~31之间。其中,对于索引值在0~28之间的I_{MCS} 有确定的调制阶数和TBS Index I_{TBS} ;}对于索引值在29~31之间的I_{MCS} 仅有确定的调制阶数,其TBS Index为reserved状态,只用于重传。

第二步 显示MCS的TBS确定

UE根据DCI格式,分配资源的方式和分配结果计算得到使用的N_PRB个数及使用的层数:

已知用于PDSCH的N_{PRB} 数,层数vI_{TBS} ,查表获得最终的TBS大小,如下:

1 个 TB 不映射到多于1 层的空分复用,即只映射到1 层时,根据36.213的 7.1.7.2.1节表格来得到对应TB 的 TB Size;

同理,1 个 TB 映射到2 层的空分复用时,根据36.213的 7.1.7.2.2节的介绍来得到对应TB 的 TB Size;1 个 TB 映射到3 层的空分复用,则根据36.213的 7.1.7.2.4节的介绍来得到对应TB 的 TB Size;1个 TB 映射到 4 层的空分复用时,根据36.213的 7.1.7.2.5节的介绍来得到对应TB 的 TB Size;

第三步 隐式MCS的TBS确定

此时为下行自适应重传,UE会根据对同一个TB的最近一次的I_{MCS}∈[0:28]的PDCCH来决定其使能的TBS(此时重传不改变TBS)。如果找不到对应TB的最近一次I_{MCS},并且同一 TB 的初始 PDSCH 传输是半静态调度(SPS)时,其 TBS会由最近一个半静态调度分配时使用的PDCCH来决定。


参考文献:

【1】TS 38.214 Physical layer procedures for data

【2】¨3GPP TSG RAN1 R1-1720353 ,‘Remainingdetails on TBS determination’, Samsung

【3】TS 38.213 Physical layer procedures

©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343