伴随式计算方法及计算装置制造方法及图纸

技术编号:36550228 阅读:10 留言:0更新日期:2023-02-04 17:03
本发明专利技术实施例公开的伴随式计算方法包括:接收连续的两个参考信号码字;每个参考信号码字包括T个数据块,每个数据块的数据位宽为将每个参考信号码字分为对应的T

【技术实现步骤摘要】
伴随式计算方法及计算装置


[0001]本专利技术涉及信道解码
,尤其涉及一种伴随式计算方法及计算装置。

技术介绍

[0002]现有的参考信号(RS,Reference Signal)码字在进行解码的过程中,首先需要对其进行伴随式的计算,例如一个(528,514)的参考信号码字,其包括了528个10bit的码元,其中528表示该参考信号码字长度,514表示该参考信号码字中的信息长度,设第j个码元为r
j
‑1,则该参考信号码字可以表示为[r0,r1,r2,r3,

,r
526
,r
527
],该参考信号码字共有14个伴随式,其中第i个伴随式S
i
的计算为:
[0003]0≤j≤527,α
i
为有限域中的第i个元素,0≤i≤13,N为参考信号码字长度。则(528,514)码字的伴随式为:
[0004]S0=r0(α0)0+r1(α0)1+r2(α0)2+

+r
527
(α0)
527
[0005]S1=r0(α1)0+r1(α1)1+r2(α1)2+

+r
527
(α1)
527
[0006]…
[0007]S
13
=r0(α
13
)0+r1(α
13
)1+r2(α
13
)2+

+r
>527

13
)
527
[0008]由上式可见,计算一个码字的伴随式需要接收到完整的码字后才可以得到。例如在数据位宽为16码元的伴随式计算模块中,接收一个完整的码字至少需要33个时钟周期。而参考信号码字在解码时需要数据已经同步,即准确的找到每个码字的起始位置,当参考信号码找到准确的起始位置且码字没有传输错误时,其计算出的14个伴随式全部为0,根据该特性,可以通过伴随式的计算结果码字是否找到了准确的起始位置的判断。而一个(528,514)的参考信号码字共有5280bit,传统的伴随式算法计算一个码字的伴随式需要一个完整的码字周期,(如果数据valid为bus型,即每个时钟下数据都是有效的,设每个时钟数据位宽为160bit,则T=33)则其遍历5280个可能起始位置至少需要5280
×
T个时钟。
[0009]因此,亟需提供一种新的计算方法以提升搜寻初始位置的速度。

技术实现思路

[0010]因此,为克服现有技术中的至少部分缺陷和问题,本专利技术实施例提供了一种伴随式计算方法及计算装置,能提升伴随式计算速度及搜寻初始位置速度。
[0011]具体地,一方面,本专利技术一个实施例提供的一种伴随式计算方法包括:接收连续的两个参考信号码字;每个所述参考信号码字包括T个数据块,每个数据块的数据位宽为其中,N为每个所述参考信号码字长度,m为码元速率;将所述两个参考信号码字划分为多组数据分组;每个所述参考信号码字对应T
×
n个数据分组,每组所述数据分组包括个码元;将所述多组数据分组分别与对应的有限域元素进行第一计算处理,得到多个第一计算结果,所述多个第一计算结果与所述多组所述数据分组一一对应;以所述上一个参
考信号码字的第T个数据块的为第一终止位置,根据所述上一个参考信号码字对应的T
×
n个所述第一计算结果获取第一组伴随式;根据所述第一组伴随式和所述多个第一计算结果迭代处理,获取所述两个参考信号码字对应的T
×
n组伴随式。
[0012]在一个实施例中,所述第一计算处理包括:将所述多组数据分组中第一目标数据分组中的码元分别与所述有限域元素进行第一乘法处理,获取多个第一相乘结果;所述第一乘法处理具体为:将所述第一目标数据分组中的第k个码元与所述有限域元素的次方相乘;将所述第一目标数据分组中的所述多个第一相乘结果相加,得到所述第一目标数据分组对应的所述第一计算结果。
[0013]在一个实施例中,所述根据所述上一个参考信号码字对应的T
×
n个所述第一计算结果获取第一组伴随式,包括:根据所述上一个参考信号码字中第一目标数据块中的n组数据分组对应的n个所述第一计算结果进行第二计算处理得到所述第一目标数据块的相加结果;获取所述第一目标数据块的上一个数据块的中间结果进行第一升次处理后得到的第一升次结果;将所述第一目标数据块的相加结果累计所述第一升次结果作为目标数据块的中间结果;其中所述第一目标数据块中的第一个数据块的相加结果中累加零;依次重复,得到T个数据块的相加结果与中间结果;所述上一个参考信号码字中的第T个中间结果为所述第一组伴随式。
[0014]在一个实施例中,所述第二计算处理,具体为:将所述第一目标数据块对应的所述n个第一计算结果中第p个第一计算结果与所述有限域元素的次方相乘得到所述n个第一计算结果对应的n个第二相乘结果;将第一目标数据块对应的n个所述第二相乘结果相加得到所述第一目标数据块的相加结果。
[0015]在一个实施例中,所述第一升次处理具体为:对所述上一个数据块的中间结果乘所述有限域元素的次方,其中,第T

1个数据块的中间结果乘所述有限域元素的次方。
[0016]在一个实施例中,所述迭代处理包括:分别以所述上一个参考信号码字的第为第二起始位置,以下一个参考信号码字的第1bit为第二终止位置,计算第(nt+p)+1组伴随式;以所述上一个参考信号码中第t+1个数据块为第二目标数据块,所述下一个参考信号码中的第t+1个数据块为第三目标数据块;以所述第二目标数据块的n组数据分组中的第p组为第二目标数据分组;以所述第三目标数据块的n组数据分组中的第p组为第三目标数据分组;对所述第二目标数据分组对应的第一计算结果进行第二升次处理得到第二升次结果;对所述第三目标数据分组对应的第一计算结果进行第一降次处理,得到第一降次结果;对第nt+p组伴随式进行第三升次处理得到第三升次结果;将所述第三升次结果与第一降次结果相加,并减去第二升次结果得到第(nt+p)+1组伴随式;其中t为选自0~(T

1),p选自1~n;当t=0且p=1时,第nt+p组伴随式为所述第一组伴随式。
[0017]在一个实施例中,所述第三升次处理包括:将所述第nt+p组伴随式与所述有限域元素的次方相乘。
[0018]在一个实施例中,所述第二升次处理包括:将所述第二目标数据分组对应的第一计算结果与所述有限域元素的N

1次方相乘。
[0019]在一个实施例中,所述第一降次处理包括:将所述第三目标数据分组对应的第一计算结果与所述有限域元素的

1次方相乘。
[0020]本专利技术的另一个实施例提供一种伴随式计算装置,包括:接收模块,用于接收连续的两个参考信号码字;每个所述参考信号码字包括T个数据块,每个数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种伴随式计算方法,其特征在于,包括:接收连续的两个参考信号码字;每个所述参考信号码字包括T个数据块,每个数据块的数据位宽为其中,N为每个所述参考信号码字长度,m为码元速率;将所述两个参考信号码字划分为多组数据分组;每个所述参考信号码字对应T
×
n个数据分组,每组所述数据分组包括个码元;将所述多组数据分组分别与对应的有限域元素进行第一计算处理,得到多个第一计算结果,所述多个第一计算结果与所述多组所述数据分组一一对应;以所述上一个参考信号码字的第T个数据块的为第一终止位置,根据所述上一个参考信号码字对应的T
×
n个所述第一计算结果获取第一组伴随式;根据所述第一组伴随式和所述多个第一计算结果迭代处理,获取所述两个参考信号码字对应的T
×
n组伴随式。2.如权利要求1所述的伴随式计算方法,其特征在于,所述第一计算处理包括:将所述多组数据分组中第一目标数据分组中的码元分别与所述有限域元素进行第一乘法处理,获取多个第一相乘结果;所述第一乘法处理具体为:将所述第一目标数据分组中的第k个码元与所述有限域元素的次方相乘;将所述第一目标数据分组中的所述多个第一相乘结果相加,得到所述第一目标数据分组对应的所述第一计算结果。3.如权利要求2所述的伴随式计算方法,其特征在于,所述根据所述上一个参考信号码字对应的T
×
n个所述第一计算结果获取第一组伴随式,包括:根据所述上一个参考信号码字中第一目标数据块中的n组数据分组对应的n个所述第一计算结果进行第二计算处理得到所述第一目标数据块的相加结果;获取所述第一目标数据块的上一个数据块的中间结果进行第一升次处理后得到的第一升次结果;将所述第一目标数据块的相加结果累计所述第一升次结果作为目标数据块的中间结果;其中所述第一目标数据块中的第一个数据块的相加结果中累加零;依次重复,得到T个数据块的相加结果与中间结果;所述上一个参考信号码字中的第T个中间结果为所述第一组伴随式。4.如权利要求3所述的伴随式计算方法,其特征在于,所述第二计算处理具体为:将所述第一目标数据块对应的所述n个第一计算结果中第p个第一计算结果与所述有限域元素的次方相乘得到所述n个第一计算结果对应的n个第二相乘结果;将第一目标数据块对应的n个所述第二相乘结果相加得到所述第一目标数据块的相加结果。5.如权利要求4所述伴随式计算方法,其特征在于,所述第一升次处理具体为:对所述上一个数据块的中间结果乘所述有限域元素的次方,其中,第T

1个...

【专利技术属性】
技术研发人员:吕晨阳宣学雷
申请(专利权)人:深圳市紫光同创电子有限公司
类型:发明
国别省市:

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

1