1、本文档仅用于通信从业者学习交流物理信道映射上行下行通用流程来自 MAC 层/向 MAC 层输出的数据和控制流经过编/解码,通过无线传输链路提供传输和控制服务。信道编码方案是错误检测、错误纠正、速率匹配、交织以及传输信道或控制信息向物理信道映射/从物理信道到传输信道控制信息解析或分离的组合方案。CRC 计算CRC 计算单元的输入比特为 a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1,奇偶校验比特为 p0,p1,p2,p3,pL1p0,p1,p2,p3,pL1。AA 是输入序列的长度,LL 是校验比特数目。校验比特由下列循环生成多项式之一产生:ogCRC24A(D)=D24+D23+
2、D18+D17+D14+D11+D10+D7+D6+D5+D4+D3+D+1gCRC24A(D)=D24+D23+D18+D17+D14+D11+D10+D7+D6+D5+D4+D3+D+1,CRC 长度 L=24L=24;ogCRC24B(D)=D24+D23+D6+D5+D+1gCRC24B(D)=D24+D23+D6+D5+D+1,CRC 长度 L=24L=24;ogCRC24C(D)=D24+D23+D21+D20+D17+D15+D13+D12+D8+D4+D2+D+1gCRC24C(D)=D24+D23+D21+D20+D17+D15+D13+D12+D8+D4+D2+D+1,CR
3、C 长度 L=24L=24;本文档仅用于通信从业者学习交流ogCRC16(D)=D16+D12+D5+D+1gCRC16(D)=D16+D12+D5+D+1,CRC 长度 L=16编码以系统方式进行,这意味着在二元域 GF(2)中,多项式:a0DA+L1+a1DA+L2+.+aA1DL+p0DL1+p1DL2+.+pL2D1+pL1a0DA+L1+a1DA+L2+.+aA1DL+p0DL1+p1DL2+.+pL2D1+pL1除以相应的 CRC 生成多项式时,余数等于 0。添加 CRC 之后的比特序列表示为 b0,b1,b2,b3,bB1b0,b1,b2,b3,bB1,其中b0,b1,b2,b3
4、,bB1b0,b1,b2,b3,bB1。akak 和 bkbk 的关系如下:bk=akbk=ak,对于 k=0,1,2,A1k=0,1,2,A1bk=pkAbk=pkA,对于 k=A,A+1,A+2,A+L1k=A,A+1,A+2,A+L1码块分段和 CRC 添加LDPC 码码块分段单元的输入序列为 b0,b1,b2,b3,bB 1b0,b1,b2,b3,bB1,其中B0B0。如果 BB 大于最大码块大小 KcbKcb,则输入序列要进行分段操作,并且每个分段后的码块要添加一个 L=24L=24 的 CRC 序列。最大码块大小为:oKcb=8448Kcb=8448。码块总数 C 根据以下方法计算
5、得到:本文档仅用于通信从业者学习交流当 C 0C 0 时 , 码 块 分 段 的 输 出 比 特 为 cr0,cr1,cr2,cr3, ,cr(Kr 1)cr0,cr1,cr2,cr3,cr(Kr1),其中 0r3824A3824 则设置 LL 为 24 比特,使用生成多项式 gCRC24A(D)gCRC24A(D);否则设置 LL 为 16 比特,使用生成多项式 gCRC16(D)gCRC16(D)。码块分段及 CRC 添加码块分段的输入比特流记为 b0,b1,b2,b3,bB1b0,b1,b2,b3,bB1,其中 BB 表示传输块的比特数目(包含 CRC)。码块分段及 CRC 添加根据 2
6、.2.1 节中描述进行。码块分段之后的比特流记为 cr0,cr1,cr2,cr3,cr(Kr1)cr0,cr1,cr2,cr3,cr(Kr1),其中 rr 是码块号,KrKr 是码块 rr 的比特数。UL-SCH 的信道编码码块 比特 流送 至信道 编码 模块 。码块 中的 比特 表示为 cr0,cr1,cr2,cr3,cr(Kr 本文档仅用于通信从业者学习交流1)cr0,cr1,cr2,cr3,cr(Kr1),其中 rr 是码块号,KrKr 是码块 rr 的比特数。码块的总数表示为 CC,每个码块根据 2.3.2 节的描述独立地进行 LDPC 编码。编码之后的比特流表示为 d0,d1,d2,
7、dN1d0,d1,d2,dN1,其中对于 LDPCBG#1,有 N=66ZcN=66Zc;对于 LDPC BG#2,有 N=50ZcN=50Zc。ZcZc 的值由 2.2.1 节给定。速率匹配码块级联数据和控制复用信道交织上行控制信息PUCCH 上的控制信息UCI 比特序列生成Editor notes: This section will capture how to generate the UCIbit stream a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1.CRC 添加如果 UCI 负载大小 AA0AA0,整个负载都用于计算 CRC 校验比特。负载比特表示本文档仅用于
8、通信从业者学习交流为 a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1,校验比特表示为 p0,p1,p2,p3,pL1p0,p1,p2,p3,pL1,其中 AA 是 UCI 负载大小,LL 是校验比特数。华为注:A0A0 的值有待进一步确定。校验比特按照 2.1 节的描述进行计算并添加,并设置 LL 为 X 比特,得到添加 CRC 后的比特序列 b0,b1,b2,b3,bB1b0,b1,b2,b3,bB1,其中 B=A+LB=A+L。对于 X 的值,华为注:Depending on further agreements, differentCRC lengths may be ap
9、plied for different payload sizes.Editor notes: need to define the relationshipbetween b0,b1,b2,b3, ,bB 1b0,b1,b2,b3, ,bB 1 and c0,c1,c2,c3,cK1c0,c1,c2,c3,cK1.UCI 的信道编码信 息 比 特 流 送 至 信 道 编 码 模 块 。 信 息 比 特 流 表 示 为 c0,c1,c2,c3, ,cK 1c0,c1,c2,c3,cK1,其中 KK 是比特数。如果 12K2212K22,则信息比特根据 2.3.1 节通过 Polar 进行编码,
10、若 EK192EK192,则设置 nmax=10nmax=10,IIL=0IIL=0,nPC=3nPC=3,nwmPC=1nPCwm=1;若 EK192EK192,则设置 nwmPC=0nPCwm=0,其中 EE 是由 3.3.1.4 节给定的速率匹配输出序列长度。本文档仅用于通信从业者学习交流关 于 12 K 2212 K 22 , 华 为 批 注 : Need to capture theagreements for K 22K22 , 则 信 息 比 特 根 据 2.3.1 节 通 过 Polar 进 行 编 码 , 设 置nmax=10nmax=10,IIL=0IIL=0,nPC=0n
11、PC=0,nwmPC=0nPCwm=0。编码之后的比特流表示为 d0,d1,d2,d3,dN1d0,d1,d2,d3,dN1,其中 NN 是编码比特数。速率匹配PUSCH 上的控制信息UCI 比特序列生成Editor notes: This section will capture how to generate the UCIbit stream a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1.CRC 添加如果 UCI 负载大小 AA0AA0,整个负载都用于计算 CRC 校验比特。负载比特表示为 a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1,校验比特表示为 p0
12、,p1,p2,p3,pL1p0,p1,p2,p3,pL1,其中 AA 是 UCI 负载大小,LL 是校验比特数。华为注:A0A0 的值有待进一步确定。校验比特按照 2.1 节的描述进行计算并添加,并设置 LL 为 X 比特,得到添加 CRC 后的比特序列 b0,b1,b2,b3,bB1b0,b1,b2,b3,bB1,其中 B=A+LB=A+L。本文档仅用于通信从业者学习交流对于 X 的值,华为注:Depending on further agreements, differentCRC lengths may be applied for different payload sizes.Edi
13、tor notes: need to define the relationshipbetween b0,b1,b2,b3, ,bB 1b0,b1,b2,b3, ,bB 1 and c0,c1,c2,c3,cK1c0,c1,c2,c3,cK1.UCI 的信道编码信 息 比 特 流 送 至 信 道 编 码 模 块 。 信 息 比 特 流 表 示 为 c0,c1,c2,c3, ,cK 1c0,c1,c2,c3,cK1,其中 KK 是比特数。如果 12K2212K22,则信息比特根据 2.3.1 节通过 Polar 进行编码,若 EK192EK192,则设置 nmax=10nmax=10,IIL=0
14、IIL=0,nPC=3nPC=3,nwmPC=1nPCwm=1;若 EK192EK192,则设置 nwmPC=0nPCwm=0,其中 EE 是由 3.3.2.4 节给定的速率匹配输出序列长度。关 于 12 K 2212 K 22 , 华 为 批 注 : Need to capture theagreements for K 22K22 , 则 信 息 比 特 根 据 2.3.1 节 通 过 Polar 进 行 编 码 , 设 置nmax=10nmax=10,IIL=0IIL=0,nPC=0nPC=0,nwmPC=0nPCwm=0。编码之后的比特流表示为 d0,d1,d2,d3,dN1d0,d1
15、,d2,d3,dN1,其中 NN 是编码比特数。速率匹配本文档仅用于通信从业者学习交流下行传输和控制信息广播信息Figure 7.1-1 给出了 BCH 传输信道的处理结构。到达编码单元的数据,每 80ms 最多有一个传输块,其编码流程如下:o向传输块添加 CRCo信道编码o速率匹配华为批注:Will add the figure later.传输块 CRC 添加BCH 传输块都通过 CRC 来进行错误检测。使用整个传输块来计算 CRC 校验比特。(华为批注:This sentence may be updateddepending on further agreements, e.g. if
16、 some PBCH payload bits are not usedto generate CRC bits.)送到 L1 的一个传输块的比特表示为 a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1,校验比特为 p0,p1,p2,p3,pL1p0,p1,p2,p3,pL1,其中 AA 是传输块大小,LL 是校验比特数。按照 TS 38.321 规范中的定义,最低顺序信息比特 a0a0 被映射到最高有效位。校验比特按照 2.1 节的描述进行计算并添加到 BCH 传输块中,设置 LL 为 24 比特,使用 生 成 多 项 式 gCRC24C(D)gCRC24C(D) , 得 到 添
17、 加 CRC 后 的 序 列 为b0,b1,b2,b3,bB1b0,b1,b2,b3,bB1,其中 B=A+LB=A+L。本文档仅用于通信从业者学习交流Editor notes: need to define the relationship between and ,pending on further agreements.信道编码信息比特送至信道编码模块。信息比特表示为 c0,c1,c2,c3,cK1c0,c1,c2,c3,cK1,其中 KK 为比特数。它们根据 2.3.1 节进行 Polar 编码,设置 nmax=9nmax=9,IIL=1IIL=1,nPC=0nPC=0,nwmPC=
18、0nPCwm=0。编码之后的比特序列表示为 d0,d1,d2,d3,dN1d0,d1,d2,d3,dN1,其中 NN为编码比特数。速率匹配下行共享信道和寻呼信道传输块 CRC 添加每个传输块都通过 CRC 来进行错误检测。使 用 整 个 传 输 块 来 计 算 CRC 校 验 比 特 。 送 到 L1 的 一 个 传 输 块 的 比 特 表 示 为a0,a1,a2,a3, ,aA 1a0,a1,a2,a3, ,aA 1 , 校 验 比 特 为 p0,p1,p2,p3, ,pL 1p0,p1,p2,p3,pL1,其中 AA 是传输块大小,LL 是校验比特数。按照 TS 38.321规范中的定义,
19、最低顺序信息比特 a0a0 被映射到最高有效位。校 验 比 特 按 照 2.1 节 的 描 述 进 行 计 算 并 添 加 到 UL-SCH 传 输 块 中 , 若A3824A3824 , 则 设 置 LL 为 24 比 特 , 使 用 生 成 多 项 式本文档仅用于通信从业者学习交流gCRC24A(D)gCRC24A(D) ; 否 则 设 置 LL 为 16 比 特 , 使 用 生 成 多 项 式gCRC16(D)gCRC16(D)。码块分段及 CRC 添加码块分段的输入比特流记为 b0,b1,b2,b3,bB1b0,b1,b2,b3,bB1,其中 BB 表示传输块的比特数目(包含 CRC)
20、。码块分段及 CRC 添加根据 2.2.1 节中描述进行。码块分段之后的比特流记为 cr0,cr1,cr2,cr3,cr(Kr1)cr0,cr1,cr2,cr3,cr(Kr1),其中 rr 是码块号,KrKr 是码块 rr 的比特数。信道编码码块 比特 流送 至信道 编码 模块 。码块 中的 比特 表示为 cr0,cr1,cr2,cr3,cr(Kr 1)cr0,cr1,cr2,cr3,cr(Kr1),其中 rr 是码块号,KrKr 是码块 rr 的比特数。码块的总数表示为 CC,每个码块根据 2.3.2 节的描述独立地进行 LDPC 编码。编码之后的比特流表示为 d0,d1,d2,dN1d0,
21、d1,d2,dN1,其中对于 LDPCBG#1,有 N=66ZcN=66Zc;对于 LDPC BG#2,有 N=50ZcN=50Zc。ZcZc 的值由 2.2.1 节给定。速率匹配下行控制信息本文档仅用于通信从业者学习交流DCI 传输下行和上行调度信息,对非周期 CQI 报告的请求,或对一个小区和 RNTI 的上行功率控制命令。华为批注:This sentence will be updated later, pending on otheragreed usages of DCI.Figure 7.3-1 给出了 DCI 的处理结构。编码流程如下:o信息单元复用oCRC 添加o信道编码o速率
22、匹配华为批注:Will add the figure later.DCI 格式CRC 添加DCI 传输通过 CRC 进行错误检测。使用整个 DCI 负载计算 CRC 校验比特。DCI 负载比特表示为 a0,a1,a2,a3,aA1a0,a1,a2,a3,aA1,校验比特表示为 p0,p1,p2,p3,pL1p0,p1,p2,p3,pL1,其中 AA 为 DCI 负载比特大小,LL 为校验比特数。本文档仅用于通信从业者学习交流校验比特按照 2.1 节的描述进行计算并添加,并设置 LL 为 24 比特,使用生成多项式gCRC24C(D)gCRC24C(D) , 得 到 添 加 CRC 后 的 比
23、特 序 列 b0,b1,b2,b3,bB 1b0,b1,b2,b3,bB1,其中 B=A+LB=A+L。Editor notes: need to define the relationshipbetween b0,b1,b2,b3, ,bB 1b0,b1,b2,b3, ,bB 1 and c0,c1,c2,c3,cK1c0,c1,c2,c3,cK1, pending on furtheragreements.信道编码信息比特送至信道编码模块。信息比特表示为 c0,c1,c2,c3,cK1c0,c1,c2,c3,cK1,其中KK 是信息比特数,它们根据2.3.1节进行 Polar 编码,并设置nmax=9nmax=9,IIL=1IIL=1,nPC=0nPC=0,nwmPC=0nPCwm=0。本文档仅用于通信从业者学习交流编码之后的比特序列表示为 d0,d1,d2,d3,dN1d0,d1,d2,d3,dN1,其中 NN为编码比特数。本文档仅用于通信从业者学习交流信道编码Polar coding对于给定的码块,信道编码器的输入序列为 c0,c1,c2,c3,cK1c0,c1,c2,c3,cK1,其中 KK 是编码器的输入比特数。编码后的比特序列表示为 d0,d1,d2,dN 1d0,d1,d2,dN1,其中 N=2nN=2n 并且 nn 的值由下列方法决定: