一种多个不同传输块合并的方法技术

技术编号:20800803 阅读:47 留言:0更新日期:2019-04-06 14:36
本申请公开了一种多个不同数据块合并的方法,该方法包括,假设第i数据块在当前周期内的发送序列号n,基于第i数据块当前假设序列号,为依次接收的所有数据块设定序列号,以形成序列关系;根据序列关系对应的各数据块之间差异序列,对当前周期内数据块进行部分反转;根据序列关系,将各反转的数据块、以及各未反转的数据块进行合并;将合并后的数据块进行译码校验。遍历数据块i的可能序列号,尝试合并和译码校验。本申请解决了5G通信技术中多个不同数据块合并,使得接收端获得了重复传输带来的增益。

A Method of Merging Multiple Different Transport Blocks

This application discloses a method for merging multiple different data blocks. The method includes assuming that the sending sequence number n of the first data block is i n the current cycle, setting sequence numbers for all data blocks received sequentially based on the current hypothesis sequence number of the first data block to form a sequence relationship, and entering data blocks i n the current cycle according to the difference sequence of data blocks corresponding to the sequence relationship. Row partial inversion; according to the sequence relationship, the inverted data blocks and the non-inverted data blocks are merged; the merged data blocks are decoded and checked. Traverse the possible sequence number of data block i, and try to merge and decode the check. This application solves the problem of merging multiple different data blocks in 5G communication technology, thus enabling the receiver to gain from repetitive transmission.

【技术实现步骤摘要】
一种多个不同传输块合并的方法
本专利技术无线通信技术中数据接收领域,特别地,涉及一种多个不同传输块合并的方法。
技术介绍
目前现有的技术方案中,在接收端涉及到多次传输的合并方式直接采用选择合并、或者等增益合并、或者是最大比合并。如公开号为CN102271023B中公开的技术方案。使用目前已有的技术方案,只能合并多次传输数据相同的情况,对于多次传输数据有不同的情形下,则没有办法进行直接合并。比如目前第五代移动通信技术5G-NR(NewRadioAccessTechnologyin3GPP)协议中规定的物理广播信道PBCH,在80ms周期内传输的四次原始数据,即四次原始数据不完全相同,按照之前3GPP长期演进技术LTE中的合并方案则没办法合并。
技术实现思路
本专利技术提出了一种多个不同传输块合并的方法,以将接收的多个不同数据块进行合并。本专利技术提供的一种多个不同数据块合并的方法,该方法包括,A、接收第i数据块;当第i数据块译码校验失败时,接收下一数据块;B、假设第i数据块在当前周期内的发送序列号n,基于第i数据块当前假设序列号,为依次接收的所有数据块设定序列号,以形成序列关系;C、根据序列关系对应的各数据块之间差异序列,对当前周期内数据块进行部分反转;根据序列关系,将各反转的数据块、以及各未反转的数据块进行合并;将合并后的数据块进行译码校验;对于不在当前周期的数据块,判断第二周期内的数据块是否唯一,如果是,则将该数据块进行译码校验,否则,将第二周期内的数据块作为当前周期内的数据块,返回执行步骤C,其中,所述第二周期为与当前周期相邻的下一周期;如果译码校验失败,则执行步骤D;D、递增序列号为n+1,返回执行步骤B,直至递增序列号为N且译码校验失败;其中N为第i数据块在当前周期内的发送序列号的最大值;E、接收下一数据块,返回执行步骤B,直至所接收的数据块总数等于当前周期内的数据块总数。较佳地,该方法还包括,F、当所接收的数据块总数等于第一周期内发送的数据块总数、且合并后数据块译码校验失败时,接收下一数据块,将第i数据块丢弃,将接收的其余数据块作为当前周期内的数据块,并将该周期内的第一数据块作为第i数据块,返回执行所述步骤B。其中,该方法还包括,如果数据块译码校验通过,则对数据块进行解扰,得到帧信息。所述发送周期时隙为80ms,每20ms发送一次数据块;所述数据块为SSB,所述序列号为SSB帧号;发送周期内的数据块总数为4;所述将各反转的数据块、以及各未反转的数据块进行合并包括,将反转之后的LLRs与未反转的数据块的LLRs对位相加。步骤C中所述译码校验进一步包括,分别计算各反转数据块的LLRs绝对值、各未反转数据块的LLRs绝对值,求得所述各个所合并数据块的LLRs的绝对值之和,得到各假设条件下合并数据块的LLRs绝对值;将所述唯一数据块的LLRs绝对值按照设定的权重进行加权,得到加权后的LLRs绝对值;按照各假设条件下合并数据块的LLRs绝对值、以及所述加权后的LLRs绝对值的大小,确定各假设条件下数据块的译码优先级。本申请通过对数据块序列的假设、以及基于所述假设所形成的序列关系,根据序列关系对应的各数据块之间差异序列,对当前周期内数据块进行部分反转;根据序列关系,将各反转的数据块、以及各未反转的数据块进行合并;将合并后的数据块进行译码校验;解决了多个不同数据块合并,使得接收端获得了重复传输带来的增益。附图说明图1示出了两种帧信号的结构,一种是半帧中的最大SSB个数为64时,另一种为最大SSB个数不为64时。图2为本申请以TTI为80ms、每20ms发送一次数据、四次发送的序列内容不完全相同为实施例的一种流程示意图。其中,图2A为两个数据块合并以及三个数据块合并的一种流程示意图,图2B为接续图2A的四个数据块合并的一种流程示意图。图3为以两个传输块合并为例的一种排序流程图。图4为本申请以发端一个周期内发送I个数据块时接收端合并多个数据块的一种流程示意图。图5为采用本申请的多个不同传输块合并的方法测试用例仿真结果图。具体实施方式为了使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请做进一步详细说明。发送端在一个周期内最多可重复传送n次,且n次生成的原始数据在内容上不完全相同,不相同的部分为呈现连续性和周期性,共有n种发送序列,记为序号1~n。在接收端要想获得重复传输带来的增益,则需进行数据合并。发送端进行编码、速率匹配、交织后生成发送序列,若需要重传,为了简便过程以及减少存储的差异序列数,则将第一次传输之后的几次重传的发送序列均与第一次传输的发送序列进行比较,得出多个差异序列。即在发端接连发送的序列呈现一种周期性的时候,将一个周期内后续若干次的发送序列均与该周期内的第一次的发送序列进行差异比较,得到差异序列。在接收端,若第一次收到的数据判决后错误,才开始去接收第2次数据,当接收数据次数超过1时,则进行接收数据的合并。以目前第五代移动通信技术5G-NR协议中的物理广播信道PBCH为例来说明。根据目前NR协议所规定的,PBCHTTI为80ms,每20ms发送一次数据,四次发送的序列内容不完全相同,具体见协议38.212中的原始数据序列生成规则。由于原始序列不同,4个20ms内所使用的加扰序列也不相同,根据帧号来生成不同的加扰序列、并且加扰序列中带有4比特的帧号信息来区分20ms时间间隔。参见图1所示,图1示出了两种帧信号的结构,一种是半帧中的最大SSB个数为64时,另一种为最大SSB个数不为64时。参见图2所示,图2为本申请以TTI为80ms、每20ms发送一次数据、四次发送的序列内容不完全相同为实施例的一种流程示意图。其中,图2A为两个数据块合并以及三个数据块合并的一种流程示意图,图2B为四个数据块合并的一种流程示意图。当接收端接收第一SSB数据块,保存LLRs,并进行译码校验,如果校验通过,则进行解扰,得到帧号等相关信息。如果接收的第一SSB数据块校验未通过,则在20ms之后,接收第二SSB;原始数据中不同部分虽然呈现连续性,但第一次发送的原始数据不同部分从哪一序号开始并不能提前知道,所以在接收端需要通过假设、根据接收到的差异序列对数据块的部分数据来进行相应的反转处理、将反转后的数据进行合并后,再进行译码、CRC校验,这样,以假设、尝试的方式来使得数据块正确合并。假设第一数据块的帧号为00,这时,表征第二数据块与第一数据块的内容差异的序列为第一差异序列;根据接收到的第一差异序列,将第二数据块的部分进行反转,将反转后的第二数据块与第一数据块进行合并,即,假设第一次收到的SSB帧号为00,此时将其中一个的LLRs按照帧号假设、以及存下来的差异序列进行部分反转操作,反转之后的LLRs与另一个块的LLRs直接对位相加;对合并后的数据块进行译码、CRC校验,如果通过校验,则进行解扰,得到帧号等相关信息;如果未通过校验,则假设第一数据块的帧号为01,这时,表征第三数据块与第一数据块的内容差异的序列为第二差异序列;根据接收到的第一差异序列,将第一数据块的部分进行反转,根据第二差异序列,将第二数据块的部分进行反转,将反转后的第一数据与反转后的第二数据进行合并,即,假设第一次收到的SSB帧号为01,此时将其中的本文档来自技高网...

【技术保护点】
1.一种多个不同数据块合并的方法,其特征在于,该方法包括,A、接收第i数据块;当第i数据块译码校验失败时,接收下一数据块;B、假设第i数据块在当前周期内的发送序列号n,基于第i数据块当前假设序列号,为依次接收的所有数据块设定序列号,以形成序列关系;C、根据序列关系对应的各数据块之间差异序列,对当前周期内数据块进行部分反转;根据序列关系,将各反转的数据块、以及各未反转的数据块进行合并;将合并后的数据块进行译码校验;对于不在当前周期的数据块,判断第二周期内的数据块是否唯一,如果是,则将该数据块进行译码校验,否则,将第二周期内的数据块作为当前周期内的数据块,返回执行步骤C,其中,所述第二周期为与当前周期相邻的下一周期;如果译码校验失败,则执行步骤D;D、递增序列号为n+1,返回执行步骤B,直至递增序列号为N且译码校验失败;其中N为第i数据块在当前周期内的发送序列号的最大值;E、接收下一数据块,返回执行步骤B,直至所接收的数据块总数等于当前周期内的数据块总数。

【技术特征摘要】
1.一种多个不同数据块合并的方法,其特征在于,该方法包括,A、接收第i数据块;当第i数据块译码校验失败时,接收下一数据块;B、假设第i数据块在当前周期内的发送序列号n,基于第i数据块当前假设序列号,为依次接收的所有数据块设定序列号,以形成序列关系;C、根据序列关系对应的各数据块之间差异序列,对当前周期内数据块进行部分反转;根据序列关系,将各反转的数据块、以及各未反转的数据块进行合并;将合并后的数据块进行译码校验;对于不在当前周期的数据块,判断第二周期内的数据块是否唯一,如果是,则将该数据块进行译码校验,否则,将第二周期内的数据块作为当前周期内的数据块,返回执行步骤C,其中,所述第二周期为与当前周期相邻的下一周期;如果译码校验失败,则执行步骤D;D、递增序列号为n+1,返回执行步骤B,直至递增序列号为N且译码校验失败;其中N为第i数据块在当前周期内的发送序列号的最大值;E、接收下一数据块,返回执行步骤B,直至所接收的数据块总数等于当前周期内的数据块总数。2.如权利要求1所述的方法,其特征在于,该方法还包括,F、当所接收的数据块总数等于第一周期内发送的数据块总数、且合并后数据块译码校验失败时,接收下一数据块,将第i数据块丢弃,将接收的其余数据块作为当前周期内的数据块,并将该周期内的第一数据块作为第i数据块,返回执行所述步骤B。3.如权利要求1所述的方法,其特征在于,该方法还包括,如果数据块译码校验通过,则对数据块进行解扰,得到帧信息。4.如权利要求1或2所述的方法,其特征在于,所述发送周期时隙为80ms,每20ms发送一次数据块;所述数据块为SSB,所述序列号为SSB帧号;发送周期内的数据块总数为4;所述将各反转的数据块、以及各未反转的数据块进行合并包括,将反转之后的LLRs与未反转的数据块的LLRs对位相加。5.如权利要求4所述的方法,其特征在于,步骤C中所述译码校验进一步包括,分别计算各反转数据块的LLRs绝对值、各未反转数据块的LLRs绝对值,求得所述各个所合并数据块的LLRs的绝对值之和,得到各假设条件下合并数据块的LLRs绝对值;将所述唯一数据块的LLRs绝对值按照设定的权重进行加权,得到加权后的LLRs绝对值;按照各假设条件下合并数据块的LLRs绝对值、以及所述加权后的LLRs绝对值的大小,确定各假设条件下数据块的译码优先级。6.如权利要求4所述的方法,其特征在于,所述第i数据块为第一周期发送的第一数据块;步骤A所述接收下一数据块为第二数据块;当假设第一数据块在第一周期内的发送序列号为00,步骤C所述根据序列关系对应的各数据块之间差异序列,对该周期内数据块进行部分反转,将各反转的数据块、以及各未反转的数据块进行合并包括,根据表征第二数据块与第一数据块内容差异的第一差异序列,反转所述第二数据块的部分,将反转后的第二数据块与第一数据块合并;当假设第一数据块在第一周期内的发送序列号为01时,步骤C所述根据序列关系对应的各数据块之间差异序列,对该周期内数据块进行部分反转,将各反转的数据块、以及各未反转的数据块进行合并包括,根据表征第三数据块与第一数据块内容差异的第二差异序列,反转所述第二数据块的部分,根据所述第一差异序列,反转所述第一数据块的部分,将反转后的第二数据块与反转后的第一数据块合并;当假设第一数据块在第一周期内的发送序列号为10时,步骤C所述根据序列关系对应的各数据块之间差异序列,对该周期内数据块进行部分反转,将各反转的数据块、以及各未反转的数据块进行合并包括,根据所述第二差异序列,反转所述第一数据块的部分,根据表征第四数据块与第一数据块内容差异的第三差异...

【专利技术属性】
技术研发人员:龙航王方张龙浩
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1