发信号传送多媒体电话会话的编解码器模式通知的制作方法

文档序号:25543458发布日期:2021-06-18 20:40
发信号传送多媒体电话会话的编解码器模式通知的制作方法

相关申请

本专利申请要求于2018年11月2日提交并且名称为“signalingcodecmodenotificationforspeechinimsmultimediatelephonysessions”的美国临时专利申请第62/755143号的优先权,该申请的全部公开内容全文以引用方式并入。

本公开的实施方案整体涉及无线通信技术领域。



背景技术:

除其他之外,本公开的实施方案涉及提供用于从发送方发信号传送到接收方的用于语音的编解码器模式通知(cmn)消息。一些实施方案可结合编解码器模式请求(cmr)或实时传输控制协议专用(rtcp-app)消息来操作。

附图说明

实施方案通过下面结合附图的具体实施方式将更易于理解。为了有利于这种描述,类似的附图标号表示类似的结构元件。在附图的各图中,通过示例而非限制的方式示出了实施方案。

图1和图2和图3示出了根据一些实施方案的操作流程/算法结构的示例。

图4a示出了根据一些实施方案的通知字段格式的示例。

图4b示出了根据一些实施方案的反馈控制信息(fci)格式的示例。

图4c示出了根据一些实施方案的实时传输协议(rtp)标头扩展消息格式的示例。

图4d示出了根据一些实施方案的通知字段格式的示例。

图4e示出了根据一些实施方案的信令流程的示例。

图5描绘了根据一些实施方案的网络的系统的架构。

图6描绘了根据一些实施方案的设备的部件的示例。

图7描绘了根据一些实施方案的基带电路的接口的示例。

图8描绘了根据一些实施方案的能够从机器可读介质或计算机可读介质(例如,非暂态机器可读存储介质)读取指令并执行本文所讨论的方法中的任一者或多者的部件的框图。

具体实施方式

本文所讨论的实施方案可涉及提供用于从发送方发信号传送到接收方的用于语音的编解码器模式通知(cmn)消息。还描述了其他实施方案并且/或者要求对其进行保护。

以下具体实施方式涉及附图。在不同的附图中可使用相同的附图标号来识别相同或相似的元件。在以下描述中,出于说明而非限制的目的,阐述了具体细节,诸如特定结构、架构、接口、技术等,以便提供对受权利要求书保护的各个方面的透彻理解。然而,对于受益于本公开的本领域技术人员显而易见的是,可以在背离这些具体细节的其他示例中实践受权利要求书保护的本发明的各个方面。在某些情况下,省略了对熟知的设备、电路和方法的描述,以便不会因不必要的细节而使对本发明的描述模糊。

将使用本领域的技术人员常用的术语来描述例示性实施方案的各个方面,以向本领域的其他技术人员传达其工作的实质。然而,对于本领域的技术人员将显而易见的是,可仅利用所述方面中的一些方面来实践另选实施方案。为了解释的目的,阐述了很多具体数量、材料和配置以便提供对例示性实施方案的彻底理解。然而,对于本领域的技术人员将显而易见的是,另选实施方案可在没有这些具体细节的情况下实践。在其他情况下,可能省略或简化了熟知的特征部,以便不模糊例示性实施方案。

此外,将按照最有助于理解例示性实施方案的方式将各种操作依次描述为多个离散操作;然而,不应将描述的顺序理解为暗示这些操作必然依赖于顺序。具体地讲,这些操作不必要按呈现顺序来执行。

短语“在各种实施方案中”、“在一些实施方案中”等可以指相同或不同的实施方案。除非上下文另有规定,否则术语“包含”、“具有”和“包括”是同义的。短语“a和/或b”意指(a)、(b)或(a和b)。短语“a/b”和“a或b”意指(a)、(b)、或(a和b),类似于短语“a和/或b”。出于本公开的目的,短语“a和b中的至少一者”意指(a)、(b)或(a和b)。描述可使用短语“在一个实施方案中”、“在实施方案中”、“在一些实施方案中”和/或“在各种实施方案中”,其均可指相同或不同实施方案中的一者或多者。此外,关于本公开的实施方案使用的术语“包含”、“包括”、“具有”等是同义的。

实施方案的示例可以被描述为过程,该过程被描绘为流程图、流程图表、数据流程图、结构图或框图。虽然流程图可将操作描述为顺序的过程,但是这些操作中的多个操作可并行执行、并发执行或同时执行。此外,操作的顺序可被重新排列。过程可在其操作完成时终止,但也可具有未包括在附图中的附加步骤。过程可对应于方法、函数、规程、子例程、子程序等。当过程对应于函数时,其终止可对应于函数返回到调用函数和/或主函数。

实施方案的示例可在由上述电路中的一个或多个电路执行的计算机可执行指令(诸如程序代码、软件模块和/或功能过程)的一般上下文中进行描述。程序代码、软件模块和/或功能过程可包括执行特定任务或实现特定数据类型的例程、程序、对象、部件、数据结构等。本文所讨论的程序代码、软件模块和/或功能过程可使用现有通信网络中的现有硬件来实现。例如,本文所讨论的程序代码、软件模块和/或功能过程可使用现有网络元件或控制节点处的现有硬件来实现。

虽然先前已针对视频速率适配定义并使用临时最大媒体比特率/临时最大媒体比特率通知(tmmbr/tmmbn),但基于用于互联网协议多媒体子系统(ims)的多媒体电话服务(mtsi)的基于ims的语音服务,诸如长期演进语音/视频承载(volte)或新无线电语音/视频承载(vonr),依赖于使用编解码器模式请求(cmr)或实时传输控制协议专用(rtcp-app)消息的语音速率适配。在先前的解决方案中,cmr消息和rtcp-app消息两者仅用于在编解码器模式/速率变化中将该请求从接收方传送到发送方。然而,在先前的解决方案中,没有用于语音的指示从发送方到接收方的可与cmr消息和rtcp-app消息结合使用的编解码器模式通知的适当机制。

相比之下,本公开的实施方案提供用于语音的编解码器模式通知(cmn)的各种消息格式,该通知从发送方发信号传送到接收方,并且与cmr和rtcp-app消息结合使用。本公开的实施方案可有助于更好地管理基于ims的多媒体电话会话中的端到端速率适配,以用于改善volte呼叫的质量。

增强1:用于cmr和rtcp-app

在一些实施方案中,可定义基于实时传输协议(rtp)/rtcp的信令,以使得语音的编解码器模式通知(cmn)能够从发送方发信号传送到接收方。该消息可根据针对会话协商的内容而与cmr和/或rtcp-app消息结合使用。在一些实施方案中,将cmn消息从语音媒体发送方发送到语音媒体接收方,以便传达所发送的语音媒体比特率的预期变化。然后期望媒体接收方本地检查新比特率的可行性,并向媒体发送方发送cmr或rtcp-app消息以确认新语音比特率(或者必要时,建议较低的比特率)。

在一些实施方案中,rtp/rtcp信令可以包括一个字节的通知。格式可与amr、amr-wb和evs编解码器的cmr消息格式对准,以允许发信号传送相同编解码器模式,不同之处在于这里定义的消息是通知消息而不是请求消息。图4a中示出了根据本公开的一些实施方案的一个可能的一字节格式的示例,其中:

h(1位):标头类型识别位。对于cmr字节,该位始终设置为1;

t(3位):这些位指示请求的类型以便区分evsamr-wbio和evs主带宽;以及

d(4位):这些位指示编解码器模式通知,符合现有的cmr消息格式。在一些情况下,诸如在amr和amr-wb编解码器模式的情况下,这些最后4位(即,“d”部分)可能特别相关。

本公开的实施方案可提供以下中的一种或多种:

1)用于承载cmn的新的rtcp反馈(fb)消息类型(从mtsi发送方发信号传送到mtsi接收方)。

2)在基于ims/sip的能力协商期间基于rtcp的发信号传送cmn的能力的新sdp参数。

3)用于承载cmn的新rtp标头扩展类型(从mtsi发送方发信号传送到mtsi接收方)。

4)在基于ims/sip的能力协商期间基于rtp的发信号传送cmn的能力的新sdp参数。

在一些实施方案中,发信号传送cmn可使用rtcp反馈消息。rtcp反馈消息可由pt(有效载荷类型)=rtpfb(205)识别,其是指特定于rtp的反馈消息。对于cmn,fmt(反馈消息类型)可被设置为值“x”。rtcp反馈方法可涉及以即时反馈模式和早期rtcp模式两者发信号传送cmn。

图4b示出了fci(反馈控制信息)格式的示例。在该示例中,fci可恰好包含cmn的一个实例,其由以下参数组成:

h(1位):标头类型识别位。对于cmr字节,该位始终设置为1。

t(3位):这些位指示请求的类型以便区分evsamr-wbio和evs主带宽。

d(4位):这些位指示编解码器模式通知,符合现有的cmr消息格式。在amr编解码器模式和amr-wb编解码器模式的情况下,“d”部分可特别相关。

在一些实施方案中,支持cmn的mtsi客户端可在sdp中为所有包含语音的媒体流提供“cmn”信令。可通过在相关媒体行范围内将a=rtcp-fb属性与cmn类型包括在一起来提供cmn。结合rtcp反馈方法的cmn类型可以用以下参数表示:3gpp-cmn。通配符有效载荷类型(“*”)可用于指示cmn信令的rtcp反馈属性适用于所有有效载荷类型。这里是基于rtcp反馈方法相对于媒体行发信号传送dbi的该属性的示例性用法:

a=rtcp-fb:*3gpp-cmn

在一些实施方案中,对应于反馈类型“3gpp-cmn”的rtcp-fb-val的abnf可如下给出:

rtcp-fb-val=/"3gpp-cmn"

在一些设置中,cmn可以作为传输的rtp流的一部分由mtsi发送方使用rtp标头扩展发信号传送给mtsi接收方。图4c中示出了示例性rtp标头扩展消息格式。支持该rtp标头扩展消息的3gppmtsi客户端可以在sdp中为包含音频的所有媒体流提供这种能力。该能力可通过在相关媒体行范围下包括指示专用urn的a=extmap属性来提供。对应于发信号传送cmn的能力的urn是:um:3gpp:cmn。

在一个实施方案中,以下是该urn在sdp中的使用的示例,其中该示例中的数字7可用范围1-14中的任何数字来代替:

a=extmap:7um:3gpp:cmn

增强2:仅针对rtcp-app

在一些实施方案中,rtcp-app可被修改为包括新的1位字段以指示通知。对应的消息格式包括单个位“n”,其示例在图4d中示出。在该示例中,如果rtcp-app消息包含通知,则将“n”设置为“g”,否则设置为“0”。

一些实施方案可包括对sdp语法的改变。在一些实施方案中,可使用的rtcp-app请求消息使用3gpp_mtsi_app_adapf属性与sdp协商。在一个示例中,3gppmtsirtcp-app适配属性的语法为:

a=3gpp_mtsi_app_adapt:<reqnames>

其中:

<reqnames>是识别不同请求消息的用逗号分隔的列表(参见下文)。

在一些实施方案中,用于rtcp-app适配消息协商属性的abnf可以如下:

适配属性="a""=""3gpp_mtsi_app_adapt"reqname*(","reqname)

reqname=“redreq”/“frameaggreq”/“amrcmr”/“evsratereq”/“evsbandwedthreq”/“evsparredreq”/“evsiomodereq”/“evsprimarymodereq”/“通知”

图4e示出了根据本公开的一些实施方案的描绘对所提议的cmn信令的使用的信令流程的示例。具体地,在步骤5中,媒体发送方使用cmn信令通知媒体接收方所发送的比特率的预期变化。在图4e所描绘的示例中,信令图描述了语音的anbr使用。该附图中的“请求最大值”消息可以是对应于cmr或rtcp-app的通用应用程序级消息。类似地,“通知最大值”消息可以是对应于本文所述的所提议cmn消息的通用应用程序级消息。

图5示出了根据一些实施方案的网络的系统500的架构。系统500被示出为包括用户装备(ue)501和ue502。ue501和ue502被示为智能电话(例如,可连接到一个或多个蜂窝网络的手持式触摸屏移动计算设备),但是这些ue也可包括任何移动或非移动计算设备,诸如个人数据助理(pda)、传呼机、膝上型计算机、台式计算机、无线手持终端或任何包括无线通信接口的计算设备。

在一些实施方案中,ue501和ue502中的任一者可包括物联网(iot)ue,其可包括被设计用于利用短期ue连接的低功率iot应用程序的网络接入层。iotue可以利用技术诸如机器对机器(m2m)或机器类型通信(mtc),经由公共陆地移动网络(plmn)、基于邻近的服务(prose)或设备对设备(d2d)通信、传感器网络或iot网络与mtc服务器或设备交换数据。m2m或mtc数据交换可以是机器启动的数据交换。iot网络描述了互连的iotue,这些ue可包括具有短暂连接的唯一可识别的嵌入式计算设备(在互联网基础结构内)。iotue可执行后台应用程序(例如,保持活动消息、状态更新等)以促进iot网络的连接。

ue501和502可以被配置为与无线接入网(ran)510连接(例如,通信地耦接),ran510可以是例如演进通用移动电信系统(umts)陆地无线电接入网(e-utran)、下一代ran(ngran)或某种其他类型的ran。ue501和ue502分别利用连接503和连接504,其中每个连接包括物理通信接口或层(在下文中进一步详细论述);在该示例中,连接503和连接504被示为空中接口以实现通信耦接,并且可以与蜂窝通信协议保持一致,诸如全球移动通信系统(gsm)协议、码分多址(cdma)网络协议、一键通(ptt)协议、蜂窝ptt(poc)协议、通用移动电信系统(umts)协议、3gpp长期演进(lte)协议、第五代(5g)协议、新无线电(nr)协议等。

在该实施方案中,ue501和ue502还可经由prose接口505直接交换通信数据。prose接口505可另选地被称为包括一个或多个逻辑信道的侧链路接口,该一个或多个逻辑信道包括但不限于物理侧链路控制信道(pscch)、物理侧链路共享信道(pssch)、物理侧链路发现信道(psdch)和物理侧链路广播信道(psbch)。

示出的ue502被配置为经由连接507访问接入点(ap)506。连接507可包括本地无线连接,诸如与任何ieee802.11协议一致的连接,其中ap506将包括无线保真路由器。在该示例中,示出的ap506连接到互联网而没有连接到无线系统的核心网络(下文进一步详细描述)。

ran510可包括启用连接503和连接504的一个或多个接入节点。这些接入节点(an)可以称为基站(bs)、nodeb、演进nodeb(enb)、下一代nodeb(gnb)、ran节点等,并且可包括地面站(例如,陆地接入点)或卫星站,其在地理区域(例如,小区)内提供覆盖。ran510可包括用于提供宏小区的一个或多个ran节点(例如,宏ran节点511),以及用于提供毫微微小区或微微小区(例如,与宏小区相比,具有更小的覆盖区域、更小的用户容量或更高的带宽的小区)的一个或多个ran节点(例如低功率(lp)ran节点512)。

ran节点511和ran节点512中的任一者可终止空中接口协议,并且可以是ue501和ue502的第一联系点。在一些实施方案中,ran节点511和ran节点512中的任一者都可满足ran510的各种逻辑功能,包括但不限于无线电网络控制器(rnc)的功能,诸如无线电承载管理、上行链路和下行链路动态无线电资源管理和数据分组调度以及移动性管理。

根据一些实施方案,ue501和ue502可以被配置为根据各种通信技术,使用正交频分复用(ofdm)通信信号在多载波通信信道上彼此或者与ran节点511和ran节点512中的任一个进行通信,诸如但不限于,正交频分多址(ofdma)通信技术(例如,用于下行链路通信)或单载波频分多址(sc-fdma)通信技术(例如,用于上行链路和prose或侧链路通信),但是实施方案的范围在这方面不受限制。ofdm信号可包括多个正交子载波。

在一些实施方案中,下行链路资源网格可用于从ran节点511和ran节点512中的任一者到ue501和ue502的下行链路传输,而上行链路传输可利用类似的技术。网格可以是时频网格,称为资源网格或时频资源网格,其是每个时隙中下行链路中的物理资源。对于ofdm系统,此类时频平面表示是常见的做法,这使得无线资源分配变得直观。资源网格的每一列和每一行分别对应一个ofdm符号和一个ofdm子载波。时域中资源网格的持续时间与无线电帧中的一个时隙对应。资源网格中最小的时频单位表示为资源元素。每个资源网格包括多个资源块,这些资源块描述了某些物理信道到资源元素的映射。每个资源块包括资源元素的集合;在频域中,这可以表示当前可以分配的最少量资源。使用此类资源块来传送几个不同的物理下行链路信道。

物理下行链路共享信道(pdsch)可将用户数据和更高层信令输送至ue501和ue502。物理下行链路控制信道(pdcch)可以承载关于与pdsch信道有关的传输格式和资源分配的信息等等。它还可将与上行链路共享信道相关的传输格式、资源分配和h-arq(混合自动重传请求)信息通知ue501和ue502。通常,可基于从ue501和ue502中的任一者反馈的信道质量信息,在ran节点511和ran节点512中的任一者处执行下行链路调度(将控制和共享信道资源块分配给小区内的ue502)。可在用于(例如,分配给)ue501和ue502中的每一者的pdcch上发送下行链路资源分配信息。

pdcch可以使用控制信道元素(cce)来传送控制信息。在被映射到资源元素之前,可以首先将pdcch复数值符号组织为四元组,然后可以使用子块交织器对其进行排列以进行速率匹配。可以使用这些cce中的一个或多个来传输每个pdcch,其中每个cce可以对应于九个的四个物理资源元素集,称为资源元素组(reg)。四个正交相移键控(qpsk)符号可以映射到每个reg。根据下行链路控制信息(dci)的大小和信道条件,可以使用一个或多个cce来传输pdcch。lte中可以存在具有不同数量的cce(例如,聚合级别,l=1、2、4或8)的四个或更多个不同的pdcch格式。

一些实施方案可以使用用于控制信道信息的资源分配的概念,其是上述概念的扩展。例如,一些实施方案可以利用将pdsch资源用于控制信息传输的增强的物理下行链路控制信道(epdcch)。可使用一个或多个增强的控制信道元素(ecce)来传输epdcch。与以上类似,每个ecce可对应于九个的四个物理资源元素集,被称为增强的资源元素组(ereg)。在一些情况下,ecce可以具有其他数量的ereg。

ran510被示为经由s1接口513通信地耦接到核心网络(cn)520。在实施方案中,cn520可以是演进分组核心(epc)网络、下一代分组核心(npc)网络或某种其他类型的cn。在该实施方案中,s1接口513分为两部分:s1-u接口514,其在ran节点511和512与服务网关(s-gw)522之间承载流量数据;以及s1-移动性管理实体(mme)接口515,其为ran节点511和512与mme521之间的信令接口。

在该实施方案中,cn520包括mme521、s-gw522、分组数据网络(pdn)网关(p-gw)523和归属订户服务器(hss)524。mme521在功能上可类似于传统服务通用分组无线电服务(gprs)支持节点(sgsn)的控制平面。mme521可管理访问中的移动性方面,诸如网关选择和跟踪区域列表管理。hss524可包括用于网络用户的数据库,该数据库包括用于支持网络实体处理通信会话的订阅相关信息。根据移动订户的数量、装备的容量、网络的组织等,cn520可包括一个或多个hss524。例如,hss524可提供对路由/漫游、认证、授权、命名/寻址解析、定位依赖性等的支持。

s-gw522可以终止向ran510的s1接口513,并且在ran510与cn520之间路由数据分组。另外,s-gw522可以是用于ran间节点切换的本地移动锚点,并且还可以提供用于3gpp间移动的锚。其他职责可包括合法拦截、计费和执行某些策略。

p-gw523可终止朝向pdn的sgi接口。p-gw523可以经由互联网协议(ip)接口525在epc网络与外部网络诸如包括应用服务器530(另选地称为应用功能(af))的网络之间路由数据分组。一般地,应用服务器530可以是提供与核心网络一起使用ip承载资源的应用程序的元素(例如,umts分组服务(ps)域、lteps数据服务等)。在该实施方案中,p-gw523被示为经由ip通信接口525通信地耦接到应用服务器530。应用服务器530还可被配置为经由cn520支持针对ue501和ue502的一个或多个通信服务(例如,互联网协议语音(voip)会话、ptt会话、组通信会话、社交网络服务等)。

p-gw523还可以是用于策略实施和计费数据收集的节点。策略和计费执行功能(pcrf)526是cn520的策略和计费控制元素。在非漫游场景中,与ue的互联网协议连接访问网络(ip-can)会话相关联的国内公共陆地移动网络(hplmn)中可能存在单个pcrf。在具有本地流量突破的漫游场景中,可能存在与ue的ip-can会话相关联的两个pcrf:hplmn内的国内pcrf(h-pcrf)和受访公共陆地移动网络(vplmn)内的受访pcrf(v-pcrf)。pcrf526可经由p-gw523通信地耦接到应用服务器530。应用服务器530可发信号通知pcrf526以指示新服务流,并且选择适当的服务质量(qos)和计费参数。pcrf526可将该规则配置为具有适当的通信流模板(tft)和qos类别标识符(qci)的策略和计费执行功能(pcef)(未示出),该功能开始由应用服务器530指定的qos和计费。

图6示出了根据一些实施方案的设备600的示例性部件。在一些实施方案中,设备600可包括应用电路602、基带电路604、射频(rf)电路606、前端模块(fem)电路608、一个或多个天线610和电源管理电路(pmc)612(至少如图所示耦接在一起)。图示设备600的部件可以被包括在ue或ran节点中。在一些实施方案中,该设备600可包括较少的元件(例如,ran节点可不利用应用电路602,而是包括处理器/控制器以处理从epc接收的ip数据)。在一些实施方案中,设备600可包括附加元件,诸如例如,存储器/存储装置、显示器、相机、传感器或输入/输出(i/o)接口。在其他实施方案中,以下描述的部件可以包括在一个以上的设备中(例如,所述电路可以单独地包括在用于云-ran(c-ran)具体实施的一个以上的设备中)。

应用电路602可包括一个或多个应用处理器。例如,应用电路602可包括电路,诸如但不限于一个或多个单核或多核处理器。处理器可包括通用处理器和专用处理器(例如,图形处理器、应用程序处理器等)的任何组合。这些处理器可与存储器/存储装置耦接或可包括存储器/存储装置,并且可被配置为执行存储在该存储器/存储装置中的指令,以使得各种应用程序或操作系统能够在设备600上运行。在一些实施方案中,应用电路602的处理器可处理从epc处接收的ip数据分组。

基带电路604可包括电路诸如但不限于一个或多个单核或多核处理器。基带电路604可包括一个或多个基带处理器或控制逻辑部件,以处理从rf电路606的接收信号路径所接收的基带信号以及生成用于rf电路606的发射信号路径的基带信号。基带处理电路604可与应用电路602进行交互,以生成和处理基带信号并控制rf电路606的操作。例如,在一些实施方案中,基带电路604可包括第三代(3g)基带处理器604a、第四代(4g)基带处理器604b、第五代(5g基)带处理器604c、或其他现有代、正在开发或将来待开发的代的一个或多个其他基带处理器604d(例如,第二代(2g)、第六代(6g)等)。基带电路604(例如,基带处理器604a-604d中的一个或多个基带处理器)可处理使得能够经由rf电路606与一个或多个无线电网络进行通信的各种无线电控制功能。在其他实施方案中,基带处理器604a-d的一部分或全部功能可包括在存储器604g中存储的模块中,并且经由中央处理单元(cpu)604e来执行。无线电控制功能可包括但不限于信号调制/解调、编码/解码、射频移位等。在一些实施方案中,基带电路604的调制/解调电路可包括快速傅里叶变换(fft)、预编码或星座映射/解映射功能。在一些实施方案中,基带电路604的编码/解码电路可包括卷积、咬尾卷积、turbo、维特比或低密度奇偶校验(ldpc)编码器/解码器功能。调制/解调和编码器/解码器功能的实施方案不限于这些示例,并且在其他实施方案中可包括其他合适的功能。

在一些实施方案中,基带电路604可包括一个或多个音频数字信号处理器(dsp)604f。音频dsp604f可包括用于压缩/解压缩和回声消除的元件,并且在其他实施方案中可包括其他合适的处理元件。在一些实施方案中,基带电路的部件可适当地组合在单个芯片、单个芯片组中,或设置在同一电路板上。在一些实施方案中,基带电路604和应用电路602的一些或全部组成部件可被实现在一起,诸如在片上系统(soc)上。

在一些实施方案中,基带电路604可提供与一种或多种无线电技术兼容的通信。例如,在一些实施方案中,基带电路604可支持与演进通用陆地无线电接入网(eutran)或其他无线城域网(wman)、无线局域网(wlan)、无线个人局域网(wpan)的通信。其中基带电路604被配置为支持多于一种的无线协议的无线电通信的实施方案可被称为多模式基带电路。

rf电路606可以使用调制的电磁辐射通过非固体介质与无线网络进行通信。在各种实施方案中,rf电路606可包括开关、滤波器、放大器等,以促成与无线网络的通信。rf电路606可包括接收信号路径,该接收信号路径可包括用于下变频从fem电路608接收的rf信号并向基带电路604提供基带信号的电路。rf电路606还可包括发射信号路径,该发射信号路径可包括用于上变频由基带电路604提供的基带信号并向fem电路608提供用于发射的rf输出信号的电路。

在一些实施方案中,rf电路606的接收信号路径可包括混频器电路606a、放大器电路606b和滤波器电路606c。在一些实施方案中,rf电路606的发射信号路径可包括滤波器电路606c和混频器电路606a。rf电路606还可包括合成器电路606d,用于合成供接收信号路径和发射信号路径的混频器电路606a使用的频率。在一些实施方案中,接收信号路径的混频器电路606a可以被配置为基于合成器电路606d提供的合成频率来将从fem电路608接收的rf信号下变频。放大器电路606b可被配置为放大下变频信号,并且滤波器电路606c可为低通滤波器(lpf)或带通滤波器(bpf),其被配置为从下变频信号中移除不想要的信号以生成输出基带信号。可将输出基带信号提供给基带电路604以进行进一步处理。在一些实施方案中,尽管这不是必需的,但是输出基带信号可以是零频率基带信号。在一些实施方案中,接收信号路径的混频器电路606a可包括无源混频器,但是实施方案的范围在这方面不受限制。

在一些实施方案中,发射信号路径的混频器电路606a可以被配置为基于由合成器电路606d提供的合成频率来上变频输入基带信号,以生成用于fem电路608的rf输出信号。基带信号可以由基带电路604提供,并且可以由滤波器电路606c滤波。

在一些实施方案中,接收信号路径的混频器电路606a和发射信号路径的混频器电路606a可包括两个或更多个混频器,并且可以被布置为分别用于正交下变频和上变频。在一些实施方案中,接收信号路径的混频器电路606a和发射信号路径的混频器电路606a可包括两个或更多个混频器,并且可被布置用于图像抑制(例如,hartley图像抑制)。在一些实施方案中,接收信号路径的混频器电路606a和发射信号路径的混频器电路606a可被布置为分别用于直接下变频和直接上变频。在一些实施方案中,接收信号路径的混频器电路606a和发射信号路径的混频器电路606a可被配置用于超外差操作。

在一些实施方案中,输出基带信号和输入基带信号可以是模拟基带信号,尽管实施方案的范围在这方面不受限制。在一些另选实施方案中,输出基带信号和输入基带信号可以是数字基带信号。在这些另选的实施方案中,rf电路606可包括模数转换器(adc)电路和数模转换器(dac)电路,并且基带电路604可包括数字基带接口以与rf电路606进行通信。

在一些双模式实施方案中,可以提供单独的无线电ic电路来处理每个频谱的信号,但是实施方案的范围在这方面不受限制。

在一些实施方案中,合成器电路606d可以是分数n合成器或分数n/n+l合成器,但是实施方案的范围在这方面不受限制,因为其他类型的频率合成器也可以是合适的。例如,合成器电路606d可以是δ-∑合成器、倍频器或包括具有分频器的锁相环路的合成器。

合成器电路606d可以被配置为基于频率输入和分频器控制输入来合成输出频率,以供rf电路606的混频器电路606a使用。在一些实施方案中,合成器电路606d可以是分数n/n+l合成器。

在一些实施方案中,频率输入可由电压控制振荡器(vco)提供,尽管这不是必须的。分频器控制输入可以由基带电路604或应用处理器602根据所需的输出频率而提供。在一些实施方案中,可基于由应用处理器602指示的信道来从查找表中确定分频器控制输入(例如,n)。

rf电路606的合成器电路606d可包括分频器、延迟锁定环路(dll)、复用器和相位累加器。在一些实施方案中,分频器可以是双模分频器(dmd),并且相位累加器可以是数字相位累加器(dpa)。在一些实施方案中,dmd可以被配置为将输入信号除以n或n+l(例如,基于进位),以提供分数除法比。在一些示例实施方案中,dll可包括级联的、可调谐的、延迟元件、鉴相器、电荷泵和d型触发器集。在这些实施方案中,延迟元件可以被配置为将vco周期分成nd个相等的相位分组,其中nd是延迟线中的延迟元件的数量。这样,dll提供了负反馈,以帮助确保通过延迟线的总延迟为一个vco周期。

在一些实施方案中,合成器电路606d可被配置为生成载波频率作为输出频率,而在其他实施方案中,输出频率可以是载波频率的倍数(例如,载波频率的两倍,载波频率的四倍),并且与正交发生器和分频器电路一起使用,以在载波频率上生成相对于彼此具有多个不同相位的多个信号。在一些实施方案中,输出频率可为lo频率(flo)。在一些实施方案中,rf电路606可包括iq/极性转换器。

fem电路608可包括接收信号路径,该接收信号路径可包括电路,该电路被配置为对从一个或多个天线610接收的rf信号进行操作,放大所接收的信号并且将所接收的信号的放大版本提供给rf电路606以进行进一步处理。fem电路608还可包括发射信号路径,该发射信号路径可包括电路,该电路被配置为放大由rf电路606提供的、用于通过一个或多个天线610中的一个或多个天线进行发射的发射信号。在各种实施方案中,通过发射信号路径或接收信号路径的放大可仅在rf电路606中、仅在fem608中或者在rf电路606和fem608两者中完成。

在一些实施方案中,fem电路608可包括tx/rx开关,以在发射模式与接收模式操作之间切换。fem电路608可包括接收信号路径和发射信号路径。fem电路608的接收信号路径可包括低噪声放大器(lna),以放大所接收的rf信号并且提供放大后的所接收的rf信号作为输出(例如,提供给rf电路606)。fem电路608的发射信号路径可包括功率放大器(pa),该功率放大器用于放大输入rf信号(例如,由rf电路606提供);以及一个或多个滤波器,该一个或多个滤波器用于生成rf信号用于随后的发射(例如,通过所述一个或多个天线610中的一个或多个天线)。

在一些实施方案中,pmc612可管理提供给基带电路604的功率。具体地,pmc612可控制电源选择、电压缩放、电池充电或dc-dc转换。当设备600能够由电池供电时,例如,当设备包括在ue中时,通常可包括pmc612。pmc612可在提供期望的具体实施大小和散热特性时提高功率转换效率。

图6示出了仅与基带电路604耦接的pmc612。然而,在其他实施方案中,pmc612可以与其他部件(诸如但不限于应用电路602、rf电路606或fem608)附加地或另选地耦接,并且执行类似的电源管理操作。

在一些实施方案中,pmc612可以控制或以其他方式成为设备600的各种省电机制的一部分。例如,如果设备600处于rrc_connected状态,其中该设备仍连接到ran节点,因为它期望立即接收流量,则在一段时间不活动之后,该设备可进入被称为不连续接收模式(drx)的状态。在该状态期间,设备600可在短时间间隔内断电,从而节省功率。

如果在延长的时间段内不存在数据流量活动,则设备600可转换到rrc_idle状态,其中该设备与网络断开连接并且不执行操作诸如信道质量反馈、切换等。该设备600进入非常低的功率状态并且执行寻呼,其中该设备再次周期性地唤醒以收听网络,然后再次断电。设备600在该状态下不能接收数据,为了接收数据,它必须转换回rrc_connected状态。

附加的省电模式可以使设备无法使用网络的时间超过寻呼间隔(从几秒到几小时不等)。在此期间,该设备完全无法连接到网络,并且可以完全断电。在此期间发送的任何数据都会造成很大的延迟,并且假定延迟是可接受的。

应用电路602的处理器和基带电路604的处理器可用于执行协议栈的一个或多个实例的元件。例如,可单独地或组合地使用基带电路604的处理器来执行层3、层2或层1功能,而应用电路602的处理器可利用从这些层接收的数据(例如,分组数据)并进一步执行层4功能(例如,传输通信协议(tcp)和用户数据报协议(udp)层)。如本文所提到的,第3层可包括无线电资源控制(rrc)层,下文将进一步详细描述。如本文所提到的,第2层可包括介质访问控制(mac)层、无线电链路控制(rlc)层和分组数据会聚协议(pdcp)层,下文将进一步详细描述。如本文所提到的,第1层可包括ue/ran节点的物理(phy)层,下文将进一步详细描述。

图7示出了根据一些实施方案的基带电路的示例性接口。如上所讨论的,图6的基带电路604可包括处理器604a-604e和由所述处理器利用的存储器604g。处理器604a-604e中的每个处理器可分别包括用于向/从存储器604g发送/接收数据的存储器接口704a-704e。

基带电路604还可包括:一个或多个接口,以通信耦接到其他电路/设备,诸如存储器接口712(例如,用于向/从基带电路604外部的存储器发送/接收数据的接口);应用电路接口714(例如,用于向/从图6的应用电路602发送/接收数据的接口);rf电路接口716(例如,用于向/从图6的rf电路606发送/接收数据的接口);无线硬件连接接口718(例如,用于向/从近场通信(nfc)部件、部件(例如,低功耗)、部件和其他通信部件发送/接收数据的接口);以及电源管理接口720(例如,用于向/从pmc612发送/接收电源或控制信号的接口)。

图8是示出根据一些示例性实施方案的能够从机器可读或计算机可读介质(例如,非暂态机器可读存储介质)读取指令并且能够执行本文所讨论的方法中的任一者或多者的部件的框图。具体地,图8示出了硬件资源800的示意图,包括一个或多个处理器(或处理器核心)810、一个或多个存储器/存储设备820以及一个或多个通信资源830,它们中的每一者都可以经由总线840通信地耦接。对于其中利用节点虚拟化(例如,nfv)的实施方案,可执行管理程序802以提供用于一个或多个网络切片/子切片以利用硬件资源800的执行环境。

处理器810(例如,中央处理单元(cpu)、精简指令集计算(risc)处理器、复杂指令集计算(cisc)处理器、图形处理单元(gpu)、数字信号处理器(dsp)(诸如基带处理器)、专用集成电路(asic)、射频集成电路(rfic)、另一个处理器或其任意合适的组合)可包括例如处理器812和处理器814。

存储器/存储设备820可包括主存储器、磁盘存储装置或其任何合适的组合。存储器/存储设备820可包括但不限于任何类型的易失性或非易失性存储器,诸如动态随机存取存储器(dram)、静态随机存取存储器(sram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存存储器、固态存储装置等。

通信资源830可包括互连装置或网络接口部件或其他合适的设备,以经由网络808与一个或多个外围设备804或一个或多个数据库806通信。例如,通信资源830可包括有线通信部件(例如,用于经由通用串行总线(usb)进行耦接)、蜂窝通信部件、nfc部件、部件(例如,低功耗)、部件和其他通信部件。

指令850可包括用于使处理器810中的至少任一个处理器执行本文所讨论的方法中的任一者或多者的软件、程序、应用程序、小应用程序、应用或其他可执行代码。指令850可完全地或部分地驻留在处理器810中的至少一者(例如,处理器的高速缓存存储器内)、存储器/存储设备820,或它们的任何合适的组合内。此外,指令850的任何部分可以从外围设备804或数据库806的任何组合被传送到硬件资源800。因此,处理器810的存储器、存储器/存储设备820、外围设备804和数据库806是计算机可读介质和机器可读介质的示例。

在各种实施方案中,图5至图8的设备/部件,特别是图7的基带电路可用于全部或部分地实践图1至图3所描绘的操作流程/算法结构中的任一者。

图1中描绘了操作流程/算法结构的一个示例,其可由根据一些实施方案的用户装备(ue)执行。在该示例中,操作流程/算法结构100可包括:在105处,从存储器检索编解码器模式通知(cmn)信息,该信息用于向远程ue通知编解码器模式的预期变化。操作流程/算法结构100还可包括:在110处,生成包括cmn信息的消息。操作流程/算法结构100还可包括:在115处,对消息进行编码以用于传输到远程ue。

图2中描绘了操作流程/算法结构的另一个示例,其可以由根据一些实施方案的ue执行。在该示例中,操作流程/算法结构200可包括:在205处,由第一ue从第二ue接收编解码器模式通知(cmn)消息,该消息包括用于向第一ue通知编解码器模式的预期变化的信息。操作流程/算法结构200还可包括:在210处,由第一ue基于该cmn消息生成确认消息。操作流程/算法结构200还可包括:在215处,对该确认消息进行编码以用于传输到第二ue。

图3中描绘了操作流程/算法结构的另一个示例,其可由根据一些实施方案的ue执行。在该示例中,操作流程/算法结构300可包括:在305处,生成应用层消息,该应用层消息包括用于向远程ue通知编解码器模式的预期变化的编解码器模式通知(cmn)信息。操作流程/算法结构300还可包括:在310处,对该应用层消息进行编码以用于传输到远程ue。

实施例

下文提供了一些非限制性实施例。

实施例1包括一种用户装备(ue)的装置,该装置包括:存储器,该存储器用于存储编解码器模式通知(cmn)信息,该编解码器模式通知(cmn)信息用于向远程ue通知编解码器模式的预期变化;和处理电路,该处理电路与存储器耦接以:从该存储器检索cmn信息;生成包括该cmn信息的消息;以及对该消息进行编码以用于传输到该远程ue。

实施例2包括根据实施例1或本文的一些其他实施例所述的装置,其中该消息是应用层实时传输协议(rtcp)反馈消息。

实施例3包括根据实施例2或本文的一些其他实施例所述的装置,其中该处理电路将进一步:从该远程ue接收包括rtcp反馈属性的会话描述协议(sdp)提供消息,该rtcp反馈属性指示该远程ue支持经由rtcp反馈消息发信号传送的编解码器模式通知的接收。

实施例4包括根据实施例2或本文的一些其他实施例所述的装置,其中该处理电路将进一步:从该远程ue接收包括rtcp反馈属性的会话描述协议(sdp)应答消息,该rtcp反馈属性指示该远程ue支持经由rtcp反馈消息发信号传送的编解码器模式通知的传输。

实施例5包括根据实施例1或本文的一些其他实施例所述的装置,其中该消息是包括实时协议(rtp)标头扩展的应用层消息,该rtp标头扩展包括该cmn信息。

实施例6包括根据实施例5或本文的一些其他实施例所述的装置,其中该处理电路将进一步:从该远程ue接收包括扩展映射属性的会话描述协议(sdp)提供消息,该扩展映射属性指示该远程ue支持经由rtp标头扩展消息发信号传送的编解码器模式通知的接收。

实施例7包括根据实施例5或本文的一些其他实施例所述的装置,其中该处理电路将进一步:从该远程ue接收包括扩展映射属性的会话描述协议(sdp)应答消息,该扩展映射属性指示该远程ue支持经由rtp标头扩展消息发信号传送的编解码器模式通知的传输。

实施例8包括一种或多种存储指令的计算机可读介质,该指令当由一个或多个处理器执行时使第一用户装备(ue)执行以下操作:从第二ue接收编解码器模式通知(cmn)消息,该消息包括用于向第一ue通知编解码器模式的预期变化的信息;基于该cmn消息生成确认消息;以及对该确认消息进行编码以用于传输到该第二ue。

实施例9包括根据实施例8或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该cmn消息中的信息用于传达媒体比特率的预期变化,并且其中该确认消息用于确认该媒体比特率的预期变化或用于建议另选的比特率。

实施例10包括根据实施例8或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该cmn消息为包括该cmn信息的实时传输协议(rtcp)反馈消息。

实施例11包括根据实施例8或本文的一些其他实施例所述的一种或多种计算机可读介质,其中:该确认消息是包括rtcp反馈属性的会话描述协议(sdp)提供消息,该rtcp反馈属性指示该ue支持经由rtcp反馈消息发信号传送的编解码器模式通知的接收;或者该确认消息是包括rtcp反馈属性的会话描述协议(sdp)应答消息,该rtcp反馈属性指示该ue支持经由rtcp反馈消息发信号传送的编解码器模式通知的传输。

实施例12包括根据实施例8或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该cmn消息是包括实时协议(rtp)标头扩展的应用层消息,该rtp标头扩展包括该cmn信息。

实施例13包括根据实施例8或本文的一些其他实施例所述的一种或多种计算机可读介质,其中:该确认消息是包括扩展映射属性的会话描述协议(sdp)提供消息,该扩展映射属性指示该ue支持经由rtp标头扩展消息发信号传送的编解码器模式通知的接收;或者该确认消息是包括扩展映射属性的会话描述协议(sdp)应答消息,该扩展映射属性指示该ue支持经由rtp标头扩展消息发信号传送的编解码器模式通知的传输。

实施例14包括一种或多种存储指令的计算机可读介质,该指令当由一个或多个处理器执行时使用户装备(ue)执行以下操作:生成应用层消息,该应用层消息包括用于向远程ue通知编解码器模式的预期变化的编解码器模式通知(cmn)信息;以及对该应用层消息进行编码以用于传输到该远程ue。

实施例15包括根据实施例14或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该应用层消息为包括该cmn信息的实时传输协议(rtcp)反馈消息。

实施例16包括根据实施例15或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该介质进一步存储使该ue执行以下操作的指令:从该远程ue接收包括rtcp反馈属性的会话描述协议(sdp)提供消息,该rtcp反馈属性指示该远程ue支持经由rtcp反馈消息发信号传送的编解码器模式通知的接收。

实施例17包括根据实施例15或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该介质进一步存储使该ue执行以下操作的指令:从该远程ue接收包括rtcp反馈属性的会话描述协议(sdp)应答消息,该rtcp反馈属性指示该远程ue支持经由rtcp反馈消息发信号传送的编解码器模式通知的传输。

实施例18包括根据实施例14或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该应用层消息包括实时协议(rtp)标头扩展,该rtp标头扩展包括该cmn信息。

实施例19包括根据实施例18或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该介质进一步存储使该ue执行以下操作的指令:从该远程ue接收包括扩展映射属性的会话描述协议(sdp)提供消息,该扩展映射属性指示该远程ue支持经由rtp标头扩展消息发信号传送的编解码器模式通知的接收。

实施例20包括根据实施例18或本文的一些其他实施例所述的一种或多种计算机可读介质,其中该介质进一步存储使该ue执行以下操作的指令:从该远程ue接收包括扩展映射属性的会话描述协议(sdp)应答消息,该扩展映射属性指示该远程ue支持经由rtp标头扩展消息发信号传送的编解码器模式通知的传输。

实施例21可包括一种装置,该装置包括用于执行实施例1-20中任一项所述或与之相关的方法或本文所述的任何其他方法或过程的一个或多个元素的构件。

实施例22可包括一种或多种非暂态计算机可读介质,该一种或多种非暂态计算机可读介质包括指令,这些指令在由电子设备的一个或多个处理器执行时,使电子设备执行实施例1-20中任一项所述或与之相关的方法或本文所述的任何其他方法或过程的一个或多个元素。

实施例23可包括一种装置,该装置包括用于执行实施例1-20中任一项所述或与之相关的方法或本文所述的任何其他方法或过程的一个或多个元素的逻辑部件、模块和/或电路。

实施例24可包括如实施例1-20中任一项所述或与之相关的方法、技术或过程,或其部分或部件。

实施例25可包括一种装置,该装置包括:一个或多个处理器以及一个或多个计算机可读介质,该一个或多个计算机可读介质包括指令,这些指令在由一个或多个处理器执行时使一个或多个处理器执行如实施例1-20中任一项所述或与之相关的方法、技术或过程,或其部分。

实施例26可包括如本文所示和所述的在无线网络中进行通信的方法。

实施例27可包括如本文所示和所述的用于提供无线通信的系统。

实施例28可包括如本文所示和所述的用于提供无线通信的设备。

本文中示出的具体实施的描述,包括说明书摘要中所述的具体实施,并不旨在是详尽的或将本公开限制为所公开的精确形式。尽管本文出于示意性的说明的目的描述了特定的具体实施和示例,但是可以在不脱离本公开的范围的情况下,根据以上详细描述,进行计算来实现相同目的的各种另选或等效实施方案或具体实施。

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