一种基于共享缓存的HARQ传输装置和方法制造方法及图纸

技术编号:26226288 阅读:16 留言:0更新日期:2020-11-04 11:04
本发明专利技术公开了一种基于共享缓存的HARQ传输装置和方法,所述方法,包括如下步骤:S1、调度模块根据当前的反馈信息和等待发送的业务数据的缓存调度一个重传或者新传;S2、发送模块按照调度模块的指示来发送数据;S3、解调模块对接收到的发送数据进行解码,将软比特缓存到软比特缓存模块;S4、软比特缓存模块将对应HARQ Process中至今为止收到的新传和重传的软比特送给解码模块进行解码;S5、解码模块将解码结果通知反馈模块,若解码模块解码成功,则通知软比特缓存模块清除对应的HARQ Process的所有缓存比特,软比特缓存模块将当前缓存状态信息通知反馈模块;S6、反馈模块根据解码模块和软比特缓存模块的输入构造反馈信息,反馈给调度模块。该方法可以有效节省硬件成本,匹配不同的业务数据模型,适应不同的非理想重传时延。

【技术实现步骤摘要】
一种基于共享缓存的HARQ传输装置和方法
本专利技术涉及通信
,具体是指一种基于共享缓存的HARQ传输装置和方法。
技术介绍
分布式无线通信系统是目前无线通信技术发展的主要趋势和潮流。特别是在5G通信系统中,为了节约硬件成本,增加软件灵活度,采用了不同切分口的分布式方案。5G接入网的基础处理单元BBU被重构为CU(CentralizedUnit,集中式单元),DU(DistributedUnit,分布式单元),RU(Remote/RadioUnit,远端单元)等三个功能实体。就目前主流的切分方案Option7.2中,CU设备处理无线高层协议栈功能,例如RRC层,PDCP层等,甚至也能够支持部分核心网功能下沉至接入网,满足未来通信网络对于新兴业务例如视频,网购,虚拟/增强现实对于网络时延的更高要求。DU设备主要处理部分物理层功能和实时性需求较高的层2功能,比如调度器等等,RU中包含射频模块以及部分物理层功能。在DU和RU之间,通过FH(FrountHaul,前传)来连接。因为不同的FH方案,会给DU和RU之间,带来不同的时延。在某些情况下,这些不稳定且可能相当显著的时延会给位于DU中的调度器带来相当大的影响,特别是对HARQ(HybridAutomaticRepeatreQuest,混合自适应重传)带来更大的挑战。采用HARQ技术后,如果某次传送失败,接收侧需要缓存此次发送的软比特信息,等待相同数据的下次重传,和接收到的重传数据进行合并,重新再进行解码。由于在非理想的FH中,调度器到RU之间的时延很大,因此数据的新传到重传之间需要等待较长的时间,以至于接收侧需要大量的内存来缓存接收后的数据比特。如果接收端是终端设备,采用芯片设计,则其内存容量受芯片成本,面积和功耗的限制,不可能无限增长。目前4G,5G中HARQ的策略是将内存划分为相同大小的不同HARQProcess。每次数据传输占用一个空闲的HARQProcess,接收端解码失败时,将等待合并的软比特存储在该HARQProcess对应的缓存中,在重传到来时进行合并,直到解码成功或者HARQ超时。这种做法虽然简单且信令开销小,但是对分布式系统而言,当FH上的时延增大时,对HARQProess个数的要求会急剧增加,特别是对于发送间隔很短的5G高频系统,在120KHz的子载波间隔下,其发送时间间隔为0.125ms,此时3ms的时延就相当于24个发送间隔,对于一个FDD系统而言,就需要增加24个HARQProcess。因为每个HARQProcess的缓存都需要按照最大可能的发送数据块的大小进行预留,在需要巨量的HARQProcess时,按照不同HARQProcess来均匀划分缓存的方式效率十分低下。特别是在用户有持续的小包发送时,这种划分方式将带来缓存的大量浪费。这使得终端侧的芯片成本和设计复杂度会急剧上升。
技术实现思路
本专利技术为解决上述技术问题,提供了一种利用HARQProcess之间共享缓存技术进行HARQ传输的装置和方法,可以有效节省硬件成本,匹配不同的业务数据模型,适应不同的非理想重传时延。为了实现上述目的,本专利技术采取的技术方案如下:一种基于共享缓存的HARQ传输装置,包括接收模块和发送模块,所述接收模块包括解调模块、解码模块、软比特缓存模块和反馈模块,解调模块,用于将收到的信号解调为软比特信息,并将其输出到解码模块;解码模块,用于对当前收到的HARQProcess的所有软比特信息,包括新传的软比特和每次重传收到的,合并后的软比特进行解码处理,输出解码成功或者失败的指示,解码成功则指示软比特缓存模块释放所有该HARQProcess所对应的软比特,同时解码后,将解码结果输出到反馈模块;软比特缓存模块:用于根据本次发送的HARQProcess编号缓存当前发送时刻收到软比特信息,所有的HARQProcess共享所有的存储空间,当此时传输是重传时,对重复的比特进行合并更新,保存那些第一次传输的比特,当解码模块要对某个HARQProcess进行解码时,将所有对应于该HARQProcess的软比特输出到解码模块进行解码,同时将当前的缓存占用情况输出到反馈模块。反馈模块,用于根据当前收到的解码模块的解码结果,以及缓存的占用情况,反馈解码结果以及剩余的可用缓存比特数给发送模块;所述发送模块包括发送模块和调度模块,发送模块,用于根据调度模块所调度的HARQ信息,进行信号的发送;调度模块,用于根据接收到的反馈信息,进行HARQ调度,在收到某个HARQProcess的解码结果为成功状态的信息时,计算接收模块缓存空闲可用的比特数Q、发送模块中等待发送的数据缓存中的bit大小B和空口在这个发送间隔能承载的bit数C,取Q、B、C中的最小值为N,调度包含N个信息比特的新传HARQProcess;在收到某个HARQProcess的解码结果为不成功状态的信息时,计算接收模块缓存空闲可用的比特数Q和满足目标误码率需要的校验比特数P,空口在这个发送间隔能承载的bit数C,取Q、P、C中的最小值为N,调度包含N个校验比特的重传HARQProcess。一种基于上述传输装置的传输方法,包括如下步骤:S1、调度模块根据当前的反馈信息和等待发送的业务数据的缓存调度一个重传或者新传;S2、发送模块按照调度模块的指示来发送数据;S3、解调模块对接收到的发送数据进行解码,将软比特缓存到软比特缓存模块;S4、软比特缓存模块将对应HARQProcess中至今为止收到的新传和重传的软比特送给解码模块进行解码;S5、解码模块将解码结果通知反馈模块,若解码模块解码成功,则通知软比特缓存模块清除对应的HARQProcess的所有缓存比特,软比特缓存模块将当前缓存状态信息通知反馈模块;S6、反馈模块根据解码模块和软比特缓存模块的输入构造反馈信息,反馈给调度模块。更进一步的技术方案是,步骤S1具体包括以下步骤:在收到某个HARQProcess的解码结果为成功状态的信息时,计算接收模块缓存空闲可用的比特数Q、发送模块中等待发送的数据缓存中的bit大小B和空口在这个发送间隔能承载的bit数C,取Q、B、C中的最小值为N,调度包含N个信息比特的新传HARQProcess;在收到某个HARQProcess的解码结果为不成功状态的信息时,计算接收模块缓存空闲可用的比特数Q和满足目标误码率需要的校验比特数P,空口在这个发送间隔能承载的bit数C,取Q、P、C中的最小值为N,调度包含N个校验比特的重传HARQProcess。与现有技术相比,本专利技术所取得的有益效果如下:该方法可以有效节省硬件成本,匹配不同的业务数据模型,适应不同的非理想重传时延。附图说明图1为分布式5G基站示意图;图2为本专利技术的基于共享缓存的HARQ传输装置的示意图;图3为本专利技术的各模块间处理流程图;图4为调度模块的处理流程图。具体实施方式本文档来自技高网
...

【技术保护点】
1.一种基于共享缓存的HARQ传输装置,其特征在于,包括接收模块和发送模块,/n所述接收模块包括解调模块、解码模块、软比特缓存模块和反馈模块,/n解调模块,用于将收到的信号解调为软比特信息,并将其输出到解码模块;/n解码模块,用于对当前收到的HARQ Process的所有软比特信息,包括新传的软比特和每次重传收到的,合并后的软比特进行解码处理,输出解码成功或者失败的指示,解码成功则指示软比特缓存模块释放所有该HARQ Process所对应的软比特,同时解码后,将解码结果输出到反馈模块;/n软比特缓存模块:用于根据本次发送的HARQ Process编号缓存当前发送时刻收到软比特信息,所有的HARQ Process共享所有的存储空间,当此时传输是重传时,对重复的比特进行合并更新,保存那些第一次传输的比特,当解码模块要对某个HARQ Process进行解码时,将所有对应于该HARQ Process的软比特输出到解码模块进行解码,同时将当前的缓存占用情况输出到反馈模块。/n反馈模块,用于根据当前收到的解码模块的解码结果,以及缓存的占用情况,反馈解码结果以及剩余的可用缓存比特数给发送模块;/n所述发送模块包括发送模块和调度模块,/n发送模块,用于根据调度模块所调度的HARQ信息,进行信号的发送;/n调度模块,用于根据接收到的反馈信息,进行HARQ调度,在收到某个HARQ Process的解码结果为成功状态的信息时,计算接收模块缓存空闲可用的比特数Q、发送模块中等待发送的数据缓存中的bit大小B和空口在这个发送间隔能承载的bit数C,取Q、B、C中的最小值为N,调度包含N个信息比特的新传HARQ Process;在收到某个HARQ Process的解码结果为不成功状态的信息时,计算接收模块缓存空闲可用的比特数Q和满足目标误码率需要的校验比特数P,空口在这个发送间隔能承载的bit数C,取Q、P、C中的最小值为N,调度包含N个校验比特的重传HARQ Process。/n...

【技术特征摘要】
1.一种基于共享缓存的HARQ传输装置,其特征在于,包括接收模块和发送模块,
所述接收模块包括解调模块、解码模块、软比特缓存模块和反馈模块,
解调模块,用于将收到的信号解调为软比特信息,并将其输出到解码模块;
解码模块,用于对当前收到的HARQProcess的所有软比特信息,包括新传的软比特和每次重传收到的,合并后的软比特进行解码处理,输出解码成功或者失败的指示,解码成功则指示软比特缓存模块释放所有该HARQProcess所对应的软比特,同时解码后,将解码结果输出到反馈模块;
软比特缓存模块:用于根据本次发送的HARQProcess编号缓存当前发送时刻收到软比特信息,所有的HARQProcess共享所有的存储空间,当此时传输是重传时,对重复的比特进行合并更新,保存那些第一次传输的比特,当解码模块要对某个HARQProcess进行解码时,将所有对应于该HARQProcess的软比特输出到解码模块进行解码,同时将当前的缓存占用情况输出到反馈模块。
反馈模块,用于根据当前收到的解码模块的解码结果,以及缓存的占用情况,反馈解码结果以及剩余的可用缓存比特数给发送模块;
所述发送模块包括发送模块和调度模块,
发送模块,用于根据调度模块所调度的HARQ信息,进行信号的发送;
调度模块,用于根据接收到的反馈信息,进行HARQ调度,在收到某个HARQProcess的解码结果为成功状态的信息时,计算接收模块缓存空闲可用的比特数Q、发送模块中等待发送的数据缓存中的bit大小B和空口在这个发送间隔能承载的bit数C,取Q、B、C中的最小值为N,调度包含N个信息比特的新传HARQProcess;在收到某个HARQProcess的解码结果为不成功状态的信息时,计算接...

【专利技术属性】
技术研发人员:吕星哉刘兴立林凌峰
申请(专利权)人:太仓市同维电子有限公司
类型:发明
国别省市:江苏;32

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

1