在无线通信系统中基于拥塞控制配置用于直接D2D通信的资源的方法及其装置与流程

文档序号:17934087发布日期:2019-06-15 01:11阅读:276来源:国知局
在无线通信系统中基于拥塞控制配置用于直接D2D通信的资源的方法及其装置与流程

本发明涉及无线通信系统,更具体地,涉及一种用于在无线通信系统中基于拥塞控制(cr)配置用于装置到装置(d2d)直接通信的资源的方法及其装置。



背景技术:

作为可应用本发明的无线通信系统的示例,示意性地说明了3gpplte(第三代合作伙伴计划长期演进,以下缩写为lte)通信系统。

图1是作为无线通信系统的一个示例的e-umts网络结构的示意图。e-umts(演进型通用移动电信系统)是从常规umts(通用移动电信系统)演进而来的系统。目前,3gpp正在进行e-umts的基础标准化工作。e-umts通常被称为lte系统。关于umts和e-umts的技术规范的详细内容分别参考“第三代合作伙伴计划;技术规范组无线电接入网”的第7版和第8版。

参照图1,e-umts包括用户设备(ue)、enodeb(enb)以及按照位于网络(e-utran)末端的方式连接到外部网络的接入网关(以下简称为ag)。enodeb能够同时发送用于广播服务、组播服务和/或单播服务的多数据流。

一个enodeb包含至少一个小区。小区通过被设置为1.25mhz、2.5mhz、5mhz、10mhz、15mhz和20mhz带宽中的一个,向多个用户设备提供下行链路传输服务或上行链路传输服务。不同小区能够配置为分别提供对应的带宽。enodeb控制到/来自多个用户设备的数据发送/接收。对于下行链路(下文缩写为dl)数据,enodeb通过发送dl调度信息向对应用户设备通知发送数据的时间/频率区域、编码、数据大小、harq(混合自动重传请求)相关信息等。而且,对于上行链路(下文缩写为ul)数据,enodeb通过向对应用户设备发送ul调度信息,来向对应用户设备通知该对应用户设备可用的时间/频率区域、编码、数据大小、harq相关信息等。在enodeb之间可以使用用于用户业务传输或控制业务传输的接口。核心网络(cn)由ag(接入网关)和用于用户设备的用户注册等的网络节点构成。ag以由多个小区组成的ta(跟踪区域)为单位管理用户设备的移动性。

无线通信技术基于wcdma已经开发至lte。然而,用户和服务提供商的持续需求和期望不断增加。此外,由于不断开发出不同类型的无线电接入技术,因此需要新的技术演进以具有未来的竞争力。为了未来的竞争力,需要降低每比特成本、增加服务可用性、灵活使用频带、简单结构/开放接口以及合理的用户设备功耗等。



技术实现要素:

技术问题

基于上述讨论,本发明的技术任务是提出一种在无线通信系统中基于拥塞控制(cr)配置用于ue到ue直接通信的资源的方法及其装置。

技术方案

在本发明的一个技术方面,提供一种在无线通信系统中由用户设备发送侧链路数据信道的方法,该方法包括发送第一优先级的侧链路数据信道,其中,能用于具有等于或低于所述第一优先级的优先级的所有侧链数据信道的资源的总和等于或小于与所述第一优先级对应的阈值。

在本发明的另一技术方面,提供一种无线通信系统中的用户设备,该用户设备包括无线通信模块和连接到所述无线通信模块以便发送第一优先级的侧链路数据信道的处理器,其中,能用于具有等于或低于第一优先级的优先级的所有侧链数据信道的资源的总和等于或小于与第一优先级对应的阈值。

优选地,能用于具有比所述第一优先级低的第二优先级的侧链路数据信道和具有等于或低于第二优先级的优先级的所有侧链路数据信道的资源的总和可以等于或小于与第二优先级对应的阈值。这里,能够针对侧链路数据信道使用第一优先级的资源的量可以大于能够针对侧链路数据信道使用第二优先级的资源的量。

更优选地,能用于具有比第二优先级低的第三优先级的侧链路数据信道的资源可以等于或小于与第三优先级对应的阈值,并且第三优先级可以是最低优先级。

在这种情况下,可以单独配置与第一优先级、第二优先级和第三优先级对应的阈值。

另外,如果能用于具有等于或低于第一优先级的优先级的所有侧链路数据信道的资源的总和大于与第一优先级对应的阈值,则可以丢弃第一优先级的侧链路数据信道。

技术效果

根据本发明的一个实施方式,能够基于拥塞控制有效地分配d2d直接通信资源。

本领域技术人员将理解,通过本发明能够实现的效果不限于上文已经具体描述的效果,并且从以下详细描述中将更清楚地理解本发明的其它优点。

附图说明

图1例示了作为无线通信系统的示例的演进型通用移动电信系统(e-umts)网络的配置。

图2例示了用户设备(ue)和演进型umts陆地无线电接入网络(e-utran)之间的符合第三代合作伙伴计划(3gpp)无线电接入网络标准的无线电接口协议架构中的控制平面协议栈和用户平面协议栈。

图3例示了3gpp系统中的物理信道和使用物理信道的一般信号传输方法。

图4例示了长期演进(lte)系统中的无线电帧的结构。

图5例示了lte系统中的下行链路无线电帧的结构。

图6例示了lte系统中的上行链路子帧的结构。

图7是例示了装置到装置(d2d)通信的概念的图。

图8例示了资源池和资源单元的示例性配置。

图9示出了根据本发明的一个实施方式的确定侧链路资源的量的示例。

图10是示出适用于本发明的一个实施方式的基站和用户设备的配置的图。

具体实施方式

通过参照附图描述的本发明的实施方式,将容易地理解本发明的配置、操作和其它特征。本文所阐述的本发明的实施方式是将本发明的技术特征应用于第三代合作伙伴计划(3gpp)系统的示例。

虽然在长期演进(lte)和高级lte(lte-a)系统的上下文中描述本发明的实施方式,但是它们纯粹是示例性的。因此,本发明的实施方式可应用于任何其它通信系统,只要上述定义对该通信系统有效。另外,虽然在频分双工(fdd)的上下文中描述本发明的实施方式,但是它们通过一些变型也可以容易地应用于半fdd(h-fdd)或时分双工(tdd)。

术语“基站(bs)”可以用于覆盖包括远程无线电头端(rrh)、演进型节点b(enb或enodeb)、接收点(rp)、中继等的术语的含义。

图2例示了用户设备(ue)和演进型umts陆地无线电接入网络(e-utran)之间的符合3gpp无线接入网络标准的无线电接口协议架构中的控制平面协议栈和用户平面协议栈。控制平面是ue和e-utran传输控制消息以管理呼叫的路径,并且用户平面是传输从应用层生成的数据(例如,语音数据或因特网分组数据)的路径。

层1(l1)的物理(phy)层向其高层(媒体接入控制(mac)层)提供信息传送服务。phy层经由传输信道连接到mac层。传输信道在mac层和phy层之间传递数据。数据在发送器和接收器的phy层之间的物理信道上传输。物理信道使用时间和频率作为无线电资源。具体地,物理信道针对下行链路(dl)按照正交频分多址(ofdma)进行调制并且针对上行链路(ul)按照单载波频分多址(sc-fdma)进行调制。

层2(l2)的mac层经由逻辑信道向其高层(无线电链路控制(rlc)层)提供服务。l2的rlc层支持可靠数据传输。可以在mac层的功能块中实现rlc功能。l2的分组数据汇聚协议(pdcp)层执行报头压缩以减少不必要的控制信息的量,从而经由具有窄带宽的空中接口有效地发送诸如ip版本4(ipv4)或ip版本6(ipv6)分组之类的因特网协议(ip)分组。

层3(或l3)的最下部的无线电资源控制(rrc)层仅定义在控制平面上。rrc层控制与无线电承载的配置、重配置和释放相关的逻辑信道、传输信道和物理信道。无线电承载是指在l2处提供的服务,用于ue与e-utran之间的数据传输。为此目的,ue和e-utran的rrc层彼此交换rrc消息。如果在ue与e-utran之间建立了rrc连接,则ue处于rrc连接模式,否则,ue处于rrc空闲模式。rrc层之上的非接入(nas)层执行包括会话管理和移动性管理的功能。

构成enb的一个小区被配置为使用1.25mhz、2.5mhz、5mhz、10mhz、15mhz和20mhz的带宽中的一种,并向多个ue提供dl或ul传输服务。不同的小区可以被配置为提供不同的带宽。

用于将数据从e-utran传递到ue的dl传输信道包括承载系统信息的广播信道(bch)、承载寻呼消息的寻呼信道(pch)以及承载用户业务或控制消息的共享信道(sch)。dl多播业务或控制消息或者dl广播业务或控制消息可以在dlsch或单独定义的dl多播信道(mch)上传输。用于将数据从ue传递到e-utran的ul传输信道包括承载初始控制消息的随机接入信道(rach)和承载用户业务或控制消息的ulsch。定义在传输信道上方并映射到传输信道的逻辑信道包括广播控制信道(bcch)、寻呼控制信道(pcch)、公共控制信道(ccch)、多播控制信道(mcch)、多播业务信道(mtch)等。

图3例示了3gpp系统中的物理信道和用于在物理信道上传输信号的一般方法。

参照图3,当ue通电或进入新小区时,ue执行初始小区搜索(s301)。初始小区搜索涉及获取与enb的同步。具体地,ue通过从enb接收主同步信道(p-sch)和辅同步信道(s-sch)来使其定时与enb同步并获取小区标识符(id)和其它信息。然后,ue可以通过从enb接收物理广播信道(pbch)来获取在小区中广播的信息。在初始小区搜索期间,ue可以通过接收下行链路参考信号(dlrs)来监测dl信道状态。

在初始小区搜索之后,ue可以通过接收物理下行链路控制信道(pdcch)并基于pdcch中包括的信息接收物理下行链路共享信道(pdsch)来获取详细的系统信息(s302)。

如果ue初始接入enb或者不存在到enb的用于信号传输的无线电资源,则ue可以执行与enb的随机接入过程(rach)(s303至s306)。在随机接入过程中,ue可以在物理随机接入信道(prach)上发送预定序列作为前导码(s303和s305),并且可以在pdcch和与pdcch相关联的pdsch上接收对前导码的响应消息(s304和s306)。在基于竞争的rach的情况下,ue可以附加执行竞争解决过程。

在上述过程之后,ue可以从enb接收pdcch和/或pdsch(s307),并且向enb发送物理上行链路共享信道(pusch)和/或物理上行链路控制信道(pucch)(s308),这是一般dl和ul信号传输过程。具体地,ue在pdcch上接收下行链路控制信息(dci)。这里,dci包括诸如ue的资源分配信息之类的控制信息。根据dci的不同用途定义了不同的dci格式。

ue在ul上向enb发送的或在dl上从enb接收的控制信息包括dl/ul肯定确认/否定确认(ack/nack)信号、信道质量指示符(cqi)、预编码矩阵索引(pmi)、秩指示符(ri)等。在3gpplte系统中,ue可以在pusch和/或pucch上发送诸如cqi、pmi、ri等的控制信息。

图4例示了在lte系统中使用的无线电帧的结构。

参照图4,无线电帧长10ms(327200×ts)并且被划分成10个大小相等的子帧。每个子帧长1ms并被进一步划分成两个时隙。每个时隙长0.5ms(15360×ts)。这里,ts表示采样时间,并且ts=1/(15khz×2048)=3.2552×10-8(约33ns)。时隙包括时域中的多个正交频分复用(ofdm)符号或sc-fdma符号乘以频域中的多个资源块(rb)。在lte系统中,一个rb包括12个子载波乘以7(或6)个ofdm符号。传输数据的单位时间被定义为传输时间间隔(tti)。可以以一个或更多个子帧为单位来定义tti。上述无线电帧结构纯粹是示例性的,因此无线电帧中的子帧的数目、子帧中的时隙的数目或者时隙中的ofdm符号的数目可以变化。

图5例示了dl无线电帧中的子帧的控制区域中所包括的示例性控制信道。

参照图5,子帧包括14个ofdm符号。根据子帧配置,子帧的第一个至第三个ofdm符号用于控制区域,并且其它13个至11个ofdm符号用于数据区域。在图5中,附图标记r1至r4表示用于天线0至天线3的rs(参考信号)或导频信号。不管是控制区域还是数据区域,rs在子帧中以预定模式分配。控制信道被分配给控制区域中的非rs资源,业务信道也被分配给数据区域中的非rs资源。分配给控制区域的控制信道包括物理控制格式指示符信道(pcfich)、物理混合arq指示符信道(phich)、物理下行链路控制信道(pdcch)等。

pcfich是承载关于在每个子帧中用于pdcch的ofdm符号的数目的信息的物理控制格式指示符信道。pcfich位于子帧的第一个ofdm符号中,并且优先于phich和pdcch配置。pcfich包括4个资源元素组(reg),每个reg基于小区标识(id)被分给控制区域。一个reg包括4个资源元素(re)。re是由一个子载波乘以一个ofdm符号定义的最小物理资源。pcfich根据带宽被设置为1至3、或者2至4。pcfich按照正交相移键控(qpsk)进行调制。

phich是承载关于ul传输的harqack/nack的物理混合自动重传请求(harq)指示符信道。也就是说,phich是传递关于ulharq的dlack/nack信息的信道。phich包括一个reg并且被小区特定地加扰。ack/nack以一个比特指示并按照二进制相移键控(bpsk)进行调制。经调制的ack/nack以2或4的扩频因子(sf)扩频。映射到相同资源的多个phich形成phich组。根据扩频码的数目确定复用到phich组中的phich的数目。phich(组)重复三次以获得频域和/或时域中的分集增益。

pdcch是分配给子帧的前n个ofdm符号的物理dl控制信道。这里,n是pcfich指示的1或更大的整数。pdcch占用一个或更多个cce。pdcch将关于传输信道、pch和dl-sch的资源分配信息、ul调度许可和harq信息承载到每个ue或ue组。pch和dl-sch在pdsch上传输。因此,除了特定控制信息或特定服务数据之外,enb和ue通常在pdsch上发送和接收数据。

在pdcch上传送指示一个或更多个ue接收pdsch数据的信息和指示假设ue如何接收和解码pdsch数据的信息。例如,假设特定pdcch的循环冗余校验(crc)由无线电网络临时标识(rnti)“a”掩码,并且在特定子帧中传输关于基于传输格式信息(例如,传输块大小、调制方案、编码信息等)“c”在无线电资源(例如,频率位置)“b”中发送的数据的信息,小区内的ue在搜索空间中使用其rnti信息监测(即,盲解码)pdcch。如果一个或更多个ue具有rnti“a”,则这些ue接收pdcch并基于所接收的pdcch的信息接收由“b”和“c”指示的pdsch。

图6例示了lte系统中的ul子帧的结构。

参照图6,ul子帧可以被划分为控制区域和数据区域。包括上行链路控制信息(uci)的物理上行链路控制信道(pucch)被分配给控制区域,并且包括用户数据的物理上行链路共享信道(pusch)被分配给数据区域。子帧的中间被分配给pusch,而数据区域的在频域中的两侧被分配给pucch。在pucch上传输的控制信息可以包括harqack/nack、表示下行链路信道状态的cqi、用于多输入多输出(mimo)的ri、请求ul资源分配的调度请求(sr)。一个ue的pucch在子帧的每个时隙中占用一个rb。也就是说,分配给pucch的两个rb在子帧的时隙边界处进行跳频。具体地,在图6中,具有将m=0、m=1和m=2的pucch被分配给子帧。

图7是例示了装置到装置(d2d)通信的概念的图。

参照图7,在ue与另一ue无线通信的d2d通信(即,d2d直接通信)期间,enb可以发送用于指示d2d发送/接收的调度消息。参与d2d通信的ue可以从enb接收d2d调度消息,并且执行由d2d调度消息指示的tx/rx操作。这里,尽管ue意指用户终端,但是当根据ue之间的通信方法发送和接收信号时,诸如enb之类的网络实体可以被视为ue。

在下文中,ue之间的链路被称为d2d链路,而用于ue与enb之间的通信的链路被称为nu链路。或者,与上行链路或下行链路相比,在ue之间直接连接的链路在概念上可以被称为侧链路(sl)。

以下描述ue1从表示一系列资源的集合的资源池(resourcepool)中选择与特定资源对应的资源单元并且使用对应的资源单元发送侧链路信号的情况。这里,如果ue1位于基站的覆盖范围内,则可以由基站宣告资源池。如果ue1位于基站的覆盖范围之外,则资源池可以由另一ue宣告或者被确定为预定资源。通常,资源池配置有多个资源单元,并且每个ue可以选择一个或多个资源单元,然后使用所选择的资源单元进行其自身的侧链路信号传输。

图8例示了资源池和资源单元的配置示例。

参照图8,整个频率资源被划分为nf个并且整个时间资源被划分为nt个,从而能够定义总共nf*nt个资源单元。具体地,可以按照nt个子帧的周期重复对应的资源池。通常,单个资源单元可以周期性地重复出现。或者,为了在时间或频率维度上获得分集效果,可以根据时间按照先前确定的模式改变具有被映射单个逻辑资源单元的物理资源单元的索引。在这样的资源单元结构中,资源池可以意指能够用于意图发送侧链路信号的ue的传输的资源单元的集合。

上述资源池可以细分为各种类型。首先,能够根据在资源池上传输的侧链路信号的内容对其进行分类。例如,如下面的1)至3),侧链路信号的内容可以被分类为侧链路数据信道和发现信号。并且,可以根据每个内容配置单独的资源池。

1)sa(调度指派):这是指包括发送(tx)ue所遵循的侧链路数据信道的资源位置信息以及诸如用于数据信道的解调的mcs(调制和编码方案)、mimo传输方案等的信息在内的信号。sa能够按照与相同资源单元上的侧链数据进行复用的方式来发送。在这种情况下,sa资源池可以意指sa通过与侧链路数据复用而在其上被发送的资源池。

2)侧链路数据信道:这是指用于txue发送用户数据的信道。如果sa通过与相同资源单元上的侧链路数据进行复用来发送,则在sa资源池的特定资源单元上发送sa信息时使用的资源元素(re)可用于在侧链路数据信道资源池上发送侧链路数据。

3)发现信号:这意指用于按照txue发送诸如其自己的id等的信息的方式使得相邻ue能够发现txue的信号的资源池。

4)同步信号/信道:这可以称为侧链路同步信号或侧链路广播信道,并且意指用于按照txue发送同步信号和与同步相关的信息的方式使接收(rx)ue实现与txue匹配时间/频率同步的目标的信号/信道的资源池。

虽然sa和侧链路数据能够使用在子帧上分离的资源池,但是如果ue能够在单个子帧中同时发送sa和侧链路数据,则可以在同一子帧中配置两种资源池。

在一些实现方式中,当ue自己确定侧链路传输资源时,ue自己还确定由ue使用的资源的大小和频率。当然,由于来自网络等的约束条件,可以在使用超过预定级别的频率的资源大小方面施加限制。然而,在许多ue在特定定时在特定区域中聚集的场景下,如果所有ue使用相对大量的资源,则在它们之间会引起干扰,从而显著降低整体性能。

因此,如果个体ue观察信道状态并且确定许多资源被过度消耗,则对应ue优选地采取减少其自身的资源使用的动作。这被定义为拥塞控制(cr)。例如,ue可以确定从单位时间/频率资源测量的能量是否等于或高于预定水平,然后根据观察到等于或高于预定水平的能量的单位时间/频率资源的比率调整其自身的传输资源的量和频率。将观察到等于或高于预定水平的能量的单位时间/频率资源的比率定义为信道忙碌比率(cbr)。

在一些实现方式中,单个ue可以在侧链路中发送多个业务。例如,安装在汽车中的ue按照特定周期宣告其基本位置信息,从而使附近汽车能够确定是否发生碰撞。而且,ue还按照不同周期向附近汽车通知ue从传感器等获得的信息,从而帮助另一辆车获得场景。或者,如果发生特定事故,则ue能够按照其它周期执行通知附近汽车发生事故的操作。因此,关于无线电资源分配,不同类型的业务在优先级方面可以彼此不同。

作为处理多个上述业务的方法,可以考虑单个ue通过多个侧链路处理来发送信息。这里,单个侧链路处理意味着在通过一系列资源选择所确定的资源上发送业务的单元。在单个侧链路处理中,ue可以重复使用被选资源将多个pdu发送若干次。另选地,ue可以仅使用用于传输单个pdu的被选资源,而不重复使用被选资源。在发送单个pdu的情况下,ue可以选择多个时间资源作为用于单个pdu的harq重传的传输资源。

在这种场景下,cr优选地操作以调整ue单元中的资源使用。即,每个ue根据cbr确定要使用的资源的大小和频率,然后将所确定的资源适当地分给多个侧链路处理。具体地,每个ue在诸如1秒的单位时间内从cbr得出可用于传输的时间/频率资源的量的最大值。将从cbr得出的时间/频率资源的量的最大值确定为目标资源利用率(tru)。此后,tru再次被划分成将由每个侧链路处理使用的量。这里,考虑到每个侧链路处理所具有的优先级,能够向优先级高的侧链路处理分配更多的资源量。

例如,在确定特定ue每1秒使用80个rb作为cbr测量结果的场景下,如果对应ue尝试同时操作优先级高的侧链路处理1和优先级低的侧链路处理2,则对应ue能够像以下示例那样将可由对应ue使用的资源分配给两个侧链路。在以下示例中,假设资源以3:1的比率分配给两个侧链路处理。并且,可以依据应用于对应侧链路处理的业务的属性来确定每个侧链路处理所使用的资源的大小或频率。

-示例1:ue每1秒使用60个rb发送侧链路处理1一次,并且每1秒还使用20个rb发送侧链路处理2一次。由此,对应ue每1秒使用的总资源变为80个rb(=60*1+20*1)。

-示例2:ue每100ms使用6个rb发送侧链路处理1一次,并且每100ms还使用2个rb发送侧链路处理2一次。由此,对应ue每1秒使用的总资源变为80个rb(=6*10+2*10)。

-示例3:ue每200ms使用12个rb发送侧链路处理1一次,并且每500ms还使用10个rb发送侧链路处理2一次。由此,对应ue每1秒使用的总资源变为80个rb(=12*5+10*2)。

-示例4:ue确定仅使用侧链路处理1并且每100ms使用8个rb发送侧链路处理1一次。由此,不使用侧链路处理2。如有必要,所有业务通过进行复用在侧链路处理1上来发送。

此外,在按照在单个侧链路处理中一次选择的资源被重复使用的方式发送多个协议数据单元(pdu)的情况下,ue还确定一次选择的资源将被用到何时。例如,当ue选择资源时,ue随机选择被选资源在预定范围内将被使用多少次。除非发生特殊场景(例如,由于消息大小的突然改变等而导致在预先选择的资源上的传输不可能的情况),否则在资源被使用达被选计数之前不改变对应侧链路处理的资源。

为了实现这一点,当ue选择资源时,ue将规定的计数器设置为特定值。每次发送pdu时(或者每次达到传输资源定时时),ue将规定的计数器减1。然后,如果计数器达到0,则ue可以执行用于选择其它资源的过程。通过这样的操作,其它ue可以估计对应ue将使用何种资源,并且操作以尽它们所能地避免交叠资源。

在这种情况下,由ue测量的cbr值被改变。结果,ue可能需要根据cr来调整ue使用的资源的大小或频率。然而,由于针对一次选择的资源的计数器被设置为0,如果在进行新资源选择之前调整资源的频率大小,则这可能成为另一ue避开对应ue的未来资源的操作的障碍。因此,在针对特定侧链路处理选择资源的状态下,即使ue由于cbr测量值的改变等而需要调整资源的大小和频率,ue也可以操作以优先持续使用资源达与对应侧链路处理使用资源的计数一样多的次数(即,继续使用先前选择的资源,直到对应侧链路处理的计数器变为0)。一旦计数器变为0,就执行资源重选。在这种情况下,能够通过反映cr的结果来确定资源的适当大小和频率。

虽然特定侧链路处理的计数器变为0,但是当ue操作以确定是否随机地维持现有资源时,如果ue确定维持现有资源,则ue能够维持现有资源的大小和频率而不根据新cbr反映cr结果。或者,如果这导致反映新cbr结果具有过长延迟,则当cbr结果改变超过预定水平时,不管随机选择如何,ue可以操作以立即执行资源重选并反映cbr结果,计数器立刻变为0。

上述方法是基于最大限度地利用保持现有资源选择的原则的原理。然而,随着cbr显著变化,如果需要执行即时cr,则可能会对性能产生不良影响。作为对此的补充,如果cbr改变超过预定水平或者ue可用资源的比率由于cbr而改变超过预定水平,则尽管由特定侧链路处理选择的资源的使用仍然未到期,但是ue可以操作以对相应侧链路处理执行资源重选。具体地,这样的操作可以限制地应用于ue由于cbr的增量而应该减小资源的频率的大小的场景。即,随着cbr递减,如果能够增加资源的频率的大小,则尽管维持现有资源,但系统性能没有问题。

在一些实现方式中,在ue通过操作多个侧链路处理来发送数据的场景下,应该针对每个侧链路处理单独地操作资源选择和重选操作。例如,用于确定被选资源将被使用多少次的计数器针对每个侧链路处理单独确定,并且应该按照仅当在对应侧链路处理上发送pdu或者与对应侧链路处理对应的传输资源达到时才递减1的方式操作。这意指使用由特定侧链路处理选择的资源直到被分开时,以便不受另一个侧链路处理上的pdu传输的影响。

另外,每个ue所需的资源的量可以依据场景而不同。例如,需要在侧链路中传输多种类型的业务的ue与不需要传输这种业务的ue相比,在拥塞(congestion)情况下还需要更多资源。因此,可以依据ue的类型来确定不同的tru。例如,在假设所有ue生成相同数目的业务的情况下每个ue已经确定了标称tru之后,能够通过在标称tru上反映ue特定信息(例如,通过反映预定权重)来最终确定对应ue将实际使用的tru。可以在ue的认证过程中预先传递/确定这样的值(即,如果允许更多资源的ue被认证,则确定使用更大的tru)。或者,ue可以向诸如基站等的网络报告需要的量,然后指定适当值。

在这种情形下,ue可能无法测量ue发送的资源池的cbr。例如,在ue要使用的传输资源池被改变的场景下,在针对改变后的新传输资源池稳定地测量出cbr之前,ue不能基于对应资源池的cbr执行操作。在这种情况下,由于用于一般资源冲突避免的感测操作也是无法进行的,因此ue能够使用在不可能进行感测的情况下使用的例外资源池来临时发送数据。

例如,在ue通过切换在新小区的资源池上执行传输的情况下,或者尽管资源从基站被分配给ue,但是由于与基站的通信链路不稳定而导致ue不能继续使用资源的情况下,ue能够使用例外资源池。因此,由于ue在使用例外资源池的情况下不知晓cbr值,因此ue应该通过假设规定的场景来定义是否确定传输参数。作为一种方法,由于ue仅在特定场景下将使用例外资源池,因此假设在拥塞场景发生的概率将非常低的前提下不发生拥塞场景,ue可以操作以在不受cbr限制的场景下确定传输参数。或者,基站等宣告标称cbr值或通过另一方法测量的cbr值(例如,由基站直接测量的例外资源池的cbr值),并且ue可以操作以在宣告值的前提下确定传输参数。

在一些实现方式中,在ue保留未来资源的场景下,如果消息的大小改变,则ue可能需要重新选择资源。例如,随着消息(或者,将多个消息整合进行发送的整合消息)增加得超过预期,如果尽管使用最高调制和编码方案(mcs)仍然不能发送消息,则ue可以操作以按照重新选择资源来采用更大资源的方式发送消息。然而,该操作应限于不发生拥塞的场景。即,当发生拥塞场景时,如果ue已经减少资源并配置了资源以与上述tru匹配,则不可能使用任何方案来发送所使用配置的资源无法发送的大消息。在这种情况下,如果重新选择资源,则不必要地取消保留资源,从而将增加资源冲突概率。

因此,随着消息的大小增加,当在保留资源上可能无法完全传输对应消息时,如果cbr值等于或低于预定水平,则通过更大的资源保留尝试进行完整的消息传输。然而,如果cbr值高于预定水平,则能够维持现有保留资源。通过以这种方式操作,尽管不能传输完整消息,但是ue可以操作以在现有资源上发送部分消息而与另一ue没有资源冲突。这样做时,可以丢弃无法发送的部分消息,并且可以通过丢弃操作反映消息的优先级信息。例如,能够优先丢弃优先级低的消息。这里,优先级低意指与优先级对应的值较大。例如,当存在优先级值为1的消息和优先级值为2的消息时,优先级值为1的消息的优先级高。

此外,当单个ue发送不同优先级的分组时,优点可以在于:依据场景来不同地调整每个优先级可用资源的量。即,如果发生拥塞场景,则仅使用非常少量的资源来发送优先级低的分组。相反,允许优先级高的分组使用更多量的资源。作为用于实现这一点的方法,能够依据分组的优先级不同地设置由上述cbr推导出的tru,即,每个ue在诸如1秒的单位时间内用于传输的可用时间/频率资源的量的最大值。

具体地,在已经定义了tru_a之后,将其设置为与优先级等级a对应的分组的tru。通常,优选的是高优先级占用更大的tru。因此,如果优先级a高于优先级b,则tru_a能够被设置为具有大于tru_b的值。即,如果优先级a的分组在单位时间内可用的资源量是ru_a,则对于所有优先级等级x,ru_x被调节为等于或小于tru_x。并且,如果优先级a高于优先级b,则变为tru_a≥tru_b。

然而,在尽管单独计算出作为每个优先级可用资源的量的ru但仍附加应用tru的情况下,虽然一个ue处于没有更多资源来用于高优先级的场景,但是另一个ue发送低优先级,从而不断增加系统的负载。

例如,假设每个ue具有两种类型的优先级(优先级a和优先级b),并且在给定拥塞场景下确定tru_a=1%和tru_b=0.5%。由于针对ue1生成优先级a的许多分组,因此如果出现需要1.5%的ru的场景,则作为单位时间内使用的资源的量的ru仅在上述操作中能够最终变为1%,由此不能发送与整个优先级a的分组的1/3对应的量。另一方面,如果针对ue1没有生成优先级b的分组,则ue1的总ru可以被限制为1%。

然而,当针对ue2适当地生成了优先级a的分组和优先级b的分组时,可以假设能够以ru1%且ru0.5%进行传输。在这种情况下,作为ue2在单位时间内使用的资源的量的ru变为1.5%。此外,由于0.5%的ru用于优先级b的传输,因此ue1在相同场景下丢弃优先级a的分组以防止拥塞场景可能是不合适的。

作为解决方法,能够调节使得具有一系列优先级的分组的ru的总和等于或小于赋予对应优先级的tru的总和。并且,在ru求和的优先级之间,实际ru被灵活地指派给每个优先级。例如,如果以优先级a和优先级b之间的ru相加的方式应用调节,则以ru_a+ru_b变得等于或小于tru_a+tru_b的方式进行操作。并且,在限制范围内,可以调整两个优先级的ru。在这种情况下,在前面示例中ue1能够利用1.5%的ru来用于优先级a。

另外,可以按照ru独立地变为小于tru的方式进一步调节特定优先级。具体地,通过对相对低的优先级应用附加调节,可以帮助ue防止向仅具有低优先级的信道严重赋予负载的情况。例如,在作为低优先级的优先级b的情况下,可以给出ru_b等于或小于tru_b的附加条件。在这种情况下,尽管对应于tru_b的资源可用于作为更高优先级的优先级a的传输,但是对应于tru_a的相对部分不可用于优先级b的传输。具体地,如果tru_a=1%且tru_b为0.5%,则(ru_a=1.5%,ru_b=0%)是可以的,但是(ru_a=0%且ru_b=1.5%)是不可以的。

上述操作可以通过将tru定义为特定级别或者等于或低于特定级别的优先级所使用的总ru的上限来实现。在上面的示例中,如果定义了tru'_a=tru_a+tru_b并且tru'_b=tru_b,则tru'_x作为用于传输等于或低于优先级等级x的分组的ru的总和的上限操作。上述原理在下面可以表示为公式1。具体地,根据公式1,用于优先级k的分组的ru和优先级大于k的分组的ru的总和小于针对优先级k的分组设置的tru(即,单位时间内可用于传输的时间/频率资源的量的最大值)。具体地,以下tru(k)意指用于使得k的优先级或更高优先级能够使用tru的总ru的上限。在公式1中,优先级索引i或k意指在优先级i或k的值变得越小的情况下优先级变得越高。

[公式1]

通过修改上述方法,ue能够按照在针对特定优先级的传输确定了特定资源的情况下允许发送更高优先级的分组的方式来执行cr。例如,尽管特定侧链路处理被映射到特定优先级,但是如果ue处于不能在特定定时通过另一资源发送更高优先级的场景(例如,在映射到更高优先级的侧链路处理中已使用了所有有限资源的场景),则允许发送更高优先级的分组。又例如,即使在假定特定优先级的情况下保留特定资源的场景下,也能够在以上情况中使用特定资源发送更高优先级的分组。

图9示出了根据本发明的一个实施方式的确定侧链路资源的量的示例。

参照图9,对于作为子帧n中的侧链路数据信道的pssch的传输,ue在步骤901中测量cbr。具体地,在子帧n之前的定时优选地执行cbr测量。更优选地,可以在子帧n-4中执行cbr测量。

随后,在步骤903中,ue确定具有优先级k的pssch的资源。

最后,在步骤905中,ue通过将所确定的资源与从测量的cbr推导出的tru(k)进行比较来调整资源。具体地,应该保证用于优先级k的分组的ru和优先级大于k的分组的ru的总和小于针对优先级k的分组配置的tru(k)(即,单位时间内可用于传输的时间/频率资源的最大值)。具体地,tru(k)意指使得tru能够被k的优先级或大于k的优先级使用的总ru的上限。

图10是示出可应用于本发明的一个实施方式的基站和用户设备的配置的图。

参照图10,根据本发明的基站(enb)10可以包括rx模块11、tx模块12、处理器13、存储器14和多个天线15。多个天线15意指基站支持mimo传输/接收。rx模块11可以在上行链路中从用户设备(ue)接收各种信号、数据和信息。tx模块12可以在下行链路中向ue发送各种信号、数据和信息。处理器13可以控制基站10的整体操作。具体地,根据本发明的一个实施方式的基站10的处理器13可以处理参照图1至图10描述的各个实施方式所需的项目。

此外,基站10的处理器13可以执行由基站10接收的信息、要由基站10发送的信息等的处理操作的功能。并且,存储器14能够在规定的时间内存储操作处理信息等,并且可以用诸如缓冲器(未示出)等的组件代替。

仍然参照图10,根据本发明的用户设备(ue)20可以包括rx模块21、tx模块22、处理器23、存储器24和多个天线25。多个天线25意指用户设备支持mimo传输/接收。rx模块21可以在下行链路中从基站接收各种信号、数据和信息。tx模块22可以在上行链路中向基站发送各种信号、数据和信息。处理器23可以控制ue20的整体操作。

具体地,根据本发明的一个实施方式的ue20的处理器23可以处理参照图1至图10描述的各个实施方式所需的项目。

此外,ue20的处理器23可以执行由ue20接收的信息、要由ue20发送的信息等的处理操作的功能。并且,存储器24能够在规定的时间内存储操作处理信息等,并且可以用诸如缓冲器(未示出)等的组件代替。

本发明的上述实施方式是本发明的元件和特征的组合。除非另有说明,否则可以认为元件或特征是选择性的。每个元件或特征可以在不与其它元件或特征组合的情况下实践。此外,可以通过组合元件和/或特征的一部分来构造本发明的实施方式。在本发明的实施方式中描述的操作顺序可以重新排列。任何一个实施方式的一些构造可以被包括在另一实施方式中,并且可以用另一实施方式的对应构造代替。对于本领域技术人员而言显而易见的是,在所附权利要求书中彼此未明确引用的权利要求可以作为本发明的实施方式组合地呈现,或者在提交申请之后通过随后的修改作为新的权利要求包括进来。

描述为由bs执行的特定操作可以由bs的上层节点(uppernode)执行。即,显而易见的是,在由包括bs的多个网络节点组成的网络中,为了与ue通信所执行的各种操作可以由bs或除bs之外的网络节点执行。术语“bs”可以用术语“固定站”、“节点b”、“演进节点b(enodeb或enb)”、“接入点(ap)”等替换。

可以通过例如硬件、固件、软件或其组合的各种手段来实现本发明的实施方式。在硬件配置中,本发明的实施方式可以由一个或更多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器等实现。

在固件或软件配置中,可以通过执行上述功能或操作的模块、过程、功能等来实现本发明的实施方式。软件代码可以存储在存储器单元中并由处理器驱动。存储器单元位于处理器的内部或外部,并且可以经由各种已知手段将数据发送到处理器以及从处理器接收数据。

对于本领域技术人员显而易见的是,在不脱离本发明的精神或范围的情况下,能够在本发明中做出各种修改和变型。因此,上述详细描述必须被认为仅用于说明性目的而不是限制性目的。本发明的范围必须通过对权利要求的合理分析来确定,并且在本发明的等同范围内的所有变型都在本发明的范围内。

工业实用性

尽管通过以应用于3gpplte系统的示例为重点描述了在无线通信系统中基于拥塞控制来配置用于d2d直接通信的资源的上述方法及其装置,但是它们可适用于各种无线通信系统以及3gpplte系统。

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