[发明专利]长期演进系统混合自动要求重传过程软量存储分配方法有效
申请号: | 201110200630.X | 申请日: | 2011-07-18 |
公开(公告)号: | CN102255712A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 赵春明;赵欢;姜明;张华;黄鹤 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L1/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种长期演进系统中混合自动重传请求过程的软量存储分配方法,该方法包括如下步骤:长期演进系统下行共享信道采用多进程的混合自动重传请求技术,最大传输次数为4次;发送端每次发送一个传输块的一个冗余版本,在空分复用模式下可以一次传送2个传输块,其中传输块TB可以分割为N个编码块CB1,CB2,…,CBN, |
||
搜索关键词: | 长期 演进 系统 混合 自动 要求 过程 存储 分配 方法 | ||
【主权项】:
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,i[1,Nprcs]清空,按照当前进程映射表Mi记录所占用的所有软量存储单元全部进入空闲状态以供重新分配。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110200630.X/,转载请声明来源钻瓜专利网。