一 HARQ种类
HARQ种类 | 优点 | 缺点 |
---|---|---|
chase HARQ | 重传自解码 | 低效使用系统资源,无法充分利用信道码的纠错性能(高码率) |
IR-HARQ | 1. 不同编码比特集用于不同的重传,可以是相交的或重叠的,取决于编码率 2. 为接收机提供不同重传中不同比特的信息,增加了冗余,提高信道码的性能增益 3. 为调度器(初始传输时使用更高的编码速率,在重传中增加冗余降低码率)提供内在灵活性,改变每次重传中发送的比特数 | 1. 自可解码降低,尽管有足够的块大小,但是一些重传不包含任何系统的比特, 2. 仅在低编码率下自解码 |
HARQ 重传的自解码性:不改变信道结构的情况下,改变速率匹配,可以改进HARQ重传输的自可解码性,在编码增益和自可解码之间提供平衡
二 背景
NR两个编码链(由不同信道要求驱动) | - |
---|---|
控制信道 | 在重传改变较小内容 |
数据信道 | 编码链需适应有效载荷大小,提供高速编码和解码,并支持不同重传大小和IR-HARQ的灵活速率匹配 |
-
5G NR LDPC码可以使固有IR-HARQ支持一定范围内块大小和码率,同时保持编码系统最佳性能。
编码系统性能在AWGN信道上评估
-
迭代编码系统对信道衰落不敏感,很大程度上取决于信道的信息速率,自可解码下,这种假设不成立
信道有效形式:块擦除和AWGN的混合
- LDPC设计中使用3GPP设计和评估,没考虑到IR-HARQ方案中的第一次传输被擦除,而第二次传输通过高SNR AWGN信道这种情况
- NR中的循环缓冲区和数据速率匹配。
parity extention:平价延伸 - 在块设计中,没考虑HARQ在传输序列时可能产生的快衰落。HARQ性能只考虑不同码率的联合,主要针对AWGN 或I.I.D.衰落信道
- 在核心比特、奇偶校验比特的信道条件下,优化了奇偶校验比特扩展的增量。在严重的块衰落情况下,该假设是无效的。
- 根据IR-HARQ支持的码率扩展视图,第一次传输对应于代码的高速率部分,因此包括核心比特。
- 子序列传输由扩展奇偶校验位组成。
- 最初的代码设计并没有保证后续传输能够单独恢复内核。
- 速率匹配
编码器的输出,存储在缓冲器的循环序列中,
- 速率匹配下一步从缓冲器中选择比特用于调制和传输。从与指定冗余版本相关联的位置开始,在缓冲器中选择位,在位选择期间遇到任何填充都被忽略并从选择中被排除,缓冲器是循环的,在到达码字的最后一个编码位,位选择会环绕,从缓冲区的开始处重新开始
- 基于循环缓冲区的速率匹配:通过循环缓冲区:在需要时重复使用,能够传输任意数量的冗余,而不需要码率和传输块大小的匹配,进一步使得HARQ重传在达到码的最小速率时,也能无约束的进行
事实证明,使用标准的消息传递解码器,恢复并不总是可行的。在这些情况下,需要对传输序列进行一些更改以提供更好的系统性能,本文讨论了5G NR解决方案。
三 本文提出的方案(IR-HARQ重传的自解码性方案)
-
NR中数据信道编码链
-
将重编码添加到RV0以外的RV的编码链
编码器生成属于基本图形边缘的Z位,然后循环移位,将其传输给交织器,解码时应用了相反的方法
标称RV:在净传输达到最小码率后,仅包括足够数量的核心比特 -
缺点
传输方案改变了在码字中选择比特的传输方式,使得在循环缓冲器中选择非串行位,破坏了结构;LDPC码字到循环缓冲器位置的映射需要进行先验排序
Bit recodering:可以放在Circular buffer前或后;在循环缓冲器奇偶校验比特之间分配核心比特 -
引入方法
==
行列交织器:==:按行写入Z列,按列读取去分配核心位,Z时LDPC码的提升值
为了接近随机交织器提供的比特分布和性能,同一图边缘的Z比特在行列交织器之前按随机化但固定的量对每组比特进行循环移位,随机化循环移位避免重复模式
- 重新排序时置换 π ( i ) = ( b ( i ) m o d Z ) N Z + ⌊ b ( i ) Z ⌋ \pi(i)=(b(i)modZ)\frac{N}{Z}+\lfloor \frac{b(i)}{Z}\rfloor π(i)=(b(i)modZ)ZN+⌊Zb(i)⌋,在比特选择和相关的填充比特排除前用,在这种排列中,编码的比特数是Z的倍数,填充位可以作为位选择的一部分被排除,以达到给定传输中编码位的目标数量
- 循环缓冲器第i位是
⌊
i
Z
⌋
\lfloor \frac{i}{Z}\rfloor
⌊Zi⌋个非压缩基图边缘中的第(i mod Z)位
b ( i ) = ( c ⌊ i Z ⌋ + i ) m o d Z + ⌊ i Z ⌋ Z b(i)=(c_{\lfloor \frac{i}{Z}\rfloor}+i) mod Z+\lfloor \frac{i}{Z}\rfloor Z b(i)=(c⌊Zi⌋+i)modZ+⌊Zi⌋Z
c ⌊ i Z ⌋ c_{\lfloor \frac{i}{Z}\rfloor} c⌊Zi⌋ | 用在第 ⌊ i Z ⌋ \lfloor \frac{i}{Z}\rfloor ⌊Zi⌋基图边缘相关联的循环移位
四 仿真分析
利用所提出的重新排序,RV1和RV2以0.82的每传输码率自解码。NR RV3在高码率下的性能优于所提出的方案。这是由于NR RV3稍后在循环缓冲器中的起始位置增加了传输的核心比特的部分
- 与没有重新排序的基线相比,所提出的重新排序方法的性能。
- 在每次传输的不同编码比特数下,每个RV中传输的核心比特的比例,RV1 RV2自解码性增加,RV3自解码性降低
3. 与随机交织器相比,所提出的重新排序方法的性能。
在重传中使用除RV0以外的其他RV,组合码率降低,减少了以最低码率解码的复杂度差距
五 结论
- 重新排序提高了 NR LDPC码RV1 RV2的自解码性
- 不改变LDPC码的情况下,与随机交织器的增益相匹配,同时利用LDPC码减少对编码器和解码器的影响
引用:G. Sarkis, J. B. Soriaga and T. Richardson, “Self-Decodability of HARQ Retransmissions for 5G NR LDPC Codes,” 2021 11th International Symposium on Topics in Coding (ISTC), Montreal, QC, Canada, 2021, pp. 1-5, doi: 10.1109/ISTC49272.2021.9594241.