CN108702773A - 传输尝试的分配 - Google Patents

传输尝试的分配 Download PDF

Info

Publication number
CN108702773A
CN108702773A CN201680082360.8A CN201680082360A CN108702773A CN 108702773 A CN108702773 A CN 108702773A CN 201680082360 A CN201680082360 A CN 201680082360A CN 108702773 A CN108702773 A CN 108702773A
Authority
CN
China
Prior art keywords
network node
data
attempted
transmission
attempt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201680082360.8A
Other languages
English (en)
Other versions
CN108702773B (zh
Inventor
李泽宪
H.沙里亚马达里
M.A.尤西塔洛
S.伊拉吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks Oy
Original Assignee
Nokia Siemens Networks Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Siemens Networks Oy filed Critical Nokia Siemens Networks Oy
Publication of CN108702773A publication Critical patent/CN108702773A/zh
Application granted granted Critical
Publication of CN108702773B publication Critical patent/CN108702773B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/18Management of setup rejection or failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

针对通过网络节点传递的两个UE之间的通信,在(多个)第一和第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数。允许从两个UE中的第一个朝向网络节点执行(多个)第一数据传输尝试。允许从网络节点或从第二网络节点朝向两个UE中的第二个执行(多个)第二数据传输尝试。基于所述划分来协调(多个)第一和第二数据传输尝试的执行,以引起从第一UE到第二UE的该组数据的通信。单个网络节点可以执行第一和第二数据传输尝试,或者第一网络节点执行第一数据传输尝试而第二网络节点执行第二数据传输尝试。

Description

传输尝试的分配
技术领域
本发明大体上涉及无线通信,并且更具体地涉及在对等(peer-to-peer)通信中的相同数据的传输尝试的分配。
背景技术
本部分旨在提供下面公开的本发明的背景或上下文。本文的描述可以包括可以追求的概念,但不一定是先前已经构思、实现或描述的概念。因此,除非本文另有明确说明,否则本部分中描述的内容不是本申请中的描述的现有技术,并且不因包括在本部分中而被认为是现有技术。下面在具体实施方式部分的主要部分之后定义了可以在说明书和/或附图中找到的缩写。
将在未来的无线通信***中引入的一组要求是支持超可靠通信(URC)和低延时通信。与诸如4G LTE***的当前***中的那些相比,这些要求严格得多。URC需要启用诸如业务安全性的新兴应用,尤其是对于例如具有自主驾驶、工业自动化和电子医疗服务的场景。
例如,一些道路安全性应用要求以非常高的概率并且在特定时间段内成功地递送信息分组。另一个示例是工业自动化,其中可靠性和延时是用于***设计的最重要准则。不能遵守这些要求会具有针对依赖于道路安全***的用户的安康的严重影响或工业自动化情况下的严重损害。
发明内容
本部分旨在包括示例而非旨在进行限制。
一种方法,包括:针对通过网络节点传递的两个用户设备之间的通信,由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和基于所述划分来协调用于通信的第一和第二数据传输尝试的执行,以引起从第一用户设备到第二用户设备的该组数据的通信。
附加示例性实施例包括计算机程序,包括用于在计算机程序在处理器上运行时执行先前段落的方法的代码。根据该段落的计算机程序,其中计算机程序是包括计算机可读介质的计算机程序产品,计算机可读介质承载体现在其中以供计算机使用的计算机程序代码。
示例性装置包括一个或多个处理器和包括计算机程序代码的一个或多个存储器。一个或多个存储器和计算机程序代码被配置成与一个或多个处理器一起使装置至少执行以下操作:针对通过网络节点传递的两个用户设备之间的通信,由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和基于所述划分来协调用于通信的第一和第二数据传输尝试的执行,以引起从第一用户设备到第二用户设备的该组数据的通信。
示例性计算机程序产品包括计算机可读存储介质,其承载体现在其中以供计算机使用的计算机程序代码。计算机程序代码包括:针对通过网络节点传递的两个用户设备之间的通信用于由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数的代码,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和用于基于所述划分来协调用于通信的第一和第二数据传输尝试的执行以引起从第一用户设备到第二用户设备的该组数据的通信的代码。
另一示例是一种方法,包括:在第二网络节点处从第一网络节点接收信息,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试。
附加示例性实施例包括计算机程序,包括用于在计算机程序在处理器上运行时执行先前段落的方法的代码。根据该段落的计算机程序,其中计算机程序是包括计算机可读介质的计算机程序产品,计算机可读介质承载体现在其中以供计算机使用的计算机程序代码。
示例性装置包括一个或多个处理器和包括计算机程序代码的一个或多个存储器。一个或多个存储器和计算机程序代码被配置成与一个或多个处理器一起使装置至少执行以下操作:在第二网络节点处从第一网络节点接收信息,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试。
示例性计算机程序产品包括计算机可读存储介质,其承载体现在其中以供计算机使用的计算机程序代码。计算机程序代码包括:用于在第二网络节点处从第一网络节点接收信息的代码,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和用于由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试的代码。
附图说明
在附图中:
图1A是其中可以实施一个或多个实施例的***的一个可能且非限制性示例的框图;
图1B是其中可以实施一个或多个实施例的***的另一个可能且非限制性示例的框图;
图2A是一些实施例中的所考虑的***模型的示例;
图2B是用于执行示例中的固定资源分配的图2A的示例;
图3(包括图3(a)、3(b)、3(c)和3(d))包括图示ARQ(k=100)的传输尝试的最优分布的图形,其中图3(a)对于M=4且ε=10-5,图3(b)对于M=5且ε=10-5,图3(c)对于M=4且ε=10-10,并且图3(d)对于M=5且ε=10-10
图4(包括图4(a)、4(b)、4(c)和4(d))包括图示HARQ(k=100)的传输尝试的最优分布的图形,其中图4(a)对于M=4且ε=10-5,图4(b)对于M=5且ε=10-5,图4(c)对于M=4且ε=10-10,并且图4(d)对于M=5且ε=10-10
图5是用于执行示例中的自适应资源分配的信令示例;
图6是用于多跳场景和用于固定传输分配的固定分配尝试的逻辑流程图,并且图示了根据实施例的一些示例的示例性方法的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件;
图7A和7B是用于多跳场景和用于自适应传输分配的传输尝试的分配的逻辑流程图,并且图示了根据实施例的一些示例的示例性方法的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件;
图8是一些实施例中的用于传输尝试的分配的逻辑流程图,并且图示了根据实施例的一些示例的示例性方法的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件;和
图9是一些实施例中的用于传输尝试的分配的逻辑流程图,并且图示了根据实施例的一些示例的示例性方法的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。
具体实施方式
本文使用词语“示例性”来意指“用作示例、实例或说明”。本文中描述为“示例性”的任何实施例不一定被解释为比其他实施例优选或有利。在本具体实施方式中描述的所有实施例是为了使得本领域技术人员能够制造或使用本发明而不是为了限制由权利要求限定的本发明的范围而提供的示例性实施例。
本文的实施例的示例描述了用于超可靠通信的传输尝试的固定和自适应分配的技术。在描述了其中可以使用实施例的示例的***之后呈现了这些技术的附加描述。
转到图1A,该图示出了可以实施一个或多个实施例的***的一个可能且非限制性示例的框图。在图1A中,用户设备(UE)110-1和110-2与无线网络100进行无线通信。UE 110是可以访问无线网络的无线的通常为移动的设备。假设UE 110-1和110-2是类似的,因此本文将描述UE 110-1的仅一种可能的实现。UE 110-1包括通过一个或多个总线127互连的一个或多个处理器120、一个或多个存储器125、以及一个或多个收发器130。一个或多个收发器130中的每个包括接收器Rx 132和发送器Tx 133。一个或多个总线127可以是地址、数据或控制总线,并且可以包括任何互连机制,诸如主板或集成电路上的一系列线路、光纤或其他光通信装备等。一个或多个收发器130连接到一个或多个天线128。一个或多个存储器125包括计算机程序代码123。一个或多个存储器125和计算机程序代码123可以被配置成与一个或多个处理器120一起使用户设备110执行如本文所述的一个或多个操作。UE 110-1和110-2分别经由无线链路111-1和111-2与eNB 170通信。
eNB(演进节点B)170是称为基站(例如,对于LTE、长期演进)的网络节点,其提供由诸如UE 110的无线设备对无线网络100的访问。eNB 170包括通过一个或多个总线157互连的一个或多个处理器152、一个或多个存储器155、一个或多个网络接口((多个)N/W I/F)161、以及一个或多个收发器160。一个或多个收发器160中的每个包括接收器Rx 162和发送器Tx 163。一个或多个收发器160连接到一个或多个天线158。一个或多个存储器155包括计算机程序代码153。eNB 170包括自适应时间分配(ATBA)模块150,其包括部分150-1和/或150-2中的一个或两个,其可以以多种方式实现。ATBA模块150可以在硬件中实现为ATBA模块150-1,诸如被实现为一个或多个处理器152的部分。ATBA模块150-1也可以被实现为集成电路或通过诸如可编程门阵列的其他硬件来实现。在另一示例中,ATBA模块150可以被实现为ATBA模块150-2,其被实现为计算机程序代码153并且由一个或多个处理器152执行。例如,一个或多个存储器155和计算机程序代码153被配置成与一个或多个处理器152一起使eNB 170执行如本文所述的一个或多个操作。一个或多个网络接口161通过网络诸如经由链路176和131进行通信。两个或更多个eNB 170使用例如链路176进行通信。链路176可以是有线的或无线的或两者,并且可以实现例如X2接口。
一个或多个总线157可以是地址、数据或控制总线,并且可以包括任何互连机制,诸如主板或集成电路上的一系列线路、光纤或其他光通信装备、无线信道等。例如,一个或多个收发器160可以被实现为远程无线电头端(RRH)195,其中eNB 170的其他元件在物理上处于与RRH不同的位置,并且一个或多个总线157可以被部分地实现为将eNB 170的其他元件连接到RRH 195的光纤电缆。
无线网络100可以包括网络控制元件(NCE)190,其可以包括MME(移动性管理实体)/SGW(服务网关)功能,并且其提供与另外的网络(诸如电话网络和/或数据通信网络(例如互联网))的连接性。eNB 170经由链路131耦合到NCE 190。链路131可以被实现为例如S1接口。NCE 190包括通过一个或多个总线185互连的一个或多个处理器175、一个或多个存储器171、以及一个或多个网络接口((多个)N/W I/F)180。一个或多个存储器171包括计算机程序代码173。一个或多个存储器171和计算机程序代码173被配置成与一个或多个处理器175一起使NCE 190执行一个或多个操作。
在图1A中,eNB 170充当两个UE 110之间的中间装置,以支持UE 110之间的对等通信。即,在两个UE 110之间流动的信息流过eNB 170。这是“单跳”场景。图1B图示了另一示例,其中两个UE 110执行经由多个eNB 170的在UE 110之间的对等通信。这是“多跳”场景的示例。在该示例中,UE 110-1经由链路111-1与eNB 170-1通信,eNB 170-1然后与eNB 170-2通信。eNB 170-2经由链路111-2与UE 110-2通信。在这种情况下,两个eNB 170-1和170-2充当中间装置。在一个示例中,eNB 170-1和170-2之间不存在其他跳。在另一示例中,在eNB170-1和170-2之间可能存在一个或多个跳,如由一个或多个其他eNB 170-3、……、170-X所示。
无线网络100可以实现网络虚拟化,网络虚拟化是将硬件和软件网络资源和网络功能组合到单个基于软件的管理性实体、虚拟网络中的过程。网络虚拟化涉及平台虚拟化,通常与资源虚拟化相组合。网络虚拟化被分类为将许多网络或网络的部分组合成虚拟单元的外部、或向单个***上的软件容器提供类似网络的功能的内部。注意,由网络虚拟化产生的虚拟化实体仍然在某种水平上使用诸如处理器152或175以及存储器155和171的硬件来实现,并且这样的虚拟化实体也创建技术效果。
计算机可读存储器125、155和171可以是适合于本地技术环境的任何类型,并且可以使用任何适合的数据存储技术来实现,诸如基于半导体的存储器设备、闪速存储器、磁存储器设备和***、光存储器设备和***、固定存储器和可移动存储器。计算机可读存储器125、155和171可以是用于执行存储功能的部件。处理器120、152和175可以是适合于本地技术环境的任何类型,并且作为非限制性示例可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一个或多个。处理器120、152和175可以是用于执行诸如控制UE 110、eNB 170和如本文所述的其他功能的功能的部件。
通常,用户设备110的各种实施例可以包括但不限于诸如智能电话的蜂窝电话、平板电脑、具有无线通信能力的个人数字助理(PDA)、具有无线通信能力的便携式计算机、具有无线通信能力的诸如数字相机的图像捕获设备、具有无线通信能力的游戏设备、具有无线通信能力的音乐存储和重放器具、允许无线互联网访问和浏览的互联网器具、具有无线通信能力的平板电脑、以及包含这样的功能的组合的便携式单元或终端。
如上所述,在常规***的固定传输分配中,用于上行链路和下行链路的传输尝试的次数完全基于链路质量来确定。可以在该领域中进行改进。该描述开始于关于常规技术的更多细节,然后呈现关于用于改进该领域的新技术的细节。
就传输策略而言,当前LTE***定义服务质量(QoS)等级,以提供不同的可靠性和延时水平。参见例如3GPP TS 23.203 V12.6.0(2014-09)的表6.1.7。提供的BLER范围从10-6到10-2,其中延迟预算从50ms到300ms。一般而言,在更高的延迟的情况下实现更高的可靠性。QoS等级是根据各种应用的需要而服务于各种应用的方式。该等级可以用于确定用于有效载荷传输的HARQ轮次(round)的适当次数。
LTE还提供用于数据传输的一组调制和编码方案(MCS),以执行链路自适应。通过根据通过估计接收器处的SINR而确定的链路质量来选择适当的MCS来执行链路自适应。所选择的MCS应在目标BLER水平低于10%的情况下执行。
所提到的QoS等级和链路自适应方案可能不满足用于需要URC用于其操作的预想应用的严格可靠性和延迟约束。
更详细地,URC对可靠性和延时具有严格要求。端到端延迟约束限制了用于每个有效载荷传输的传输尝试的次数。根据一个概念中提出的5G帧结构,有效载荷应在少于五个子帧内递送,以满足1ms延时要求。这意味着应利用非常有限次数的传输尝试来实现目标可靠性。当前的无线***不能同时支持超可靠性和低延时。例如,LTE通过允许最多四个HARQ轮次来改进可靠性。另一方面,当重传针对时间关键应用而被限于一次时,BLER恶化,可能降至1%。因此,需要先进的传输策略和资源分配方案。在本文的一些实施例中,我们提出了用于对等通信中的上行链路和下行链路的固定和自适应资源(也根据传输尝试)分配方案。在一些实施例中,在所提出的自适应传输分配中,可以在数据传输期间动态地改变传输尝试的次数。
考虑针对可靠性和延时的要求,在一些实施例中,资源分配方案高效地划分用于上行链路和下行链路数据传输的传输尝试(即,用于相同数据分组的传输的总次数),例如以改进对等通信中的整体资源利用率。这与常规无线***中的不同,在常规无线***中,传输尝试针对上行链路和下行链路独立地确定。例如,对于VoIP应用,在语音分组通常携带20ms价值的语音的情况下,假定HARQ延迟大约为10ms,则重传的最大次数约为2。相比而言,在一些实施例中,资源分配方案允许基于链路质量并以自适应方式划分传输尝试。例如,假设在两个设备(例如,UE 110-1和UE 110-2)之间需要可靠的通信,从而将它们的数据传递通过基站(例如,eNB 170,如图1A中)。如果链路111-1(例如,从图1A的UE 110-1和eNB 170)的质量良好,并且链路111-2(从图1A的eNB 170到UE 110-2)不好,则我们可以预期利用初始传输尝试在链路110-1上成功递送数据,并且重传对该链路没有很大帮助。在这种情况下,我们可以强制链路110-1不使用重传尝试,并允许链路110-2利用一次额外重传尝试来发送或接收数据。
在一些实施例中,根据上行链路的成功接收来改变用于下行链路(例如,从图1A中的eNB 170到UE 110-2)的所分配的传输尝试。以这种方式,用于上行链路和下行链路的传输尝试的次数不独立地且预先地确定,而是根据上行链路中的传输的成功或失败来自适应地调整。
我们的分析结果表明,对于使用LTE物理框架的ARQ方案,可以实现高达25%频谱效率。所提出的方案还可以应用于多跳链路(诸如图1B中所示的,其中数据通过两个eNB170)以确定用于每跳的最大传输尝试。
现在考虑其中具有低延时的可靠通信被用于经由基站(eNB 170)从设备1(UE110-1)向设备2(UE 110-2)递送数据的示例场景。所考虑的场景在图2A中描绘。假设延时要求限制了两个链路(上行链路和下行链路)中的传输尝试的总次数。传输尝试的最大总次数由M表示,用于上行链路的传输尝试的次数由m 1 表示(包括P2P传输280的上行链路部分260中的初始传输210-1和可能地一个或多个重传210-2到210-m 1 ),并且用于链路111-2的传输尝试的次数由m 2 表示(包括P2P传输280的下行链路部分270中的初始传输220-1和可能地一个或多个重传220-2到220-m 2 )。延时约束需要以下内容:
。 (1)。
注意,M由端到端延时要求确定。例如,如果最大端到端延时是10ms,如果一个方向(UL和DL)上的一个传输花费2ms,则传输尝试的总次数是M=5。作为一个示例,还假设所需的端到端可靠性与的BLER相关联。通过链路111-1的重传之后的剩余BLER是,并且通过链路111-2的重传之后的剩余BLER是。可靠性约束需要以下内容:
。 (2)。
链路自适应设计和资源分配方案需要满足等式(1)和(2)。在下文中,提出了两种不同的方案来高效地在链路111-1和链路111-2之间划分传输尝试。一种方案是固定传输分配方案,其关于图2B、3和6中的非限制性示例进行描述。第二种方案是自适应资源分配方案,其关于图4和7中的非限制性示例进行描述。
现在描述固定传输分配。在一些实施例中,假设传输尝试的次数应独立地为每个链路选择,并且不能在数据传输期间改变。在一些实施例中,独立地选择传输尝试的次数意味着UL和DL将独立地选择MCS水平。并且此外,还可以独立地设置用于UL或DL的传输尝试的次数。例如,DL传输尝试的次数仅基于例如在基站处获得UL接收之前的DL CQI来确定。转到图2B,该图是用于执行示例中的固定资源分配的图2A的示例。在块230中,eNB 170估计用于链路111-1和111-2两者的质量(例如,SINR水平)(例如,经由该领域中已知的技术),确定所需的端到端可靠性(例如,诸如经由BLER),并且假设总共M次传输尝试可以在两个链路111上执行。在块240中,eNB 170在对等传输的开始之前确定两个链路中的预期信道使用。在该示例中,传输和重传210和220形成块250的部分,其中根据所确定的预期信道使用来执行对等(P2P)传输。
作为图2B的实现的示例,取M=6次传输/重传作为一个示例,如果分配对于UL(例如,从UE 110-1到eNB 170)是2,并且对于DL(例如,从eNB 170到UE 110-2)是4。在UL仅需要分配给UL的2次中的1次传输尝试的情况下,在该示例中,一次传输尝试的剩余时间预算将不被分配给DL。也许最初为UL分配的(多个)资源可以被分配用于其他使用。另一方面,在UL需要多于两次传输的情况下,由于UE 110-1可能需要获得用于附加UL传输的新资源,所以将存在关于延时的问题。考虑目标可靠性来导出资源优化。因此,以高概率,所分配的资源对于上行链路和下行链路将是足够的。然而,对于该示例,如果数据传输在上行链路中利用两次传输不成功,则可能丢弃数据。注意,虽然取决于业务类型和相关要求,但如果仍然有时间,则UE也可以利用新资源执行重传。可以使用下面描述的自适应传输方案来减轻该问题。
在一些实施例中,eNB 170协调和调度传输和重传210、220。注意,块230、240和250以及本文的步骤还可以图示根据一些实施例的方法的示例的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。此外,eNB 170将在部分地由其对应的ATBA模块150的控制下执行图2B中的步骤。
现在描述如何确定预期信道使用,并且该示例使用下面描述的优化问题(尽管可以使用其他技术和优化问题)。在示例中,我们考虑有限块长度分析,其在上行链路和下行链路两者上提供最低所需资源(例如,PRB类型的资源)以实现一定的可靠性。参见H.Shariatmadari, S. Iraji, R. Jäntti, “Analysis of Transmission Methods forUltra-Reliable Communications”, Proc. IEEE PIMRC – Workshop on M2MCommunications: Challenges, Solutions and Applications,第1126-1131页,2015年。假设在其中SINR为的使用n个信道使用的AWGN信道上携带k比特的信息。预期的BLER可以表达为:
, (3)
其中:
并且
注意并且。首先,我们在该示例中聚焦于单个链路111和ARQ方案的使用。如果对于其中SINR为的链路i,发送器使用n i 个信道使用(例如,所使用的资源块的数量)来携带k比特的信息,并且传输尝试限于m i 个轮次,则预期的信道使用可以表达如下:
。 (4)。
现在我们采用ARQ方案考虑两个链路111。我们假设基站觉知用于两个链路的SINR水平,并且可以在两个链路上执行总计M次传输尝试。为了最小化链路111-1和111-2两者中的预期信道使用,我们考虑以下优化问题:
服从于:
。 (5)。
图3表示用于两个链路的基于它们的从优化问题得到的链路质量的最优传输分配。图3包括图3(a)、3(b)、3(c)和3(d),它们是图示ARQ(k=100)的传输尝试的最优分布的图形,其中图3(a)对于M=4且ε=10-5,图3(b)对于M=5且ε=10-5,图3(c)对于M=4且ε=10-10,并且图3(d)对于M=5且ε=10-10。当用于两个链路的SINR水平大致相同时,可以按预期在两个链路之间相等地划分传输次数。然而,当SINR水平之间的差异增加时,为具有欠佳质量的链路111分配更多的传输尝试。该图还表明,较高的所需可靠性迫使人们在较低的SINR水平差异处不相等地划分传输尝试。图3(a)中的符号(3,1)(其中在图3和5两者中使用类似符号)指示进行了分别用于链路1和链路2的多少次传输尝试。在SNR1最差的情况下,三(3)次传输尝试被分配给链路1,并且一(1)次传输尝试被分配给链路2。曲线仅是用于链路1和链路2的(3,1)、(2,2)和(1,3)传输尝试之间的“区域边界”指示。SNR1意指用于链路1的SNR水平,并且类似地SNR2用于链路2。该方法可以被扩展用于增量冗余HARQ方案。在一些实施例中,编码数据可以递增地递送到接收器。假设对于链路i,在最大m i 次传输尝试的情况下,使用个信道使用来递增地发送数据,所述表示用于链路i的第j个HARQ轮次中的信道使用。该链路中的预期通道使用可以表达为:
。 (6)。
发生第j次传输的概率等于先前传输不成功的概率。为了最小化两个链路中的预期利用信道使用,应考虑以下优化:
服从于:
。 (7)。
图4(包括图4(a)、4(b)、4(c)和4(d))包括图示HARQ(k=100)的传输尝试的最优分布的图形,其中图4(a)对于M=4且ε=10-5,图4(b)对于M=5且ε=10-5,图4(c)对于M=4且ε=10-10,并且图4(d)对于M=5且ε=10-10。图4示出了两个链路之间的传输尝试的高效分配。显然,当与ARQ情况相比SINR水平之间的差异较高时,发生不相等的传输尝试分配。
现在描述自适应传输分配。在一些实施例中,与在先前描述的实施例中相似,根据链路质量来确定用于两个链路的适当传输分配。在一些实施例中,一旦传输开始,这些分配就不能在不带来附加延时或不使可靠性性能降级的情况下改变。在下文中,描述了用于传输尝试的自适应资源分配的一些实施例。因为链路111-1和链路111-2上的传输在彼此之后发生,所以用于链路111-2的传输分配可以在完成链路111-1上的数据传输之后确定。
首先考虑用于数据传输的ARQ方案,其中还假设可以基于延时要求在两个链路111-1和111-2上执行总计M次传输尝试。每个传输轮次处的用于链路111-1的信道使用是固定的,并且数据传输可以继续直到M-1轮次。当基站(例如,eNB 170)成功接收数据时,为链路111-2分配剩余的传输尝试,并相应地确定适当的信道使用。因此,用于两个链路的传输尝试的次数可以从1变化到M-1。以表示用于链路111-1的信道使用并且以表示用于链路111-2的信道使用,其中表示当为链路111-2留下j次传输尝试时用于该链路的信道使用。在一些实施例中,为了最小化两个链路上的预期信道使用,可以考虑以下优化:
服从于:
。 (8)。
在一些实施例中,我们也可以将该方法用于HARQ方案。再次,用于两个链路的传输轮次可以从1变化直到M-1。对于链路111-1,我们定义,其中元素表示第j轮次中的信道使用。对于链路111-2,应根据例如就传输时间间隔(TTI)而言的剩余时间预算来确定HARQ方案。我们定义,其中其中表示当针对链路111-2允许j个HARQ轮次时在每个轮次处的信道使用。用于最小化信道使用的优化可以表达为:
。 (9)。
在一些实施例中,基站(例如,eNB 170)可以在数据传输之前接收用于两个链路111的CSI,并且首先确定用于链路111-1的适当MCS。基站可以动态地分配用于链路111-1的资源,直到正确地接收数据。然后,基站可以根据剩余延迟预算和链路质量来选择用于设备2(UE 110-2)的适当MCS。如果针对链路111-2剩余仅一个TTI,则应选择具有低速率的非常稳健的MCS。另一方面,如果可以使用几个TTI来递送消息,则基站(例如,eNB 170)可以选择具有较高速率的MCS,从而导致较高的频谱效率。
图5表示用于所提出的自适应资源分配的信令过程的示例。它假设数据在初始传输中被递送到基站(例如,由于良好的信道条件),并且由于可能的失败,可以在链路111-2上携带三次传输。在图5中,UE 110-1和110-2分别在步骤905和910中将CSI(或说明通信链路的信道性质的任何其他参数)发送到eNB 170。eNB 170在块915中执行资源优化。该资源优化还可以包括确定用于上行链路(链路111-1)的MCS。eNB 170在步骤920中向UE 110-1发信号通知资源分配(例如,PRB和MCS)。UE 110-1在步骤925中执行数据传输,并且eNB 170在步骤930中发送肯定确认(例如,ACK)。步骤920、925和930形成P2P传输280的上行链路部分260。
在块935中,eNB 170执行用于下行链路(链路2 111-2)的资源优化。块915和935一起对应于上述的ARQ技术,例如在等式(8)中(或上述的HARQ技术,例如在上面的等式(9)中)。在示例中,在块915中,针对上行链路和下行链路中的资源分配考虑可能条件(例如,可能条件意指上行链路中的不同执行传输)。下行链路中的资源分配取决于用于其的剩余传输。因此,基于915中的导出资源优化并且知道剩下多少次传输,eNB 170在块935中执行资源分配。eNB 170在步骤940中向UE 110-2发信号通知资源分配并且在步骤945中执行向UE110-2的数据传输。UE 110-2在步骤950中发送否定确认(例如,NACK)。eNB 170在步骤955中发信号通知另一资源分配(这次用于重传),并且在步骤960中执行数据的第二次传输。UE110-2在步骤965中发送另一个NACK。eNB 170在步骤970中发信号通知另一资源分配(再次,用于重传),并在步骤975中执行数据的第三次传输。在步骤980中,UE 110-2以ACK响应。步骤940-980形成P2P传输280的下行链路部分270。
注意,块915、935和本文的步骤还可以图示根据示例性实施例的方法的示例实施例的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。此外,eNB 170将在部分地由其对应的ATBA模块150的控制下执行图5中的步骤。
图6、7A和7B提及了用于多跳场景的示例,例如,也如图1B所示。图6用于固定分配,并且图7A和7B用于自适应分配。
图6是用于多跳场景和用于固定传输分配的传输尝试的固定分配的逻辑流程图,如上所述。该图还图示了根据一些示例性实施例的方法的示例实施例的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。例如,ATBA模块150可以包括图6中的块中的多个块,其中每个包括的块是用于执行块中的功能的互连部件。假设图6中的块由诸如eNB 170-1和170-2的基站例如在其对应的ATBA模块150的至少部分控制下执行。
在一些实施例中,eNB 170-1执行块1010、1015、1020、1030和1035,而块1040和1050由eNB 170-2执行。对于多跳场景,还应存在两个eNB 170-1和170-2之间的一些信息交换(块1005)。例如,eNB 170-1应具有来自eNB 170-2的信息,因为在多跳的情况下DL信道条件仅在eNB 170-2处是已知的。因此,在图6的示例中,eNB 170-1和170-2交换关于即将到来的P2P传输的信息。例如,该交换可以包括eNB 170-2处的DL信道条件信息。另外,也可以交换其他UE上下文信息,例如UE能力、MIMO配置、UE类别等。还要注意,在图6的示例中,块1005和1030被单独地考虑,但是如果需要,这些可以组合成一次交换。
在块1010中,一个或多个网络节点(例如,(多个)eNB)估计用于两个链路111-1和111-2的质量(诸如SINR水平),确定所需的端到端可靠性,并假设可以在两个链路111上执行总共M次传输尝试。在块1015中,eNB 170-1在对等传输开始之前确定两个链路中的预期信道使用。在块1020中,eNB 170-1执行P2P传输280的上行链路部分260以从UE 110-1接收一组数据。eNB 170-1在块1030中执行将该组数据和信息发送到第二基站(即,该示例中的eNB 170-2)以用于P2P传输280的下行链路部分270。信息可以包括(块1035)用于P2P传输280的下行链路部分270的数据传输尝试的最大次数(例如,其定义时间预算)。也可以发送推荐的MCS。最重要的信息是用于eNB 170-2处的DL传输的时间预算,但是可以交换其他信息。注意,eNB 170-2应该使用最大次数的预期数据传输尝试(即,并不改变预期数据传输尝试的次数)。还要注意,eNB 170-2可以使用小于最大次数的预期数据传输尝试,例如,如果UE 110-2接收到数据并且响应于接收到数据而发送ACK的话。
在块1040中,eNB 170-2根据信息执行P2P传输280的下行链路部分270以将该组数据传送到UE 110-2。在块1050中,eNB 170-2还可以将P2P传输280的下行链路部分270的结果报告给eNB 170-1。例如,该报告可以包括下行链路是完成还是未完成(在所需的尝试次数内)、和/或向原始发送器报告的ACK(例如,其可能未在无线电层上报告)。
图7A和7B是用于多跳场景和用于自适应传输分配的自适应时间预算分配的逻辑流程图,并且图示了根据示例性实施例的方法的示例实施例的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。例如,ATBA模块150可以包括图7A或7B中的块中的多个块,其中每个包括的块是用于执行块中的功能的互连部件。假设图7A或7B中的块由诸如eNB 170-1和170-2的基站例如在其对应的ATBA模块150的至少部分控制下执行。图7A适用于上述的固定和自适应资源分配方案两者。
图7A描述了其中eNB 170-1执行为链路2 111-2分配最优资源的场景。同时,图7B描述了其中eNB 170-2执行为链路2 111-2分配最优资源的场景。
在诸如图7A中的一些实施例中,eNB 170-1执行块1110、1115、1120、1130、1133和1135,而块1140和1150由eNB 170-2执行。另外,如上所述,对于多跳场景,应存在两个eNB170-1和170-2之间的一些信息交换。例如,eNB 170-1应具有来自eNB 170-2的信息,因为在多跳的情况下DL信道条件仅在eNB 170-2处是已知的。因此,在图6的示例中,eNB 170-1和170-2交换关于即将到来的P2P传输的信息(块1105)。例如,该交换可以包括eNB 170-2处的DL信道条件信息。
在块1110中,eNB 170-1接收信道性质或质量信息(例如,CSI)(例如,经由信令从UE 110-1,并且还经由块1105中的信息交换从UE 110-2)。eNB 170-1在块1115中执行资源优化。在块1120中,eNB 170-1执行P2P传输280的上行链路部分260。eNB 170-1在块1130中执行图5的块935,这意味着eNB 170-1部分地基于在上行链路部分260期间发生了什么来执行用于下行链路(即,链路2 111-2)的资源优化。在块1133中,eNB 170-1执行将该组数据和信息(块1135)发送到第二基站(即,该示例中的eNB 170-2)以用于P2P传输280的下行链路部分270。注意,该发送可以通过多跳发生,诸如通过多个附加eNB 170。信息可以包括(块1135)用于P2P传输280的下行链路部分270的预期数据传输尝试。
在块1140中,eNB 170-2根据信息执行P2P传输280的下行链路部分270以将该组数据传送到UE 110-2。注意,eNB 170-2应该使用最大次数的数据传输尝试(即,并不改变预期数据传输尝试的次数)。在块1150中,eNB 170-2还可以将P2P传输280的下行链路部分270的结果报告给eNB 170-1。
在诸如图7B中的一些实施例中,eNB 170-1执行块1110、1115、1120、1160和1170,而块1180、1140和1150由eNB 170-2执行。先前已参考图7A描述了这些块中的大多数,因此现在仅描述某些块。因为eNB 170-2将要执行为链路2 111-2分配资源,所以eNB 170-1将信息(块1160)发送到第二基站(在这种情况下为eNB 170-2)以用于P2P传输280的下行链路部分270。该信息可以通过多跳(例如,经由多个eNB 170)传递。信息可以包括用于P2P传输280的下行链路部分270的预期数据传输尝试。在块1130中,eNB 170-2至少使用由eNB 170-1提供的信息来为链路2 111-2分配最优资源。最后,决定实际的数据传输尝试的是第二eNB170-2(对于图7A和7B两者)。如所述,从第一eNB 170-1到第二eNB 170-2的信息是“预期”数据传输尝试的最大次数,并且当与传输尝试的最终次数相比时,“预期”次数可以是不同的。另外,对于块1180中的分配,已经在块1115中计算了用于下行链路的最优资源分配,因此可以将该信息发送到eNB 170-2以防止附加的计算。因此,在块1180中,由第二eNB 170-2根据用于下行链路的剩余传输尝试来选择适当的资源分配。在块1115中,可以包括UL和DL资源分配两者,并且将至少DL(或者UL和DL信息两者)发送到eNB 170-2。在块1180中,eNB 170-2可以核实值是否仍然有效。如果否,则也可以更新DL资源分配。
转到图8,该图是一些实施例中的用于传输尝试的分配的逻辑流程图。该图图示了根据实施例的一些示例的示例性方法的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。假设图8中的块由网络节点并且特别是诸如eNB 170-1的基站例如在ATBA模块150的部分控制下执行。
在块810中,网络节点针对通过网络节点传递的两个用户设备之间的通信执行由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数。允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试。在块820中,网络节点执行基于所述划分来协调用于通信的第一和第二数据传输尝试的执行,以引起从第一用户设备到第二用户设备的该组数据的通信。例如,针对第一数据传输尝试的协调可以是在基站(例如,eNB 170)和UE 110-1之间进行协调以接收该组数据(参见例如图2B和5)。针对第二数据传输尝试的协调可以是在基站(例如,eNB 170)和UE 110-2之间进行协调以将该组数据发送到UE 110-2(参见例如图2B)或者可以是在基站(例如,eNB 170-1)和基站(例如,eNB 170-2)之间进行协调以允许eNB 170-2将该组数据发送到UE 110-2。
图8中的方法在本文中也称为示例1。以下是附加示例。
示例2.示例1的方法,其中,划分还包括为一个或多个第一数据传输尝试和一个或多个第二数据传输尝试中的每个独立地选择传输尝试的次数,并且其中为一个或多个第一数据传输尝试和一个或多个第二数据传输尝试中的每个所选择的传输尝试是用于对应的第一或第二数据传输尝试的最大次数的数据传输尝试。
示例3.示例1的方法,其中,划分还包括在完成用于从第一用户设备到网络节点的一个或多个第一数据传输尝试的数据传输之后,确定用于一个或多个第二数据传输尝试的传输尝试的次数。
示例4.示例3的方法,其中,协调执行还包括为一个或多个第一数据传输尝试选择调制和编码方案并将所选择的调制和编码方案用于针对一个或多个第一数据传输尝试的数据传输,并且根据剩余的延迟预算和用于一个或多个第二数据传输尝试的链路质量为从网络节点到第二用户设备的第二数据传输尝试选择用于通信的适当的调制和编码方案。
示例5.示例1的方法,其中,通信使用用于一个或多个第一数据传输尝试和一个或多个第二数据传输尝试两者的单个网络节点而发生,并且其中基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括单个网络节点为第一和第二数据传输尝试分配资源,并基于为第一和第二数据传输尝试所分配的资源来执行两个用户设备之间的通信。
示例6.示例1的方法,其中:网络节点是第一网络节点;所述划分导致用于一个或多个第一数据传输尝试的第一次数和用于一个或多个第二数据传输尝试的第二次数;该组数据的通信从第一用户设备到第一网络节点、从第一网络节点到第二网络节点、以及从第二网络节点到第二用户设备而发生;基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括执行一个或多个第一数据传输尝试以接收该组数据并且发送该组数据和包括要由第二网络节点用于从第二网络节点到第二用户设备的一个或多个第二数据传输尝试的数据传输尝试的最大次数的指示的信息。
示例7.示例6的方法,其中,从第一网络节点到第二网络节点的通信通过一个或多个附加网络节点而发生。
示例8.示例1的方法,其中,基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括将该组数据信息传送到第二网络节点以允许第二网络节点至少基于由所述划分确定的第二数据传输尝试的最大次数来执行从第二网络节点到第二用户设备的一个或多个第二数据传输尝试。
示例9.示例6的方法,其中,所述信息包括要由第二网络节点用于允许第二网络节点执行一个或多个第二数据传输尝试的资源的数量和所推荐的调制和编码方案中的一个或多个。
示例10.示例1的方法,其中:网络节点是第一网络节点;所述划分导致用于第二数据传输尝试的次数;所述通信从第一用户设备到第一网络节点以及从第二网络节点到第二用户设备而发生;并且基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括将该组数据和信息传送到第二网络节点,所述信息包括要由第二网络节点用于执行从第二网络节点到第二用户设备的一个或多个第二数据传输尝试的第二数据传输尝试的最大次数。
示例11.前述示例中任一项的方法,其中,划分还包括满足以下的等式(1)和(2)中的至少一个:
, (1)
, (2)
其中最大传输尝试由M表示,用于第一数据传输尝试的传输尝试的次数由m 1 表示,用于第二数据传输尝试的传输尝试的次数由m 2 表示,是块错误率,通过第一数据传输尝试的重传之后的剩余块错误率是,并且通过第二数据传输尝试的重传之后的剩余块错误率是
示例12.示例11的方法,其中,预期的块错误率被表达为:
, (3)
其中:
并且
示例13.示例12的方法,其中,对于具有信号与干扰噪声比的链路i,网络节点中的发送器使用n i 个信道使用携带k比特的信息,并且传输尝试限于m i 个轮次,预期的信道使用被表达如下:
,并且
所述方法包括网络节点解决以下:
服从于:
示例14.示例12的方法,其中,对于具有信号与干扰噪声比的链路i,网络节点中的发送器使用个信道使用来携带k比特的信息,所述表示用于链路i的第j个混合自动重复请求轮次中的信道使用,并且传输尝试限于m i 个轮次,预期的信道使用被表达如下:
,并且
所述方法包括网络节点解决以下:
服从于:
另一示例是一种装置,包括:针对通过网络节点传递的两个用户设备之间的通信用于由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数的部件,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和用于基于所述划分来协调用于通信的第一和第二数据传输尝试的执行以引起从第一用户设备到第二用户设备的该组数据的通信的部件。另一装置包括用于执行示例1至14中任一项的方法的部件。
另一示例是包括先前段落的任何装置的基站。
示例性装置包括一个或多个处理器和包括计算机程序代码的一个或多个存储器。一个或多个存储器和计算机程序代码被配置成与一个或多个处理器一起使装置执行示例1至14中任一项的方法。
参考图9,其是一些实施例中的用于传输尝试的分配的逻辑流程图,该图图示了根据实施例的一些示例的示例性方法的操作、计算机可读存储器上体现的计算机程序指令的执行的结果、由在硬件中实现的逻辑执行的功能、和/或用于执行功能的互连部件。假设图9中的块由诸如基站(诸如eNB 170-2)的网络节点例如在ATBA模块150的部分控制下执行。
在块910中,网络节点执行在第二网络节点处从第一网络节点接收信息。所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信。在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数。接收还包括接收该组数据。在块920中,网络节点执行由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试。
图9的方法在本文中称为示例15。附加示例如下。
示例16.示例15的方法,其中,所述信息包括用于第二数据传输尝试的预期传输尝试的最大次数,并且其中第二网络节点执行用于第二数据传输尝试的最大次数的预期传输尝试,除非在执行最大次数的预期传输尝试之前从第二用户设备接收到肯定确认。
示例17.示例15的方法,其中,所述信息包括用于一个或多个第二数据传输尝试的传输尝试的最大次数,并且其中执行还包括至少基于传输尝试的最大次数来分配用于一个或多个第二数据传输尝试的资源,并且由第二网络节点基于所分配的资源来执行一个或多个第二数据传输尝试。
示例18.示例15的方法,其中,所述信息包括用于第二数据传输尝试的传输尝试的最大次数和由第一基站确定的供第二数据传输尝试使用的资源分配,并且其中执行还包括由第二网络节点至少基于用于第二数据传输尝试的传输尝试的最大次数和由第一基站确定的资源分配来执行从第二网络节点到第二用户设备的一个或多个第二数据传输尝试。
另一装置包括:用于在第二网络节点处从第一网络节点接收信息的部件,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和用于由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试的部件。另一装置包括用于执行示例15至18中任一项的方法的部件。
另一示例是包括先前段落的任何装置的基站。
示例性装置包括一个或多个处理器和包括计算机程序代码的一个或多个存储器。一个或多个存储器和计算机程序代码被配置成与一个或多个处理器一起使装置执行示例15至18中任一项的方法。
附加示例性实施例包括计算机程序,包括用于在计算机程序在处理器上运行时执行示例1-18的任何方法的代码。根据该段落的计算机程序,其中计算机程序是包括计算机可读介质的计算机程序产品,计算机可读介质承载体现在其中以供计算机使用的计算机程序代码。
在不以任何方式限制下面出现的权利要求的范围、解释或应用的情况下,本文公开的一个或多个示例实施例的技术效果是在两个UE之间分割用于P2P通信的数据传输的总次数。本文公开的一个或多个示例实施例的另一技术效果是满足对于需要URC用于其操作的预想应用的严格可靠性和延迟约束的更好能力。本文公开的一个或多个示例实施例的另一技术效果是对等通信中的改进的总体资源利用率。
本文的实施例可以用软件(由一个或多个处理器执行)、硬件(例如,专用集成电路)或软件和硬件的组合来实现。在示例实施例中,软件(例如,应用逻辑、指令集)被维护在各种常规计算机可读介质中的任何一个上。在本文档的上下文中,“计算机可读介质”可以是可以包含、存储、传送、传播或传输指令以供指令执行***、装置或设备(诸如计算机)使用或与之结合使用的任何介质或部件,其中例如在图1A和1B中描述和描绘计算机的一个示例。计算机可读介质可以包括计算机可读存储介质(例如,存储器125、155、171或其他设备),其可以是可以包含、存储和/或传输指令以供指令执行***、装置或设备(诸如计算机)使用或与之结合使用的任何介质或部件。计算机可读存储介质不包括传播信号。
如果需要,本文讨论的不同功能可以以不同次序执行和/或彼此同时执行。此外,如果需要,上述功能中的一个或多个可以是可选的或可以进行组合。
尽管在独立权利要求中阐述了本发明的各个方面,但是本发明的其他方面包括来自所描述的实施例和/或从属权利要求的特征与独立权利要求的特征的其他组合,而不仅仅是在权利要求中明确阐述的组合。
在此还应注意,虽然以上描述了本发明的示例实施例,但是这些描述不应在限制意义上查看。更确切地说,存在可以在不脱离如所附权利要求中限定的本发明的范围的情况下进行的若干变化和修改。
可以在说明书和/或附图中找到的以下缩写被定义如下:
% 百分比
4G ***
5G 第五代
ACK (肯定)确认
ARQ 自动重复请求
ATBA 自适应时间预算分配
AWGN 加性高斯白噪声
BLER 块错误率
CSI 信道状态信息
CQI 信道质量信息
DL 下行链路
eNB(或eNodeB) 演进节点B(例如,LTE基站)
HARQ 混合自动重复请求
I/F 接口
LTE 长期演进
MCS 调制和编码方案
MIMO 多输入多输出
MME 移动性管理实体
ms 毫秒
NACK 否定确认
NCE 网络控制元件
N/W 网络
P2P 对等
PRB 物理资源块
QoS 服务质量
RRH 远程无线电头端
Rx 接收器
SGW 服务网关
SINR 信号与干扰加噪声比
SNR 信噪比
TTI 传输时间间隔
Tx 发送器
UE 用户设备(例如,无线通常为移动设备)
UL 上行链路
URC 超可靠通信
VoIP 网际协议(IP)语音。

Claims (28)

1.一种方法,包括:
针对通过网络节点传递的两个用户设备之间的通信,由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和
基于所述划分来协调用于通信的第一和第二数据传输尝试的执行,以引起从第一用户设备到第二用户设备的该组数据的通信。
2.根据权利要求1所述的方法,其中,划分还包括为一个或多个第一数据传输尝试和一个或多个第二数据传输尝试中的每个独立地选择传输尝试的次数,并且其中为一个或多个第一数据传输尝试和一个或多个第二数据传输尝试中的每个所选择的传输尝试是用于对应的第一或第二数据传输尝试的最大次数的数据传输尝试。
3.根据权利要求1或2所述的方法,其中,划分还包括在完成用于从第一用户设备到网络节点的一个或多个第一数据传输尝试的数据传输之后,确定用于一个或多个第二数据传输尝试的传输尝试的次数。
4.根据权利要求1-3中任一项所述的方法,其中,协调执行还包括为一个或多个第一数据传输尝试选择调制和编码方案并将所选择的调制和编码方案用于针对一个或多个第一数据传输尝试的数据传输,并且根据剩余的延迟预算和用于一个或多个第二数据传输尝试的链路质量为从网络节点到第二用户设备的第二数据传输尝试选择用于通信的适当的调制和编码方案。
5.根据权利要求1-4中任一项所述的方法,其中,通信使用用于一个或多个第一数据传输尝试和一个或多个第二数据传输尝试两者的单个网络节点而发生,并且其中基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括单个网络节点为第一和第二数据传输尝试分配资源,并基于为第一和第二数据传输尝试所分配的资源来执行两个用户设备之间的通信。
6.根据权利要求1-4中任一项所述的方法,其中:
网络节点是第一网络节点;
所述划分导致用于一个或多个第一数据传输尝试的第一次数和用于一个或多个第二数据传输尝试的第二次数;
该组数据的通信从第一用户设备到第一网络节点、从第一网络节点到第二网络节点、以及从第二网络节点到第二用户设备而发生;
基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括执行一个或多个第一数据传输尝试以接收该组数据并且发送该组数据和包括要由第二网络节点用于从第二网络节点到第二用户设备的一个或多个第二数据传输尝试的数据传输尝试的最大次数的指示的信息。
7.根据权利要求6所述的方法,其中,从第一网络节点到第二网络节点的通信通过一个或多个附加网络节点而发生。
8.根据权利要求1、6和7中任一项所述的方法,其中,基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括将该组数据信息传送到第二网络节点以允许第二网络节点至少基于由所述划分确定的第二数据传输尝试的最大次数来执行从第二网络节点到第二用户设备的一个或多个第二数据传输尝试。
9.根据权利要求6-8中任一项所述的方法,其中,所述信息包括要由第二网络节点用于允许第二网络节点执行一个或多个第二数据传输尝试的资源的数量和所推荐的调制和编码方案中的一个或多个。
10.根据权利要求1-4中任一项所述的方法,其中:
网络节点是第一网络节点;
所述划分导致用于第二数据传输尝试的次数;
所述通信从第一用户设备到第一网络节点以及从第二网络节点到第二用户设备而发生;并且
基于所述划分来协调用于通信的第一和第二数据传输尝试的执行还包括将该组数据和信息传送到第二网络节点,所述信息包括要由第二网络节点用于执行从第二网络节点到第二用户设备的一个或多个第二数据传输尝试的第二数据传输尝试的最大次数。
11.根据权利要求1-10中任一项所述的方法,其中,划分还包括满足以下的等式(1)和(2)中的至少一个:
, (1)
, (2)
其中最大传输尝试由M表示,用于第一数据传输尝试的传输尝试的次数由m 1 表示,用于第二数据传输尝试的传输尝试的次数由m 2 表示,是块错误率,通过第一数据传输尝试的重传之后的剩余块错误率是,并且通过第二数据传输尝试的重传之后的剩余块错误率是
12.根据权利要求11所述的方法,其中,预期的块错误率被表达为:
, (3)
其中:
并且
13.根据权利要求12所述的方法,其中,对于具有信号与干扰噪声比的链路i,网络节点中的发送器使用n i 个信道使用携带k比特的信息,并且传输尝试限于m i 个轮次,预期的信道使用被表达如下:
,并且
所述方法包括网络节点解决以下:
服从于:
14.根据权利要求12所述的方法,其中,对于具有信号与干扰噪声比的链路i,网络节点中的发送器使用个信道使用来携带k比特的信息,所述表示用于链路i的第j个混合自动重复请求轮次中的信道使用,并且传输尝试限于m i 个轮次,预期的信道使用被表达如下:
,并且
所述方法包括网络节点解决以下:
服从于:
15.一种方法,包括:
在第二网络节点处从第一网络节点接收信息,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和
由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试。
16.根据权利要求15所述的方法,其中,所述信息包括用于第二数据传输尝试的预期传输尝试的最大次数,并且其中第二网络节点执行用于第二数据传输尝试的最大次数的预期传输尝试,除非在执行最大次数的预期传输尝试之前从第二用户设备接收到肯定确认。
17.根据权利要求15所述的方法,其中,所述信息包括用于一个或多个第二数据传输尝试的传输尝试的最大次数,并且其中执行还包括至少基于传输尝试的最大次数来分配用于一个或多个第二数据传输尝试的资源,并且由第二网络节点基于所分配的资源来执行一个或多个第二数据传输尝试。
18.根据权利要求15所述的方法,其中,所述信息包括用于第二数据传输尝试的传输尝试的最大次数和由第一基站确定的供第二数据传输尝试使用的资源分配,并且其中执行还包括由第二网络节点至少基于用于第二数据传输尝试的传输尝试的最大次数和由第一基站确定的资源分配来执行从第二网络节点到第二用户设备的一个或多个第二数据传输尝试。
19.一种装置,包括:
至少一个处理器;和
至少一个存储器,包括计算机程序代码,
至少一个存储器和计算机程序代码与至少一个处理器一起被配置成使所述装置至少执行以下操作:
针对通过网络节点传递的两个用户设备之间的通信,由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和
基于所述划分来协调用于通信的第一和第二数据传输尝试的执行,以引起从第一用户设备到第二用户设备的该组数据的通信。
20.根据权利要求19所述的装置,其中,划分还包括为一个或多个第一数据传输尝试和一个或多个第二数据传输尝试中的每个独立地选择传输尝试的次数,并且其中为一个或多个第一数据传输尝试和一个或多个第二数据传输尝试中的每个所选择的传输尝试是用于对应的第一或第二数据传输尝试的最大次数的数据传输尝试。
21.根据权利要求19或20所述的装置,其中,至少一个处理器与至少一个存储器和计算机程序代码一起被配置成使所述装置执行根据权利要求3-14中任一项所述的方法。
22.一种装置,包括:
针对通过网络节点传递的两个用户设备之间的通信用于由网络节点在一个或多个第一数据传输尝试与一个或多个第二数据传输尝试之间划分用于通信的同一组数据的传输尝试的总次数的部件,其中,允许从两个用户设备中的第一个朝向网络节点执行一个或多个第一数据传输尝试,并且其中允许从网络节点或从第二网络节点朝向两个用户设备中的第二个执行一个或多个第二数据传输尝试;和
用于基于所述划分来协调用于通信的第一和第二数据传输尝试的执行以引起从第一用户设备到第二用户设备的该组数据的通信的部件。
23.根据权利要求22所述的装置,还包括用于执行根据权利要求2-14中任一项所述的方法的部件。
24.一种装置,包括:
一个或多个处理器;和
一个或多个存储器,包括计算机程序代码,
一个或多个存储器和计算机程序代码被配置成与一个或多个处理器一起使所述装置至少执行:
在第二网络节点处从第一网络节点接收信息,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和
由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试。
25.根据权利要求24所述的装置,其中,至少一个处理器与至少一个存储器和计算机程序代码一起被配置成使所述装置执行根据权利要求16-18中任一项所述的方法。
26.一种装置,包括:
用于在第二网络节点处从第一网络节点接收信息的部件,所接收的信息对应于经由一个或多个第一数据传输尝试从两个用户设备中的第一个传递到第一网络节点然后到第二网络节点、以及经由一个或多个第二数据传输尝试从第二网络节点传递到两个用户设备中的第二个的两个用户设备之间的通信,其中在一个或多个第一数据传输尝试和一个或多个第二数据传输尝试之间划分用于同一组数据的传输尝试的总次数,并且其中接收还包括接收该组数据;和
用于由第二网络节点至少基于所述信息执行从第二网络节点到第二用户设备的该组数据的一个或多个第二数据传输尝试的部件。
27.根据权利要求26所述的装置,还包括用于执行根据权利要求16-18中任一项所述的方法的部件。
28.一种计算机程序产品,包括用于当所述计算机程序在处理器上运行时执行根据权利要求1-14中任一项所述的方法或根据权利要求15-18中任一项所述的方法的代码。
CN201680082360.8A 2015-12-22 2016-11-15 传输尝试的分配 Active CN108702773B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/978,454 US10148747B2 (en) 2015-12-22 2015-12-22 Allocation of transmission attempts
US14/978454 2015-12-22
PCT/EP2016/077622 WO2017108266A1 (en) 2015-12-22 2016-11-15 Allocation of transmission attempts

Publications (2)

Publication Number Publication Date
CN108702773A true CN108702773A (zh) 2018-10-23
CN108702773B CN108702773B (zh) 2021-09-17

Family

ID=57326379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680082360.8A Active CN108702773B (zh) 2015-12-22 2016-11-15 传输尝试的分配

Country Status (4)

Country Link
US (1) US10148747B2 (zh)
EP (1) EP3395111B1 (zh)
CN (1) CN108702773B (zh)
WO (1) WO2017108266A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10178036B2 (en) * 2015-07-25 2019-01-08 Netsia, Inc. Method and apparatus for virtualized resource block mapping
WO2020088776A1 (en) 2018-11-02 2020-05-07 Nokia Technologies Oy Enhanced bearer establishment for supporting deterministic traffic

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459923A (zh) * 2009-01-13 2009-06-17 清华大学 一种通过无线传感器传输数据的方法和一种医疗***
US20100067418A1 (en) * 2006-11-01 2010-03-18 Telefonaktiebolaget Lm Ericsson(Publ) Method and arrangement for reducing power consumption in user equipments in multi-carrier radio systems
CN101692740A (zh) * 2009-09-30 2010-04-07 西安电子科技大学 无线网络多路路由网络传输方法
CN102420645A (zh) * 2010-09-28 2012-04-18 中兴通讯股份有限公司 一种多用户多输入多输出***的分组调度方法及装置
CN102833761A (zh) * 2012-08-15 2012-12-19 上海交通大学 多信道多主用户认知网络中次用户协助主用户中继的方法
WO2014177757A1 (en) * 2013-05-03 2014-11-06 Nokia Corporation Connection management in wireless communications
WO2015147376A1 (ko) * 2014-03-24 2015-10-01 엘지전자 주식회사 무선 통신 시스템에서 차량 내 통신 기기의 통신 방법 및 이를 위한 장치

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070293218A1 (en) * 2006-05-22 2007-12-20 Qualcomm Incorporated Collision avoidance for traffic in a wireless network
US10045386B2 (en) 2012-05-31 2018-08-07 Interdigital Patent Holdings, Inc. Method and apparatus for device-to-device (D2D) mobility in wireless systems
PL2995155T3 (pl) 2013-05-08 2019-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Poprawiona obsługa jednoczesnej transmisji komunikacji sieciowej i transmisji komunikacji d2d

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100067418A1 (en) * 2006-11-01 2010-03-18 Telefonaktiebolaget Lm Ericsson(Publ) Method and arrangement for reducing power consumption in user equipments in multi-carrier radio systems
CN101459923A (zh) * 2009-01-13 2009-06-17 清华大学 一种通过无线传感器传输数据的方法和一种医疗***
CN101692740A (zh) * 2009-09-30 2010-04-07 西安电子科技大学 无线网络多路路由网络传输方法
CN102420645A (zh) * 2010-09-28 2012-04-18 中兴通讯股份有限公司 一种多用户多输入多输出***的分组调度方法及装置
CN102833761A (zh) * 2012-08-15 2012-12-19 上海交通大学 多信道多主用户认知网络中次用户协助主用户中继的方法
WO2014177757A1 (en) * 2013-05-03 2014-11-06 Nokia Corporation Connection management in wireless communications
WO2015147376A1 (ko) * 2014-03-24 2015-10-01 엘지전자 주식회사 무선 통신 시스템에서 차량 내 통신 기기의 통신 방법 및 이를 위한 장치

Also Published As

Publication number Publication date
EP3395111A1 (en) 2018-10-31
CN108702773B (zh) 2021-09-17
EP3395111B1 (en) 2020-08-12
WO2017108266A1 (en) 2017-06-29
US20170180466A1 (en) 2017-06-22
US10148747B2 (en) 2018-12-04

Similar Documents

Publication Publication Date Title
EP2936699B1 (en) Mobile device assisted coordinated multipoint transmission and reception
CN108886373B (zh) 在非正交上行传输中进行资源和功率分配的方法和装置
BE1021051B1 (nl) PERIODIEKE MELDING VAN KANAALSTOESTANDSINFORMATIE VOOR GECOÖRDINEERDE MEERPUNTSSYSTEMEN (CoMP)
RU2490803C2 (ru) Выбор обычного или виртуального способа двухуровневой передачи ack/nack
CN105981317B (zh) 避免开放发现与蜂窝资源之间的冲突的方法
US9288719B2 (en) Link adaptation for a multi-hop route in a wireless mesh network
CN104125039B (zh) 一种确定传输链路的类型的方法、***及设备
CN108604945A (zh) 有效harq反馈的鲁棒性增强
KR20120074251A (ko) 단말간 직접 연결 통신 및 단말 릴레잉을 위한 디바이스 대 디바이스 링크의 harq 및 적응 전송 방법
CN107070604A (zh) 无线发射/接收单元以及用于提供上行链路反馈的方法
CN105393485A (zh) 无线通信***中的方法和节点
JP6460430B2 (ja) 応答情報を送信するための方法、装置及びデバイス
CN103379628A (zh) 基于传输时间间隔捆绑的资源分配方法及移动终端
CN105703891B (zh) 一种进行数据传输的方法和设备
CN106304377A (zh) 一种进行调度的方法和设备
CN107710721A (zh) 一种信息处理方法、装置和***
CN107295459A (zh) 用于d2d通信的通信***、通信装置、基站及其方法
KR20230028528A (ko) 상향링크/하향링크 전송 블록 크기 그리고 변조 및 코딩 방식을 결정하기 위한 방법 및 장치
CN108809532A (zh) 一种数据传输方法、装置和***
CN103457708B (zh) 数据传输方法及装置
CN107046719A (zh) 用于减少时分双工的传输时延的方法、装置和***
CN103427942A (zh) 数据传输方法及装置
CN109152074A (zh) 数据传输方法及装置
CN108702773A (zh) 传输尝试的分配
CN105471544A (zh) 信道质量/状态指示信息处理方法、装置、终端及基站

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant