用于分组传输的系统和方法与流程

文档序号:19906468发布日期:2020-02-11 14:33阅读:342来源:国知局
用于分组传输的系统和方法与流程

相关申请的交叉引用

本申请要求享受2017年6月28日提交的、标题为“systemandmethodforpackettransmission”的美国专利申请no.15/636,266的权益,故以引用方式将该申请的全部内容明确地并入本文。

概括地说,本公开内容涉及通信系统,具体地说,本公开内容涉及被配置为重传分组中的数据的发射机。



背景技术:

已广泛地部署无线通信系统,以便提供诸如电话、视频、数据、消息传送和广播之类的各种电信服务。典型的无线通信系统可以使用能通过共享可用的系统资源,来支持与多个用户进行通信的多址技术。这类多址技术的例子包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。

在多种电信标准中已采纳这些多址技术,以提供使不同无线设备能在城市范围、国家范围、地域范围、甚至全球范围上进行通信的通用协议。一种示例性电信标准是5g新无线电(nr)。5gnr是第三代合作伙伴计划(3gpp)发布的连续移动宽带演进的一部分,以满足与时延、可靠性、安全性、可扩展性(例如,物联网(iot))相关联的新要求以及其它要求。5gnr的一些方面可以是基于4g长期演进(lte)标准的。存在着进一步提高5gnr技术的需求。此外,这些提高也可适用于其它多址技术和使用这些技术的电信标准。



技术实现要素:

为了对本发明的一个或多个方面有一个基本的理解,下面给出了这些方面的简单概括。该概括部分不是对所有预期方面的详尽概述,也不是旨在标识所有方面的关键或重要元素,或者描述任意或全部方面的范围。其唯一目的是用简单的形式呈现一个或多个方面的一些概念,以此作为后面的更为详细说明的前奏。

高质量音频的传输可能需要相对大量的带宽,这是因为每个高质量音频分组可能要进行多次传输。如果所需带宽不可用,则音频质量可能会妥协,以符合可用带宽。

当数据是通过空中传输的时,数据并不是总能被接收机接收。可能需要来自接收机的确认(ack)反馈,以确认成功地接收到数据。但是,数据可以是广播的,例如在具有多个接收机的场景中。因为广播是单向的,所以接收机可以不发送用于指示是否成功接收到广播数据的ack反馈。为了减小接收机遗漏分组的机率,发射机可以多次发送相同的分组(例如,三次或四次)。所述多次重传可以将包括发送和接收器的通信系统的整体带宽需求增加实际速率的某个倍数(例如,三次或四次)。例如,如果发射机要广播每秒400千比特(kbps)的音频,则通信系统需要12,000kbps的带宽以实现音频分组的两次重传,需要16,000kbps的带宽以实现音频分组的三次重传。

在各种通信系统中,分组差错率可能相对较低(例如,对于蓝牙2-dh5分组而言,百分之五)。因此,接收机可以在百分之九十五的时间上成功地接收第一传输。但是,通信系统的大部分带宽都可能用于重传,其将仅仅是相对不常使用的(当传输不成功时)。由于重传分组不一定必须与传输分组相同,因此与重传分组相比,可以给予传输分组更多的权重。例如,可以以比重传分组高的比特率,对传输分组进行编码。

在本公开内容的一个方面,提供了第一方法、第一计算机可读介质和第一装置。第一装置可以发送第一传输分组,第一传输分组包括以第一比特率编码的第一数据。第一装置可以发送第二传输分组,第二传输分组包括以第一比特率编码的第二数据。第一装置可以在发送第一传输分组和第二传输分组之后发送第一重传分组,第一重传分组包括以第二比特率编码的第一数据和以第二比特率编码的第二数据,并且第一比特率可以比第二比特率高。在一个方面,第一数据包括音频数据或视频数据中的至少一个。在一个方面,第一数据包括与持续时间相关联的音频帧,当第一数据是以第一比特率编码的时以及当第一数据是以第二比特率编码的时,该持续时间相等。在一个方面,将第一传输分组、第二传输分组和第一重传分组发送成广播。在一个方面,第一重传分组指示以第二比特率编码的第一数据对应于第一传输分组中包括的以第一比特率编码的第一数据,以及第一重传分组还指示以第二比特率编码的第二数据对应于第二传输分组中包括的以第一比特率编码的第二数据。在一个方面,第一装置可以在发送第一重传分组之后发送第二重传分组,第二重传分组包括以第三比特率编码的第一数据和以第三比特率编码的第二数据。在一个方面,第三比特率等于第二比特率,或者第三比特率低于第二比特率。在一个方面,第一装置可以通过第一数字信号处理器(dsp)以第一比特率对第一数据进行编码以包括在第一传输分组中,以及以第一比特率对第二数据进行编码以包括在第二传输分组中,以及通过第二dsp以第二比特率对第一数据进行编码以包括在第一重传分组中。

在本公开内容的一个方面,提供了第二方法、第二计算机可读介质和第二装置。第二装置可以接收第一传输分组,第一传输分组包括以第一比特率编码的第一数据。第二装置可以在接收第一传输分组之后接收第一重传分组,第一重传分组包括以第二比特率编码的第二数据,其中,第一比特率比第二比特率高。第二装置可以确定以第一比特率编码的第二数据不可用于输出。第二装置可以基于确定以第一比特率编码的第二数据不可用于输出,输出以第二比特率编码的第二数据。在一个方面,第一数据和第二数据包括音频数据或视频数据中的至少一个。在一个方面,第二装置可以输出以第一比特率编码的第一数据,以及基于第一比特率高于第二比特率,第一数据的输出比第二数据的输出质量高。在一个方面,第二装置可以控制与第二数据的输出相关联的增益,以便与第一数据的输出相对应。在一个方面,第二装置可以基于第一重传分组中包括的指示指出第二数据顺序地在第一数据之后,确定以第二比特率编码的第二数据将在第一数据的输出之后输出。在一个方面,第一重传分组还包括以第二比特率编码的第一数据。在一个方面,将第一传输分组和第一重传分组接收成广播,以及对第一传输分组的接收和对第一重传分组的接收未被接收机确认。在一个方面,第二装置可以通过以下方式,确定以第一比特率编码的第二数据不可用于输出:确定第二传输分组未被接收到,预期第二传输分组包括以第一比特率编码的第二数据。在一个方面,第二装置可以通过以下方式,确定以第一比特率编码的第二数据不可用于输出:确定包括有以第一比特率编码的第二数据的第二传输分组被损坏,或者以第一比特率编码的第二数据被损坏。

为了实现前述和有关的目的,一个或多个方面包括下文所详细描述和权利要求书中具体指出的特征。下文描述和附图详细描述了一个或多个方面的某些示例性特征。但是,这些特征仅仅说明可采用这些各个方面之基本原理的各种方法中的一些方法,并且该描述旨在包括所有这些方面及其等同物。

附图说明

图1是示出一种无线通信系统和接入网络的例子的图。

图2a、2b、2c和2d是分别示出dl帧结构、dl帧结构中的dl信道、ul帧结构和ul帧结构中的ul信道的例子的图。

图3是示出接入网络中的基站和用户设备(ue)的例子的图。

图4是一种无线通信的方法的呼叫流程图。

图5是一种无线通信的方法的呼叫流程图。

图6是一种无线通信的方法的流程图。

图7是一种无线通信的方法的流程图。

图8是示出示例性装置中的不同单元/组件之间的数据流的概念性数据流图。

图9是示出用于使用处理系统的装置的硬件实现的例子的图。

图10是示出示例性装置中的不同单元/组件之间的数据流的概念性数据流图。

图11是示出用于使用处理系统的装置的硬件实现的例子的图。

具体实施方式

下面结合附图描述的具体实施方式,旨在对各种配置进行描述,而不是旨在表示仅在这些配置中才可以实现本文所描述的概念。为了对各种概念有一个透彻理解,具体实施方式包括特定的细节。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现这些概念。在一些实例中,为了避免对这些概念造成模糊,公知的结构和组件以框图形式示出。

现在参照各种装置和方法来给出电信系统的一些方面。这些装置和方法将在下面的具体实施方式中进行描述,并在附图中通过各种框、组件、电路、处理、算法等等(其统称为“要素”)来进行描绘。可以使用电子硬件、计算机软件或者其任意组合来实现这些要素。至于这些要素是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束。

举例而言,要素或者要素的任何部分或者要素的任意组合,可以实现成包括一个或多个处理器的“处理系统”。处理器的例子包括微处理器、微控制器、图形处理单元(gpu)、中央处理单元(cpu)、应用处理器、数字信号处理器(dsp)、精简指令集计算(risc)处理器、片上系统(soc)、基带处理器、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门逻辑、分离硬件电路和被配置为执行贯穿本公开内容描述的各种功能的其它适当硬件。处理系统中的一个或多个处理器可以执行软件。软件应当被广泛地解释为意味着指令、指令集、代码、代码段、程序代码、程序、子程序、软件组件、应用、软件应用、软件包、例行程序、子例行程序、对象、可执行文件、执行的线程、过程、函数等等,而无论其被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语。

因此,在一个或多个示例性实施例中,本文所描述的功能可以用硬件、软件或者其任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质上或编码成计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括随机存取存储器(ram)、只读存储器(rom)、电可擦写可编程rom(eeprom)、光盘存储、磁盘存储、其它磁存储设备、前述类型的计算机可读介质的组合、或者能够用于存储具有指令或数据结构形式的计算机可执行代码、能够由计算机存取的任何其它介质。

图1是示出一种无线通信系统和接入网络100的例子的图。该无线通信系统(其还称为无线广域网(wwan))包括基站102、ue104和演进分组核心(epc)160。基站102可以包括宏小区(高功率蜂窝基站)和/或小型小区(低功率蜂窝基站)。宏小区包括基站。小型小区包括毫微微小区、微微小区和微小区。

基站102(其统称为演进型通用移动通信系统(umts)地面无线接入网络(e-utran))通过回程链路132(例如,s1接口),与epc160进行接口。除了其它功能之外,基站102可以执行下面功能中的一个或多个:用户数据的传输、无线信道加密和解密、完整性保护、报头压缩、移动控制功能(例如,切换、双连接)、小区间干扰协调、连接建立和释放、负载平衡、非接入层(nas)消息的分发、nas节点选择、同步、无线接入网络(ran)共享、多媒体广播多播服务(mbms)、用户和设备跟踪、ran信息管理(rim)、寻呼、定位、以及告警消息的传送。基站102可以通过回程链路134(例如,x2接口),来彼此之间直接或者间接地通信(例如,通过epc160)。回程链路134可以是有线的,也可以是无线的。

基站102可以与ue104无线地通信。基站102中的每一个可以为相应的地理覆盖区域110提供通信覆盖。可能存在重叠的地理覆盖区域110。例如,小型小区102’可以具有与一个或多个宏基站102的覆盖区域110重叠的覆盖区域110’。包括小型小区和宏小区二者的网络,可以称为异构网络。此外,异构网络还可以包括家庭演进节点b(enb)(henb),后者可以向称为闭合用户群(csg)的受限制群组提供服务。基站102和ue104之间的通信链路120可以包括从ue104到基站102的上行链路(ul)(其还称为反向链路)传输和/或从基站102到ue104的下行链路(dl)(其还称为前向链路)传输。通信链路120可以使用多输入多输出(mimo)天线技术,其包括空间复用、波束成形和/或发射分集。这些通信链路可以是通过一个或多个载波的。基站102/ue104可以使用在用于每一个方向的传输的总共最多yxmhz(x个分量载波)的载波聚合中分配的每载波最多ymhz(例如,5、10、15、20、100mhz)带宽的频谱。这些载波可以是彼此相邻的,也可以是彼此不相邻的。载波的分配可以是关于dl和ul非对称的(例如,与ul相比,可以为dl分配更多或者更少的载波)。这些分量载波可以包括主分量载波和一个或多个辅助分量载波。主分量载波可以称为主小区(pcell),辅助分量载波可以称为辅助小区(scell)。

某些ue104可以使用设备到设备(d2d)通信链路192来彼此之间通信。d2d通信链路192可以使用dl/ulwwan频谱。d2d通信链路192可以使用一个或多个侧向链路信道,例如物理侧向链路广播信道(psbch)、物理侧向链路发现信道(psdch)、物理侧向链路共享信道(pssch)和物理侧向链路控制信道(pscch)。可以通过各种无线d2d通信系统(例如,flashlinq、wimedia、蓝牙、zigbee、基于ieee802.11标准的wi-fi、lte或者nr)来进行d2d通信。

此外,该无线通信系统还可以包括wi-fi接入点(ap)150,后者经由5ghz非许可频谱中的通信链路154,与wi-fi站(sta)152进行通信。当在非许可频谱中进行通信时,sta152/ap150可以在进行通信之前,执行空闲信道评估(cca),以便判断该信道是否可用。

小型小区102’可以在许可频谱和/或非许可频谱中进行操作。当操作在非许可频谱中时,小型小区102’可以采用nr,并使用与wi-fiap150所使用的相同的5ghz非许可频谱。在非许可频谱下采用nr的小型小区102’,可以提升接入网络的覆盖和/或增加接入网络的容量。

gnodeb(gnb)180可以操作在毫米波(mmw)频率和/或近mmw频率,与ue104进行通信。当gnb180操作在mmw或近mmw频率时,gnb180可以称为mmw基站。极高频(ehf)是处于电磁频谱中的rf的一部分。ehf具有30ghz到300ghz的范围,波长在1毫米和10毫米之间。该频带中的无线电波形可以称为毫米波。近mmw可以向下扩展到波长为100毫米的3ghz的频率。超高频(shf)频带扩展在3ghz到30ghz之间,其还称为厘米波。使用mmw/近mmw射频频带的通信具有极高的路径损耗和较短的距离。mmw基站180可以使用与ue104的波束成形184,来补偿该极高的路径损耗和较短的距离。

epc160可以包括移动管理实体(mme)162、其它mme164、服务网关166、多媒体广播多播服务(mbms)网关168、广播多播服务中心(bm-sc)170和分组数据网络(pdn)网关172。mme162可以与归属用户服务器(hss)174进行通信。mme162是处理ue104和epc160之间的信令的控制节点。通常,mme162提供承载和连接管理。所有用户互联网协议(ip)分组通过服务网关166来传送,其中,服务网关166自己连接到pdn网关172。pdn网关172提供ueip地址分配以及其它功能。pdn网关172和bm-sc170连接到ip服务176。ip服务176可以包括互联网、内联网、ip多媒体子系统(ims)和ps流服务和/或其它ip服务。bm-sc170可以提供用于mbms用户服务供应和传送的功能。bm-sc170可以充当内容提供商mbms传输的进入点,以及可以用于在公众陆地移动网(plmn)中授权和发起mbms承载服务,并可以用于调度mbms传输。mbms网关168可以用于向属于广播特定服务的多播广播单频网(mbsfn)区域的基站102分发mbms业务,以及可以负责会话管理(起始/停止)和收集与embms有关的计费信息。

基站还可以称为gnb、节点b、演进节点b(enb)、接入点、基站收发机、无线基站、无线收发机、收发机功能、基本服务集(bss)、扩展服务集(ess)、或者某种其它适当术语。基站102为ue104提供针对epc160的接入点。ue104的例子包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线设备、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、摄像机、游戏控制台、平板设备、智能设备、可穿戴设备、车辆、电表,气泵、烤箱、或者任何其它类似的功能设备。ue104中的一些可以称为iot设备(例如,停车计时器、气泵、烤箱、车辆等)。ue104还可以称为站、移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持装置、用户代理、移动客户端、客户端或者某种其它适当的术语。

再次参见图1,在某些方面,基站102可以发送第一传输分组,第一传输分组包括以第一比特率编码的第一数据。基站102可以发送第二传输分组,第二传输分组包括以第一比特率编码的第二数据。基站102可以在发送第一传输分组和第二传输分组之后发送第一重传分组198,第一重传分组198包括以第二比特率编码的第一数据和以第二比特率编码的第二数据,第一比特率可以更高于第二比特率。在一个方面,第一数据包括音频数据或视频数据中的至少一个。在一个方面,第一数据包括与持续时间相关联的音频帧,当使用第一比特率编码第一数据时以及当使用第二比特率编码第一数据时,该持续时间是相等的。在一个方面,将第一传输分组、第二传输分组和第一重传分组198发送成广播。在一个方面,第一重传分组198指示以第二比特率编码的第一数据对应于第一传输分组中包括的以第一比特率编码的第一数据,以及第一重传分组198还指示以第二比特率编码的第二数据对应于第二传输分组中包括的以第一比特率编码的第二数据。在一个方面,基站102可以在发送第一重传分组之后发送第二重传分组,第二重传分组包括以第三比特率编码的第一数据和以第三比特率编码的第二数据。在一个方面,第三比特率等于第二比特率,或者第三比特率低于第二比特率。在一个方面,基站102可以通过第一dsp使用第一比特率对第一数据进行编码,以及使用第一比特率对第二数据进行编码。基站102可以通过第二dsp使用第二比特率对第一数据进行编码以包括在第一重传分组198中。

ue104可以接收第一传输分组,第一传输分组包括以第一比特率编码的第一数据。ue104可以在接收第一传输分组之后接收第一重传分组198,第一重传分组198包括以第二比特率编码的第二数据,其中,第一比特率比第二比特率高。ue104可以确定以第一比特率编码的第二数据不可用于输出(例如,ue104可能没有接收到第二传输分组,或者ue104可能不能对第二传输分组中包括的第二数据进行解码)。ue104可以基于确定以第一比特率编码的第二数据不可用于输出,输出以第二比特率编码的第二数据。在一个方面,ue104可以输出以第一比特率编码的第一数据,以及基于第一比特率高于第二比特率,与第二数据的输出相比,第一数据的输出具有更高的质量。在一个方面,ue104可以控制与第二数据的输出相关联的增益,以便与第一数据的输出相对应。在一个方面,ue104可以基于第一重传分组198中包括的指示指出第二数据顺序地跟着第一数据,确定以第二比特率编码的第二数据将在第一数据的输出之后输出。在一个方面,第一重传分组198还包括以第二比特率编码的第一数据。在一个方面,ue104不对第一传输分组和第一重传分组198的接收进行确认(例如,ue104不响应于分组接收来向基站102提供混合自动重传请求(arq)(harq)确认(ack)/否定ack(nack)反馈)。在一个方面,ue104可以通过以下方式,确定以第一比特率编码的第二数据不可用于输出:确定第二传输分组未被接收,预期第二传输分组包括以第一比特率编码的第二数据。在一个方面,ue104可以通过以下方式,确定以第一比特率编码的第二数据不可用于输出:确定包括有以第一比特率编码的第二数据的第二传输分组被损坏,或者以第一比特率编码的第二数据被损坏。

图2a是示出dl帧结构的例子的图200。图2b是示出dl帧结构中的信道的例子的图230。图2c是示出ul帧结构的例子的图250。图2d是示出ul帧结构中的信道的例子的图280。其它无线通信技术可以具有不同的帧结构和/或不同的信道。可以将帧(10ms)划分成10个相同大小的子帧。每个子帧可以包括两个连续的时隙。可以使用资源网格来表示这两个时隙,每个时隙包括一个或多个时间并发的资源块(rb)(其还称为物理rb(prb))。将资源网格划分成多个资源单元(re)。对于普通循环前缀而言,rb在频域中可以包含12个连续的子载波,在时域中包含7个连续符号(对于dl,ofdm符号;对于ul,sc-fdma符号),总共84个re。对于扩展循环前缀而言,rb在频域中可以包含12个连续的子载波,在时域中包含6个连续的符号,总共72个re。每个re携带的比特的数量取决于调制方案。

如图2a中所示,re中的一些携带用于ue处的信道估计的dl参考(导频)信号(dl-rs)。dl-rs可以包括特定于小区的参考信号(crs)(其有时还称为公共rs)、特定于ue的参考信号(ue-rs)和信道状态信息参考信号(csi-rs)。图2a示出了用于天线端口0、1、2和3的crs(分别指示成r0、r1、r2和r3,)、用于天线端口5的ue-rs(其指示成r5)和用于天线端口15的csi-rs(其指示成r)。

图2b示出了帧的dl子帧中的各种信道的例子。物理控制格式指示符信道(pcfich)位于时隙0的符号0之中,携带用于指示物理下行链路控制信道(pdcch)是否占据1、2或3个符号的控制格式指示符(cfi)(图2b示出了占据3个符号的pdcch)。pdcch在一个或多个控制信道单元(cce)中携带下行链路控制信息(dci),每一个cce包括九个re组(reg),每一个reg包括ofdm符号中的四个连续re。ue可以被配置有还携带dci的特定于ue的增强型pdcch(epdcch)。epdcch可以具有2、4或者8个rb对(图2b示出了两个rb对,每一个子集包括一个rb对)。此外,物理harq指示符信道(phich)也位于时隙0的符号0之中,并基于物理上行链路共享信道(pusch),来携带用于指示harqack/nack反馈的harq指示符(hi)。主同步信道(psch)可以位于帧的子帧0和5中的时隙0的符号6之内,psch携带由ue104使用以确定子帧/符号定时和物理层标识的主同步信号(pss)。辅助同步信道(ssch)可以位于帧的子帧0和5中的时隙0的符号5之内。ssch携带由ue使用以确定物理层小区标识组编号和无线帧定时的辅助同步信号(sss)。基于物理层标识和物理层小区标识组编号,ue可以确定物理小区标识符(pci)。基于该pci,ue可以确定前述的dl-rs的位置。物理广播信道(pbch)(其携带主信息块(mib)),可以与psch和ssch进行逻辑地组合以形成同步信号(ss)块。mib提供dl系统带宽中的数个rb、phich配置和系统帧编号(sfn)。物理下行链路共享信道(pdsch)携带用户数据、不是通过pbch来发送的广播系统信息(例如,系统信息块(sib))以及寻呼消息。

如图2c中所示,re中的一些携带解调参考信号(dm-rs),以用于基站处的信道估计。另外,ue可以在子帧的最后符号中发送探测参考信号(srs)。该srs可以具有梳齿结构,ue可以在这些梳齿中的一个梳齿上发送srs。基站可以使用该srs来进行信道质量估计,以在ul上实现取决于频率的调度。

图2d示出了帧的ul子帧中的各种信道的例子。物理随机接入信道(prach)可以基于prach配置,而位于帧中的一个或多个子帧之内。prach可以包括子帧中的六个连续rb对。prach允许ue执行初始系统接入以及实现ul同步。物理上行链路控制信道(pucch)可以位于ul系统带宽的边缘之上。pucch携带诸如调度请求、信道质量指示符(cqi)、预编码矩阵指示符(pmi)、秩指示符(ri)和harqack/nack反馈之类的上行链路控制信息(uci)。pusch携带数据,以及另外还可以使用pusch来携带缓冲区状态报告(bsr)、功率净空报告(phr)和/或uci。

图3是接入网络中,基站310与ue350的通信的框图。在dl中,可以将来自epc160的ip分组提供给控制器/处理器375。控制器/处理器375实现层3和层2功能。层3包括无线资源控制(rrc)层,层2包括分组数据汇聚协议(pdcp)层、无线链路控制(rlc)层和介质访问控制(mac)层。控制器/处理器375提供:与系统信息(例如,mib、sib)的广播、rrc连接控制(例如,rrc连接寻呼、rrc连接建立、rrc连接修改和rrc连接释放)、无线接入技术(rat)间的移动、以及用于ue测量报告的测量配置相关联的rrc层功能;与报头压缩/解压缩、安全(加密、解密、完整性保护、完整性验证)和切换支持功能相关联的pdcp层功能;与上层分组数据单元(pdu)的传送、通过arq的纠错、rlc服务数据单元(sdu)的级联、分段和重组、rlc数据pdu的重新分段以及rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu复用到传输块(tb)上、从tb中解复用macsdu、调度信息报告、通过harq的纠错、优先级处理、以及逻辑信道优先级划分相关联的mac层功能。

发射(tx)处理器316和接收(rx)处理器370实现与各种信号处理功能相关联的层1功能。包括物理(phy)层的层1,可以包括关于传输信道的差错检测、传输信道的前向纠错(fec)编码/解码、交织、速率匹配、映射到物理信道、物理信道的调制/解调、以及mimo天线处理。tx处理器316基于各种调制方案(例如,二进制移相键控(bpsk)、正交移相键控(qpsk)、m相移相键控(m-psk)、m阶正交幅度调制(m-qam)),处理针对信号星座的映射。随后,可以将编码和调制的符号分割成并行的流。随后,可以将每一个流映射到ofdm子载波,在时域和/或频域中将其与参考信号(例如,导频)进行复用,并随后使用快速傅里叶逆变换(ifft)将各个流组合在一起以便生成携带时域ofdm符号流的物理信道。对该ofdm流进行空间预编码,以生成多个空间流。来自信道估计器374的信道估计可以用于确定编码和调制方案以及用于实现空间处理。可以从ue350发送的参考信号和/或信道状况反馈中导出信道估计。随后,可以经由分别的发射机318tx,将每一空间流提供给不同的天线320。每一个发射机318tx可以使用相应的空间流对rf载波进行调制,以便进行传输。

在ue350处,每一个接收机354rx通过其各自天线352接收信号。每一个接收机354rx恢复被调制到rf载波上的信息,并将该信息提供给接收(rx)处理器356。tx处理器368和rx处理器356实现与各种信号处理功能相关联的层1功能。rx处理器356可以对所述信息执行空间处理,以恢复目的地针对于ue350的任何空间流。如果多个空间流目的地针对于ue350,则rx处理器356可以将它们组合成单个ofdm符号流。随后,rx处理器356使用快速傅里叶变换(fft),将ofdm符号流从时域变换到频域。频域信号包括用于ofdm信号的每一个子载波的分别ofdma符号流。通过确定基站310发送的最可能的信号星座点,来恢复和解调每一个子载波上的符号以及参考信号。这些软判决可以是基于信道估计器358所计算得到的信道估计的。随后,对这些软判决进行解码和解交织,以恢复基站310最初在物理信道上发送的数据和控制信号。随后,将这些数据和控制信号提供给控制器/处理器359,后者实现层3和层2功能。

控制器/处理器359可以与存储程序代码和数据的存储器360相关联。存储器360可以称为计算机可读介质。在ul中,控制器/处理器359提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩和控制信号处理,以恢复来自epc160的ip分组。控制器/处理器359还负责使用ack和/或nack协议进行错误检测,以支持harq操作。

类似于结合基站310的dl传输所描述的功能,控制器/处理器359提供:与系统信息(例如,mib、sib)获取、rrc连接以及测量报告相关联的rrc层功能;与报头压缩/解压缩和安全(加密、解密、完整性保护、完整性验证)相关联的pdcp层功能;与上层pdu的传送、通过arq的纠错、rlcsdu的级联、分段和重组、rlc数据pdu的重新分段以及rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu复用到tb上、从tb中解复用macsdu、调度信息报告、通过harq的纠错、优先级处理以及逻辑信道优先级划分相关联的mac层功能。

信道估计器358从基站310发送的参考信号或反馈中导出的信道估计,可以由tx处理器368使用,以便选择适当的编码和调制方案和有助于实现空间处理。可以经由分别的发射机354tx,将tx处理器368所生成的空间流提供给不同的天线352。每一个发射机354tx可以利用相应的空间流来对rf载波进行调制,以便进行传输。

ul传输在基站310处是以类似于结合ue350处的接收机功能所描述的方式来处理的。每一个接收机318rx通过其各自的天线320来接收信号。每一个接收机318rx恢复被调制到rf载波上的信息,并将该信息提供给rx处理器370。

控制器/处理器375可以与存储程序代码和数据的存储器376相关联。存储器376可以称为计算机可读介质。在ul中,控制器/处理器375提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自ue350的ip分组。可以将来自控制器/处理器375的ip分组提供给epc160。控制器/处理器375还负责使用ack和/或nack协议进行错误检测,以支持harq操作。

当数据是通过空中传输的时,数据并不是总能被接收机接收。可能需要来自接收机的ack反馈,以确认成功地接收到数据。但是,数据可能是广播的,例如在具有多个接收机的场景中。因为广播是单向的,所以接收机可以不发送用于指示是否成功接收到广播数据的ack反馈。为了减小接收机遗漏分组的机率,发射机可以多次发送相同的分组(例如,三次或四次)。

图4示出了一种无线通信的方法400的呼叫流程图。图4示出了发射机402和接收机404。此外,发射机402还可以被配置为进行接收,接收机404还可以被配置为进行发送。发射机402的各种示例包括基站(例如,enb、gnb、mmw基站)、ap、ue、或者被配置为至少用于音频分组的无线传输的另一个实体。接收机404的各种示例包括ue、无线音频系统(例如,扬声器、头戴耳机、或者被配置为输出音频信号的另一个实体)、或者被配置为至少用于音频分组的无线接收的另一个实体。

在一个方面,发射机402和接收机404可以根据一种或多种无线标准(例如,蓝牙或另一种无线技术标准)进行通信。举例而言,发射机402和接收机404可以实现一种或多种协议(例如,蓝牙无连接从属广播、蓝牙低功耗或者另一种协议)来传输分组。在一个方面,发射机402可以在一个或多个等时信道上发送分组,其中这些等时信道可能是不可靠的(例如,由于接收机404未对分组进行确认)。

在方法400中,分组(例如,音频分组)被发送三次:一次传输和两次重传。这些重传分组可以与传输分组相同。因此,包括发射机402和接收机404的通信系统所需要的带宽可以是该分组的传输所需要的带宽的三倍。

在各个方面,发射机402可以具有要向接收机404发送的音频数据。例如,发射机402可以在应用层生成音频,其可以被提供给发射机402的dsp。dsp可以根据特定的比特率(例如,400kbps)对音频进行编码,将编码的音频数据提供给更低层(例如,mac层、phy层等等),更低层可以将编码的音频数据打包成多个分组来进行传输。

在图4中,发射机402发送(例如,广播)第一传输分组420。tx分组x420可以包括编码的音频数据的第一部分(例如,音频帧或者采样)。因此,接收机404可以接收tx分组x420。

由于发射机402和接收机404之间的分组通信未被确认,因此发射机402可以发送针对每个发送tx分组的一个或多个重传(retx)分组。例如,在tx分组x420的传输之后,发射机402可以发送第一retx分组x422,随后发送第二retx分组x424。在一些方面,第一retx分组x422和第二retx分组x424包括编码的音频数据的第一部分,它们是按照与tx分组x420中包括的编码音频数据的第一部分相同的比特率(例如,400kbps)来编码的。

发射机402针对包括该编码的音频数据的一部分的每个分组,执行类似的操作。如图所示,发射机402发送tx分组x+1430,后者包括编码的音频数据的第二部分。随后,发射机402发送第一tx分组x+1432和第二tx分组x+1434,它们二者均包括编码的音频数据的第二部分,其按照与tx分组x+1430中包括的编码的音频数据的第二部分相同的比特率(例如,400kbps)进行编码。另外,发射机402发送tx分组x+2440,后者包括编码的音频数据的第三部分。随后,发射机402发送第一tx分组x+2442和第二tx分组x+2444,它们二者均包括编码的音频数据的第三部分,其按照与tx分组x+2440中包括的编码的音频数据的第三部分相同的比特率(例如,400kbps)进行编码。

可以针对每个分组执行类似的操作,直到发射机402发送完所有的编码的音频数据为止。虽然图4示出了对于每个tx分组的两个retx分组,但本公开内容也涵盖其它安排。例如,发射机402可以针对每个tx分组发送三个retx分组。此外,在不同的方面,可以对发射机402执行的操作的顺序进行调换。也就是说,发射机402可以在发送retx分组之前发送一个以上的tx分组,例如,发射机402可以在发送第一retxx分组422和第二retxx分组424以及第一retx分组x+1432和第二retx分组x+1434之前,发送tx分组x420和tx分组x+1430。

所述多个重传可以将包括发射机402和接收机404的通信系统的整体带宽需求增加实际速率的某个倍数(例如,三倍或四倍)。例如,如果发射机402要广播400kbps的音频,则通信系统需要1200kbps带宽来实现音频分组的两次重传,需要1600kbps带宽来实现音频分组的三次重传。

在各个方面,接收机404可能经历分组差错,其可以指代接收机404不能接收分组或者接收机404不能对分组中包括的编码的音频数据进行解码的实例。在这些实例中,接收机404可以输出在相应的retx分组中接收的音频数据。例如,当接收机404经历关于tx分组x+1430的分组差错时,接收机404可以输出第一retx分组x+1432中包括的音频数据的第二部分。

在实现时,分组差错率可能相对较低。例如,针对蓝牙2-dh5分组的典型分组差错率可以是近似百分之五。实际上,接收机404可以在近似百分之九十五的时间上都能正确地接收到tx分组。因此,在接收机404不频繁地使用重传的分组的情况下,大部分的带宽被分组的重传消耗。因此,无线通信系统可以从带宽的替代使用中受益。例如,减少retx分组中包括的编码的音频数据的比特率,可以减少带宽使用以改善时延。在另一个例子中,减小retx分组中包括的编码的音频数据的比特率,可以允许在不超过带宽限制的情况下以更高比特率对tx分组中包括的音频数据进行编码。

图5示出了一种无线通信的方法500的呼叫流程图。图5示出了发射机502和接收机504。此外,发射机502还可以被配置为进行接收,接收机504还可以被配置为进行发送。发射机502的各种示例包括基站(例如,enb、gnb、mmw基站)、ap、ue、或者被配置为至少用于音频分组的无线传输的另一个实体。接收机504的各种示例包括ue、无线音频系统(例如,扬声器、头戴耳机、或者被配置为输出音频信号的另一个实体)、无线多媒体系统(例如,家庭影院、电视机、显示器等等)、个人媒体设备或者被配置为至少用于音频分组的无线接收的另一个实体。

在一个方面,发射机502和接收机504可以根据一种或多种无线标准(例如,蓝牙或另一种无线技术标准)进行通信。举例而言,发射机502和接收机504可以实现一种或多种协议(例如,蓝牙无连接从属广播、蓝牙低功耗或者另一种协议)来传输分组。在一个方面,发射机502可以在一个或多个等时信道上发送分组,其中这些等时信道可能是不可靠的(例如,由于接收机504未对分组进行确认)。

在方法500中,可以将音频或视频帧或者采样(下文称为帧)发送三次:一个tx分组包括以第一比特率编码的帧,每个重传包括以与第一比特率不同(例如,更低)的第二比特率进行编码的帧。因此,可以减少包括发射机502和接收机504的通信系统中的retx分组所需要的带宽,这是因为相对于对tx分组中包括的帧进行编码的比特率,retx分组包括以更低的比特率进行编码的帧。

在另一个方面,减少对重传的帧进行编码的比特率,可以允许不同的编码配置。例如,当使用更低的比特率对重传的帧进行编码时,可以有区别地使用带宽。在一个方面,tx分组中包括的帧(例如,最初发送的帧)可以是以比原本可能的更高比特率来进行编码的,这是因为通过使用更低的带宽来对用于重传的帧进行编码,可以减少带宽使用。相比于图4的方法400,与对tx分组x420、x+1430、x+2440中包括的帧进行编码的可用比特率相比,可以以更高的比特率,对tx分组x520、x+1522、x+2524中包括的帧x,x+1,x+2508a-c进行编码(例如,由于retx分组422、424、432、434、442、444是以相同的可用比特率进行编码的)。举例而言,如果在图4中,最高可用的比特率是250kbps(针对两次重传,其需要总共750kbps),那么在图5中,可以按照450kbps来进行针对tx分组x520、x+1522、x+2524的编码,按照150kbps来进行针对retx分组x、x+1、x+2526、528的编码,总共750kbps。

虽然方法500示出了帧的三次传输(例如,一次传输接着两次重传),但本公开内容涵盖将帧发送更多或者更少次数的方面。举例而言,发射机502可以将帧发送四次:一次传输和三次重传。

在各个方面,发射机502可以具有要向接收机504发送的音频或视频媒体506(例如,文件或其它存储的数据、数字数据流、通过麦克风或摄像机接收的数据等等)。例如,发射机502可以在应用层生成媒体506。可以将媒体506提供给发射机502的第一dsp503a和第二dsp503b。

发射机502可以将媒体506分段成多个帧508a-c:帧x508a、帧x+1508b和帧x+2508c。因此,帧x508a、x+1508b、x+2508c中的每一个可以包括用于形成媒体506的数据(例如,音频或视频数据)。虽然示出了三个帧,但本公开内容涵盖媒体506由更多或更少帧来组成的方面(例如,媒体506可以是数十、数百或者数千个帧)。

在各个方面,发射机502的第一dsp和第二dsp503a-b可以配置有相应的编解码器。在一个方面,第一dsp和第二dsp503a-b可以是配置有不同的编解码器设置的相同dsp。在另一个方面,第一dsp503a可以与第二dsp503b不同。第一dsp503a可以被配置为以第一比特率进行编码,而第二dsp503b可以被配置为以第二比特率进行编码。

第一dsp503a可以以第一比特率(例如,400kbps、328kbps或者另一个比特率),对帧x508a、x+1508b、x+2508c进行编码(510)。第二dsp503b可以以至少比第一比特率更低的第二比特率(例如,200kbps、128kbps或者另一个比特率),对帧x508a、x+1508b、x+2508c进行编码(512)。尽管第二dsp503b可以以第二比特率对帧x508a、x+1508b、x+2508c进行编码(512),但是第二dsp503b可以对帧x508a、x+1508b、x+2508c进行编码(512),使得以第二比特率编码的帧x508a、x+1508b、x+2508c与以第一比特率编码的帧x508a、x+1508b、x+2508c具有相同(或者基本类似)的持续时间。

在发射机502处,可以将以第一比特率编码的帧x508a、x+1508b、x+2508c提供给更低层(例如,mac层、phy层等等),其中该更低层可以将以第一比特率编码的帧x508a、x+1508b、x+2508c打包成多个分组以进行传输:可以将帧x508a打包成tx分组x520,将帧x+1508b打包成tx分组x+1522,将帧x+2508c打包成tx分组x+2524。

发射机502可以包括与帧508相关联的指示,例如,与帧x508a相关联的第一指示、与帧x+1508b相关联的第二指示、以及与帧x+2508c相关联的第三指示。例如,该指示可以包括在报头中。指示的示例包括序号或者其它顺序值。指示可以有助于帧的按顺序传送,使得接收机504可以顺序地输出媒体506。在另一个方面,指示可以与分组520、522、524、526、528的调度相关联。例如,发射机502可以向接收机504指示:指示何时调度tx分组520、522、524的信息(例如,子帧、时隙或者另一个资源)、以及指示何时调度retx分组526、528的信息(例如,子帧、时隙或者另一个资源)。

发射机502可以发送tx分组x520、tx分组x+1522和tx分组x+2524。在一个方面,发射机502可以广播tx分组x420、tx分组x+1522和tx分组x+2524。

为了有助于接收机504对媒体506的接收和输出,发射机502可以重新发送帧x508a、x+1508b、x+2508c。但是,发射机502可以使用更低比特率来重新发送帧x508a、x+1508b、x+2508c。与用于传输的第一比特率相比,通过以用于重传的更低比特率来编码帧x508a、x+1508b、x+2508c,可以满足带宽和/或协议条件。例如,采用比第一比特率更低的比特率来编码的帧x508a、x+1508b、x+2508c的重传,可以防止帧x508a、x+1508b、x+2508c的通信超过带宽限制。此外,采用比第一比特率更低的比特率来编码的帧x508a、x+1508b、x+2508c的重传可以减少信令开销和/或时延。

当重新发送帧x508a、x+1508b、x+2508c时,发射机502可以将多个帧组合在单个分组中。例如,发射机502可以将以第二比特率编码的帧x508a、x+1508b、x+2508c聚合到第一retx分组x、x+1、x+2526中。

在一个方面,发射机502可以在retx分组526、528中包括关于retx分组526、528中的哪个帧对应于tx分组520、522、524中的哪个帧的指示。例如,发射机502可以在第一retx分组x、x+1、x+2526中包括关于以第二比特率编码的帧x508a对应于tx分组x520中包括的以第一比特率编码的帧x508a的指示。类似地,发射机502可以在第一retx分组x、x+1、x+2526中包括关于以第二比特率编码的帧x+1508b对应于tx分组x+1522中包括的以第一比特率编码的帧x+1508b的指示。类似地,发射机502可以在第一retx分组x、x+1、x+2526中包括关于以第二比特率编码的帧x+2508c对应于tx分组x+2524中包括的以第一比特率编码的帧x+2508c的指示。在一个方面,发射机502可以在例如报头中包括作为序号或者其它顺序值的指示。例如,发射机502可以在tx分组x520中包括与帧x508a相关联的第一序号,相应地,发射机502可以在第一retx分组x、x+1、x+2526中包括与帧x508a相关联的该第一序号。

随后,发射机502可以发送(例如,广播)第一retx分组x、x+1、x+2526。在各个方面,发射机502可以重复地重新发送帧x、x+1、x+2508a-c。因此,发射机502可以另外发送(例如,广播)第二retx分组x、x+1、x+2528,其中,对帧x、x+1、x+2508a-c进行聚合。根据一个方面,第二retx分组x、x+1、x+2528包括以第二比特率编码的帧x、x+1、x+2508a-c。

在另一个方面,发射机502可以以第三比特率对帧x、x+1、x+2508a-c进行编码(例如,使用第三dsp或者第一dsp503a的另一种设置),第三比特率可以与第一比特率和第二比特率不同。例如,第三比特率可以比第一比特率和第二比特率二者都低(例如,100kbps或96kbps)。接收机504不能接收或者解码最初的tx分组(例如,tx分组x+1522)和第一retx分组x、x+1、x+2524二者的概率可以相对较低(例如,小于百分之五)。因此,接收机504可能能够避免使用帧的后续重传(例如,第二retx分组x、x+1、x+2528中包括的帧x+1508b),从而,可以通过减少不太可能被使用的帧的后续重传所采用的比特率,来节省带宽和信令开销。

尽管发射机502可以以第三比特率对帧x508a、x+1508b、x+2508c进行编码,但是发射机502可以对帧x508a、x+1508b、x+2508c进行编码,使得以第三比特率编码的帧x508a、x+1508b、x+2508c与以第一比特率编码的帧x508a、x+1508b、x+2508c(以及以第二比特率编码的帧x508a、x+1508b、x+2508c)具有相同(或者基本类似)的持续时间。

类似于第一retx分组x、x+1、x+2526,第二retx分组x、x+1、x+2528可以包括相应的指示(例如,序号或者值),其用于指示第二retx分组x、x+1、x+2528中包括的帧x、x+1、x+2508a-c中的相应一个与tx分组x、x+1、x+2520、522、524中的相应一个分组里包括的帧x、x+1、x+2508a-c中的相应一个之间的对应关系。例如,帧x508a可以与所有的tx分组x520、第一retx分组x、x+1、x+2526以及第二retx分组x、x+1、x+2528中的第一值相关联。类似地,帧x+1508b可以与所有的tx分组x+1522、第一retx分组x、x+1、x+2526以及第二retx分组x、x+1、x+2528中的第二值相关联。类似地,帧x+2508c可以与所有的tx分组x+2524、第一retx分组x、x+1、x+2526以及第二retx分组x、x+1、x+2528中的第三值相关联。

尽管将发射机502示出成将以第二比特率编码的帧x508a、x+1508b、x+2508c聚合成第一retx分组x、x+1、x+2526,但本公开内容涵盖将任意数量的帧聚合成分组的方面。例如,第一retx分组x、x+1、x+2526可以包括帧x508a和x+1508b,或者第一retx分组x、x+1、x+2526可以包括帧x508a、x+1508b、x+2508c以及额外的帧。类似地,第二retx分组x、x+1、x+2528可以包括任意数量的帧,并且该帧数量可以在第一retx分组x、x+1、x+2526和第二retx分组x、x+1、x+2528之间不相等。

接收机504可以监听或者检测来自发射机502的分组。例如,接收机504可以接收tx分组x520和tx分组x+2524。在一个方面,接收机504可以不向发射机502确认tx分组(例如,如同广播的情形)。

当接收机504接收到tx分组x520和tx分组x+2524时,接收机可以根据第一比特率对tx分组x520和tx分组x+2524进行解码,并且将解码的帧x508a和x+2508c传送到接收机504的更高层(例如,应用层)。随后,接收机504能够以第一比特率来输出与帧x508a和帧x+2508c相对应的媒体506的数据。

但是,接收机504可能不能够将帧x+1传送到更高层(例如,应用层)。在各个方面,接收机504可以确定以第一比特率编码的帧x+1508b不可用于输出。例如,接收机504可以识别或者检测与tx分组x520中包括的帧x508a相关联的第一指示(例如,第一序号),以及接收机504可以识别或者检测与tx分组x+2524中包括的帧x+2508c相关联的第三指示(例如,第三序号)。通过确定与在第一指示和第三指示之间顺序发生的第二指示(例如,第二序号)相关联的帧缺失,接收机504可以确定帧x+1508b缺失。

在一个方面,接收机504可以确定预期包括帧x+1508b的tx分组x+1522没有被接收机504接收(例如,干扰或者较差的信道状况可能阻止接收机504接收到tx分组x+1522)。在另一个例子中,接收机504可以确定tx分组x+1522被损坏和/或tx分组x+1522中包括的帧x+1508b被损坏。当tx分组x+1522和/或tx分组x+1522中包括的帧x+1508b被损坏时,接收机504可能不能够对帧x+1508b的音频和/或视频进行解码以传送到更高层(例如,应用层)。

接收机504可以接收第一retx分组x、x+1、x+2526和/或第二retx分组x、x+1、x+2528中的至少一个。在一个方面,接收机504可以不向发射机502确认第一retx分组x、x+1、x+2526和/或第二retx分组x、x+1、x+2528(例如,在广播的情况下)。如果接收机504接收到第一retx分组x、x+1、x+2526,则接收机504可以丢弃第二retx分组x、x+1、x+2528。(如果接收机504能够接收到tx分组x+1522并对帧x+1508b进行解码,则接收机504也可以丢弃第一retx分组x、x+1、x+2526)。

在一些方面,接收机504可以对第一retx分组x、x+1、x+2526或第二retx分组x、x+1、x+2528中包括的至少帧x+1508b进行解码(例如,如果第一retx分组x、x+1、x+2526未被接收和/或被损坏)。接收机504可以根据相对于第一比特率的更低比特率(例如,第二比特率或者第三比特率(如果发射机502在第二retx分组x、x+1、x+2528中以第三比特率对帧x+1508b进行了编码,并且接收机504使用第二retx分组x、x+1、x+2528的话)),对帧x+1508b进行解码。接收机504可以将根据相对于第一比特率更低的比特率来解码的帧x+1508b,提供给更高层(例如,应用层)以进行输出。

例如,在输出(540)帧x508a的媒体之后并在输出(544)帧x+2508c的媒体之前,接收机504可以输出(542)与帧x+1508b相对应的媒体(例如,音频或视频)。由于帧x+1508b是以相对于第一比特率更低的比特率来编码的,因此与帧x508a的数据的输出540的质量和帧x+2508c的数据的输出544的质量相比,帧x+1508b的数据的输出542的质量要低。但是,由于分组差错率相对较低(例如,对于蓝牙2-dh5分组,近似为百分之五),因此接收机504可以根据第一比特率来输出大部分的媒体506。

在一个方面,接收机504可以在不同的编解码器之间进行切换,以便输出以不同比特率编码的数据。例如,接收机504可以使用第一编解码器输出(540)帧x508a的媒体,以及使用第二编解码器输出(542)帧x+1508b的媒体,其中第二编解码器可以与第一编解码器配置在相同或者不同的dsp中。在各个方面,接收机504可以执行一个或多个操作,以便使帧x+1508b的媒体相对于帧x、x+2508a、c的媒体的输出540、544进行平滑和无缝输出542。例如,接收机504可以控制与帧x+1508b的媒体的输出542相关联的增益,以使其类似于帧x、x+2508a、c的媒体的输出540、544(例如,以便在编解码器之间进行切换时维持相对一致的音量水平)。

在各个方面,与接收机504的输出540、542、544相关联的时延可能与聚合相关联地,在以相对于第一比特率更低的比特率编码的帧x、x+1、x+2508a-c的第一和第二retx分组x、x+1、x+2526、528中受到影响。关于时延的影响可能取决于接收机504的解码操作。在一个方面,如果接收机504包括被配置为在接收机504接收到多个分组时开始进行输出(例如,播放音频)的解码器,则可以减少输出的时延(例如,相对于图4的方法400)。例如,接收机504可以被配置为在输出之前对媒体进行缓存,以便当接收机504接收到固定数量(n)的分组时,可以减少时延(因为将重传的帧聚合在单个retx分组中,而不是在分别的retx分组中进行各自地重传)。例如,如果接收机504被配置为在接收到包括那些帧的分组时就输出这些帧的数据(例如,不进行缓存),则关于时延的影响可能是不同的。

图6是一种无线通信的方法600的流程图。方法600可以由发射机(例如,发射机502、装置802/802’)来执行。在不同的方面,可以增加、省略或者同时地执行一个或多个操作。

开始于操作602,发射机可以通过第一dsp,以第一比特率对第一数据进行编码,以及以第一比特率对第二数据进行编码。在一个方面,第一数据和第二数据可以由音频和/或视频数据构成(例如,诸如音频或视频流或分段之类的媒体),例如,第一数据和第二数据可以是音频或视频采样或者帧。

根据一个方面,发射机可以选择比特率,以传输由第一数据和第二数据构成的媒体。发射机可以将第一数据和第二数据提供给第一dsp,其中第一dsp被配置为以第一比特率对数据进行编码。在另一个方面,发射机可以选择关于第一dsp的第一设置,第一设置可以使第一dsp以第一比特率对数据进行编码。随后,发射机的第一dsp可以以第一比特率,对第一数据和第二数据进行编码。在图5的上下文中,发射机502的第一dsp503a可以以第一比特率,对帧x、x+1、x+2508a-c进行编码(510)。

在操作604处,发射机可以通过第二dsp,以第二比特率对第一数据进行编码,以及以第二比特率对第二数据进行编码。在一些方面,第二比特率可以低于第一比特率,这可能造成由第一数据和第二数据组成的媒体的输出的质量的下降。但是,第一数据和第二数据可以表示媒体的离散时间间隔,而不管是以第一比特率还是以第二比特率来编码的。例如,第一数据可以是特定持续时间的音频帧,并且当第一数据是以第一比特率编码的时,和当第一数据是以第二比特率编码的时,该持续时间可以是相同的(或者基本类似的)。

根据一个方面,发射机可以选择比特率,以重传由第一数据和第二数据构成的媒体。发射机可以将第一数据和第二数据提供给第二dsp,其中第二dsp被配置为以第二比特率对数据进行编码。在另一个方面,第一dsp可以是第二dsp:发射机可以选择关于第一dsp的第二设置,第二设置可以使第一dsp以第二比特率对数据进行编码。随后,发射机的第二dsp可以以第二比特率,对第一数据和第二数据进行编码。在图5的上下文中,发射机502的第二dsp503b可以以第二比特率,对帧x、x+1、x+2508a-c进行编码(512),其中第二比特率低于第一比特率。

在操作606处,发射机可以发送第一tx分组。第一tx分组可以包括以第一比特率编码的第一数据。例如,发射机可以生成第一分组以包括第一数据,发射机可以发送第一分组。在一个方面,发射机可以将第一tx分组发送成广播,一个或多个接收机可以不对广播进行确认。在图5的上下文中,发射机502可以发送tx分组x520,其中tx分组x520可以包括以第一比特率编码的帧x508a。

在操作608处,发射机可以发送第二tx分组。第二tx分组可以包括以第一比特率编码的第二数据。例如,发射机可以生成第二分组以包括第二数据,发射机可以发送第二分组。在一个方面,发射机可以将第二tx分组发送成广播,一个或多个接收机可以不对广播进行确认。在图5的上下文中,发射机502可以发送tx分组x+1522,其中tx分组x+1522可以包括以第一比特率编码的帧x+1508b。

在操作610处,发射机可以在发送第一tx分组和第二tx分组之后发送第一retx分组。第一retx分组可以包括以第二比特率编码的第一数据和以第二比特率编码的第二数据。例如,发射机可以生成分组,并且发射机可以在该分组中包括以第二比特率编码的第一数据和第二数据。随后,发射机可以发送(例如,广播)所生成的分组,其包括以第二比特率编码的第一数据和第二数据。在图5的上下文中,发射机502可以发送第一retx分组x、x+1、x+2526。

在一个方面,第一retx分组可以指示以第二比特率编码的第一数据对应于第一tx分组中包括的以第一比特率编码的第一数据。此外,第一retx分组可以指示以第二比特率编码的第二数据对应于第二tx分组中包括的以第一比特率编码的第二数据。例如,发射机可以包括用于指示第一retx分组中包括的第一数据和第二数据与第一tx分组和第二tx分组中包括的第一数据和第二数据之间的对应关系的相应值(例如,序号)。在另一个方面,发射机可以基于发送第一tx分组和第二tx分组的一个或多个资源(例如,子帧或时隙)和发送第一retx分组的一个或多个资源(例如,子帧或时隙),来指示对应关系。例如,tx分组和retx分组的调度可以指示数据(例如,帧或采样)在媒体(例如,音频/视频流)或者在广播中的时间位置。

在操作612处,发射机可以在发送第一retx分组之后发送第二retx分组。第二retx分组可以包括以第三比特率编码的第一数据和以第三比特率编码的第二数据。在一个方面,第三比特率可以与第二比特率相同。在另一个方面,第三比特率可以低于第二比特率。例如,发射机可以生成分组,并且发射机可以在该分组中包括以第三比特率编码的第一数据和第二数据。随后,发射机可以发送(例如,广播)所生成的分组,其包括以第三比特率编码的第一数据和第二数据。在图5的上下文中,发射机502可以发送第二retx分组x、x+1、x+2528。

图7是一种无线通信的方法700的流程图。该方法700可以由接收机(例如,接收机504、装置1002/1002’)来执行。在不同的方面,可以增加、省略或者同时地执行一个或多个操作。

在操作702处,接收机可以接收第一tx分组。第一tx分组可以包括以第一比特率编码的第一数据。例如,接收机可以在调度的广播期间,在广播信道上监听或者监测分组。接收机可以检测第一tx分组,并且接收机可以从第一tx分组中提取第一数据。但是,接收机可以不对第一tx分组进行确认。在图5的上下文中,接收机504可以接收tx分组x520,tx分组x520可以包括以第一比特率编码的帧x508a。

在操作704处,接收机可以接收第一retx分组。第一retx分组可以包括以第二比特率编码的第二数据,第二比特率可以低于对第一数据进行编码的第一比特率。例如,接收机可以在调度的广播期间,在广播信道上监听或者监测分组。接收机可以检测第一retx分组,并且接收机可以从第一retx分组中提取第二数据。但是,接收机可以不对第一retx分组进行确认。在一个方面,第一retx分组还可以至少包括以第二比特率进行编码的第一数据。在图5的上下文中,接收机504可以接收第一retx分组x、x+1、x+2526,后者可以包括以第二比特率编码的帧x+1508b(以及以第二比特率编码的帧x508a)。

在操作706处,接收机可以确定以第一比特率编码的第二数据不可用于输出。例如,接收机可以识别第一数据(例如,帧或者采样)在媒体(例如,音频/视频流)中的位置(例如,时间或者序列的位置),以及接收机可以确定在第一数据的位置之后的位置的第二数据(例如,以第一比特率编码的帧或者采样)缺失或者未被接收。因此,接收机可以确定来自retx分组的数据将用于在媒体中填充在第一数据的位置之后的位置。在图5的上下文中,接收机504可以确定以第一比特率编码的帧x+1508b不可用于输出。

在一个方面,操作706可以包括操作720。在操作720处,接收机可以确定第二tx分组未被接收。可以预期第二tx分组包括以第一比特率编码的第二数据。例如,接收机可以识别或者检测(例如,在接收机的mac层处)包括第一数据的第一tx分组的第一序号。此外,接收机还可以识别或者检测(例如,在接收机的mac层处)由该接收机所接收的第三tx分组的第三序号。接收机可以确定与第二序号(例如,在第一序号和第三序号之间)相关联的第二tx分组未被接收到。因此,接收机可以确定以第一比特率编码的第二数据(预期包括在未被接收到的第二tx分组中)未被接收到,故不可用于输出。在图5的上下文中,接收机504可以确定tx分组x+1522(其包括以第一比特率编码的帧x+1508b)未被接收到。

在一个方面,操作706可以包括操作722。在操作722处,接收机可以确定第二tx分组被损坏或者以第一比特率编码的第二数据被损坏。可以预期第二tx分组包括以第一比特率编码的第二数据。例如,接收机可以确定与第二tx分组或者以第一比特率编码的第二数据相关联的序号。接收机可以确定第二tx分组被损坏,或者以第一比特率编码的第二数据被损坏(例如,基于循环冗余校验(crc)、块差错率(bler)或者另一种差错检测机制)。因此,接收机可以确定以第一比特率编码的第二数据(预期包括在第二tx分组中)被损坏,故不可用于输出。在图5的上下文中,接收机504可以确定以第一比特率编码的帧x+1508b被损坏或者tx分组x+1522被损坏。

在操作708处,接收机可以基于与第一retx分组相关联的指示,确定以第二比特率编码的第二数据将在第一数据的输出之后进行输出。例如,接收机可以基于第一retx分组,识别或者检测以第二比特率编码的第二数据对应于以第一比特率编码的第二数据(其不可用于输出,并预期包括在第二tx分组中)。例如,接收机可以检测或者识别用于指示第一retx分组中包括的第二数据与预期包括在第二tx分组(例如,未被接收到或者损坏的tx分组)中的第二数据之间的对应关系的值(例如,序号)。所识别或者检测的与以第二比特率编码的第二数据相关联的序号,可以顺序地在与以第一比特率编码的第一数据相关联的序号(例如,如基于第一tx分组所指示的)之后。在另一个方面,接收机可以基于接收第一retx分组的一个或多个资源(例如,子帧或时隙)来检测或者识别对应关系。例如,tx分组和retx分组的调度可以指示数据(例如,帧或采样)在媒体(例如,音频/视频流)或者在广播中的时间位置。在图5的上下文中,接收机504可以基于与第一retx分组x、x+1、x+2526相关联的指示(例如,第一retx分组x、x+1、x+2526中的与以第二比特率编码的帧x+1508b相关联的指示),确定以第二比特率编码的第二数据将在以第一比特率编码的第一数据之后进行输出。

在操作710处,接收机可以输出以第一比特率编码的第一数据。例如,接收机可以使扬声器根据第一比特率来输出第一数据,或者接收机可以使显示器根据第一比特率来输出第一数据。在一个方面,接收机可以识别第一数据在媒体(例如,音频/视频流)中的位置,并且基于所识别的第一数据的位置来输出第一数据。在图5的上下文中,接收机504可以输出(540)与帧x508a相对应的媒体,其以第一比特率来编码并包括在tx分组x520中。

在操作712处,接收机可以控制与第二数据的输出相关联的增益,以便与第一数据的输出相对应。因此,尽管以第二比特率编码的第二数据的输出可能比以第一比特率编码的第一数据的输出质量低(例如,由于第二比特率低于第一比特率),但接收机可以尝试执行操作,以使得以第二比特率编码的数据的输出在输出以第一比特率编码的数据的上下文中是无缝和平滑的。举例而言,接收机可以识别与以第一比特率编码的第一数据的输出相关联的音量水平,随后接收机可以基于所识别的音量水平,向以第二比特率编码的第二数据的输出应用某个电压,以便使以第二比特率编码的第二数据的输出的音量与所识别的音量相对应。在图5的上下文中,接收机504可以控制与以第二比特率编码的帧x+1508b的媒体的输出542相关联的增益,以便与以第一比特率编码的帧x508a的媒体的输出540相对应。

在操作714处,接收机可以基于确定以第一比特率编码的第二数据不可用于输出,来输出以第二比特率编码的第二数据。例如,接收机可以使扬声器根据第二比特率来输出第二数据,或者接收机可以使显示器根据第二比特率来输出第二数据。在一个方面,接收机可以识别第二数据在媒体(例如,音频/视频流)中的位置,并且基于所识别的第二数据的位置来输出第二数据(例如,参见操作708)。在图5的上下文中,接收机504可以输出(542)与帧x+1508b相对应的数据,其以第二比特率来编码并包括在第一retx分组x、x+1、x+2526中。

图8是示出示例性装置802中的不同单元/组件之间的数据流的概念性数据流图800。该装置可以是发射机(例如,基站102、基站310、发射机502)。该装置802可以包括另外的/其它的组件,和/或可以包括另外的和/或其它的数据流。

装置802可以包括接收组件804,后者配置为例如通过无线网络来接收信号。装置802可以包括发送组件806,后者配置为例如通过无线网络向接收机850发送信号。

装置802可以包括媒体组件808。媒体组件808可以被配置为确定要向接收机发送的媒体(例如,音频/视频)。例如,媒体组件808可以生成表示音频/视频的媒体(例如,数字数据流)。在一个方面,媒体组件808可以包括:被配置为捕获用于传输的音频或视频的麦克风或摄像机(例如,视频摄像机)。在另一个方面,媒体组件808可以通过接收组件804,接收要向接收机850发送的媒体。媒体组件808可以向编码组件810提供该媒体。

编码组件810可以被配置为将媒体分段成多个帧。编码组件810可以根据第一比特率,对帧进行编码。每个帧可以是相应的持续时间(例如,第一帧可以具有第一持续时间)。

此外,编码组件810还可以根据第二比特率,对帧进行编码,第二比特率可以低于第一比特率。编码组件810可以对帧进行编码,使得不管是根据第一比特率还是第二比特率进行编码,帧都具有相同或者基本类似的持续时间(例如,不管是以第一比特率还是第二比特率来编码,第一帧都可以具有第一持续时间)。

在一个方面,编码组件810可以包括至少一个dsp,后者被配置为根据第一比特率对帧进行编码。此外,编码组件810还可以包括第二dsp,后者被配置为根据第二比特率对帧进行编码。在另一个方面,所述至少一个dsp可以配置有第二设置,使得可以以第二比特率对帧进行编码。

编码组件810还可以以第三比特率对帧进行编码,其中第三比特率低于第二比特率(以及通过扩展,低于第一比特率)。

在一个方面,编码组件810可以包括与帧相关联的指示,例如,与第一帧相关联的第一指示、与第二帧相关联的第二指示以及与第三帧相关联的第三指示。例如,该指示可以包括在报头中。指示的示例包括序号或者其它顺序值。指示可以有助于帧的按顺序传送,使得接收机850可以顺序地输出媒体。

编码组件810可以向分组组件812提供编码的帧。分组组件812可以被配置为对帧进行打包。在各个方面,分组组件812可以将以第一比特率编码的帧打包在相应的tx分组中。例如,可以将以第一比特率编码的第一帧打包在第一tx分组中,可以将以第一比特率编码的第二帧打包在第二tx分组中,可以将以第一比特率编码的第三帧打包在第三tx分组中,以此类推。

分组组件812可以将以第二比特率编码的多个帧打包在单个retx分组中,以用于帧的重传。例如,分组组件812可以将以第二比特率编码的第一帧、以第二比特率编码的第二帧、以及以第二比特率编码的第三帧打包在第一retx帧中。

在一个方面,分组组件812可以将以第三比特率编码的多个帧打包在单个retx分组中,以用于这些帧的重传。例如,分组组件812可以将以第三比特率编码的第一帧、以第三比特率编码的第二帧、以及以第三比特率编码的第三帧打包在第三retx帧中。

分组组件812可以将tx分组和retx分组提供给发送组件806。发送组件806可以发送第一批多个tx分组,例如,包括有以第一比特率编码的第一帧的第一tx分组、包括有以第一比特率编码的第二帧的第二tx分组、以及包括有以第一比特率编码的第三帧的第三tx分组。

在传输所述第一批多个tx分组之后,发送组件806可以发送(例如,广播)与在所述第一批多个tx分组中发送的帧的重传相对应的一个或多个retx分组。例如,发送组件806可以在第一、第二和第三tx分组的传输之后,发送(例如,广播)第一retx分组。类似地,发送组件806可以例如在第一retx分组的传输之后,发送(例如,广播)第二retx分组。

该装置可以包括用于执行图6的前述流程图中的算法里的每一个框的额外组件。因此,图6的前述流程图中的每一个框可以由一个组件来执行,该装置可以包括这些组件中的一个或多个。这些组件可以是专门被配置为执行所陈述的处理/算法的一个或多个硬件部件、这些组件可以由配置为执行所陈述的处理/算法的处理器来实现、存储在计算机可读介质之中以便由处理器实现、或者是其某种组合。

图9是示出用于使用处理系统914的装置802’的硬件实现的例子的图900。处理系统914可以使用总线架构来实现,其中该总线架构通常用总线924来表示。根据处理系统914的具体应用和整体设计约束,总线924可以包括任意数量的相互连接总线和桥接。总线924将包括一个或多个处理器和/或硬件部件(其用处理器904、组件804、806、808、810、812表示)、以及计算机可读介质/存储器906的各种电路链接在一起。此外,总线924还可以链接诸如时钟源、外围设备、电压调节器和电源管理电路等等之类的各种其它电路,其中这些电路是本领域所公知的,因此没有做任何进一步的描述。

处理系统914可以耦合到收发机910。收发机910耦合到一付或多付天线920。收发机910提供用于通过传输介质与各种其它装置进行通信的单元。收发机910从所述一付或多付天线920接收信号,从所接收的信号中提取信息,以及将提取的信息提供给处理系统914(具体而言,接收组件804)。此外,收发机910还从处理系统914接收信息(具体而言,发送组件806),并基于所接收的信息,生成要应用于所述一付或多付天线920的信号。处理系统914包括耦合到计算机可读介质/存储器906的处理器904。处理器904负责通用处理,其包括执行计算机可读介质/存储器906上存储的软件。当该软件由处理器904执行时,使得处理系统914执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器906还可以用于存储当处理器904执行软件时所操作的数据。此外,该处理系统914还包括组件804、806、808、810、812中的至少一个。这些组件可以是在处理器904中运行、驻留/存储在计算机可读介质/存储器906中的软件组件、耦合到处理器904的一个或多个硬件部件、或者其某种组合。处理系统914可以是基站310的组件,其可以包括存储器376和/或tx处理器316、rx处理器370和控制器/处理器375中的至少一个。

在一种配置中,用于无线通信的装置802/802’包括:用于发送第一传输分组的单元,第一传输分组包括以第一比特率编码的第一数据。此外,装置802/802’还可以包括:用于发送第二传输分组的单元,第二传输分组包括以第一比特率编码的第二数据。此外,装置802/802’还可以包括:用于在发送第一传输分组和第二传输分组之后发送第一重传分组的单元,第一重传分组包括以第二比特率编码的第一数据和以第二比特率编码的第二数据。在一个方面,第一比特率比第二比特率高。

在一个方面,第一数据包括音频数据或视频数据中的至少一个。在一个方面,第一数据包括与持续时间相关联的音频帧,当第一数据是以第一比特率编码的时以及当第一数据是以第二比特率编码的时,该持续时间相等。在一个方面,将第一传输分组、第二传输分组和第一重传分组发送成广播。在一个方面,第一重传分组指示以第二比特率编码的第一数据对应于第一传输分组中包括的以第一比特率编码的第一数据,以及第一重传分组还指示以第二比特率编码的第二数据对应于第二传输分组中包括的以第一比特率编码的第二数据。

在一个方面,装置802/802’还包括:用于在发送第一重传分组之后发送第二重传分组的单元,第二重传分组包括以第三比特率编码的第一数据和以第三比特率编码的第二数据。在一个方面,第三比特率等于第二比特率,或者第三比特率低于第二比特率。

在一个方面,装置802/802’还包括:用于通过第一dsp以第一比特率对第一数据进行编码以包括在第一传输分组中,以及以第一比特率对第二数据进行编码以包括在第二传输分组中的单元。此外,装置802/802’还可以包括:用于通过第二dsp以第二比特率对第一数据进行编码以包括在第一重传分组中的单元。

前述的单元可以是装置802的前述组件中的一个或多个,和/或被配置为执行通过这些前述单元所述的功能的装置802’的处理系统914。如上所述,处理系统914可以包括tx处理器316、rx处理器370和控制器/处理器375。因此,在一种配置中,前述的单元可以是被配置为执行通过这些前述单元所陈述的功能的tx处理器316、rx处理器370和控制器/处理器375。

图10是示出示例性装置1002中的不同单元/组件之间的数据流的概念性数据流图1000。该装置1002可以是接收机(例如,ue104、ue350、接收机504)。该装置1002可以包括另外的/其它的组件和/或可以包括另外的和/或其它的数据流。

装置1002可以包括发送组件806,后者配置为例如通过无线网络发送信号。装置1002可以包括接收组件804,后者配置为例如通过无线网络从发射机1050接收信号。例如,接收组件804可以接收作为广播的一部分的tx分组和retx分组,这些tx分组和retx分组可以是未被确认的。

装置1002可以包括确定组件1008。确定组件1008可以通过接收组件1004来接收一个或多个tx分组和一个或多个retx分组。tx分组可以包括以第一比特率编码的帧。retx分组可以包括多个帧,这些帧中的每一个可以是以比第一比特率低的第二比特率来编码的。

在一个方面,确定组件1008可以接收第一tx分组,后者包括以第一比特率编码的第一帧。类似地,确定组件1008可以在接收到第一tx分组之后接收第一retx分组,第一retx分组可以包括以第二比特率编码的第二帧(以及以第二比特率编码的第一帧)。

在一些方面,确定组件1008可以确定以第一比特率编码的第二帧不可用于输出。例如,确定组件1008可以确定包括有以第一比特率编码的第二帧的第二tx分组未被接收到。在另一个方面,确定组件1008可以确定包括有以第一比特率编码的第二帧的第二tx分组被损坏,或者以第一比特率编码的第二帧被损坏,因此不可用于根据第一比特率进行输出。

确定组件1008可以向媒体组件1010提供以第一比特率编码的第一帧。确定组件1008还可以向媒体组件1010提供以第二比特率编码的第二帧。

媒体组件1010可以按顺序地排列帧以作为媒体(例如,音频/视频或其它媒体)进行输出。例如,媒体组件1010可以例如基于与第一帧相关联的第一指示(例如,第一序号)和与第二帧相关联的第二指示(例如,第二序号),确定以第二比特率编码的第二帧将在以第一帧编码的第一帧之后进行输出。

在一个方面,媒体组件1010可以对帧进行解码。例如,媒体组件1010可以包括至少第一dsp,后者可以根据第一比特率对第一帧进行解码。在一个方面,媒体组件1010可以包括第二dsp,或者可以使用第二设置来配置第一dsp,以便根据第二比特率来解码第二帧。

媒体组件1010可以向输出组件1012提供媒体(其包括第一帧和第二帧)。输出组件1012可以包括被配置为输出媒体的一个或多个部件(例如,显示器和/或扬声器)。输出组件1012可以输出第一帧。在输出第一帧之后,输出组件1012可以输出第二帧。由于第一比特率高于第二比特率,因此第一帧的输出可以比第二帧的输出质量高。

在一个方面,输出组件1012可以控制与第二帧的输出相关联的增益,以便与第一帧的输出相对应。因此,输出组件1012可以尝试提供帧的平滑和无缝输出,而不管对这些帧进行编码的比特率。

该装置可以包括用于执行图7的前述流程图中的算法里的每一个框的另外组件。因此,图7的前述流程图中的每一个框可以由一个组件来执行,该装置可以包括这些组件中的一个或多个。这些组件可以是专门被配置为执行所陈述的处理/算法的一个或多个硬件部件、这些组件可以由配置为执行所陈述的处理/算法的处理器来实现、存储在计算机可读介质之中以便由处理器实现、或者是其某种组合。

图11是示出用于使用处理系统1114的装置1002’的硬件实现的例子的图1100。处理系统1114可以使用总线架构来实现,其中该总线架构通常用总线1124来表示。根据处理系统1114的具体应用和整体设计约束,总线1124可以包括任意数量的相互连接总线和桥接。总线1124将包括一个或多个处理器和/或硬件部件(其用处理器1104、组件1004、1006、1008、1010、1012表示)、以及计算机可读介质/存储器1106的各种电路链接在一起。此外,总线1124还可以链接诸如时钟源、外围设备、电压调节器和电源管理电路之类的各种其它电路,其中这些电路是本领域所公知的,因此没有做任何进一步的描述。

处理系统1114可以耦合到收发机1110。收发机1110耦合到一付或多付天线1120。收发机1110提供用于通过传输介质与各种其它装置进行通信的单元。收发机1110从所述一付或多付天线1120接收信号,从所接收的信号中提取信息,并将提取的信息提供给处理系统1114(具体而言,接收组件1004)。此外,收发机1110还从处理系统1114接收信息(具体而言,发送组件1006),并基于所接收的信息,生成要应用于所述一付或多付天线1120的信号。处理系统1114包括耦合到计算机可读介质/存储器1106的处理器1104。处理器1104负责通用处理,其包括执行计算机可读介质/存储器1106上存储的软件。当该软件由处理器1104执行时,使得处理系统1114执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1106还可以用于存储当处理器1104执行软件时所操作的数据。此外,该处理系统1114还包括组件1004、1006、1008、1010、1012中的至少一个。这些组件可以是在处理器1104中运行、驻留/存储在计算机可读介质/存储器1106中的软件组件、耦合到处理器1104的一个或多个硬件部件、或者其某种组合。处理系统1114可以是ue350的组件,其可以包括tx处理器368、rx处理器356和控制器/处理器359中的至少一个和/或存储器360。

在一种配置中,用于无线通信的装置1002/1002’包括:用于接收第一传输分组的单元,第一传输分组包括以第一比特率编码的第一数据。此外,装置1002/1002’还可以包括:用于在接收第一传输分组之后接收第一重传分组的单元,第一重传分组包括以第二比特率编码的第二数据,并且第一比特率比第二比特率高。此外,装置1002/1002’还可以包括:用于确定以第一比特率编码的第二数据不可用于输出的单元。此外,装置1002/1002’还可以包括:用于基于确定以第一比特率编码的第二数据不可用于输出,输出以第二比特率编码的第二数据的单元。在一个方面,第一数据和第二数据包括音频数据或视频数据中的至少一个。

在一个方面,装置1002/1002’还可以包括:用于输出以第一比特率编码的第一数据的单元,并且基于第一比特率高于第二比特率,第一数据的输出比第二数据的输出质量高。

在一个方面,装置1002/1002’还可以包括:用于控制与第二数据的输出相关联的增益,以便与第一数据的输出相对应的单元。在一个方面,装置1002/1002’还可以包括:用于基于与第一重传分组相关联的指示指出第二数据顺序地在第一数据之后,确定以第二比特率编码的第二数据将在第一数据的输出之后输出的单元。在一个方面,第一重传分组还包括以第二比特率编码的第一数据。在一个方面,将第一传输分组和第一重传分组接收成广播,并且对第一传输分组的接收和对第一重传分组的接收未被所述接收机确认。

在一个方面,用于确定以第一比特率编码的第二数据不可用于输出的单元,被配置为:确定第二传输分组未被接收到,预期第二传输分组包括以第一比特率编码的第二数据。

在一个方面,用于确定以第一比特率编码的第二数据不可用于输出的单元,被配置为:确定包括有以第一比特率编码的第二数据的第二传输分组被损坏,或者以第一比特率编码的第二数据被损坏。

前述的单元可以是装置1002的前述组件中的一个或多个,和/或被配置为执行通过这些前述单元所述的功能的装置1002’的处理系统1114。如上所述,处理系统1114可以包括tx处理器368、rx处理器356和控制器/处理器359。因此,在一种配置中,前述的单元可以是被配置为执行通过这些前述单元所陈述的功能的tx处理器368、rx处理器356和控制器/处理器359。

应当理解的是,本文所公开处理/流程图中的方框的特定顺序或者层次是示例方法的一个例子。应当理解的是,根据设计偏好,可以重新排列这些处理/流程图中的方框的特定顺序或层次。此外,可以对一些方框进行组合或省略。所附的方法权利要求以示例顺序给出各种方框的要素,但并不意味着其受到给出的特定顺序或层次的限制。

为使本领域任何普通技术人员能够实现本文所描述的各个方面,上面围绕各个方面进行了描述。对于本领域普通技术人员来说,对这些方面的各种修改都是显而易见的,并且本文定义的总体原理也可以适用于其它方面。因此,权利要求并不限于本文所示出的方面,而是符合与权利要求语言相一致的全部范围,其中,除非特别说明,否则用单数形式修饰某一要素并不意味着“一个且仅仅一个”,而可以是“一个或多个”。本文所使用的“示例性”一词意味着“用作例子、例证或说明”。本文中描述为“示例性”的任何方面不一定被解释为比其它方面更优选或更具优势。除非另外特别说明,否则术语“一些”指代一个或多个。诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”以及“a、b、c或者其任意组合”之类的组合,包括a、b和/或c的任意组合,以及其可以包括多个a、多个b或者多个c。具体而言,诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”以及“a、b、c或者其任意组合”之类的组合,可以是仅仅a、仅仅b、仅仅c、a和b、a和c、b和c或者a和b和c,其中,任意的这种组合可以包含a、b或c中的一个或多个成员或者一些成员。贯穿本公开内容描述的各个方面的要素的所有结构和功能等同物以引用方式明确地并入本文中,并且旨在由权利要求所涵盖,这些结构和功能等同物对于本领域普通技术人员来说是公知的或将要是公知的。此外,本文中没有任何公开内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。“模块”、“机制”、“要素”、“设备”等等之类的词语,并不是词语“单元”的替代词。因此,权利要求的要素不应被解释为手段加功能,除非该要素明确采用了“用于…的单元”的措辞进行记载。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1