当前位置: 首页 > 专利查询>东南大学专利>正文

长期演进系统混合自动要求重传过程软量存储分配方法技术方案

技术编号:6878080 阅读:290 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种长期演进系统中混合自动重传请求过程的软量存储分配方法,该方法包括如下步骤:长期演进系统下行共享信道采用多进程的混合自动重传请求技术,最大传输次数为4次;发送端每次发送一个传输块的一个冗余版本,在空分复用模式下可以一次传送2个传输块,其中传输块TB可以分割为N个编码块CB1,CB2,…,CBN,,表示向上取整,A为传输块所含信息比特数;接收端在任意一个下行子帧内只有一个进程负责接收当前传送的传输块。本发明专利技术有效降低了多进程混合自动重传请求过程所需的软量存储资源。该方法适用于长期演进系统的各个使用场景,工作鲁棒性高。

【技术实现步骤摘要】

【技术保护点】
1.一种长期演进系统中混合自动重传请求过程的软量存储分配方法,其特征在于:该方法包括如下步骤:1) 长期演进系统下行共享信道采用多进程的混合自动重传请求技术,最大传输次数为4次;发送端每次发送一个传输块的一个冗余版本,在空分复用模式下可以一次传送2个传输块,其中传输块TB可以分割为N个编码块CB1, CB2, …, CBN,                                               ,表示向上取整,A为传输块所含信息比特数;接收端在任意一个下行子帧内只有一个进程负责接收当前传送的传输块,同一传输块在不同传输次数中获得的冗余版本采用增量冗余合并;2) 将接收端的软量缓存区划分为Nbuffer个软量存储单元SSUk, k?[1, Nbuffer]和1个公共存储单元PSU;每个进程i?[1,Nprcs] 分别分配一个误编码块-软量存储单元索引当前进程映射表Mi, i?[1,Nprcs],其中Nprcs为进程数目;3) 如果当前进程i?[1,Nprcs]接收到的传输块为首次传输,则当该传输块完成软解调后对其编码块CB1,CB2, …, CBN依次做如下处理:首先对属于编码块CBj, j?[1, N]的比特软量解速率匹配,解速率匹配后的比特软量存放在公共存储单元PSU中,然后对其做基于最大后验概率的迭代译码算法译码,并对译码结果进行循环冗余校验;如果通过循环冗余校验,则j=j+1,直至j=N;若不能通过循环冗余校验,则尝试从软量存储单元SSU中分配一个空闲单元,如果存在一个软量存储单元SSUk, k?[1,Nbuffer]可供分配,则将编码块CB-j存放在公共存储单元PSU的比特软量转存至软量存储单元SSUk中,并且将这一组映射记录[j, k]保存到当前进程映射表Mi, i?[1,Nprcs]中,否则,将[j, 0]保存到当前进程映射表Mi,i?[1,Nprcs]中,其中0表示此时缓存中没有空闲的软量存储单元可供分配;j=j+1,直至j=N;在N个编码块CB1, CB2, …, CBN都译码结束后,对该传输块的译码结果进行循环冗余校验,如果校验通过,则传输块译码成功,译码结果交上层处理;否则译码失败,译码结果保存并要求重传;4) 如果当前进程i?[1,Nprcs]接收到的传输块为重传,则当该传输块完成软解调后,对于该传输块的N个编码块CB1, CB2, …, CBN,其中在前面传输过程没有正确译码的编码块做如下处理:根据当前进程映射表Mi, i?[1,Nprcs]中的任意一个映射记录[j,k],对编码块CBj, j ?[1,N]的当前接收比特软量,首先解速率匹配,解速率匹配后的比特软量存放在公共存储单元PSU中,然后对其做基于最大后验概率的迭代译码算法进行首次译码,译码结果进行循环冗余校验;如果首次译码结果通过循环冗余校验,则从当前进程映射表当前进程映射表Mi, i?[1,Nprcs]中删除映射记录[j,k],如果该编码块占有一个软量存储单元SSUk,k≠0,则同时将软量存储单元SSUk释放并进入空闲状态以供重新分配;然后处理当前进程映射表Mi, i?[1,Nprcs]下一个记录,直至当前进程映射表Mi, i?[1,Nprcs]所有记录处理完毕;若首次译码结果不通过循环冗余校验,则如果k≠0,则将编码块CBj存放在软量存储单元SSUk和公共存储单元PSU的比特软量进行合并,合并结果重新存放在软量存储单元SSUk中,然后对其进行二次译码,译码结果进行循环冗余校验,如果二次译码结果通过循环冗余校验,则从当前进程映射表Mi, i?[1,Nprcs]中删除映射记录[j,k],软量存储单元SSUk进入空闲状态以供重新分配,否则记录继续保留;如果k=0,则尝试从软量缓存区中分配一个空闲的软量存储单元SSU,如果存在软量存储单元SSUk’, k’?[1,Nbuffer]可供分配,则将编码块CBj存放在公共存储单元PSU的比特软量转存至软量存储单元SSUk’中,并且将索引[j, 0]替换为[j, k’]继续保存在当前进程映射表Mi, i?[1,Nprcs]中;若无空闲软量存储单元SSU可分配,[j, 0]继续保存在当前进程映射表Mi, i?[1,Nprcs]中,其中0表示此时缓存区中没有空闲的软量存储单元SSU可供分配;然后处理当前进程映射表Mi, i?[1,Nprcs]下一个记录,直至当前进程映射表Mi, i?[1,Nprcs]所有记录处理完毕;在当前进程映射表Mi, i?[1,Nprcs]所有记录处理完毕后,对该传输块的译码结果进行循环冗余校验,如果校验通过,则传输块译码成功,译码结果交上层处理,否则译码失败,译码结果保存并要求重传;如果已经达到最大传输次数,则将当前进程i?[1,Nprcs] 的当前进程映射表Mi...

【技术特征摘要】

【专利技术属性】
技术研发人员:赵春明赵欢姜明张华黄鹤
申请(专利权)人:东南大学
类型:发明
国别省市:84

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

1