1.概括而言,本公开内容的各方面涉及无线通信系统,以及更具体地,本公开内容的各方面涉及在无线通信中确定或提供编码速率。
背景技术:2.无线通信系统被广泛地部署以提供诸如语音、视频、分组数据、消息传送、广播等各种类型的通信内容。这些系统可以是能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信的多址系统。这样的多址系统的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、以及正交频分多址(ofdma)系统、以及单载波频分多址(sc-fdma)系统。
3.已经在各种电信标准中采用了这些多址技术,以提供使得不同的无线设备能够在城市、国家、地区以及甚至全球层面上进行通信的公共协议。例如,第五代(5g)无线通信技术(其可以称为5g新无线电(5g nr))被设想为扩展和支持关于当前移动网络世代的多种多样的使用场景和应用。在一方面中,5g通信技术可以包括:解决用于存取多媒体内容、服务和数据的以人为中心的用例的增强型移动宽带;具有针对延时和可靠性的某些规范的超可靠低延时通信(urllc);以及大规模机器类型通信,其可以允许相当大量的连接设备以及对相对低的量的非延迟敏感信息的传输。
4.在诸如5g nr的无线通信技术中,基站可以使用速龙码将源符号集合编码成编码符号集合,所述编码符号集合可以包括一数量的冗余节点以改进对源符号的检测和/或对相关数据的解码。在5g nr中,基站可以在发送广播信道通信时使用速龙码,广播信道通信可以包括用于与基站进行通信的信息。
技术实现要素:5.为了提供对一个或多个方面的基本理解,下文给出这样的方面的简化概述。该概述不是对所有预期方面的详尽综述,以及既不旨在标识所有方面的关键或重要元素,也不旨在描绘任何或所有方面的范围。其唯一目的是以简化的形式给出一个或多个方面的一些概念,作为对于稍后给出的更加详细的描述的前序。
6.根据一示例,提供一种用于无线通信的方法。所述方法包括针对表示要在广播信道中发送的数据的源符号集合,生成用于在广播信道中发送的编码符号集合;在广播信道上发送编码符号集合中的第一数量的编码符号;基于发送编码符号集合中的第一数量的编码符号,从在广播信道中接收编码符号集合的用户设备(ue)集合请求反馈,其中,反馈与是否从编码符号集合中的第一数量的编码符号恢复出数据有关;从ue集合中的至少一部分ue接收反馈;以及至少部分地基于反馈来确定是继续发送编码符号集合中的第二数量的编码符号还是开始发送表示要在广播信道中发送的新数据的新编码符号集合。
7.在另一示例中,提供一种用于无线通信的方法。所述方法包括:在广播信道上从基站接收编码符号集合中的第一数量的编码符号;尝试基于编码符号集合中的第一数量的编
码符号来恢复表示在广播信道上发送的数据的源符号集合;从基站接收对于报告针对编码符号集合中的第一数量的编码符号的反馈的指示,其中,反馈与是否从编码符号集合中的第一数量的编码符号恢复出数据有关;以及基于尝试恢复源符号集合是否成功来向基站发送反馈。
8.在进一步的示例中,提供一种用于无线通信的装置,其包括:收发机;存储器,其被配置为存储指令;以及一个或多个处理器,其与收发机和存储器通信地耦合。一个或多个处理器被配置为执行指令以执行本文所描述的方法的操作。在另一方面中,提供一种用于无线通信的装置,其包括用于执行本文所描述的方法的操作的单元。在又一方面中,提供一种计算机可读介质,其包括由一个或多个处理器可执行以执行本文所描述的方法的操作的代码。
9.为了实现前述和相关目的,一个或多个方面包括下文中充分地描述以及在权利要求中特别地指出的特征。以下描述和附图详细地阐述一个或多个方面的某些说明性特征。然而,这些特征指示在其中可以采用各个方面的原理的各种方式中的仅几种方式,以及该描述旨在包括所有这样的方面以及它们的等效物。
附图说明
10.下文将结合附图来描述所公开的各方面,提供附图是为了说明而不是限制所公开的各方面,其中,相同的命名表示相同的元素,以及在其中:
11.图1示出根据本公开内容的各个方面的无线通信系统的示例;
12.图2是示出根据本公开内容的各个方面的ue的示例的框图;
13.图3是示出根据本公开内容的各个方面的基站的示例的框图;
14.图4是示出根据本公开内容的各个方面的用于对通信进行编码的方法的示例的流程图;
15.图5示出根据本公开内容的各个方面的针对编码符号的块长度的示例;
16.图6示出根据本公开内容的各个方面的用于确定在哪些块中请求反馈的多个块长度的示例;
17.图7是示出根据本公开内容的各个方面的用于对符号进行解码的方法的示例的流程图;以及
18.图8是示出根据本公开内容的各个方面的包括基站和ue的mimo通信系统的示例的框图。
具体实施方式
19.现在参照附图来描述各个方面。在下面的描述中,出于解释的目的,阐述了大量具体细节,以便提供对一个或多个方面的透彻理解。然而,可以显而易见的是,这样的方面可以是在没有这些具体细节的情况下实践的。
20.所描述的特征大体上涉及采用来自接收设备的反馈来自适应地确定用于编码和发送信号给设备的编码速率。在一示例中,进行编码和发送通信的设备可以确定用于请求来自其它设备的反馈的第一条件和/或用于确定结束对某些数据的传输(例如,和/或开始对后续数据的传输)的第二条件,其中第二条件可以是基于所接收的反馈的。在该示例中,
设备可以继续编码和发送通信,直到发生第二条件为止,这可以指示针对至少某一数量的接收设备对数据的成功接收,以及因此,在这方面编码速率可以适用于特定传输。例如对于在诸如第五代(5g)新无线电(nr)或其它技术的无线通信技术中向用户设备(ue)发送广播信号的基站而言,这可能是有益的,以尝试确保门限数量的ue接收以及可以成功地解码第一广播信号(例如,在发送下一广播信号之前)。
21.为了提供这种功能,设备可以使用无速率码用于对通信进行编码,诸如喷泉码。喷泉码可以是具有无限列数的无速率码,其中每列可以对应于用于传输的符号。使用喷泉码,给定发送的分组给定发送的分组其中sk是符号,k是符号的数量,以及g是原始生成器矩阵,所接收和恢复的分组可以表示为其中n是接收的符号的数量,以及g
′
是在组合所接收的列之后的k*n矩阵。例如,接收设备可以不接收所有发送的分组(例如,所有列);接收设备可以组合所接收的分组(例如,所接收的列)n以生成k*n矩阵,从该k*n矩阵可以恢复所发送的数据(例如,在接收的分组的数量或顺序考虑到成功恢复的情况下)。另外,接收设备可以在解码过程中使用所接收的具有正确循环冗余校验(crc)的分组。作为用于恢复分组的条件,例如,g
′
可以是根据所接收的分组来可逆的,或者g
′
的秩可以是k。在设计生成器矩阵时,g
′
可以是利用最小值来n可逆的,使得在接收到至少n个分组(例如,列)的情况下,可以恢复出相应的数据。作为用于实现喷泉码的功能的方法,卢比变换(lt)码可以用于对一批源符号进行编码。
22.在针对每个编码符号的编码过程中,设备可以从度分布中随机地选择度di,以及可以随机地选择具有均匀地分布的di个有区别的源符号以及对它们进行异或。在解码过程(bp)中,设备可以找到仅连接到一个源符号si的编码符号tj。设备可以设置si=tj,对si与连接到si的所有编码符号进行异或,以及然后去除连接到源符号si的所有边缘。设备可以重复该过程,直到确定所有si为止。如果不存在仅连接到一个源符号的编码符号,则解码过程失败。在一示例中,速龙码可以用于通过降低平均度来降低lt码的编码和解码复杂度。作为针对源符号集合的预编码过程的一部分,设备可以生成用于编码的一些冗余符号。例如,设备可以生成数量s个低密度奇偶校验(ldpc)符号(例如,每个源符号可以在所有ldpc符号中出现三次)以及数量h个半符号(例如,每个编码符号可以包括ceil(h/2)个源符号)。然后,为了对符号进行编码,设备可以从度分布中随机地选择度di,以及可以选择具有均匀分布的di个有区别的源符号以及对它们进行异或。
23.在一示例中,设备可以将长度n的每个数据划分为k=n/l个输入符号(例如,每个符号包含l个比特)。设备的编码器可以使用这些k个符号来生成编码符号。对于每个数据,由于速龙码的特性,当接收到n个编码符号时,接收设备可以以高概率来恢复。接收机开销可以表示为n
–
k。另外,解码成功概率可以表示为给定数量k个源符号,发送设备可以生成任意给定数量的编码符号,以实现期望的编码速率。对于广播信令,基站可以发送广播信道,其中广播信道可以具有擦除,使用大量的冗余分组来确保针对所有ue的高恢复可能性。然而,本文所描述的各方面尝试通过使用自适应码速率基于来自接收设备的反馈来确定用于发送的编码符号的数量,以减少发射机开销。发射机开销可以定义为在发射机处发送的编码符号的数量与源符号的数量之间的差。
24.下文参照图1-图8更详细地给出所描述的特征。
25.如在本技术中使用的,术语“组件”、“模块”、“系统”等旨在包括计算机相关实体,诸如但不限于硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,组件可以是但不限于是在处理器上运行的过程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。通过说明的方式,在计算设备运行上的应用和计算设备两者可以是组件。一个或多个组件可以驻留在过程和/或执行的线程内,以及组件可以位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些组件可以从具有存储在其上的各种数据结构的各种计算机可读介质来执行。组件可以诸如根据具有一个或多个数据分组(诸如来自通过信号的方式与本地系统、分布式系统中的另一组件进行交互、和/或跨越诸如互联网的网络与其它系统通过信号的方式进行交互的一个组件的数据)的信号通过本地和/或远程过程的方式进行通信。
26.本文所描述的技术可以用于各种无线通信系统,诸如cdma、tdma、fdma、ofdma、sc-fdma以及其它系统。术语“系统”和“网络”经常可以互换使用。cdma系统可以实现诸如cdma2000、通用陆地无线电接入(utra)等的无线电技术。cdma2000涵盖is-2000、is-95和is-856标准。is-2000版本0和版本a通常称为cdma2000 1x、1x等。is-856(tia-856)通常称为cdma2000 1xev-do、高速分组数据(hrpd)等。utra包括宽带cdma(wcdma)和cdma的其它变体。tdma系统可以实现诸如全球移动通信系统(gsm)的无线电技术。ofdma系统可以实现诸如超移动宽带(umb)、演进型utra(e-utra)、ieee 802.11(wi-fi)、ieee 802.16(wimax)、ieee 802.20、闪速ofdm
tm
等的无线电技术。utra和e-utra是通用移动电信系统(umts)的一部分。3gpp长期演进(lte)和改进的lte(lte-a)是umts的使用e-utra的新版本。在来自名称为“第三代合作伙伴计划”(3gpp)的组织的文档中描述utra、e-utra、umts、lte、lte-a和gsm。在来自名称为“第三代合作伙伴计划2”(3gpp2)的组织的文档中描述cdma2000和umb。本文所描述的技术可以用于上文所提及的系统和无线电技术以及其它系统和无线电技术,包括在共享射频频谱带上的蜂窝(例如,lte)通信。然而,出于举例的目的,下文的描述对lte/lte-a系统进行描述,以及在下文的大部分描述中使用lte术语,但是所述技术适用于lte/lte-a应用之外(例如,适用于第五代(5g)新无线电(nr)网络或其它下一代通信系统)。
27.以下描述提供示例,以及不对权利要求中阐述的范围、适用性或示例进行限制。在不背离本公开内容的范围的情况下,可以在论述的元素的功能和布置方面进行改变。各个示例可以酌情省略、替换或添加各种过程或组件。例如,所描述的方法可以是以与所描述的次序不同的次序来执行的,以及可以添加、省略或组合各个步骤。此外,关于一些示例所描述的特征可以组合到其它示例中。
28.各个方面或特征将是依据可以包括一数量的设备、组件、模块等的系统来给出的。应理解以及明白的是,各种系统可以包括额外的设备、组件、模块等,和/或可以不包括结合附图所论述的所有设备、组件、模块等。还可以使用这些方式的组合。
29.图1是示出无线通信系统和接入网100的示例的示意图。无线通信系统(还称为无线广域网(wwan))可以包括基站102、ue 104、演进分组核心(epc)160和/或5g核心(5gc)190。基站102可以包括宏小区(高功率蜂窝基站)和/或小型小区(低功率蜂窝基站)。宏小区可以包括基站。小型小区可以包括毫微微小区、微微小区和微小区。在一示例中,基站102还可以包括gnb 180,如本文进一步描述的。在一个示例中,无线通信系统的一些节点可以具有调制解调器240和解码组件242,解码组件242用于根据本文所描述的各方面来对从基站
接收的通信进行解码,以及一些节点可以具有调制解调器340和编码组件342,编码组件342用于根据本文所描述的各方面来对用于发送给一个或多个ue的通信(例如,在广播信令中)进行编码。尽管ue 104示出为具有调制解调器240和解码组件242,以及基站102/gnb 180示出为具有调制解调器340和编码组件342,但是这是一个说明性示例,以及基本上任何节点或任何类型的节点可以包括调制解调器240和解码组件242和/或调制解调器340和编码组件342用于提供本文所描述的相应的功能。
30.被配置用于4g lte(其可以统称为演进型通用移动电信系统(umts)陆地无线电接入网(e-utran))的基站102可以通过回程链路132(例如,使用s1接口)与epc 160相连接。被配置用于5g nr(其可以统称为下一代ran(ng-ran))的基站102可以通过回程链路184与5gc 190相连接。除了其它功能之外,基站102还可以执行以下功能中的一个或多个功能:对用户数据的传送、无线信道加密和解密、完整性保护、报头压缩、移动性控制功能(例如,切换、双连接)、小区间干扰协调、连接建立和释放、负载平衡、针对非接入层(nas)消息的分发、nas节点选择、同步、无线电接入网(ran)共享、多媒体广播多播服务(mbms)、用户和设备跟踪、ran信息管理(rim)、寻呼、定位、以及对警告消息的递送。基站102可以通过回程链路134(例如,使用x2接口)来直接地或间接地(例如,通过epc 160或5gc 190)相互通信。回程链路134可以是有线的或无线的。
31.基站102可以与一个或多个ue 104无线地进行通信。基站102中的每个基站102可以为各自的地理覆盖区域110提供通信覆盖。可以存在重叠的地理覆盖区域110。例如,小型小区102'可以具有与一个或多个宏基站102的覆盖区域110重叠的覆盖区域110'。包括小型小区和宏小区两者的网络可以称为异构网络。异构网络还可以包括家庭演进型节点b(enb)(henb),其可以向受限群组(其可以称为封闭用户组(csg))提供服务。在基站102与ue 104之间的通信链路120可以包括从ue 104到基站102的上行链路(ul)(还称为反向链路)传输和/或从基站102到ue 104的下行链路(dl)(还称为前向链路)传输。通信链路120可以使用多输入多输出(mimo)天线技术,包括空间复用、波束成形和/或发射分集。通信链路可以是经过一个或多个载波的。基站102/ue 104可以使用用于在dl和/或ul方向上的传输的多至总共yx mhz(例如,针对x个分量载波)的载波聚合中分配的每载波多至y mhz(例如,5、10、15、20、100、400等mhz)带宽的频谱。载波可以彼此相邻或者可以彼此不相邻。对载波的分配可以是关于dl和ul来不对称的(例如,与针对ul相比,针对dl可以分配更多或更少的载波)。分量载波可以包括主分量载波和一个或多个辅分量载波。主分量载波可以称为主小区(pcell),以及辅分量载波可以称为辅小区(scell)。
32.在另一示例中,某些ue 104可以使用设备到设备(d2d)通信链路158来相互通信。d2d通信链路158可以使用dl/ul wwan频谱。d2d通信链路158可以使用一个或多个侧行链路信道,诸如物理侧行链路广播信道(psbch)、物理侧行链路发现信道(psdch)、物理侧行链路共享信道(pssch)和物理侧行链路控制信道(pscch)。d2d通信可以经过多种多样的无线d2d通信系统,诸如flashlinq、wimedia、蓝牙、zigbee(紫蜂)、基于ieee 802.11标准的wi-fi、lte或nr。
33.无线通信系统还可以包括wi-fi接入点(ap)150,其在5ghz非许可频谱中经由通信链路154与wi-fi站(sta)152相通信。当在非许可频谱中进行通信时,sta 152/ap 150可以在进行通信之前执行空闲信道评估(cca),以便确定信道是否是可用的。
34.小型小区102’可以在经许可和/或非许可频谱中操作。当在非许可频谱中操作时,小型小区102’可以采用nr以及使用与由wi-fi ap 150使用的相同的5ghz非许可频谱。在非许可频谱中采用nr的小型小区102’可以提升对于接入网的覆盖和/或增加接入网的容量。
35.基站102(无论是小型小区102’还是大型小区(例如,宏基站))可以包括enb、gnodeb(gnb)或其它类型的基站。一些基站(诸如gnb 180)可以在传统的低于6ghz频谱中、在毫米波(mmw)频率和/或近mmw频率中操作,与ue 104相通信。当gnb 180在mmw或近mmw频率中操作时,gnb 180可以称为mmw基站。极高频(ehf)是rf在电磁频谱中的一部分。ehf具有30ghz到300ghz的范围以及具有在1毫米与10毫米之间的波长。在该频段中的无线电波可以称为毫米波。近mmw可以向下扩展到3ghz的频率,具有100毫米的波长。超高频(shf)频段在3ghz与30ghz之间扩展,还称为厘米波。使用mmw/近mmw射频频段的通信具有极高的路径损耗和短距离。mmw基站180可以利用与ue 104的波束成形182来补偿极高的路径损耗和短距离。本文所引用的基站102可以包括gnb 180。
36.epc 160可以包括移动性管理实体(mme)162、其它mme 164、服务网关166、多媒体广播多播服务(mbms)网关168、广播多播服务中心(bm-sc)170、以及分组数据网络(pdn)网关172。mme 162可以与归属用户服务器(hss)174相通信。mme 162是处理在ue 104与epc 160之间的信令的控制节点。通常,mme 162提供承载和连接管理。所有用户互联网协议(ip)分组是通过服务网关166来传送的,服务网关116本身连接到pdn网关172。pdn网关172提供ue ip地址分配以及其它功能。pdn网关172和bm-sc 170连接到ip服务176。ip服务176可以包括互联网、内联网、ip多媒体子系统(ims)、ps流服务和/或其它ip服务。bm-sc 170可以提供用于mbms用户服务供应和递送的功能。bm-sc 170可以充当用于内容提供方mbms传输的入口点,可以用于在公共陆地移动网络(plmn)内授权和发起mbms承载服务,以及可以用于调度mbms传输。mbms网关168可以用于向属于广播特定服务的多播广播单频网络(mbsfn)区域的基站102分发mbms业务,以及可以负责会话管理(开始/停止)和收集与embms相关的计费信息。
37.5gc 190可以包括接入和移动性管理功能(amf)192、其它amf 193、会话管理功能(smf)194和用户平面功能(upf)195。amf 192可以与统一数据管理单元(udm)196相通信。amf 192可以是处理在ue 104与5gc 190之间的信令的控制节点。通常,amf 192可以提供qos流和会话管理。(例如,来自一个或多个ue 104的)用户互联网协议(ip)分组可以是通过upf 195来传送的。upf 195可以提供针对一个或多个ue的ue ip地址分配以及其它功能。upf 195连接到ip服务197。ip服务197可以包括互联网、内联网、ip多媒体子系统(ims)、ps流服务和/或其它ip服务。
38.基站还可以称为gnb、节点b、演进型节点b(enb)、接入点、基站收发机、无线基站、无线电收发机、收发机功能、基本服务集(bss)、扩展服务集(ess)、发送接收点(trp)或某种其它适当的术语。基站102为ue 104提供到epc 160或5gc 190的接入点。ue 104的示例包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线电单元、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、照相机、游戏控制台、平板电脑、智能设备、可穿戴设备、车辆、电表、气泵、大型或小型厨房电器、保健设备、植入物、传感器/致动器、显示器或者任何其它相似功能的设备。ue 104中的一些ue 104可以称为iot设备(例如,停车计费器、气泵、烤面包机、车辆、心脏监护仪等)。iot ue
可以包括机器类型通信(mtc)/增强型mtc(emtc,还称为类别(cat)-m、cat m1)ue、nb-iot(还称为cat nb1)ue以及其它类型的ue。在本公开内容中,emtc和nb-iot可以指的是未来可能从这些技术演变而来或基于这些技术的技术。例如,emtc可以包括femtc(进一步emtc)、efemtc(增强的进一步emtc)和mmtc(大规模mtc)等,以及nb-iot可以包括enb-iot(增强的nb-iot)、fenb-iot(进一步增强的nb-iot)等。ue 104还可以称为站、移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手机、用户代理、移动客户端、客户端、或某种其它适当的术语。
39.在一个示例中,编码组件342可以基于来自一个或多个解码组件242的反馈来使用自适应编码速率对表示数据的符号集合进行编码和发送。例如,编码组件332可以获得源符号集合,以及可以对相应的第一数量的编码符号进行编码和发送。基于检测到第一条件,例如,编码组件342可以开始从对编码符号进行接收和解码的一个或多个设备请求反馈。在该示例中,解码组件242可以提供与对如接收到的编码符号进行解码的成功相关的反馈。编码组件342可以继续编码和发送表示数据的编码符号,以及接收相应的反馈,直到检测到与反馈相关的第二条件为止,此时编码组件344可以停止发送编码符号和/或可以继续进行编码和/或发送下一数据。在这方面,编码组件342可以实现自适应编码速率。
40.现在转到图2-图8,参照可以执行本文所描述的动作或操作的一个或多个组件和一个或多个方法来描绘各方面,其中在虚线中的方面可以是可选的。尽管下文在图4和图7中描述的操作是以特定次序给出的和/或由示例组件来执行,但是应当理解的是,动作以及组件执行动作的次序可以取决于实现方式来变化。此外,应当理解的是,以下动作、功能和/或所描述的组件可以由专门地编程的处理器、执行专门地编程的软件或计算机可读介质的处理器,或者由能够执行所描述的动作或功能的硬件组件和/或软件组件的任意其它组合来执行。
41.参照图2,ue 104的实现方式的一个示例可以包括多种组件,其中的一些已经在上文进行了描述以及在本文中进一步描述,包括诸如经由一个或多个总线244相通信的一个或多个处理器212和存储器216以及收发机202的组件,其可以与调制解调器240和/或解码组件242相结合地操作,解码组件242用于对从基站接收的通信进行解码,如本文进一步描述的。
42.在一方面中,一个或多个处理器212可以包括使用一个或多个调制解调器处理器的调制解调器240和/或可以是调制解调器240的一部分。因此,与解码组件242相关的各种功能可以被包括在调制解调器240和/或处理器212中,以及在一方面中,可以由单个处理器来执行,而在其它方面中,功能中的不同功能可以由两个或更多个不同的处理器的组合来执行。例如,在一方面中,一个或多个处理器212可以包括以下各项中的任何一项或任意组合:调制解调器处理器、或基带处理器、或数字信号处理器、或发送处理器、或接收处理器、或与收发机202相关联的收发机处理器。在其它方面中,与解码组件242相关联的一个或多个处理器212和/或调制解调器240的特征中的一些特征可以由收发机202执行。
43.此外,存储器216可以被配置为存储本文所使用的数据和/或由至少一个处理器212执行的应用275的本地版本或解码组件242和/或其子组件中的一个或多个子组件。存储器216可以包括可由计算机或至少一个处理器212使用的任何类型的计算机可读介质,诸如
随机存取存储器(ram)、只读存储器(rom)、磁带、磁盘、光盘、易失性存储器、非易失性存储器以及其任意组合。在一方面中,例如,当ue 104正在操作至少一个处理器212以执行解码组件242和/或其子组件中的一个或多个子组件时,存储器216可以是存储一个或多个计算机可执行代码的非暂时性计算机可读存储介质,所述一个或多个计算机可执行代码定义解码组件242和/或其子组件中的一个或多个子组件、和/或与其相关联的数据。
44.收发机202可以包括至少一个接收机206和至少一个发射机208。接收机206可以包括用于接收数据的硬件、固件和/或可由处理器执行的软件代码,所述代码包括指令以及被存储在存储器(例如,计算机可读介质)中。接收机206可以是例如射频(rf)接收机。在一方面中,接收机206可以接收由至少一个基站102发送的信号。此外,接收机206可以处理这样的接收到的信号,以及还可以获得信号的测量结果,诸如但不限于ec/io、信噪比(snr)、参考信号接收功率(rsrp)、接收信号强度指示器(rssi)等。发射机208可以包括用于发送数据的硬件、固件和/或可由处理器执行的软件代码,所述代码包括指令以及被存储在存储器(例如,计算机可读介质)中。发射机208的适当示例可以包括但不限于rf发射机。
45.此外,在一方面中,ue 104可以包括rf前端288,其可以与一个或多个天线265和收发机202相通信地进行操作,用于接收和发送无线电传输,例如,由至少一个基站102发送的无线通信或者由ue 104发送的无线传输。rf前端288可以连接到一个或多个天线265以及可以包括用于发送和接收rf信号的一个或多个低噪声放大器(lna)290、一个或多个开关292、一个或多个功率放大器(pa)298、以及一个或多个滤波器296。
46.在一方面中,lna 290可以以期望的输出电平来对接收到的信号进行放大。在一方面中,每个lna 290可以具有指定的最小增益值和最大增益值。在一方面中,rf前端288可以基于用于特定应用的期望增益值,使用一个或多个开关292来选择特定的lna 290和其指定的增益值。
47.进一步地,例如,一个或多个pa 298可以由rf前端288使用来以期望的输出功率电平对用于rf输出的信号进行放大。在一方面中,每个pa 298可以具有指定的最小增益值和最大增益值。在一方面中,rf前端288可以基于用于特定应用的期望增益值,使用一个或多个开关292来选择特定的pa 298和其指定的增益值。
48.此外,例如,一个或多个滤波器296可以由rf前端288使用来对接收到的信号进行滤波以获得输入rf信号。类似地,在一方面中,例如,各自的滤波器296可以用于对来自各自的pa 298的输出进行滤波以产生用于传输的输出信号。在一方面中,每个滤波器296可以连接到特定的lna 290和/或pa 298。在一方面中,rf前端288可以基于如由收发机202和/或处理器212指定的配置来使用一个或多个开关292,以选择使用指定的滤波器296、lna 290和/或pa 298的发送路径或接收路径。
49.照此,收发机202可以被配置为经由rf前端288,通过一个或多个天线265来发送和接收无线信号。在一方面中,收发机202可以被调谐为以指定的频率操作,使得ue 104可以与例如一个或多个基站102或者与一个或多个基站102相关联的一个或多个小区进行通信。在一方面中,例如,调制解调器240可以基于ue 104的配置和由调制解调器240使用的通信协议,来将收发机202配置为以指定的频率和功率电平来操作。
50.在一方面中,调制解调器240可以是多频带多模式调制解调器,其可以处理数字信号以及与收发机202进行通信,使得数字数据是使用收发机202来发送和接收的。在一方面
中,调制解调器240可以是多频带的以及可以被配置为针对特定的通信协议支持多个频带。在一方面中,调制解调器240可以是多模式的以及被配置为支持多个运营网络和通信协议。在一方面中,调制解调器240可以基于指定的调制解调器配置来控制ue 104的一个或多个组件(例如,rf前端288、收发机202),以实现对来自网络的信号的发送和/或接收。在一方面中,调制解调器配置可以是基于调制解调器的模式和在使用中的频带的。在另一方面中,调制解调器配置可以是基于如由网络在小区选择和/或小区重选期间提供的与ue 104相关联的ue配置信息的。
51.在一方面中,解码组件242可以可选地包括反馈提供组件252,其用于生成和发送与对从另一设备(例如,从基站)接收的通信进行解码的成功(或失败)相关的反馈,如本文进一步描述的。
52.在一方面中,处理器212可以对应于结合图8中的ue描述的处理器中的一个或多个处理器。类似地,存储器216可以对应于结合图8中的ue描述的存储器。
53.参照图3,基站102(例如,基站102和/或gnb 108,如上文所述)的实现方式的一个示例可以包括多种组件,其中的一些已经在上文进行了描述,但是包括诸如经由一个或多个总线344相通信的一个或多个处理器312和存储器316以及收发机302的组件,其可以与调制解调器340和编码组件342相结合地操作,编码组件342用于对用于发送给一个或多个ue的通信(例如,在广播信令中)进行编码,如本文进一步描述的。
54.收发机302、接收机306、发射机308、一个或多个处理器312、存储器316、应用375、总线344、rf前端388、lna 390、开关392、滤波器396、pa 398和一个或多个天线365可以与如上文所描述的ue 104的相应的组件相同或类似,但是被配置或者以其它方式被编程用于与ue操作相反的基站操作。
55.在一方面中,编码组件342可以可选地包括反馈组件354,其用于接收和使用来自接收设备的反馈来确定何时停止发送表示数据的符号以实现自适应编码速率,如本文进一步描述的。
56.在一方面中,处理器312可以对应于结合图8中的基站描述的处理器中的一个或多个处理器。类似地,存储器316可以对应于结合图8中的基站描述的存储器。
57.图4示出用于基于来自接收设备的反馈对通信进行编码的方法400的示例的流程图。在一示例中,基站102可以使用在图1和图3中描述的组件中的一个或多个组件来执行在方法400中描述的功能。
58.在方法400中,在框402处,针对源符号集合,可以生成用于在广播信道中进行发送的编码符号集合。在一方面中,编码组件342(例如,与处理器312、存储器316、收发机302等结合)可以针对源符号集合,生成用于在广播信道中进行发送的编码符号集合。尽管在广播信道通信方面进行描述,但是编码组件342可以使用本文所描述的功能对基本上任何类型的通信进行编码和发送。在一示例中,编码组件342可以获得表示要在广播信道中发送的数据的源符号集合。源符号可以各自包括上层分组,诸如无线电链路控制(rlc)层分组、分组数据汇聚协议(pdcp)层分组等。例如,原始数据单元可以具有n个比特。每个数据单元可以划分为k=n/l个输入源符号,例如每个符号包含l个比特。在这个示例中,编码组件342可以使用这些k个源符号来生成编码符号。此外,例如,编码组件342可以使用用于生成喷泉码(诸如lt码、速龙码等)的编码方案来生成编码符号。编码组件342例如可以生成用于在广播
信道上进行发送的第一数量的编码符号。在一示例中,第一数量的编码符号可以包括至少所述数量的源符号。
59.在方法400中,在框404处,可以在广播信道上发送编码符号集合中的第一数量的编码符号。在一方面中,编码组件342(例如,与处理器312、存储器316、收发机302等结合)可以在广播信道上发送编码符号集合中的第一数量的编码符号。例如,编码组件342可以调制符号(例如,经由调制解调器240)以在广播信道上进行发送,以及可以使用收发机302来在定义广播信道的时间和/或频率资源上发送经调制的编码符号。
60.在一示例中,在框404处确定编码符号集合中的第一数量的编码符号,可选地在框406处,可以基于第一条件来确定发送编码符号集合中的第一数量的编码符号。在一方面中,编码组件342(例如,与处理器312、存储器316、收发机302等结合)可以基于第一条件来确定发送编码符号集合中的第一数量的编码符号。例如,第一条件可以包括参数值,所述参数值表示由发射机(例如,由在广播信道上发送分组的基站102)作为编码符号发送的分组的数量n。在一示例中,n可以是固定或配置的数量(例如,如上文参考速龙码开销描述的)。在另一示例中,n可以是从发射机发送的历史值n’分组,其中n’可以是通过历史发射机开销的函数获得的。在任何情况下,编码组件342可以将第一条件的发生检测为对n个分组的传输,以及可以基于检测到该第一条件来开始从接收设备请求反馈。
61.在方法400中,在框408处,反馈可以是基于发送编码符号集合中的第一数量的编码符号来从在广播信道中接收编码符号的ue集合请求的。在一方面中,反馈组件352(例如,与处理器312、存储器316、收发机302、编码组件342等结合)可以基于发送编码符号集合中的第一数量的编码符号来从在广播信道中接收编码符号的ue集合请求反馈。例如,反馈组件352可以请求来自所有ue、来自ue集合等的反馈。此外,在一示例中,反馈组件352可以请求针对通过编码符号表示的数据的反馈(例如,给定由每个ue接收的编码符号,ue是否能够恢复出数据)。在一示例中,针对反馈的请求可以包括对在其上ue 104将发送指示数据是否被恢复的反馈的资源的指示。
62.在框408处请求反馈时,可选地在框410处,反馈可以是基于检测到第一条件来请求的。在一方面中,反馈组件352(例如,与处理器312、存储器316、收发机302、编码组件342等结合)可以基于检测到第一条件来请求反馈。如所描述的,反馈组件352可以检测第一条件,其可以与检测对n个编码符号的传输有关。基于该条件,反馈组件352可以确定开始请求针对发送的编码符号的反馈。
63.在框408处请求反馈时,可选地在框412处,可以确定从其请求反馈的ue集合。在一方面中,反馈组件352(例如,与处理器312、存储器316、收发机302、编码组件342等结合)可以确定从其请求反馈的ue集合。例如,反馈组件352可以将ue集合确定为接收编码符号的所有ue(例如,反馈组件352可以在广播信道上广播针对反馈的请求)。在另一示例中,反馈组件352可以将ue集合确定为用于包括接收编码符号的ue子集等,所述ue子集可以是对数量v个ue的随机采样。在这方面,例如反馈组件352可以通过从接收广播信号的所有ue中随机地进行选择、从被确定为处于小区边缘的接收广播信号的ue中随机地进行选择(例如,基于来自ue的关于对由基站发送的信号的测量结果低于门限强度或信噪比的信号测量报告等)来确定v个ue的集合。
64.在方法400中,在框414处,反馈可以是从ue集合中的至少一部分ue接收的。在一方
面中,反馈组件352(例如,与处理器312、存储器316、收发机302、编码组件342等结合)可以从ue集合中的至少一部分ue接收反馈。例如,反馈组件352可以接收用于指示对由ue 104接收的编码符号的解码是否考虑到对原始数据的成功恢复的反馈。例如,反馈组件352可以接收来自ue集合中的从其请求反馈的至少一部分ue的反馈,其中反馈可以是在被指示用于传送反馈的时间和/或频率资源上接收的,如所描述的。
65.在方法400中,在框416处,可以至少部分地基于反馈来确定是继续发送编码符号集合中的第二数量的编码符号还是开始发送新编码符号集合。在一方面中,编码组件342(例如,与处理器312、存储器316、收发机302等结合)可以至少部分地基于反馈来确定是继续发送编码符号集合中的第二数量的编码符号还是开始发送新编码符号集合。例如,在反馈指示门限数量的设备尚未成功地接收和解码当前数据的情况下,编码组件342可以确定继续发送第二数量的编码符号以继续发送当前数据,或者在反馈指示门限数量的设备已经成功接收和解码当前数据的情况下,编码组件342可以确定发送新数据。
66.在一示例中,在框416确定是继续发送编码符号集合中的第二数量的编码符号还是开始发送新编码符号集合时,可选地在框414处,可以基于第二条件来确定是否继续进行发送。在一方面中,编码组件342(例如,与处理器312、存储器316、收发机302等结合)可以基于第二条件来确定是否继续进行发送。例如,第二条件可以与从ue集合中的至少一部分ue接收的反馈(例如,以及反馈是否指示期望数量的ue已经接收和解码数据)有关。例如,编码组件342可以在报告对数据进行解码的成功的ue的数量未达到门限的情况下,或者在报告解码的失败或未报告反馈的ue的数量达到门限的情况下等,确定继续发送编码符号集合中的第二数量的编码符号。在另一示例中,编码组件342可以在报告对数据的解码的成功的ue的数量达到门限的情况下,或者在报告解码的失败或未报告反馈的ue的数量未达到门限的情况下等,确定发送针对新数据的新编码符号集合。
67.在特定示例中,编码组件342可以基于确定门限a%的ue反馈成功(例如,来自ue集合的确认(ack))(其可以是v个ue的随机采样)来检测用于确定停止发送编码符号集合(例如,停止发送第一数量的符号以及不发送第二数量的符号)的第二条件的发生,如上文描述的。在另一示例中,编码组件342可以基于确定来自ue集合的门限b%的ue反馈成功(例如,ack)(例如,从其请求反馈的v个ue的随机采样)来检测第二条件的发生,如此以指示关于总体上a%的ue已经以高概率p恢复出数据的假设。在这个示例中,b%=(a+δa)%可以是基于将在0%与100%之间的p置信区间确定为(a
–
δa)%到(a+δa)%(例如,其中在中心的a%)来获得的。在一示例中,
[0068][0069]
其中,当p=0.95时,f(p)=1.96,以及当p=0.9时,f(p)=1.65等。在一示例中,较大的v可以产生较小的δa%,这可以产生较小的b%。
[0070]
如果不满足第二条件,则编码组件342可以基于源符号集合来继续对符号进行编码,以继续发送原始数据,以及可以这样做,直到满足第二条件为止。因此,在这个示例中,编码组件342可以继续编码和发送编码符号,以及反馈组件352可以继续接收所请求的反馈,直到编码组件342确定满足第二条件为止,这可以考虑到提供用于发送通信的自适应编
码速率。
[0071]
在框416处确定继续发送编码符号集合中的第二数量的编码符号时,可选地在框420处,可以确定用于请求反馈的周期。在一方面中,反馈组件352(例如,与处理器312、存储器316、收发机302、编码组件342等结合)可以确定用于请求反馈的周期,所述周期可以是基于一个或多个考虑(诸如发射机开销的水平)的。例如,在请求反馈时,反馈组件352可以确定和/或指定针对其请求反馈的符号,这可以是根据连续符号的周期的(例如,反馈可以是针对每隔一个的符号(例如,周期=2)或其它符号周期来请求的)。在这个示例中,周期可以对应于在再次请求来自ue的反馈之前要编码和/或发送的编码符号的数量。例如,反馈组件352可以基于一个或多个参数(诸如发射机开销、从ue接收的成功反馈的百分比(例如,历史地或针对当前数据传输)等)来选择周期。在这个示例中,编码组件342可以继续进行到框402以继续生成针对源符号集合的编码符号,以及可以根据所确定的周期来生成一数量的编码符号。另外,在这个示例中,在框408(或412)处确定要从其请求反馈的ue集合时,反馈组件352可以确定从与之前相比不同的ue集合(例如,以添加一些ue、去除一些ue、确定当前处于小区边缘的不同ue集合等)请求反馈。在另一示例中,在满足第二条件的情况下,编码组件342可以停止发送针对原始数据的编码符号,和/或可以开始生成针对与用于发送的后续数据相对应的新源符号集合的编码符号(例如,在框402处)。
[0072]
图5中示出具体示例,该示例示出用于包括最初在其中不发送反馈的多个编码符号p0、p1等的数据传输的块长度500。在502处检测到条件1,此后反馈可以是从v个ue的随机采样请求的。在一示例中,反馈可以是基于周期t在发送t个符号之后从v个ue的相同或不同采样来连续地请求的,直到检测到条件2为止。在504处检测到条件2,此后可以停止对符号的传输,以及可以开始对下一块的传输。在一示例中,假设网络中存在u个ue,对于每个数据传输,当条件1保持时,可以开始发送来自随机采样的v个ue的反馈。发射机可以每t个符号继续请求来自相同或不同随机采样的v个ue的反馈,直到检测到条件2为止。当条件2保持时,发射机可以开始发送下一数据。发送编码符号的数量可以自适应于在接收机中通过在条件2中的反馈指示的性能。
[0073]
在方法400中,可选地在框422处,可以确定数据处于用于请求反馈的周期。在一方面中,编码组件342(例如,与处理器312、存储器316、收发机302等结合)可以确定数据处于用于请求反馈的周期,称为反馈周期。例如,编码组件342可以确定请求仅针对某些数据传输的反馈,这可以是根据反馈周期来确定的。另外,周期可以是基于在发射机处的开销是否收敛(或其它考虑)来调整的。在一示例中,编码组件342可以最初确定请求针对每个数据传输(例如,每个符号块)的反馈,然后可以确定请求针对在其中发射机开销收敛的数据传输子集(例如,根据周期)的反馈。在发射机开销变为发散的情况下,编码组件342可以调整周期(例如,到较小的值),直到发射机开销再次收敛为止,此时编码组件3402可以调整周期(例如,到较大的值)等。
[0074]
图6中示出一示例,其示出与多个数据传输相对应的多个块长度600(例如,每个块长度包括一数量的符号,如图5所示)。如图所示,例如,块可以是利用针对每个数据传输请求的反馈来发送的(例如,其中一旦满足条件1,就针对每个块请求反馈,如在图5中示出以及在上文描述的)。在602处开销收敛的情况下,反馈可以反而是针对每s个数据传输(例如,每第s块,其中s是周期)来请求的,以减少反馈信令。在不请求反馈的块中,例如,发射机可
以使用与先前数据传输相同或相似数量的编码符号来发送数据传输。在任何情况下,在604处开销变为发散的情况下,可以减小s(例如,减小到较小的值或到一,如此以请求针对每个数据传输的反馈)以增加反馈速率。反馈可以是针对减少的s来请求的,直到在606处开销再次收敛为止,此时s可以增加等。在这方面,例如,如果发射机开销在若干数据传输内收敛,则可能不存在来自某个数据传输的反馈,这可以节省用于报告反馈的功率、频谱资源、与反馈确定相关联的处理和复杂度等。
[0075]
图7示出用于对通信进行解码以及提供针对解码的反馈的方法700的示例的流程图。在一示例中,ue 104可以使用在图1和图2中描述的组件中的一个或多个组件来执行在方法700中描述的功能。
[0076]
在方法700中,在框702处,编码符号集合中的第一数量的编码符号可以是在广播信道上从基站接收的。在一方面中,解码组件242(例如,与处理器212、存储器216、收发机202等结合)可以在广播信道上从基站(例如,基站102)接收编码符号集合中的第一数量的编码符号。例如,解码组件242可以在定义广播信道的时间和/或频率资源中接收编码符号。在一示例中,时间和/或频率资源可以由基站102配置,在用于无线通信技术(例如,5g nr)的配置中指定,以及因此在ue 104的存储器216中编码等。
[0077]
在方法700中,在框704处,对表示在广播信道上发送的数据的源符号集合的恢复可以是基于编码符号集合中的第一数量的编码符号来尝试的。在一方面中,解码组件242(例如,与处理器212、存储器216、收发机202等结合)可以尝试基于编码符号集合中的第一数量的编码符号来恢复表示在广播信道上发送的数据的源符号集合。如所描述的,例如,解码组件242可以执行上文描述的解码过程中的一个或多个解码过程(例如,找到连接到仅一个源符号si的编码符号tj,设置si=tj,对si与连接到si的所有编码符号进行异或,去除连接到源符号si的所有边缘,重复直到确定所有si为止)。解码组件242可以针对接收到的具有正确crc的编码符号来这样做。
[0078]
在方法700中,在框706处,可以接收对于报告针对编码符号集合中的第一数量的编码符号的反馈的指示。在一方面中,反馈提供组件252(例如,与处理器212、存储器216、收发机202、解码组件242等结合)可以接收(例如,基站102)对于报告针对编码符号集合中的第一数量的编码符号的反馈的指示。例如,该指示可以是在接收到编码符号集合中的第一数量的编码符号之后接收的,和/或可以是与对于在接收到编码符号集合中的第一数量的编码符号之后报告反馈的指示一起被预先接收的等。另外,在一示例中,反馈提供组件252可以接收用于报告针对符号周期的反馈(例如,用于报告针对从编码符号集合中的第一数量的编码符号中的最后一个符号起至少某一周期数量的符号的反馈,以及基于该周期来继续)的指示,直到实现成功解码为止,和/或可以接收与多个符号中的每个符号相关的指示,直到实现成功解码为止,如上文所描述的。
[0079]
在方法700中,在框708处,反馈可以是基于尝试恢复源符号集合是否成功来向基站发送的。在一方面中,反馈提供组件252(例如,与处理器212、存储器216、收发机202、解码组件242等结合)可以基于尝试恢复源符号集合是否成功来向基站发送反馈。例如,反馈提供组件252可以在解码成功的情况下发送成功反馈(例如,ack),或者在解码不成功的情况下发送失败反馈(例如,否定ack(nack)或无反馈)。如所描述的,基于反馈,基站可以继续发送用于数据传输的编码符号,在这种情况下,解码组件242可以继续尝试基于额外的编码符
号来对数据进行解码,或者可以停止发送编码符号和/或发送针对要解码的新数据的新编码符号集合。
[0080]
图8是包括基站102和ue 104的mimo通信系统800的框图。mimo通信系统800可以示出参照图1描述的无线通信接入网100的各方面。基站102可以是参照图1描述的基站102的各方面的示例。基站102可以被配备有天线834和835,以及ue 104可以被配备有天线852和853。在mimo通信系统800中,基站102可能能够同时在多个通信链路上发送数据。每个通信链路可以称为“层”,以及通信链路的“秩”可以指示用于通信的层的数量。例如,在基站102发送两“层”的2x2 mimo通信系统中,在基站102与ue 104之间的通信链路的秩是二。
[0081]
在基站102处,发送(tx)处理器820可以从数据源接收数据。发送处理器820可以处理数据。发送处理器820还可以生成控制符号或参考符号。发送mimo处理器830可以对数据符号、控制符号或参考符号(如果适用的话)执行空间处理(例如,预编码),以及可以向发送调制器/解调器832和833提供输出符号流。每个调制器/解调器832至833可以处理各自的输出符号流(例如,用于ofdm等),以获得输出采样流。每个调制器/解调器832至833可以进一步处理(例如,转换到模拟、放大、滤波和上变频)输出采样流,以获得dl信号。在一个示例中,来自调制器/解调器832和833的dl信号可以是分别经由天线834和835来发送的。
[0082]
ue 104可以是参照图1-图2描述的ue 104的各方面的示例。在ue 104处,ue天线852和853可以从基站102接收dl信号,以及可以分别将所接收的信号提供给调制器/解调器854和855。每个调制器/解调器854至855可以调节(例如,滤波、放大、下变频和数字化)各自接收的信号,以获得输入采样。每个调制器/解调器854至855可以进一步处理输入采样(例如,用于ofdm等),以获得接收的符号。mimo检测器856可以从解调器854和855获得接收的符号,对接收的符号执行mimo检测(如果适用的话),以及提供检测到的符号。接收(rx)处理器858可以处理(例如,解调、解交织和解码)检测到的符号,将针对ue 104的经解码的数据提供给数据输出,以及将经解码的控制信息提供给处理器880或存储器882。
[0083]
处理器880可以在一些情况下执行存储的指令以实例化解码组件242(参见例如图1和图2)。
[0084]
在上行链路(ul)上,在ue 104处,发送处理器864可以接收和处理来自数据源的数据。发送处理器864还可以生成针对参考信号的参考符号。来自发送处理器864的符号可以由发送mimo处理器886进行预编码(如果适用的话),由调制器/解调器854和855进一步处理(例如,用于sc-fdma等),以及根据从基站82接收的通信参数来发送给基站102。在基站102处,来自ue 104的ul信号可以由天线834和835进行接收,由调制器/解调器832和833进行处理,由mimo检测器836进行检测(如果适用的话),以及由接收处理器838进一步处理。接收处理器838可以将经解码的数据提供给数据输出以及给处理器840或存储器842。
[0085]
处理器840可以在一些情况下执行存储的指令以实例化编码组件342(参见例如图1和图3)。
[0086]
ue 104的组件可以是单独地或共同地利用适用于以硬件执行适用的功能中的一些功能或全部功能的一个或多个专用集成电路(asic)来实现的。所提及的模块中的每个模块可以是用于执行与mimo通信系统800的操作相关的一个或多个功能的单元。类似地,基站102的组件可以是单独地或共同地利用适用于以硬件执行适用的功能中的一些功能或全部功能的一个或多个asic来实现的。所提及的组件中的每个组件可以是用于执行与mimo通信
系统800的操作相关的一个或多个功能的单元。
[0087]
上文结合附图阐述的以上详细描述对示例进行描述,以及不表示可以被实现或在权利要求的范围内的仅有示例。术语“示例”当在该描述中使用时意指“用作示例、实例或说明”,以及不是“优选的”或“比其它示例有优势”。出于提供对所描述的技术的理解的目的,详细描述包括具体细节。然而,在没有这些具体细节的情况下可以实践这些技术。在一些实例中,以框图形式示出公知的结构和装置,以便避免模糊所描述的示例的概念。
[0088]
信息和信号可以是使用多种不同的技术和技法中的任何一者来表示的。例如,可能贯穿以上描述所提及的数据、指令、命令、信息、信号、比特、符号和码片可以是通过电压、电流、电磁波、磁场或粒子、光场或粒子、存储在计算机可读介质上的计算机可执行代码或指令、或其任意组合来表示的。
[0089]
结合本文公开内容描述的各种说明性的框和组件可以是利用被设计为执行本文所描述的功能的专门编程的设备来实现或执行的,诸如但不限于处理器、数字信号处理器(dsp)、asic、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或其任意组合。专门编程的处理器可以是微处理器,但是在替代的方式中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。专门编程的处理器还可以实现为计算设备的组合,例如dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合、或任何其它这样的配置。
[0090]
本文所描述的功能可以是以硬件、由处理器执行的软件、固件或其任意组合来实现的。如果以由处理器执行的软件来实现,则所述功能可以作为一个或多个指令或代码存储在非暂时性计算机可读介质上或通过其进行传输。其它示例和实现方式在本公开内容和所附的权利要求的范围和精神内。例如,由于软件的性质,以上描述的功能可以是使用由专门编程的处理器执行的软件、硬件、固件、硬连线或这些项中的任意项的组合来实现的。用于实现功能的特征还可以物理地位于各个位置处,包括是分布式的使得功能中的部分功能是在不同的物理位置处实现的。此外,如本文所使用的(包括在权利要求中),如在以“中的至少一个”结束的项目列表中使用的“或”指示分离性列表,使得例如“a、b或c中的至少一个”的列表意指a或b或c或ab或ac或bc或abc(即,a和b和c)。
[0091]
计算机可读介质包括计算机存储介质和通信介质两者,所述通信介质包括促进计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是能够由通用或专用计算机存取的任何可用的介质。通过举例而非限制性的方式,计算机可读介质可以包括ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备、或者可以用于以指令或数据结构的形式携带或存储期望的程序代码单元以及可以由通用或专用计算机或通用或专用处理器来存取的任何其它介质。此外,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或无线技术(诸如红外线、无线电和微波)从网站、服务器或其它远程源发送软件,则同轴电缆、光纤光缆、双绞线、dsl或无线技术(诸如红外线、无线电和微波)被包括在介质的定义中。如本文所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也被包括在计算机可读介质的范围内。
[0092]
提供本公开内容的先前描述,以使本领域技术人员能够实现或使用本公开内容。
对本公开内容的各种修改对于本领域技术人员而言将是显而易见的,以及在不背离本公开内容的精神或范围的情况下,本文所定义的通用原理可以应用于其它变体。此外,虽然所描述的方面和/或实施例的元素可能是以单数形式来描述或要求保护的,但是除非明确声明限制为单数形式,否则复数是预期的。此外,除非另有声明,否则任何方面和/或实施例的全部或部分可以是与任何其它方面和/或实施例的全部或部分一起利用。因此,本公开内容不限于本文所描述的示例和设计,而是被赋予与本文所公开的原理和新颖性特征相一致的最宽范围。
[0093]
在下文中,提供进一步的示例的概述:
[0094]
1、一种用于无线通信的方法,包括:
[0095]
针对表示要在广播信道中发送的数据的源符号集合,生成用于在所述广播信道中发送的编码符号集合;
[0096]
在所述广播信道上发送所述编码符号集合中的第一数量的编码符号;
[0097]
基于发送所述编码符号集合中的所述第一数量的编码符号,从在所述广播信道中接收所述编码符号集合的用户设备(ue)集合请求反馈,其中,所述反馈与是否从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据有关;
[0098]
从所述ue集合中的至少一部分ue接收所述反馈;以及
[0099]
至少部分地基于所述反馈,来确定是继续发送所述编码符号集合中的第二数量的编码符号还是开始发送表示要在所述广播信道中发送的新数据的新编码符号集合。
[0100]
2、根据示例1所述的方法,其中,确定包括:确定继续发送所述编码符号集合中的所述第二数量的编码符号,并且还包括:从接收所述编码符号集合中的所述第一数量的编码符号和所述编码符号集合中的所述第二数量的编码符号的第二ue集合请求所述反馈。
[0101]
3、根据示例2所述的方法,其中,从所述第二ue集合请求所述反馈是基于确定所述编码符号集合中的所述第二数量的编码符号中的第一符号是在从所述编码符号集合中的所述第一数量的编码符号中的最后一个符号起的至少一周期数量的符号处。
[0102]
4、根据示例2或3中任一项所述的方法,其中,所述第一ue集合与所述第二ue集合相同。
[0103]
5、根据示例2至4中任一项所述的方法,其中,所述第一ue集合不同于所述第二ue集合。
[0104]
6、根据示例1至5中任一项所述的方法,还包括:基于表示以门限概率接收所述源符号集合的参数值,来确定所述编码符号集合中的所述第一数量的编码符号。
[0105]
7、根据示例1至6中任一项所述的方法,还包括:基于根据历史发射机开销获得的参数值,来确定所述编码符号集合中的所述第一数量的编码符号。
[0106]
8、根据示例1至7中任一项所述的方法,其中,确定是继续发送所述编码符号集合中的所述第二数量的编码符号还是开始发送所述新编码符号集合是至少部分地基于确定所述反馈的门限百分比是否指示在所述ue集合中的相应的ue已经从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据。
[0107]
9、根据示例8所述的方法,其中,来自所述ue集合的所述反馈的所述门限百分比与关于接收所述广播信道的所有ue已经从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据的另一门限百分比的假设有关。
[0108]
10、根据示例1至9中任一项所述的方法,还包括:从接收所述广播信道的所有ue中选择所述ue集合作为随机选择。
[0109]
11、根据示例1至10中任一项所述的方法,还包括:从接收所述广播信道的所有ue中被认为是小区边缘ue的子集中选择所述ue集合作为随机选择。
[0110]
12、根据示例1至11中任一项所述的方法,其中,从所述ue集合请求所述反馈是至少部分地基于确定对所述数据的传输对应于反馈周期。
[0111]
13、根据示例12所述的方法,还包括:至少部分地基于确定与所述源符号集合中的源符号的数量相比基于所述编码符号集合中的编码符号的数量的发射机开销的水平,来调整所述反馈周期。
[0112]
14、一种用于无线通信的方法,包括:
[0113]
在广播信道上从基站接收编码符号集合中的第一数量的编码符号;
[0114]
尝试基于所述编码符号集合中的所述第一数量的编码符号来恢复表示在所述广播信道上发送的数据的源符号集合;
[0115]
从所述基站接收对于报告针对所述编码符号集合中的所述第一数量的编码符号的反馈的指示,其中,所述反馈与是否从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据有关;以及
[0116]
基于尝试恢复所述源符号集合是否成功,来向所述基站发送所述反馈。
[0117]
15、一种用于无线通信的装置,包括:
[0118]
收发机;
[0119]
存储器,其被配置为存储指令;以及
[0120]
一个或多个处理器,其与所述存储器和所述收发机通信地耦合,其中,所述一个或多个处理器被配置为执行示例1至14中任一项所述的方法中的一个或多个方法。
[0121]
16、一种用于无线通信的装置,包括用于执行示例1至14中任一项所述的方法中的一个或多个方法的单元。
[0122]
17、一种计算机可读介质,包括由一个或多个处理器可执行用于无线通信的代码,所述代码包括用于执行示例1至14中任一项所述的方法中的一个或多个方法的代码。
技术特征:1.一种用于无线通信的方法,包括:针对表示要在广播信道中发送的数据的源符号集合,生成用于在所述广播信道中发送的编码符号集合;在所述广播信道上发送所述编码符号集合中的第一数量的编码符号;基于发送所述编码符号集合中的所述第一数量的编码符号,从在所述广播信道中接收所述编码符号集合的用户设备(ue)集合请求反馈,其中,所述反馈与是否从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据有关;从所述ue集合中的至少一部分ue接收所述反馈;以及至少部分地基于所述反馈,来确定是继续发送所述编码符号集合中的第二数量的编码符号还是开始发送表示要在所述广播信道中发送的新数据的新编码符号集合。2.根据权利要求1所述的方法,其中,确定包括:确定继续发送所述编码符号集合中的所述第二数量的编码符号,并且还包括:从接收所述编码符号集合中的所述第一数量的编码符号和所述编码符号集合中的所述第二数量的编码符号的第二ue集合请求所述反馈。3.根据权利要求2所述的方法,其中,从所述第二ue集合请求所述反馈是基于确定所述编码符号集合中的所述第二数量的编码符号中的第一符号是从所述编码符号集合中的所述第一数量的编码符号中的最后一个符号起的至少一周期数量的符号。4.根据权利要求2所述的方法,其中,所述第一ue集合与所述第二ue集合相同。5.根据权利要求2所述的方法,其中,所述第一ue集合不同于所述第二ue集合。6.根据权利要求1所述的方法,还包括:基于表示以门限概率接收所述源符号集合的参数值,来确定所述编码符号集合中的所述第一数量的编码符号。7.根据权利要求1所述的方法,还包括:基于根据历史发射机开销获得的参数值,来确定所述编码符号集合中的所述第一数量的编码符号。8.根据权利要求1所述的方法,其中,确定是继续发送所述编码符号集合中的所述第二数量的编码符号还是开始发送所述新编码符号集合是至少部分地基于确定所述反馈的门限百分比是否指示在所述ue集合中的相应的ue已经从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据。9.根据权利要求8所述的方法,其中,来自所述ue集合的所述反馈的所述门限百分比与关于接收所述广播信道的所有ue已经从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据的另一门限百分比的假设有关。10.根据权利要求1所述的方法,还包括:从接收所述广播信道的所有ue中选择所述ue集合作为随机选择。11.根据权利要求1所述的方法,还包括:从接收所述广播信道的所有ue中被认为是小区边缘ue的子集中选择所述ue集合作为随机选择。12.根据权利要求1所述的方法,其中,从所述ue集合请求所述反馈是至少部分地基于确定对所述数据的传输对应于反馈周期。13.根据权利要求12所述的方法,还包括:至少部分地基于确定与所述源符号集合中的源符号的数量相比基于所述编码符号集合中的编码符号的数量的发射机开销的水平,来调整所述反馈周期。14.一种用于无线通信的方法,包括:
在广播信道上从基站接收编码符号集合中的第一数量的编码符号;尝试基于所述编码符号集合中的所述第一数量的编码符号来恢复表示在所述广播信道上发送的数据的源符号集合;从所述基站接收对于报告针对所述编码符号集合中的所述第一数量的编码符号的反馈的指示,其中,所述反馈与是否从所述编码符号集合中的所述第一数量的编码符号恢复出所述数据有关;以及基于尝试恢复所述源符号集合是否成功,来向所述基站发送所述反馈。15.一种用于无线通信的装置,包括:收发机;存储器,其被配置为存储指令;以及一个或多个处理器,其与所述存储器和所述收发机通信地耦合,其中,所述一个或多个处理器被配置为执行权利要求1至14所述的方法中的一个或多个方法。16.一种用于无线通信的装置,包括用于执行权利要求1至14所述的方法中的一个或多个方法的单元。17.一种计算机可读介质,包括由一个或多个处理器可执行用于无线通信的代码,所述代码包括用于执行权利要求1至14所述的方法中的一个或多个方法的代码。
技术总结本文所描述的各方面涉及使用来自接收设备的反馈来对无线通信进行编码以实现自适应编码速率,其可以包括针对表示要在广播信道中发送的数据的源符号集合,生成用于在广播信道中发送的编码符号集合;在广播信道上发送编码符号集合中的第一数量的编码符号;基于发送编码符号集合中的第一数量的编码符号来从用户设备(UE)集合请求反馈;以及至少部分地基于反馈来确定是继续发送编码符号集合中的第二数量的编码符号还是开始发送表示要在广播信道中发送的新数据的新编码符号集合。中发送的新数据的新编码符号集合。中发送的新数据的新编码符号集合。
技术研发人员:刘康琦 李剑 许昌龙 武良明 徐浩
受保护的技术使用者:高通股份有限公司
技术研发日:2020.03.24
技术公布日:2022/11/1