【技术实现步骤摘要】
编解码器及生成码字的方法和系统
[0001]本专利技术涉及通信
,具体地,涉及一种编解码器及生成码字的方法和系统。尤其地,涉及一种低延时场景下基于补零及分块的极化码速率匹配方法。
技术介绍
[0002]在通信系统中,发送器将信息通过信道发送到接收器中,而信道中的干扰可能将错误引入信息之中。差错控制编码通过添加冗余比特,以实现检测和/或纠正错误的功能。这些增加的冗余增加了信道中的噪声将一些错误引入码字时,在接收器处正确解码的概率。
[0003]Ankan在2009年正式提出了一种可以达到任意二元输入离散无记忆信道(Binary
‑
Input Discreet Memoryless Channel,B
‑
DMC)对称容量的编码,并将其命名为极化码(Polar Code)。但在当时连续消除(Successive Cancellation,SC)译码的极化码性能不如LDPC码和turbo码。在之后提出的SC列表(SCL)译码方法的支持下,极化码在短码上的性能成功超过LDPC码,成为5GNR控制信道的编码,并被广泛地应用于各种通信系统中。
[0004]极化码编解码的思路与以往所有的信道编解码都不相同。具体而言,极化码是建立在信道极化(Channel Polarizaiton)的概念之上的:两个相互独立且相同的信道在经过信道极化操作之后可以转变为两种可靠性不同的分裂信道,在这两类信道的基础上再递归地进行极化变换,所得到的分裂信道之间的差异会进一步加大,即可靠性高的信道会变 ...
【技术保护点】
【技术特征摘要】
1.一种编解码器,其特征在于,包括编码器和解码器;所述编码器包括:传输块CRC编码模块:根据传输块数据信息,进行循环冗余校验码编码,生成对应的传输块CRC校验比特附加在数据信息末尾;分段确认模块:根据对预测的信道信噪比及存储的MSC表格选择的目标码率及相应的调制方式,根据默认码长及速率匹配中各码长下目标码率可编码长度对附加传输块CRC校验的数据信息进行分段,得到采用默认码长编码的码块,以及剩余待编码比特;速率匹配模块:根据分段结果,将采用默认码长编码的码块直接使用目标码率和默认码长编码,将剩余待编码比特根据速率中各码长下可编码比特进行补零并划分为多个码块传输;调制模块:将最后获得极化码编码后的码块进行调制,得到序列后并发送;所述解码器包括:解调模块:将接收到的序列解调,得到极化码编码后的码块;极化码解码模块:按照发送时采取的处理进行对应的去零和极化码解码;CRC校验模块:校验传输块CRC,并依据结果进行重传或拼接;拼接模块:全部码块解码无误后根据预设规则再次拼接出接收到的有效载荷。2.根据权利要求1所述的编解码器,其特征在于,所述编码器将不需要补零的剩余待编码比特补零数量设为0;所述解码器对码块CRC校验错误的码块,根据预设机制进行重传。3.一种生成码字的方法,其特征在于,采用权利要求1所述的编解码器,执行如下步骤:步骤1:对于编码器采用的码长为N
B
,N
B
=2
i
,i≥5比特的极化码,由MSC表格规定能够选择的全部目标码率及额外速率匹配码率;根据信道条件选择对应的目标码率r,0<r<1,速率匹配需采用表格规定的可传输比特,其码率小于目标码率r;步骤2:对于输入编码器总长为N
I
比特的数据信息,在末尾附加T比特的传输块CRC校验,T≥0,待编码比特长度为N
I
+T;步骤3:设N
S
为极化码最小码长进行速率匹配,N
S
=2
j
,3≤j≤i
‑
2,根据极化码长N
B
、最小码长N
S
以及目标码率r对长度为N
I
+T的待编码比特进行分段,不采用默认码长传输的部分称为剩余待编码比特x;步骤4:计算并通过查表得到对应码长为2
j+1
至2
i
‑1的码块的数量;步骤5:设查表得到对应码块长度为2
j+1
至2
i
‑1的码块的数量为M
j+1
至M
i
‑1、可传输比特数量为K
j+1
至K
i
‑1,计算需要的码块长度为2
j
的码块数量及所需的补零数量;步骤6:在长度为x的剩余待编码比特前面补零,并根据对应码块长度为2
j
至2
i
‑1的码块的数量及可传输比特数量进行编码。4.根据权利要求3所述的生成码字的方法,其特征在于,所述步骤3包括:若N
I
+T>(2*N
B
‑
N
S
)*r,将前)*r,将前比特采用码长N
B
码率r进行分段编码,剩余比特称为剩余待编码比特x,码率r进行分段编码,剩余比特称为剩余待编码比特x,若N
I
+T≤(2*N
B
‑
N
S
)*r,则剩余待编码比特x=N
I
+T。
5.根据权利要求3所述的生成码字的方法,其特征在于,所述步骤5包括:若查表得到对应码块长度为2
j+1
至2
i
‑1的码块的数量为M
...
【专利技术属性】
技术研发人员:何大治,徐胤,鞠灏,黄一航,洪含绛,张文军,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。