用户设备、调制解调器芯片和分配缓冲器的方法技术

技术编号:13603794 阅读:144 留言:0更新日期:2016-08-27 23:26
提供了一种用户设备、调制解调器芯片和分配缓冲器的方法。所述UE包括调制解调器芯片,调制解调器芯片包括:DL HARQ缓冲器控制器,在分配给UE的激活的CC的数量改变、HARQ进程的数量和/或大小改变、传输模式改变中的至少一个发生且HARQ处理被初始化时,通过以下步骤执行预分区:将分区的数量设置为等于激活的CC的数量;将分区的相对大小设置为与其相应的CC的容量成比例;使用标准来针对每个分区选择优化的压缩等级和HARQ进程的数量;通过利用具有设置的相对大小的设置数量的HARQ缓冲器分区来分配整个HARQ缓冲器存储器,其中,每个分区具有数量等于针对该分区而选择的优化的HARQ进程的数量的子分区。

【技术实现步骤摘要】
本申请要求于2015年2月13日提交的标题为“Method and system forcontiguous HARQ Memory Management(用于连续HARQ存储器管理的方法和系统)”的第62/116,094号美国临时申请以及于2015年9月8日提交的第14/847,320号美国申请的优先权,所述申请的内容通过引用包含于此。
本公开总体上涉及片上存储器和片外存储器的半静态存储器分区以及有效的存储器管理,更具体地说,涉及用于在使用载波聚合(CA)的长期演进(LTE)系统中的用户设备(UE)的下行混合自动重传请求(HARQ)缓冲器存储器管理。
技术介绍
在HARQ系统中,包的接收器对该包执行错误检测并且向发送器通知结果。更具体地说,如果没有检测到错误,则接收器发送ACK,而如果检测到错误,则接收器发送NACK。如果发送器接收NACK,则发送器将相同的包重新发送到接收器。使用称为“软合并”的技术,接收器将重新发送的包与初始发送的包进行合并,以确定包的正确内容。然而,这需要接收器存储接收的包,直到错误检测被执行之后,而如果错误被检测到,则接收器存储接收的包,直到重新发送的包被接收为止。该存储器被称为HARQ缓冲器、HARQ存储器或软缓冲器。不断增大的数据速度和/或吞吐量已经要求UE中的HARQ缓冲器已不得不能够存储不断增大的数据的量。在LTE中,针对UE的各种类型性能已经被定义。在类型5、6和7中,UE必须能够存储针对下行(DL)HARQ缓冲器的大约370万软比特。在LTE-升级(LTE-Adcanced)中的类型14要求大约474万软比特。通常,UE(例如,移动终端)的HARQ缓冲器被实现为“片上”,即,作为RF/基带调制解调器芯片或片上系统(SoC)中的存储器;然而,这样大的HARQ缓冲器大小将难以保持在片上。一种解决方法是将HARQ缓冲器中的一些保持在片外,即,外部存储器。然而,由于访问外部存储器比访问
存储在片上的数据花费长得多的时间,因此这导致数据可用性的问题。现在,通过在存储软比特之前压缩软比特来有效地降低HARQ缓冲器存储器要求。量化的软比特是接收到的下行信号的信道估计的结果,并且是对数似然比(LLR)的格式,这表示可由8比特准确地表示一个软比特,然而许多实施方式使用4比特或5比特表示一个软比特。压缩可将这些4至8软比特降低到与单个比特一样小;然而,压缩的代价是原始LLR值的准确性和保真度的损失。UE DL HARQ缓冲器的存储器分配可能是复杂的并且有些不可预测。在LTE-升级中,UE可接收多达5个分量载波(component carrier)(CC),进一步地,规格(specifications)将允许多达32CC的载波聚合,每个CC的带宽的大小可在1.4MHz至20MHz范围,每个CC可具有多达16个并行的HARQ进程。并行地执行HARQ进程以最大化吞吐量:如果一个HARQ进程停止并等待重新发送的包,则其他HARQ进程可继续。进一步地,复杂化的UE DL HARQ缓冲器存储器分配实际上就是HARQ进程的大小可以是不同的。仍进一步地,HARQ进程和CC是不断地被激活和去激活,因此不断地改变存储要求。一些UE DL HARQ缓冲器存储器分配系统通过随着变化发生而动态地分配(和取消分配/重新分配)存储器,来处理该不断变化的复杂度。换言之,当新的HARQ进程被激活时,HARQ缓冲器中的存储器的适当的量被分配,而当HARQ进程被去激活时,它的分配的存储器被“取消分配”(即,系统认为它“空”并且准备被分配)。随着时间,随着具有不同数量的HARQ进程的CC激活和去激活,以及在每个CC内的HARQ进程(具有不同大小)激活和去激活(“停止”以重新发送),仅保持什么被分配以及在什么位置的跟踪变得越来越复杂。此外,这样的HARQ缓冲器经常针对每个接收的子帧而被完全地重新分配。这种动态的HARQ缓冲器系统通常使用复杂的链表存储器管理方案,以不断地重新分配和重新分区HARQ存储器。除了保持链表存储器管理系统所需的资源以外,通过这样的系统保持的HARQ缓冲器还将不可避免地具有存储器碎片,这可能变得相当严重,即使在不严重时,仍减慢数据的移动,可能引起HARQ进程“下降(drop)”(即,当因为数据不在它被认为应该在的位置时,HARQ进程暂停)。HARQ进程中的数据被分割为传输块,传输块依次地被分割为代码块。
通过以下的事实为UE DL HARQ缓冲器添加了另一等级的复杂度:与UL不同,DL是异步的,这表示UE DL HARQ缓冲器不“知道”具体的HARQ进程的下一个传输块将在什么时候到达。因为两个传输块应该在同一时间立即可用于合并器,所以当例如重新发送的传输块需要与先前发送的传输块进行合并时,这变得有问题。当HARQ缓冲器被部分地存储在片外的系统使用典型的链表存储器管理时,每个新的进程在到达时被分配,并且被存储在片上或片外。当HARQ进程与DL HARQ进程的异步特性合并时,当需要与接收的重新发送的传输块合并时,由于访问存储在外部存储器中的先前发送的传输块(具有检测错误)所需的额外的时间,HARQ进程将减慢,并且可能终止。因此,需要有效的且高效的UE DL HARQ缓冲器存储器管理的设备、系统和方法。
技术实现思路
因此,进行本公开以至少解决上述的问题和/或缺点,并且至少提供下述优点。在本公开的一个方面,针对UE DL HARQ缓冲器提供更加高效的存储器管理方案,该方案不受存储器碎片的影响,并且不需要存储器针对每个子帧而重新分区。在本公开的另一方面,HARQ缓冲器可使用多个不同的压缩和/或传输模式,以最大化HARQ缓冲器利用和HARQ合并效率。在本公开的另一方面,HARQ缓冲器被预分区,以优化连续的存储器分配并且最大化HARQ缓冲器和HARQ合并器的效率和利用。在本公开的另一方面,HARQ缓冲器存储器被分割在片外(外部)存储器与片上(内部)存储器之间,同时满足时序约束和HARQ重新发送约束。在本公开的另一方面,HARQ缓冲器的一部分被存储在外部存储器,同时在需要时使得存储在外部存储器中的内容可用,由此在通过调整存储压缩/传输来最大化性能以及最小化功率利用并且最小化写入到外部存储器的同时,满足异步DL HARQ传输的标准要求。根据本公开的一方面,一种用户设备(UE)可包括调制解调器芯片,该调制解调器芯片可包括下行(DL)混合自动重传请求(HARQ)缓冲器控制器,该DL HARQ缓冲器在分配给UE的激活的分量载波(CC)的数量的改变、HARQ进程的数量和/或大小的改变、传输模式的改变中的至少一个发生,并且
HARQ处理被初始化时,通过以下步骤执行预分区:将分区的数量设置为等于激活的CC的数量;将分区的相对大小设置为与它们的相应的CC的容量成比例;使用一个或多个标准来针对每个分区选择优化的压缩等级和HARQ进程的数量;通过利用具有设置的相对大小的设置数量的HARQ缓冲器分区来分配整个HARQ缓冲器存储器,其中,每个分区具有数量等于针对该分区而选择的优化的HARQ进程的数量的子分区。所述调制解调器芯片还可包括片上存储器,并且UE还可包括片外存储器;连接片外存本文档来自技高网
...

【技术保护点】
一种用户设备(UE),包括:调制解调器芯片,包括:下行(DL)混合自动重传请求(HARQ)缓冲器控制器,在分配给UE的激活的分量载波(CC)的数量的改变、HARQ进程的数量和/或大小的改变、传输模式的改变中的至少一个发生,并且HARQ处理被初始化时,通过以下步骤执行预分区:将分区的数量设置为等于激活的CC的数量;将分区的相对大小设置为与它们的相应的CC的容量成比例;使用一个或多个标准来针对每个分区选择优化的压缩等级和HARQ进程的数量;通过利用具有设置的相对大小的设置数量的HARQ缓冲器分区来分配整个HARQ缓冲器存储器,其中,每个分区具有数量等于针对该分区而选择的优化的HARQ进程的数量的子分区。

【技术特征摘要】
2015.02.13 US 62/116,094;2015.09.08 US 14/847,3201.一种用户设备(UE),包括:调制解调器芯片,包括:下行(DL)混合自动重传请求(HARQ)缓冲器控制器,在分配给UE的激活的分量载波(CC)的数量的改变、HARQ进程的数量和/或大小的改变、传输模式的改变中的至少一个发生,并且HARQ处理被初始化时,通过以下步骤执行预分区:将分区的数量设置为等于激活的CC的数量;将分区的相对大小设置为与它们的相应的CC的容量成比例;使用一个或多个标准来针对每个分区选择优化的压缩等级和HARQ进程的数量;通过利用具有设置的相对大小的设置数量的HARQ缓冲器分区来分配整个HARQ缓冲器存储器,其中,每个分区具有数量等于针对该分区而选择的优化的HARQ进程的数量的子分区。2.如权利要求1所述的UE,其中,调制解调器芯片还包括片上存储器,UE还包括:片外存储器;连接片外存储器和调制解调器芯片的总线,其中,HARQ缓冲器控制器确定可用于DL HARQ缓冲器的片上存储器与通过总线而可用于DL HARQ缓冲器片外存储器的优化比率,并且根据确定的优化比率在片上存储器与片外存储器之间分配逻辑HARQ缓冲存储器的每个分区和子分区。3.一种分配用户设备(UE)下行(DL)混合自动重传请求(HARQ)缓冲器的方法,包括:通过以下步骤对HARQ缓冲器进行预分区:将分区的数量设置为等于激活的分量载波(CC)的数量;将分区的相对大小设置为与它们的相应的CC的容量成比例;使用一个或多个标准来针对每个分区选择优化的压缩等级和HARQ进程的数量;通过具有设置的相对大小的设置数量的HARQ缓冲器分区来分
\t配整个HARQ缓冲器存储器,其中,每个分区具有数量等于选择的针对该分区而选择的HARQ进程的优化数量的子分区,其中,当激活的CC的数量的改变、HARQ进程的数量和/或大小的改变、传输模式的改变中的至少一个发生时,并且HARQ处理被初始化时,执行预分区。4.如权利要求3所述的方法,其中,如果当执行预分区时激活的HARQ进程存储在HARQ缓冲器中,则分配整个HARQ缓冲存储器的步骤包括:分配分区和子分区,使得激活的HARQ进程能够从它们的旧的存储器位置移动到新的存储器位置。5.如权利要求3所述的方法,还包括:当接收到小于分配给其的子分区的传输块时,确定针对该传输块而选择的压缩等级是否能够被降低,从而该传输块能够更加充分地占用分配给该传输块的子分区。6.如权利要求3所述的方法,还包括:当CC的激活的HARQ进程的数量超过HARQ缓冲器中的分配给该CC的子分区的数量时:当针对该CC的另一HARQ进程而接收且存储在分配给其的子分区中的第一传输块被解码并且没有错误被检测到时,分配给第一传输块的子分区变为可用的,且额外的HARQ进程的传输块被存储分配给第一传输块的子分区中。7.如权利要求3所述的方法,还包括:当CC的激活的HARQ进程的数量超过HARQ缓冲器中的分配给该CC的分区的子分区的数量时,增加该分区中的一个或多个子分区的压缩等级,以使全部的激活的HARQ进程的总数被分配给分配给该分区的子分区。8.一种分配用户设备(UE)下行(DL)混合自动重传请求(HARQ)缓冲器的方法,包括:确定可用于HARQ缓冲器的内部存储器与可用于HARQ缓冲器的外部存储器的优化比率;根据确定的优化比率,在内部存储器与外部存储器之间分配逻辑HARQ缓冲器存储器的每个分区和子分区。9.如权利要求8所述的方法,其中,优化比率包括HARQ缓冲器可用的全部内部存储器与在当前的带宽和分量载波分配处具有最大吞吐量的假设
\t下存储全部HARQ进程所需的额外的存储器的比率。10.如权利要求8所述的方法,其中,基于以下项中的至少一项来确定内部存储器与外部存储器之间的比率:可用的内部存储器的大小、可用的外部存储器的大小、压缩等级、当前操作情况、功率/资源管理方案以及当前通信设置和/或情况。11.如权利要求8所述的方法,还包括:将接收的HARQ进程的传输块存储在内部存储器和外部存储器二者中,其中,传输块的...

【专利技术属性】
技术研发人员:穆斯塔法·艾尔可哈米阿尔温德·叶德拉河相赫赵贤相姜寅烨
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1