一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用于5G基站通信中冗余版本号2的自解识别方法与流程

2022-02-22 23:31:18 来源:中国专利 TAG:

一种应用于5g基站通信中冗余版本号2的自解识别方法
技术领域
1.本发明涉及5g基站通信技术领域,尤其涉及一种应用于5g基站通信中冗余版本号2的自解识别方法。


背景技术:

2.在移动通信系统中,为了保证传输的可靠性,一般采用差错控制结束来提供信号的传输质量。在5g基站通信中,采用混合自动重发请求(harq)技术来确保传输的可靠性。harq的重要手段是速率匹配算法。发射端发送不同冗余版本号的数据,接收端将几次重传的数据块进行合并,可以提高编码的增益。5g的速率匹配对信道编码后的数据形成一个缓冲圈,前面部分为系统位(信息比特),后面剩余部分为冗余比特。如图2所示。该图中rv0、rv1、rv2、rv3表示不同的冗余版本号。每个颜色的弧形表示一个冗余版本号在数据缓冲区取数的位置。从图中可以看出,每个冗余版本号取数的起始点不一样,因此取出的数据位置也不一样。
3.对于不同的冗余版本号,缓冲圈取数的起始点k0的计算方式不一样,如表1所示。表格1中的k0为不同冗余版本号速率匹配取数的起始位置。rv
id
=0,1,2,3为不同的冗余版本号。从表1中可以看出,对于冗余版本号2而言,起始位置为:
[0004][0005]
其中n
cb
为前面信道编码ldpc的输出长度,zc为ldpc编码时采用扩展因子。一般情况下n
cb
为zc的整数。从上式可以看出,冗余版本号2取数的起始位置为缓冲区的一半。一般情况下,如果采用ldcpbasegraph1,缓冲圈的数据长度是3倍ldpc输入的长度,分别是1倍长度的系统位,2倍长度的校验位;如果采用ldpcbasegraph2,缓冲圈的数据长度是5倍ldpc输入的长度,分别是1倍长度的系统位,4倍长度的校验位。因此,如果从缓冲区长度的一半开始取数,取数是从校验位开始。如果取数的长度未超过缓冲区长度的一半,那么取下来的数据全部都是校验位,导致无法进行正确的解码,导致冗余版本号2无法自解。如果取数据长度超过了缓冲区长度的一半,则有可能可以正确的解码,那么冗余版本号2可以自解。
[0006]
表1 5g通信标准3gpp协议钟的不同冗余版本号起始位置计算示意表
[0007]


技术实现要素:

[0008]
本发明的目的在于针对冗余版本号2的自解问题,提出了一种应用于5g基站通信中冗余版本号2的自解识别方法。
[0009]
本发明的目的是通过以下技术方案来实现的:
[0010]
一种应用于5g基站通信中冗余版本号2的自解识别方法,包括:
[0011]
步骤一:设定编解码参数,并根据设定的编解码参数计算出可用的信息长度n
info

[0012]
步骤二:根据预设的条件对计算出的信息长度n
info
的basegraph进行判断,若满足预设条件则判断冗余版本号不可自解,反之冗余版本号可自解。
[0013]
具体的,步骤一具体包括:
[0014]
设r为目标码率,qm为调制阶数,v为层数,n
info
为可用的信息长度,信息长度n
info
的计算方式如下:
[0015]ninfo
=n
re
*r*qm*v
[0016]nre
为可用的re资源粒子个数。
[0017]
参数n
re
的计算公式如下:
[0018]nre
=min(156,n'
re
)*n
prb
[0019]
其中n'
re
为每个rb上可用的资源粒子。
[0020]
参数n'
re
的计算公式如下:
[0021][0022]
其中为可用的ofdm符号,为一个rb上用于填充导频符号的re数。
[0023]
步骤二具体包括:
[0024]
若n
info
≤3824,如果r≤0.67,则采用bg2图样,缓冲区长度为输入信号长度的5倍,c为码块的个数,tbs为发送的比特数大小,此时满足下式,冗余版本号2不可自解:
[0025]nre
*qm*v<2.5(tbs 24);
[0026]
如果r>0.67,则采用bg1图样,缓冲区长度为输入信号长度的3倍,此时满足下式,冗余版本号2不可自解:
[0027]nre
*qm*v<1.5(tbs 24);
[0028]
若8424≥n
info
>3824,
[0029]
如果码率小于1/4,此时依然采用ldpcbg2,缓冲区的长度依然为≈5(tbs 24),联合码块计算公式有:
[0030]nre
*qm*v/c<2.5(tbs 24)
[0031]
此时满足上述公式条件,冗余版本号2不可自解;
[0032]
如果码率大于1/4,此时依然采用ldpcbg1,缓冲区的长度依然为≈3(tbs 24),联合码块计算公式有:
[0033]nre
*qm*v/c<1.5(tbs 24)
[0034]
此时如果满足上述公式条件,冗余版本号2不可自解;
[0035]
若n
info
>8424,如果码率r大于1/4,此时采用ldpcbg1,缓冲区长度为:3*66*384=25344,因此有:
[0036]nre
*qm*v/c<12672
[0037]
此时满足上述公式条件,冗余版本号2不可自解;
[0038]
如果码率小于1/4,此时采用ldpcbg2,缓冲区长度信息长度的5倍,因此有:
[0039]nre
*qm*v/c<2.5(tbs 24)
[0040]
此时满足上述公式条件,冗余版本号2不可自解。
[0041]
码块个数c的计算方法如下:
[0042]
如果n
info
≤3824,则c=1;
[0043]
如果n
info
>3824码率小于1/4,则
[0044]
如果n
info
>3824,并且码率r大于1/4,但n
info

>8424,则
[0045]
如果n
info
>3824,并且码率r大于1/4,但n
info

≤8424,则c=1。
[0046]
本发明的有益效果:
[0047]
本发明通过提前判断冗余版本号2的自解条件,在harq合并的时候,可以增强合并的效果,尤其是在信道条件非常差的时候,前面的几次重传合并后无法解出,此时发送可以自解的荣余版本号2,可大大的提高harq合并的增益。此外,对于一些无法使用harq合并的但又发送了不同冗余版本号信号的条件下,通过提前判断自解条件,发送可自解的冗余版本号2,接收端才能正确的进行解调。
附图说明
[0048]
图1是本发明的方法流程图。
[0049]
图2是现有技术中的数据缓冲圈示意图。
具体实施方式
[0050]
为了对本发明的技术特征、目的和有益效果有更加清楚的理解,现对本发明的技术方案精选以下详细说明。显然,所描述的实施案例是本发明一部分实施例,而不是全部实施例,不能理解为对本发明可实施范围的限定。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他所有实施例,都属于本发明的保护范围。
[0051]
实施例一:
[0052]
本实施例中,如图1所示,一种应用于5g基站通信中冗余版本号2的自解识别方法,包括:
[0053]
步骤一:设定编解码参数,并根据设定的编解码参数计算出可用的信息长度n
info

[0054]
步骤二:根据预设的条件对计算出的信息长度n
info
的basegraph进行判断,若满足预设条件则判断冗余版本号不可自解,反之冗余版本号可自解。
[0055]
本实施例中,步骤一具体包括设r为目标码率,qm为调制阶数,v为层数。n
info
为可用的信息长度,计算方式如下:
[0056]ninfo
=n
re
*r*qm*v
[0057]nre
为可用的re(资源粒子)个数,计算公式如下:
[0058]nre
=min(156,n'
re
)*n
prb
[0059]
其中n'
re
为每个rb上可用的资源粒子。计算方式如下:
[0060][0061]
其中为可用的ofdm符号,为一个rb上用于填充导频符号的re数。c为码块的个数,tbs为发送的比特数大小。
[0062]
对于5g通信来讲,不同的信息长度n
info
,使用的ldpc的basegraph不一样。因此步骤二中判断情况可分为以下3种情况:
[0063]
1、由于n
info
≤3824
[0064]
如果r≤0.67,则采用bg2图样,缓冲区长度为输入信号长度的5倍≈5(tbs 24)。此时满足下式,冗余版本号2不可自解。
[0065]nre
*qm*v<2.5(tbs 24)
[0066]
如果r>0.67,则采用bg1图样,缓冲区长度为输入信号长度的3倍≈3(tbs 24)。此时满足下式,冗余版本号2不可自解。
[0067]nre
*qm*v<1.5(tbs 24)
[0068]
2、对于8424≥n
info
>3824,
[0069]
如果码率小于1/4,此时依然采用ldpcbg2,缓冲区的长度依然为≈5(tbs 24),联合码块计算公式有:
[0070]nre
*qm*v/c<2.5(tbs 24)
[0071]
此时满足上述公式条件,冗余版本号2不可自解。
[0072]
如果码率大于1/4,此时依然采用ldpcbg1,缓冲区的长度依然为≈3(tbs 24),联合码块计算公式有:
[0073]nre
*qm*v/c<1.5(tbs 24)
[0074]
此时如果满足上述公式条件,冗余版本号2不可自解。
[0075]
3、对于n
info
>8424,
[0076]
如果码率r大于1/4,此时采用ldpcbg1,缓冲区长度为:3*66*384=25344,因此有:
[0077]nre
*qm*v/c<12672
[0078]
此时满足上述公式条件,冗余版本号2不可自解。
[0079]
如果码率小于1/4,此时采用ldpcbg2,缓冲区长度信息长度的5倍。因此有:
[0080]nre
*qm*v/c<2.5(tbs 24)
[0081]
此时满足上述公式条件,冗余版本号2不可自解。
[0082]
实施例二:
[0083]
本实施例中,在实施例一提供方法基础上进行仿真参数模拟。其中,调度物理层参数如下表2所示:
[0084]
表2仿真参数与结果表
[0085][0086]
该表格的第一列为案例的排序。第二列为调度的rb(资源块)个数。第三列为调度采用的msc的表格和在该msc表格中的索引。r为码率。bg为ldpcbasegraph选择。tbs为传输的块长度。crc为最终解调结果,crc=0表示解调正确,crc=1表示解调错误。
[0087]
案例1的n
info
>8424,r《0.25,n
info
/r/c=24027>2.5*(8448 24)=21180,crc=0,解调成功,符合3.2的结论;同理,案例2也符合3.2的结论。
[0088]
案例3的n
info
>8424,r》0.25,n
info
/r/c=12012<12672,crc=1,解调失败,符合3.1的结论;案例4的n
info
>8424,r》0.25,n
info
/r/c=25344>12672,crc=0,解调成功,符合3.1的结论。同理,案例5,6,7均符号3.1的结论。
[0089]
案例8的3824>n
info
>8424,r《0.25,n
info
/r/c=18480>2.5*(4360 24)=10960,crc=0,解调成功,符合2.1结论的结论。案例9的3824>n
info
>8424,r》0.25,n
info
/r/c=12320<1.5*(18960 24)=28476,crc=1,解调失败,符合2.2的结论。
[0090]
案例11的n
info
<3824,r《0.67,此时的c=1,因此n
info
/r/c=n
re
*qm*v=264<2.5*(128 24)<380,crc=1,解调失败,符合1.1的结论。
[0091]
案例12的n
info
<3824,r》0.67,此时的c=1,因此n
info
/r/c=n
re
*qm*v=528<1.5*(336 24)<380=540,crc=1,解调失败,符合1.2的结论。
[0092]
实施例三:
[0093]
本实施例中,给出了上述实施例一和二中涉及的相关参数计算方法的具体步骤流程,具体包括:
[0094]
1.根据3gpp38.214协议有,码块个数c的计算方法如下:
[0095]
如果n
info
≤3824,则c=1;
[0096]
如果n
info
>3824码率小于1/4,则
[0097]
如果n
info
>3824,并且码率r大于1/4,但n
info

>8424,则
[0098]
如果n
info
>3824,并且码率r大于1/4,但n
info

≤8424,则c=1。
[0099]
其中n

info
的计算方式为:
[0100]
当n
info
≤3824时,有:
[0101]
其中
[0102]
当n
info
>3824时,有:
[0103]
其中
[0104]
2.本实施例中传输块大小(tbs:transportblocksize)的计算方法如下:
[0105]
ifn
info
<=3824
[0106][0107][0108]
tbs等于表格附录b中大于n

info
的第一个数;
[0109]
else
[0110][0111]n′
info
=max(3840,2n*round((n
info-24)/2n))
[0112]
if r≤0.25
[0113]
c=|(n

info
24)/3816|
[0114]
tbs=8*c*|(n

info
24)/8/c|-24
[0115]
else
[0116]
if n'
info
>8424
[0117]
c=|(n

info
24)/8424|
[0118]
tbs=8*c*|(n

info
24)/8/c|-24
[0119]
else
[0120]
tbs=8*c*|(n

info
24)/8/c|-24
[0121]
end
[0122]
end
[0123]
end
[0124]
其中的n
info
如前所述进行计算,所计算出的tbs值如下表3所示。
[0125]
表3n
info
≤3824的tbs值
[0126]
indextbsindextbsindextbsindextbs124313366112889136242323235262132092375234033368631352933824
44834384641416
ꢀꢀ
55635408651480
ꢀꢀ
66436432661544
ꢀꢀ
77237456671608
ꢀꢀ
88038480681672
ꢀꢀ
98839504691736
ꢀꢀ
109640528701800
ꢀꢀ
1110441552711864
ꢀꢀ
1211242576721928
ꢀꢀ
1312043608732024
ꢀꢀ
1412844640742088
ꢀꢀ
1513645672752152
ꢀꢀ
1614446704762216
ꢀꢀ
1715247736772280
ꢀꢀ
1816048768782408
ꢀꢀ
1916849808792472
ꢀꢀ
2017650848802536
ꢀꢀ
2118451888812600
ꢀꢀ
2219252928822664
ꢀꢀ
2320853984832728
ꢀꢀ
24224541032842792
ꢀꢀ
25240551064852856
ꢀꢀ
26256561128862976
ꢀꢀ
27272571160873104
ꢀꢀ
28288581192883240
ꢀꢀ
29304591224893368
ꢀꢀ
30320601256903496
ꢀꢀ
[0127]
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护的范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献