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,其中,所述第二周期为与当前周期相邻的下一周期;如果译码校验失败, ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。