用于3GPPNR的CRC码长度的自适应的制作方法

文档序号:19608934发布日期:2020-01-03 13:52阅读:378来源:国知局
用于3GPP NR的CRC码长度的自适应的制作方法
特定实施例针对无线通信,并且更特别地,针对用于数据传输的自适应长度循环冗余校验(crc)。
背景技术
:第三代合作伙伴项目(3gpp)长期演进(lte)网络使用循环冗余校验(crc)进行检错和/或纠错。3gpp新空口(nr)可以将极性码用于下行链路和上行链路控制信息(dci、uci)。例如,用于增强移动宽带(embb)的上行链路控制信息可以采用极性编码,可能对于其中可优选重复/块编码的非常小的块长度除外。用于embb的下行链路控制信息可以采用极性编码,可能对于其中可优选重复/块编码的非常小的块长度除外。用于nr的uci参数可包括nmax,uci=1024。码设计可以针对高达200的k进行优化,并且其通常使用更高的码率,以良好的性能支持高达500的k值。因此,nr的uci可以跨越宽范围,例如,从k=1位到k=500位。这比lte的uci大小范围多得多。就信道编码而言,出于检错目的,也可能出于差错(error)控制目的,预期crc码覆盖uci的全部大小范围。出于差错控制目的,预期极性码覆盖uci的全部大小范围。取决于crc长度和期望的码性质,crc生成多项式(generatorpolynomial)能被选择为各种类型。以下是两种典型类型。类型1生成多项式:如果g(x)=(x+1)b(x),其中b(x)是l-1次的本原多项式(primitivepolynomial),则自然码长度ncrc1=2l-1-1,信息长度kcrc1=ncrc1-l=2l-1-l-1;该码如果与块长度n≤ncrc1一起使用,则能检测单个、双个、三个和任意奇数个差错。类型2生成多项式:如果g(x)是l次的本原多项式,则:自然码长度ncrc2=2l-1,信息长度kcrc2=ncrc2-l=2l-l-1。该码如果与块长度n≤ncrc2一起使用,则能检测任何单个位或双个位错误。如果块长度大于自然码长度,则码的最小距离是2,因为必须使用原始循环码的重复版本。然而,重复的crc码中的权重2的码字的数量取决于自然码长度和生成多项式的阶数两者。自然码长度越长,并且生成多项式的阶数越高,权重是2的码字越少。表1针对类型1和类型2生成多项式两者,示出了一组crc长度l的自然码长度和信息长度。表1:用于给定crc长度l的自然码长度和信息长度lkcrc1ncrc1kcrc2ncrc27566312012781191272472559246255502511105015111013102311101210232036204712203520474083409513408240958178819114817781911636916383151636816383327523276716327513276765519655351765518655351310541310711813105313107126212526214319262124262143524268524287205242675242871048555104857521104855410485752097130209715122209712920971514194281419430323419428041943038388584838860724838858383886071677719116777215一个特定问题是,nruci可能比lteuci大得多。nruci大小能大到500位,甚至更大。如对于lteuci所使用的现有8位crc长度,对于nruci是不够的。在介绍部分中描述的备选方案不一定是先前已经设想或推行的备选方案。因此,除非本文另有说明,否则在介绍部分中描述的备选方案不是现有技术,并且不通过包含在介绍部分中而被承认是现有技术。技术实现要素:本文描述的实施例包括自适应长度循环冗余校验(crc),以便于新空口(nr)中的宽范围的上行链路控制信息(uci)大小或下行链路控制信息(dci)大小。根据一些实施例,一种供无线传送器使用的方法包括:确定要传送的数据量;基于要传送的数据量来确定循环冗余校验(crc)多项式长度;使用所确定的多项式长度的crc对数据进行编码;以及传送编码数据。在特定实施例中,基于要传送的数据量来确定crc多项式长度包括:当所确定的要传送的数据量小于或等于阈值位数时,确定第一crc多项式长度;以及当所确定的要传送的数据量大于阈值位数时,确定第二crc多项式长度。在特定实施例中,要传送的数据包括控制信道数据。控制信道数据可包括上行链路控制信息(uci)或下行链路控制信息(dci)。使用所确定的多项式长度的crc对数据进行编码可包括使用极性码对数据进行编码。作为一个示例,阈值位数可以是19位,第一crc多项式长度可以是6,并且第二crc多项式长度可以是11。crc多项式长度的一部分可以被用于纠错(lcorr),而crc多项式长度的另一部分可以被用于检错(ldet),并且其中ldet是3。在特定实施例中,要传送的数据包括用户数据。用户数据可包括物理下行链路共享信道(pdsch)或物理上行链路共享信道(pusch)。使用所确定的多项式长度的crc对数据进行编码可包括使用低密度奇偶校验(ldpc)码对数据进行编码。作为一个示例,阈值位数可以是3824位,第一crc多项式长度可以是16,并且第二crc多项式长度可以是24。在特定实施例中,所述方法进一步包括:对所确定的crc多项式长度应用比例因子,以基于检错或纠错要求来增加或减少所确定的crc多项式长度。crc的crc块长度可以大于crc的自然码长度。crc的自然码长度可以包括超过crc的块长度的余量。根据一些实施例,无线传送器包括处理电路。处理电路可操作以:确定要传送的数据量;基于要传送的数据量来确定crc多项式长度;使用所确定的多项式长度的crc对数据进行编码;以及传送编码数据。在特定实施例中,处理电路可操作以通过以下各项,基于要传送的数据量来确定crc多项式长度:当所确定的要传送的数据量小于或等于阈值位数时,确定第一crc多项式长度;而当所确定的要传送的数据量大于阈值位数时,确定第二crc多项式长度。在特定实施例中,要传送的数据包括控制信道数据。控制信道数据可以包括uci或dci。处理电路可操作以:使用极性码,使用所确定的多项式长度的crc对数据进行编码。作为一个示例,阈值位数可以是19位,第一crc多项式长度可以是6,并且第二crc多项式长度可以是11。crc多项式长度的一部分可以被用于纠错(lcorr),而crc多项式长度的另一部分可以被用于检错(ldet),并且其中ldet是3。在特定实施例中,要传送的数据包括用户数据。用户数据可以包括pdsch或pusch。处理电路可操作以:使用ldpc码,使用所确定的多项式长度的crc对数据进行编码。作为一个示例,阈值位数可以是3824位,第一crc多项式长度可以是16,并且第二crc多项式长度可以是24。在特定实施例中,处理电路进一步可操作以:对所确定的crc多项式长度应用比例因子,以基于检错或纠错要求来增加或减少所确定的crc多项式长度。crc的crc块长度可以大于crc的自然码长度。crc的自然码长度可以包括超过所述crc的块长度的余量。在特定实施例中,无线传送器包括网络节点或无线装置。根据一些实施例,一种供无线接收器使用的方法包括:从无线传送器接收编码数据;确定编码数据中接收到的数据量;基于数据量来确定crc多项式长度;以及使用所确定的多项式长度的crc对所接收的编码数据进行解码。在特定实施例中,基于接收到的数据量来确定crc多项式长度包括:当所确定的接收到的数据量小于或等于阈值位数时,确定第一crc多项式长度;而当所确定的接收到的数据量大于阈值位数时,确定第二crc多项式长度。在特定实施例中,接收到的数据包括控制信道数据。控制信道数据可以包括uci或dci。使用所确定的多项式长度的所述crc对接收到的编码数据进行解码可包括使用极性码对所述数据进行解码。作为一个示例,阈值位数可以是19位,第一crc多项式长度可以是6,并且第二crc多项式长度可以是11。crc多项式长度的一部分可以被用于纠错(lcorr),而所述crc多项式长度的另一部分可以被用于检错(ldet),并且其中ldet是3。在特定实施例中,接收到的数据包括用户数据。用户数据可以包括pdsch或pusch。使用所确定的多项式长度的crc对接收到的编码数据进行解码可包括使用ldpc码对接收到的编码数据进行解码。作为一个示例,阈值位数可以是3824位,第一crc多项式长度可以是16,并且第二crc多项式长度可以是24。在特定实施例中,所述方法进一步包括:对所确定的crc多项式长度应用比例因子,以基于检错或纠错要求来增加或减少所确定的crc多项式长度。crc的crc块长度可大于所述crc的自然码长度。crc的自然码长度可以包括超过所述crc的块长度的余量。在特定实施例中,无线接收器包括网络节点或无线装置。根据一些实施例,无线接收器包括处理电路。处理电路可操作以:从无线传送器接收编码数据;确定编码数据中接收到的数据量;基于数据量来确定crc多项式长度;以及使用所确定的多项式长度的crc对接收到的编码数据进行解码。在特定实施例中,处理电路可操作以:通过以下各项,基于接收到的数据量来确定crc多项式长度:当所确定的接收到的数据量小于或等于阈值位数时,确定第一crc多项式长度;而当所确定的接收到的数据量大于阈值位数时,确定第二crc多项式长度。在特定实施例中,接收到的数据包括控制信道数据。控制信道数据可以包括uci或dci。处理电路可以可操作以:使用极性码,使用所确定的多项式长度的crc对接收到的编码数据进行解码。作为一个示例,阈值位数可以是19位,第一crc多项式长度可以是6,并且第二crc多项式长度可以是11。crc多项式长度的一部分可以被用于纠错(lcorr),而crc多项式长度的另一部分被用于检错(ldet),并且其中ldet是3。在特定实施例中,接收到的数据包括用户数据。用户数据可以包括pdsch或pusch。处理电路可以可操作以使用所确定的多项式长度的crc对接收到的编码数据进行解码包括使用ldpc码。作为一个示例,阈值位数可以为3824位,第一crc多项式长度可以是16,并且第二crc多项式长度可以是24。在特定实施例中,处理电路进一步可操作以:对所确定的crc多项式长度应用比例因子,以基于检错或纠错要求来增加或减少所确定的crc多项式长度。crc的crc块长度可以大于crc的自然码长度。crc的自然码长度可以包括超过crc的块长度的余量。在特定实施例中,无线传送器包括网络节点或无线装置。根据一些实施例,无线传送器包括确定模块、编码/解码模块和传送模块。确定模块可操作以:确定要传送的数据量;并且基于要传送的数据量来确定crc多项式长度。编码/解码模块可操作以使用所确定的多项式长度的所述crc对数据进行编码。传送模块可操作以传送编码数据。根据一些实施例,无线接收器包括确定模块、编码/解码模块和接收模块。接收模块可操作以从无线传送器接收编码数据。确定模块可操作以:确定在编码数据中接收到的数据量;并基于数据量确定crc多项式长度。编码/解码模块可操作以使用所确定多项式长度的crc对接收到的编码数据进行解码。还公开了计算机程序产品。计算机程序产品包括存储在非暂态计算机可读介质上的指令,所述指令当由处理器执行时,执行以下步骤:确定要传送的数据量;基于要传送的数据量来确定crc多项式长度;使用所确定的多项式长度的crc对数据进行编码;以及传送编码数据。另一计算机程序产品包括存储在非暂态计算机可读介质上的指令,所述指令当由处理器执行时,执行以下步骤:从无线传送器接收编码数据;确定在编码数据中接收到的数据量;基于数据量来确定crc多项式长度;以及使用所确定的多项式长度的crc对接收到的编码数据进行解码。特定实施例可以展现如下技术优点中的一些。在特定实施例中,在使用大小合理的crc开销的同时,适配crc大小维持了良好的检错能力。备选地,通过使crc大小适合于手边的应用,也能支持不同级别的检错能力。本领域技术人员根据如下附图、描述和示例权利要求将容易明白其它技术优点。附图说明为了更全面地理解实施例以及它们的特征和优点,现在参考如下结合附图进行的描述,其中:图1是图示根据一些实施例的示例无线网络的框图;图2a是图示根据一些实施例的供无线传送器使用的示例方法的流程图;图2b是图示根据一些实施例的供无线接收器使用的示例方法的流程图;图3a是图示无线装置的示例实施例的框图;图3b是图示无线装置的示例组件的框图;图4a是图示网络节点的示例实施例的框图;以及图4b是图示网络节点的示例组件的框图。具体实施方式第三代合作伙伴项目(3gpp)长期演进(lte)网络使用循环冗余校验(crc)进行检错和/或纠错。3gpp新空口(nr)可以将极性码用于下行链路和上行链路控制信息(dci、uci)。例如,用于增强移动宽带(embb)的uci和dci可以采用极性编码,可能对于其中可优选重复或块编码的非常小的块长度除外。用于nr的码设计可以针对高达200的k进行优化,并且通常使用更高的码率以良好的性能进一步支持高达500的k值。因此,nr的uci可以跨越宽范围,例如,从k=1位到k=500位。这大于lteuci大小范围。就信道编码而言,为了检错,也可能为了差错控制,预期crc码覆盖uci的整个大小范围。出于差错控制目的,预期极性码覆盖uci的整个大小范围。一个特定问题是,nruci可能比lteuci大得多。nruci大小能大到500位,或者甚至更大。如对于lteuci所使用的现有8位crc长度,对于nruci是不够的。特定实施例消除了上述问题,并且包括自适应长度crc,以便于nr中的宽范围uci大小或dci大小。在特定实施例中,在使用大小合理的crc开销的同时,适配crc大小维持了良好的检错能力。备选地,通过使crc大小适合于手边的应用,也可以支持不同级别的检错能力。下面的描述阐述了许多特定细节。然而,要理解,可在没有这些特定细节的情况下实践实施例。在其它实例中,众所周知的电路、结构和技术尚未详细示出,以免模糊对本描述的理解。本领域普通技术人员用所包含的描述将能够实现适当的功能性而无需过多实验。在说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包含特定特征、结构或特性,但每个实施例可能不一定包含该特定特征、结构或特性。此外,此类短语不一定指的是同一实施例。另外,无论是否明确描述,当结合实施例描述特定特征、结构或特性时,认为它在本领域技术人员的知识范围内,以结合其它实施例实现此类特征、结构或特性。参考附图中的图1-4b描述特定实施例,针对各图的相似和对应部分使用相似的标号。lte和nr在本公开通篇被用作示例蜂窝系统,但本文提出的想法也可应用于其它无线通信系统。图1是图示根据特定实施例的示例无线网络的框图。无线网络100包含一个或多个无线装置110(诸如移动电话、智能电话、膝上型计算机、平板计算机、mtc装置或者能提供无线通信的任何其它装置)以及多个网络节点120(诸如基站或enodeb)。无线装置110也可以被称为ue。网络节点120服务于覆盖区域115(也称为小区115)。一般而言,在网络节点120覆盖内(例如在由网络节点120服务的小区115内)的无线装置110通过传送和接收无线信号130与网络节点120通信。例如,无线装置110和网络节点120可以传递包含语音业务、数据业务和/或控制信号的无线信号130。向无线装置110传递语音业务、数据业务和/或控制信号的网络节点120可以被称为无线装置110的服务网络节点120。无线装置110与网络节点120之间的通信可以被称为蜂窝通信。无线信号130可以包括下行链路传输(从网络节点120到无线装置110)和上行链路传输(从无线装置110到网络节点120)。无线信号130可以包括控制信道和用户数据信道。无线信号130可以包括用于检错和/或纠错的crc。每个网络节点120可以具有用于向无线装置110传送信号130的单个传送器或多个传送器。在一些实施例中,网络节点120可以包括多输入多输出(mimo)系统。类似地,每个无线装置110可以具有用于从网络节点120或其它无线装置110接收信号130的单个接收器或多个接收器。取决于要传送的数据量,无线传送器,诸如网络节点120或无线装置110,可以传送用不同长度的crc编码的无线信号130。在一些实施例中,无线传送器在确定crc长度时可以应用比例因子。取决于接收到的数据量,无线接收器,诸如网络节点120或无线装置110,可以接收用不同长度的crc编码的无线信号130。在一些实施例中,无线接收器在确定crc长度时可以应用比例因子。在无线网络100中,每个网络节点120可使用任何适合的无线电接入技术,诸如长期演进(lte)、lte-advanced、nr、umts、hspa、gsm、cdma2000、nr、wimax、wifi和/或其它适合的无线电接入技术。无线网络100可以包括一个或多个无线电接入技术的任何合适的组合。出于示例的目的,可以在某些无线电接入技术的上下文内描述各种实施例。然而,本公开的范围不限于这些示例,并且其它实施例可能使用不同的无线电接入技术。如上面所描述的,无线网络的实施例可以包含一个或多个无线装置以及能够与无线装置通信的一个或多个不同类型的无线电网络节点。网络还可以包括适合于支持无线装置之间或无线装置与另一通信装置(诸如陆线电话)之间的通信的任何附加元件。无线装置可以包括硬件和/或软件的任何合适的组合。例如,在特定实施例中,无线装置(诸如无线装置110)可以包括下面针对图4a描述的组件。类似地,网络节点可以包括硬件和/或软件的任何合适的组合。例如,在特定实施例中,网络节点(诸如网络节点120)可以包括下面针对图5a描述的组件。在nr系统中,预期uci大小k跨越比lte的uci宽得多的范围。最小大小为kmin=1,并且最大大小kmax能高达500位,或者对于nr版本15甚至更高。kmax的精确值可随着nr系统演进而演进。例如,如果将来的nr版本采用更大数量的分量载波,则uci大小可能增加。在另一个示例中,如果ue监测并报告更大数量的mimo层或波束作为信道状态信息(csi)报告的一部分,则uci大小可能增加。因此,根据一些实施例,期望crc长度应当适合于它保护的uci大小。对于越大的uci大小,使用越长的crc;对于越短的uci,使用越短的uci。第一组实施例将crc向量仅用于检错。这些实施例假设crc的自然长度是(kcrc1,l1、ncrc1,l1),这对应于crc大小类型1的crc长度l1。类型1指的是具有g(x)=(x+1)b(x)的crc,其中b(x)是l-1次的本原多项式,其具有自然码长ncrc1=2l-1-1。注意,虽然在示例中假设了类型1的crc生成多项式,但是本领域技术人员理解,能改为使用类型2和其他类型的crc生成多项式,并且相同的方法适用。在这些实施例中,crc向量仅用于检错,而不用于纠错。例如,当uci受pc极性码保护时,就是这种情况。对于uci的第一系综(ensemble),让最大uci大小为kuci,1,max,kuci,1,max<=kcrc1,l1,其中kcrc1,l1优选是kcrc1列表中大于或等于kuci,1,max的最小值。然后,长度为l1的crc被用于uci的第一系综。例如,第一系综具有kuci,1,max<=100位。然后通过查找表1,找到kcrc1,l1是kcrc1,l1=119,并且使用长度为l1=8位的crc向量。对于uci的第二系综,让最大uci大小为kuci,2,max,kuci,1,max<kuci,2,max<=kcrc1,l2,其中kcrc1,l2优选是kcrc1列表中大于或等于kuci,2,max的最小值。然后,长度为l2的crc被用于uci的第二系综,其中l2>l1。例如,第二系综具有kuci,2,max<=2000位。然后通过查找表1,找到kcrc1,l2是kcrc1,l2=2035,并且使用长度为l2=12位的crc。如果存在更多的uci系综,则能执行同一过程。第二组实施例针对纠错和检错都使用crc向量。这些实施例也假设crc的自然长度是(kcrc1,l1,ncrc1,l1),这对应于crc大小类型1的crc长度l1。对于纠错和检错都使用crc向量。例如,当uci受crc辅助的极性码保护时,就是这种情况。假设对于纠错需要等效的lcorrcrc位,而对于检错需要等效的ldetcrc位。为了获得更好的码性能,期望单个crc,而不是两个单独的crc。使用长度>=(lcorr+ldet)的crc向量,并且对应地,使用次数>=(lcorr+ldet)的crc多项式。对于uci的第一系综,让最大uci大小为kuci,1,max,kuci,1,max<=kcrc1,l1,其中kcrc1,l1优选是kcrc1列表中大于或等于kuci,1,max的最小值。然后,长度为max(l1,lcorr+ldet)的crc被用于uci的第一系综。例如,第一系综具有kuci,1,max<=100位。然后通过查找表1,找到kcrc1,l1是kcrc1,l1=119,其中l1=8位,并且使用长度为max(8,lcorr+ldet)的crc向量。对于uci的第二系综,让最大uci大小为kuci,2,max,kuci,1,max<kuci,2,max<=kcrc1,l2,其中kcrc1,l2优选是kcrc1列表中大于或等于kuci,2,max的最小值。然后,长度为max(l2,lcorr+ldet)的crc被用于uci的第二系综。例如,第二系综具有kuci,2,max<=2000位。然后,通过查找表1,找到kcrc1,l2是kcrc1,l2=2035,其中l2=12位,并且使用长度为max(12,lcorr+ldet)的crc向量。如果存在更多的uci系综,则能执行同一过程。第三组实施例使用大于自然码长度的crc块长度。使用码长度小于或等于crc的自然码长度的crc确保了crc码的良好检错能力。然而,在某些情况下,使用长码长度,但是对crc码的检错能力的要求可能会放松。在这种情况下,自适应crc长度可以被选择为略小于避免重复crc码所要求的crc长度。对于uci的第一系综,其中最大uci大小是kuci,1,max,kuci,1,max•f<=kcrc1,l1,则长度为l1的crc被用于uci的第一系综。f是比例因子,0<f<=1,它应该将得出的crc码的所要求的检错性质考虑在内。例如,第一系综具有kuci,1,max<=100位,并且比例因子f=0.5,然后通过查找表1,能找到kcrc1,l1=56,其满足100*0.5<56,从而l1=7,并且使用长度为7的crc向量。对于uci的第二系综,其中最大uci大小是kuci,2,max,kuci,2,max·f<=kcrc2,l2,则长度为l2的crc被用于uci的第二系综。例如,第二系综具有kuci,2,max<=2000位,并且比例因子f=0.5,然后通过查找表1,能找到kcrc1,l2=1012,其满足2000*0.5<1012,因此l2=11,并且使用长度为11的crc向量。如果存在更多的uci系综,则能执行同一过程。第四组实施例使用具有自然码长度的crc,其在块长度上产生可变余量。对于相同的块长度,可能存在需要不同量的检错能力的应用。为了促进不同量的检错能力,在自然码长度和块长度之间的差异中放置了额外的余量。对于uci的第一系综,最大uci大小是kuci,1,max,kuci,1,max<=kcrc1,l1,并且kcrc1,l1优选是kcrc1列表中大于或等于kuci,1,max的最小值。然后,长度为(l1+d1)的crc被用于uci的第一系综,其中d1是整数,其充当用于根据应用来调整得出的crc码中的额外检错能力的旋钮(knob)。例如,第一系综具有kuci,1,max<=100位以及d1=2的余量,则通过查找表1可以找到l1=7。l1+d1=7+2=9,并且使用长度为9的crc向量。对于uci的第二系综,最大uci大小为kuci,2,max,kuci,1,max<kuci,2,max<=kcrc2,l2,并且kcrc1,l2优选是kcrc1列表中大于或等于kuci,2,max的最小值。然后,长度为(l2+d2)的crc被用于uci的第二系综,其中d2是整数,其充当用于为uci的第二系综调整得出的crc码中的额外检错能力的旋钮。例如,第二系综具有kuci,2,max<=2000位以及d2=1的余量,则通过查找表1找到l2=12。l2+d2=12+1=13,并且使用长度为13的crc向量。一般来说,余量d1和d2可以或者可以不独立于uci大小。如果存在更多的uci系综,则能执行同一过程。将uci分配给不同的系综能根据各种系统参数和配置,包括(但不限于)如下项:(a)载波聚合中分量载波的数量;(b)ue被配置成针对其报告信道状态信息的mimo层的数量;(c)ue被配置成针对其报告信道状态信息的波束的数量;以及(d)根据报告值的量化级别在csi字段中的位数。虽然以上描述使用了uci作为示例,但是相同的方法能应用于其他类型的信息传输,例如下行链路数据分组、上行链路数据分组而不是控制信息。例如,下行链路控制信息(dci)而不是uci。此外,关联的差错控制编码方法能包括其他码类型,例如ldpc码而不是极性码。特定实施例可以包括无线传送器和无线接收器(诸如网络节点或无线装置)中的方法。上述示例和实施例一般可以由图2a和2b中的流程图表示。图2a是图示根据一些实施例供无线传送器使用的示例方法的流程图。在特定实施例中,图2a的一个或多个步骤可以由针对图1描述的无线网络100的组件执行。该方法开始于步骤212,其中无线传送器确定要传送的数据量。例如,网络节点120或无线装置110可以确定它有100位数据要传送。在一些实施例中,要传送的数据可以包括控制信息,诸如上行链路控制信息或下行链路控制信息。在一些实施例中,要传送的数据可以包括用户数据,诸如pdsch或pusch。在步骤214,无线传送器基于要传送的数据量来确定crc长度。例如,网络节点120或无线装置110可以针对与大于或等于所确定的要传送的数据量的最小数据量关联的crc长度值执行表查找。在特定实施例中,当要传送的数据量小于或等于阈值位数时,无线传送器确定第一crc多项式长度。例如,对于传送控制信道数据(例如,dci、uci等),阈值可以是19位。对于小于或等于19位的控制信道位数,无线传送器可以确定crc多项式长度为6。对于大于19位的控制信道位数,无线传送器可以确定crc多项式长度为11。crc多项式的一部分可用于纠错(例如,3位或9位),并且一部分可用于检错(例如,3位)。作为另一示例,对于传送用户数据(例如,pdsch、pusch等),阈值可以是3824位。对于小于或等于3824位的用户数据位数,无线传送器可以确定crc多项式长度为16。对于大于3824位的用户数据位数,无线传送器可以确定crc多项式长度为24。其他实施例可以选择任何合适的阈值和任何合适的crc多项式长度。在一些实施例中,无线传送器可以应用比例因子,诸如上面针对第三组和第四组实施例描述的比例因子。该crc的crc块长度可以大于该crc的自然码长度,或者该crc的自然码长度可以包括超过该crc的块长度的余量。在步骤216,无线传送器使用所确定的长度的crc对数据进行编码。例如,取决于要传送的数据量和查找表中的值,网络节点120或无线装置110可以使用8位crc或12位的crc对数据进行编码。无线传送器可以使用极性码对控制信道数据进行编码,并且使用ldpc码对用户数据进行编码。在步骤218,无线传送器传送编码数据。例如,网络节点120可以向无线装置110传送编码数据,或者反之亦然。可以对方法200进行修改、添加或省略。此外,图2a的方法200中的一个或多个步骤可以并行执行,或以任何适合的次序执行。方法200的步骤可以随时间根据需要重复。图2b是图示根据一些实施例供无线接收器使用的示例方法的流程图。在特定实施例中,图2b的一个或多个步骤可以由针对图1描述的无线网络100的组件执行。该方法开始于步骤252,其中无线接收器从无线传送器接收编码数据。例如,网络节点120可以从无线装置110接收编码数据,或者反之亦然。在步骤254,无线接收器确定在编码数据中接收到的数据量。例如,网络节点120或无线装置110可以确定它已经接收到100位数据。在一些实施例中,接收到的数据可以包括控制信息,诸如上行链路控制信息或下行链路控制信息。在一些实施例中,接收到的数据可以包括用户数据,诸如pdsch或pusch。在步骤256,无线接收器基于接收到的数据量来确定crc长度。例如,网络节点120或无线装置110可以针对与大于或等于所确定的接收到的数据量的最小数据量关联的crc长度值执行表查找。在特定实施例中,当接收到的数据量小于或等于阈值位数时,无线接收器确定第一crc多项式长度。例如,对于接收控制信道数据(例如,dci、uci等),阈值可以是19位。对于小于或等于19位的控制信道位数,无线接收器可以确定crc多项式长度为6。对于大于19位的控制信道位数,无线接收器可以确定crc多项式长度为11。crc多项式的一部分可用于纠错(例如,3位或9位),并且一部分可用于检错(例如,3位)。作为另一示例,对于接收用户数据(例如,pdsch、pusch等),阈值可以是3824位。对于小于或等于3824位的用户数据位数,无线接收器可以确定16的crc多项式长度。对于大于3824位的用户数据位数,无线接收器可以确定24的crc多项式长度。其他实施例可以选择任何合适的阈值和任何合适的crc多项式长度。在一些实施例中,无线接收器可以应用比例因子,诸如上面针对第三组和第四组实施例描述的比例因子。该crc的crc块长度可以大于该crc的自然码长度,或者该crc的自然码长度可以包括超过该crc的块长度的余量。在步骤258,无线接收器使用所确定的长度的crc对数据进行解码。例如,取决于接收到的数据量和查找表中的值,网络节点120或无线装置110可以使用8位crc或12位crc对数据进行解码。无线接收器可以使用极性码对控制信道数据进行解码,并且使用ldpc码对用户数据进行解码。可以对方法250进行修改、添加或省略。此外,图2b的方法250中的一个或多个步骤可并行执行或以任何适合的次序执行。方法250的步骤可以根据需要随时间重复。图3a是图示无线装置的示例实施例的框图。无线装置是在图1中图示的无线装置110的示例。在特定实施例中,无线装置能够基于要传送或接收的数据量来确定crc长度。无线装置的特定示例包括移动电话、智能电话、pda(个人数字助理)、便携式计算机(例如膝上型计算机、平板电脑)、传感器、调制解调器、机器型(mtc)装置/机器对机器(m2m)装置、膝上嵌入式设备(lee)、膝上安装式设备(lme)、usb软件狗、具有装置对装置能力的装置、车辆对车辆装置或者能提供无线通信的另一其它装置。无线装置包括收发器310、处理电路320、存储器330和电源340。在一些实施例中,收发器310便于(例如经由天线)向无线网络节点120传送无线信号,并从网络节点120接收无线信号,处理电路320执行指令以提供本文描述为由无线装置提供的其中一些或所有功能性,并且存储器330存储由处理电路320执行的指令。电源340向无线装置110的一个或多个组件(诸如收发器310、处理电路320和/或存储器330)供应电力。处理电路320包括一个或多个集成电路或模块中实现的硬件和软件的任何适合的组合以执行指令,并操纵数据来执行无线装置的其中一些或所有所描述的功能。在一些实施例中,处理电路320例如可包括一个或多个计算机、一个或多个可编程逻辑装置、一个或多个中央处理单元(cpu)、一个或多个微处理器、一个或多个应用和/或其它逻辑和/或前述任何适合的组合。处理电路320可包括配置成执行无线装置110的其中一些或所有所描述的功能的模拟和/或数字电路。例如,处理电路320可包括电阻器、电容器、电感器、晶体管、二极管和/或任何其它适合的电路组件。存储器330一般可操作以存储计算机可执行码和数据。存储器330的示例包括计算机存储器(例如随机存取存储器(ram)或只读存储器(rom))、大容量存储介质(例如硬盘)、可移除存储介质(例如压缩盘(cd)或数字视频盘(dvd))和/或存储信息的任何其它易失性或非易失性、非暂态计算机可读和/或计算机可执行存储器装置。电源340一般可操作以向无线装置110的组件供应电力。电源340可包括任何适合类型的电池,诸如锂离子、锂-空气、锂聚合物、镍镉、镍金属氢化物或者用于向无线装置供电的任何其他适合类型的电池。在特定实施例中,与收发器310通信的处理电路320基于要传送或接收的数据量来确定crc长度。(除了在图3a中示出的组件之外)无线装置的其它实施例可以包括附加组件,这些组件负责提供无线装置的功能性的某些方面,包括上面描述的任何功能性和/或任何附加功能性(包括支持上述解决方案所必需的任何功能性)。图3b是图示无线装置110的示例组件的框图。这些组件可以包括确定模块350、编码/解码模块352、传送模块354和接收模块356。确定模块350可以执行无线装置110的确定功能。例如,根据上述实施例和示例中的任一个,确定模块350可以确定要传送或接收的数据量,并且基于该数据量确定crc长度。在某些实施例中,确定模块350可以包含处理电路320,或者被包含在处理电路320中。在特定实施例中,确定模块350可以与编码/解码模块352、传送模块354和接收模块356通信。编码/解码模块352可以执行无线装置110的编码和/或解码功能。例如,根据上述任何实施例和示例,编码/解码模块352可以用自适应长度crc对数据传输进行编码或解码。在某些实施例中,编码/解码模块352可以包含处理电路320,或者被包含在处理电路320中。在特定实施例中,编码/解码模块352可以与确定模块350、传送模块354和接收模块356通信。传送模块354可以执行无线装置110的传送功能。例如,传送模块354可以传送用自适应长度crc编码的数据。在某些实施例中,传送模块354可以包含处理电路320,或者包含在处理电路320中。在特定实施例中,传送模块354可以与确定模块350和编码/解码模块352通信。接收模块356可以执行无线装置110的接收功能。例如,接收模块356可以接收用自适应长度crc编码的数据。在某些实施例中,接收模块356可以包含处理电路320,或者被包含在处理电路320中。在特定实施例中,接收模块356可以与确定模块350和编码/解码模块352通信。图4a是图示网络节点的示例实施例的框图。网络节点是在图1中图示的网络节点120的示例。在特定实施例中,网络节点基于要传送或接收的数据量来确定crc长度。网络节点120能是enodeb、节点b、基站、无线接入点(例如wi-fi接入点)、低功率节点、基站收发器(bts)、传输点或节点、远程rf单元(rru)、远程无线电头端(rrh)或其它无线电接入节点。网络节点包括至少一个收发器410、处理电路420、至少一个存储器430和至少一个网络接口440。收发器410便于(例如经由天线)向无线装置(诸如无线装置110)传送无线信号并从无线装置接收无线信号;处理电路420执行指令以提供上面描述为由网络节点120提供的其中一些或所有功能性;存储器430存储由处理电路420执行的指令;并且网络接口440将信号传递到后端网络组件,诸如网关、交换机、路由器、因特网、公用交换电话网(pstn)、控制器和/或其它网络节点120。处理电路420和存储器430能属于与上面针对图3a的处理电路320和存储器330来描述的相同类型。在一些实施例中,网络接口440以通信方式耦合到处理电路420,并且指的是可操作以接收网络节点120的输入、发送来自网络节点120的输出、执行输入或输出或二者的适合的处理、与其他装置通信、或前述的任何组合的任何适合的装置。网络接口440包括通过网络通信的适当硬件(例如端口、调制解调器、网络接口卡等)和软件,包括协议转换和数据处理能力。在特定实施例中,与收发器410通信的处理电路420基于要传送或接收的数据量来确定crc长度。(除了在图4a中示出的组件之外)网络节点120的其它实施例包括附加组件,这些组件负责提供网络节点的功能性的某些方面,包括上面描述的任何功能性和/或任何附加功能性(包括支持上述解决方案所必需的任何功能性)。各种不同类型的网络节点可以包括具有相同的物理硬件但配置成(例如经由编程)支持不同无线电接入技术的组件,或者可表示部分或完全不同的物理组件。图4b是图示网络节点120的示例组件的框图。这些组件可以包括确定模块450、编码/解码模块452、传送模块454和接收模块456。确定模块450可以执行网络节点120的处理功能。例如,根据上述实施例和示例中的任一个,确定模块450可以确定要传送或接收的数据量,并且基于该数据量确定crc长度。在某些实施例中,确定模块450可以包含处理电路420,或者被包含在处理电路420中。在特定实施例中,确定模块450可以与编码/解码模块452、传送模块454和接收模块456通信。编码/解码模块452可以执行网络节点120的编码和/或解码功能。例如,根据上述任何实施例或示例,编码/解码模块452可以用自适应长度crc对数据传输进行编码或解码。在某些实施例中,编码/解码模块452可以包含处理电路420,或者包含在处理电路320中。在特定实施例中,编码/解码模块452可以与确定模块450、传送模块454和接收模块456通信。传送模块454可以执行网络节点120的传送功能。例如,传送模块454可以传送用自适应长度crc编码的数据。在某些实施例中,传送模块454可以包含处理电路420,或者包含在处理电路320中。在特定实施例中,传送模块454可以与确定模块450和编码/解码模块452通信。接收模块456可以执行网络节点120的接收功能。例如,接收模块456可以接收用自适应长度crc编码的数据。在某些实施例中,接收模块456可以包含处理电路420,或者被包含在处理电路420中。在特定实施例中,接收模块456可以与确定模块450和编码/解码模块452通信。在不脱离本发明范围的情况下,可以对本文公开的系统和设备进行修改、添加或省略。系统和设备的组件可以被集成或分开。此外,系统和设备的操作可以由更多、更少或其它组件执行。此外,系统和设备的操作可以使用任何合适的逻辑(包括软件、硬件和/或其它逻辑)执行。在此文档中所使用的“每个”指的是集合的每个成员或者集合的子集的每个成员。在不脱离本发明范围的情况下,可以对本文公开的方法进行修改、添加或省略。方法可以包括更多、更少或其它步骤。此外,这些步骤可以按任何合适的次序执行。尽管已经在某些实施例方面描述了本公开,但这些实施例的变更和置换对本领域技术人员而言将是显而易见的。因而,实施例的以上描述没有约束本公开。在不脱离如由下面的权利要求所定义的本公开的精神和范围的情况下,其它改变、替代和变更是可能的。在前面描述中使用的缩写包括:3gpp第三代合作伙伴项目bts基站收发器crc循环冗余校验csi信道状态信息csi-rs信道状态信息参考信号d2d装置对装置dci下行链路控制信息dl下行链路dmrs解调参考信号embb增强移动宽带enbenodebfdd频分双工ldpc低密度奇偶校验lte长期演进m2m机对机mimo多输入多输出mtc机器型通信nr新空口ofdm正交频分复用pdcch物理下行链路控制信道pdsch物理下行链路共享信道pucch物理上行链路控制信道pusch物理上行链路共享信道ran无线电接入网rar随机接入响应rat无线电接入技术rbs无线电基站rnc无线电网络控制器rrc无线电资源控制rrh远程无线电头端rru远程无线电单元rs参考信号uci上行链路控制信息ue用户设备ul上行链路utran通用地面无线电接入网wan无线接入网当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1