一种用于5GNR并行解交织和解速率匹配的方法和装置制造方法及图纸

技术编号:28773213 阅读:24 留言:0更新日期:2021-06-09 11:01
本发明专利技术提供一种用于5G NR LDPC码的并行解交织和解速率匹配的方法,用于将接收的数据包存储到环形缓冲器,其中环形缓冲器分为Q个存储区域,Q为调制阶数,所述Q个存储区域视为虚拟矩阵储存器的Q行,所述方法包括:步骤100:根据重传版本号、接收的速率匹配长度E、调制阶数Q、填充比特长度fill_num及起始地址fill_start确定在环形缓冲器中的Q个存储区域的起始地址;步骤200:从接收到的数据包的第一位起依次将每Q位数据中的第i位数据存储到第i个存储区域,直到将数据包的数据全部存储到所述环形缓冲器,其中i=0

【技术实现步骤摘要】
一种用于5G NR并行解交织和解速率匹配的方法和装置


[0001]本专利技术涉及无线通信系统,尤其涉及解交织和解速率匹配的方法。

技术介绍

[0002]5G NR中LDPC速率匹配包括两个过程:比特选择和比特交织。比特交织是将造成数字信号传输的突发性差错,利用交织编码技术将传输的比特顺序重新排列,因而可离散并纠正这种集中的突发性差错,改善移动通信的传输特性。比特选择通常为编码后为进行速率匹配而将已编码好的数据在传输时增加或减少数据传输量的方法。
[0003]目前,解交织和解速率匹配的常规做法是串行实现。首先进行解交织,然后进行解速率匹配。其中,解交织又有两种做法。第一种做法是将接收到的软信息在芯片内部按行进行存储,待所有数据接收完毕后,再将每行数据输出进行解速率匹配,参见图1。第二种做法是在芯片外部设置一块存储器,用于行列变换。解交织的第一种做法,需要内部设置比较大的存储器,功耗、面积和成本代价比较大。第二种做法采用外部存储器,虽然可以解决内部存储器过大问题,但随之而来的总线访问效率问题,难以满足实时性要求。
>
技术实现思路
...

【技术保护点】

【技术特征摘要】
1.一种用于5G NR LDPC码的并行解交织和解速率匹配的方法,用于将接收的数据包存储到环形缓冲器,其中环形缓冲器分为Q个存储区域,Q为调制阶数,所述Q个存储区域视为虚拟矩阵储存器的Q行,所述方法包括:步骤100:根据重传版本号、接收的速率匹配长度E、调制阶数Q、填充比特长度fill_num及起始地址fill_start确定在环形缓冲器中的Q个存储区域的起始地址;步骤200:从接收到的数据包的第一位起依次将每Q位数据中的第i位数据存储到第i个存储区域,直到将数据包的数据全部存储到所述环形缓冲器,其中i=0

,Q

1。2.根据权利要求1所述的方法,其中环形缓冲器包括一个行计数器k,Q个存储区域的每个存储区域有一个存储指针Pointer_k,k=0,...,Q

1,所述步骤200包括:步骤210:初始化行计数器k为0,将Q行中的每一行的存储指针Pointer_k分别初始化为该行的起始地址;步骤220:将所述数据包中的第一个数据位存储到当前行计数器k指示的第k个存储区域中由存储指针Pointer_k指示的存储位置中;步骤230:将存储指针Pointer_k递增指示所述第k个存储区域中下一个可存储位置;如果Pointer_k大于环形缓冲器的的结束地址,则置其为环形缓冲器的起始地址;步骤231:将所述行计数器k递增1,判断所述行计数器k是否等于Q,如果所述行计数器k等于Q,将其设置为0;步骤240:将下一待处理数据位存储到所述行计数器k指示的存储区域中由存储指针Pointer_k指示的存储位置;步骤250:重复执行步骤230

240直至完成该数据包的接收。3.根据权利要求1所述的方法,所述步骤100包括:计算每行长度L,L=E/Q,计算第n行起始地址,其中,n=0,1,

【专利技术属性】
技术研发人员:赵旭莹张达张丽雅石晶林
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1