CN111050362A - 资源分配方法及其全双工通信*** - Google Patents

资源分配方法及其全双工通信*** Download PDF

Info

Publication number
CN111050362A
CN111050362A CN201910962304.9A CN201910962304A CN111050362A CN 111050362 A CN111050362 A CN 111050362A CN 201910962304 A CN201910962304 A CN 201910962304A CN 111050362 A CN111050362 A CN 111050362A
Authority
CN
China
Prior art keywords
virtual
nodes
edges
user
node
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
CN201910962304.9A
Other languages
English (en)
Other versions
CN111050362B (zh
Inventor
赖廷维
苏炫荣
柳德政
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.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
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 Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Publication of CN111050362A publication Critical patent/CN111050362A/zh
Application granted granted Critical
Publication of CN111050362B publication Critical patent/CN111050362B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • 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
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/143Two-way operation using the same type of signal, i.e. duplex for modulated signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/1438Negotiation of transmission parameters prior to communication
    • 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/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • 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
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames

Landscapes

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

Abstract

本案提供一种资源分配方法及其全双工通信***。资源分配方法包含以下步骤:根据多个虚拟边线上的多个虚拟费洛蒙踪迹选择多个第一选择虚拟节点,其中第一选择虚拟节点形成至少一虚拟行程,且虚拟行程包含多个第一虚拟边线;根据对应于虚拟行程的第一虚拟边线的虚拟距离,更新虚拟边线上的虚拟费洛蒙踪迹;根据虚拟边线上的更新的虚拟费洛蒙踪迹,选择多个第二选择虚拟节点,其中第二选择虚拟节点形成至少一生成虚拟行程;以及根据生成虚拟行程,分配资源区块至多个选择使用者配对。

Description

资源分配方法及其全双工通信***
技术领域
本案系指一种资源分配方法及全双工(full duplex,FD)通信***,尤指一种可于一多细胞环境分配无线资源的资源分配方法及全双工通信***。
背景技术
随着无线服务需求增加,所使用的频谱愈来愈拥挤,无线***的服务质量(quality of service,QoS)也可能因此降低。提升数据速率一直是下一代移动通信的目标,全双工(Full-duplexing,FD)通信允许在相同频率载波上同时传输和接收,这预期成为有希望提高频谱效率的方法。
于先前的技术中,过强的自干扰使全双工通信难以实现。由于硬件发展的突破,自干扰已能降低110dB,这使得全双工通信可能被实现并且能够将容量升级到新的水平。因此,资源分配对全双工***相当重要。
发明内容
本案的主要目的在于提供一种可于一多细胞环境中分配无线资源的资源分配方法及全双工通信***。
本案的一实施例提供一种资源分配方法,用于一全双工通信***。全双工通信***包含有多个站台及多个用户装置,且全双工通信***操作于多个资源区块上。资源分配方法包含有以下步骤:根据多个虚拟边线上的多个虚拟费洛蒙踪迹选择多个第一选择虚拟节点,其中第一选择虚拟节点形成至少一虚拟行程,且虚拟行程包含多个第一虚拟边线;根据对应于虚拟行程的第一虚拟边线的虚拟距离,更新虚拟边线上的虚拟费洛蒙踪迹;根据虚拟边线上的更新的虚拟费洛蒙踪迹,选择多个第二选择虚拟节点,其中第二选择虚拟节点形成至少一生成虚拟行程;以及根据生成虚拟行程,分配资源区块至多个选择使用者配对,其中选择使用者配对对应于生成虚拟行程。用户装置及站台形成多个使用者配对,且各使用者配对包含于一下行链路用户装置、一上行链路用户装置与于所述多个站台中的一站台。使用者配对代表多个虚拟节点,而第一选择虚拟节点系于虚拟节点中。于虚拟边线中的一虚拟边线系形成于虚拟节点中两虚拟节点之间。虚拟距离系相关于数据速率。
本案的一实施例另提供一种全双工通信***,全双工通信***包含有多个站台、多个用户装置以及一计算器装置。全双工通信***操作于多个资源区块。计算器装置包含有一处理单元及一储存单元。储存单元储存一程序代码供处理单元执行以进行以下步骤:根据多个虚拟边线上的多个虚拟费洛蒙踪迹选择多个第一选择虚拟节点,其中第一选择虚拟节点形成至少一虚拟行程,且虚拟行程包含多个第一虚拟边线;根据对应于虚拟行程的第一虚拟边线的虚拟距离,更新虚拟边线上的虚拟费洛蒙踪迹;根据虚拟边线上的更新的虚拟费洛蒙踪迹,选择多个第二选择虚拟节点,其中第二选择虚拟节点形成至少一生成虚拟行程;以及根据生成虚拟行程,分配资源区块至多个选择使用者配对,其中选择使用者配对对应于生成虚拟行程。用户装置及站台形成多个使用者配对,且各使用者配对包含一下行链路用户装置、一上行链路用户装置与于所述多个站台中的一站台。使用者配对代表多个虚拟节点,而第一选择虚拟节点系于虚拟节点中。于虚拟边线中的一虚拟边线系形成于虚拟节点中两虚拟节点之间;虚拟距离系相关于数据速率。
附图说明
图1系根据本案实施例所示出的一全双工通信***的示意图。
图2示出蚂蚁由家出发寻找食物的示意图。
图3系根据本案实施例所示出的一全双工通信***的示意图。
图4系根据本案实施例所示出的对应于一资源区块的一虚拟路径。
图5系根据本案实施例所示出的对应于多个资源区块的多个虚拟路径。
图6系根据本案实施例所示出的一资源分配方法的示意图。
具体实施方式
图1系根据本案实施例所示出的一全双工通信***10的示意图。全双工通信***10包含多个站台BS、多个用户装置UE及一计算器装置12。用户装置UE可能系一手机或一平板计算机、一笔记本计算机等相似装置。于一细胞网络环境中,站台BS可能为一细胞网络环境中的一大型基站(macro base station)。于一无线局域网络(wireless local areanetwork,WLAN)环境,站台BS亦可能为一毫微微蜂巢式基站(femto base station)或一存取点(access point,AP)。多个站台BS分别对应于多个细胞。细胞代表相对应站台BS所涵盖的一服务区域。细胞于图1中系示出为六角形做为范例,但不限于此。计算器装置12可能为一计算机或一服务器,包含有一处理单元120及一储存单元122。处理单元120可能为一或多个处理器,如中央处理单元(central processing unit,CPU)。储存单元122可能系一非挥发性内存(non-volatile memory,NVM)如电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,EEPROM)或一闪存。计算器装置12系耦接于多个站台BS并配置执行资源分配流程以取得一资源分配机制。多个站台BS根据计算器装置12所取得的资源分配机制,分配无线资源至用户装置UE,以提升一整体数据速率。储存单元122用以储存一程序代码124以供执行,使得该处理单元120可执行资源分配方法。
全双工通信***10操作于多个资源区块RB上(未示出于图1)。资源区块RB代表一特定频谱于一特定时段。实际上,于一正交分频多任务(orthogonal frequency divisionmultiplexing,OFDM)***中,资源区块RB可能代表多个子载波或单一子载波。
在全双工通信***10中,多个使用者配对UP被形成。举例来说,一使用者配对UPa代表一下行链路用户装置UEDL,a及一上行链路用户装置UEUL,a与于一细胞b的一站台BSb。当一资源区块RBc分配至细胞b的使用者配对UPa,表示于细胞b中上行链路用户装置UEUL,a使用资源区块RBc传输数据封包至站台BSb(通过一上行链路方向),而相同时间中站台BSb于细胞b中用资源区块RBc传输数据封包至下行链路用户装置UEDL,a(通过一下行链路方向)。换句话说,多个用户装置UE及多个站台BS形成多个使用者配对UP,其中使用者配对UP分别对应于站台BS。
全双工通信***中资源分配问题基本关于判断哪一资源区块分配至哪一使用者配对,使得一整体容量可最大化。在本案中,术语“容量”、“数据速率”、“传输速率”、“频谱效能”及“吞吐量”系可交换使用的。在一实施例中,容量或频谱效能可能以位每秒每赫兹(bps/Hz)或位每秒(bps)衡量。
在本案中,蚁群优化(Ant Colony Optimization,ACO)算法的概念被采用以解决全双工通信***的资源分配问题。习知蚁群优化路由技术根据蚁群用来建立和维持所欲食物源的路径的机制建立路径模型。蚂蚁随机选择一路径至一食物源。在所选定的路径上,蚂蚁会放置叫做“费洛蒙”的一化学物质,其可让其他蚂蚁跟随费洛蒙气味及所选择路径。当更多蚂蚁走过一路径时,放置在该路径的费洛蒙变得更强,因此让更多蚂蚁被吸引并使用该路径前往食物源并返回。在一定时间后,至食物源的路径的费洛蒙气味浓度蒸发。因此,较长且较不常行进的路径比较短且更常行进路径更快地失去其费洛蒙气味。因此,更多蚂蚁会选择较短/最短的途径至食物源。
图2示出蚂蚁由家出发寻找食物的示意图。开始时,每只蚂蚁随机移动并将费洛蒙留在它通过的路径上。如图2的子图(2a)所示,有些蚂蚁走较短路径,有些蚂蚁走较长路径。下次当蚂蚁离开家时,如图2的子图(2b)所示,他们会侦测路径上的费洛蒙,并据以决定走哪条路。蚂蚁所侦测的路径上费洛蒙浓度越高,蚂蚁越有可能跟随该路径。另一方面,路径被越频繁通过,路径上越多费洛蒙被保留。最终,如图2的子图(2c)所示,蚂蚁可能找到一最短路径。
具体而言,一(N,E)图用于一习知蚁群优化算法建立蚂蚁路由模型,其中N代表包含N个节点的一节点集合而E代表包含E个边线的一边线集合,边线在节点之间。蚁群优化算法操作于三个基本假设下:1)每只蚂蚁根据一转移机率选择一节点行进/拜访,该转移机率为一边线距离(至该节点)及留在该边线上费洛蒙踪迹的数量的函数;2)如果行程没有完成,每只蚂蚁不会两次/再次访问一城市;3)在完成行程后,蚂蚁在通过的边线上放置费洛蒙踪迹。在本案中,术语“费洛蒙踪迹”和“费洛蒙”可交换使用。
数学上,在习知蚁群优化算法的一操作中,第k只蚂蚁于一时间t由一第i节点(或一节点i)行进至一第j节点(或一节点j)的一转移机率可表示为
Figure BDA0002229344660000051
在方程式1中,τi,j(t)代表在时间t留在节点i至节点j之间一边线e(i,j)的(虚拟)费洛蒙,ηi,j=1/di,j代表边线e(i,j)的可视度(偏好度),而di,j代表边线e(i,j)距离。参数α及β系用来反映费洛蒙及可视度(偏好度)的重要性。集合Fk代表包含可被第k只蚂蚁拜访的节点的一可实行集合,即对第k只蚂蚁可实行,且可实行集合系受限于上述假设2。一旦第k只蚂蚁完成其行程,边线e(i,j)上的虚拟费洛蒙τi,j(t)可更新为
τi,j(t+n)=ρ·τi,j(t)+Δτi,j (方程式2)
在方程式2中,ρ系一蒸发系数,表示费洛蒙τi,j(t)中(1-ρ)在时间t及时间(t+n)之间蒸发,n系第k只蚂蚁完成一行程的时间量。换句话说,ρ·τi,j(t)系时间(t+n)时边线e(i,j)上残余费洛蒙,而Δτi,j系时间t及时间(t+n)之间边线e(i,j)上新放置的费洛蒙。该新增虚拟费洛蒙Δτi,j可表示为
Figure BDA0002229344660000061
在方程式3中,
Figure BDA0002229344660000062
代表于时间t及该时间(t+n)之间第k只蚂蚁于边线e(i,j)所放置的费洛蒙,K代表蚂蚁的一全部数量。新增费洛蒙
Figure BDA0002229344660000063
可表示为
Figure BDA0002229344660000064
在方程式4中,Q可为代表蚂蚁于其行程所放置的费洛蒙的一全部数量的一常数,而Lk系第k只蚂蚁的行程长度。
习知蚁群优化算法可表示如表I。在表I中,Nitr表示一迭代索引,而step由1至n表示一脚步索引,意即各蚂蚁用n步完成一行程,其中一行程花n个单位时间。由表I可知,当迭代索引Nitr小于一最大迭代上限Nitr,MAX时,K只蚂蚁的行程可能会合至一特定行程,意即每只蚂蚁可能最后选择最短行程来行进。
表I
Figure BDA0002229344660000071
Figure BDA0002229344660000081
通过适当地定义图(N,E),蚁群优化算法可用来解决全双工通信***中资源分配问题。全双工通信***中资源分配问题系指分配多个资源区块RB至多个使用者配对UP,使得整体***数据速率可最大化。在本案中,一虚拟节点代表于一细胞的一使用者配对UP。一虚拟边线代表在两细胞的两使用者配对UP被以方程式1所定义的机率指派/分配资源区块RB的一情况/状态。
图3示出本案实施例的一全双工通信***30的图标表示。如图3所示,全双工通信***30包含分别对应于站台BS1-BS3(未示出于图3)的细胞CL1-CL3。全双工通信***30的计算器装置亦未示出。使用者配对(或虚拟节点)UP1_1-UP1_2、UP2_1-UP2_3及UP3_1-UP3_3系分别于细胞CL1、CL2、CL3中。图3的直线代表虚拟节点UP1_1-UP1_2,UP2_1-UP2_3,UP3_1-UP3_3的边线。使用者配对(或虚拟节点)UPx_y代表一下行链路用户装置UEDL,y及一上行链路用户装置UEUL,y与对应于细胞CLx的站台BSx。在一实施例中,图3可解读为有4、6、6个使用者分别于细胞CL1、CL2、CL3中,但不限于此。在另一实施例中,图3可解读为有2、3、3使用者分别于细胞CL1、CL2、CL3中。术语“用户”及“用户装置”在本案中可交换使用。须注意,示出在图3中的虚拟节点UPx_y与下行链路用户装置UEDL,y及上行链路用户装置UEUL,y在细胞CLx中实际位置无关。
虚拟节点UP1_1与UP2_1间的一虚拟边线e(1_1,2_1)代表一特定资源区块RB允许被分配至细胞CL1中的使用者配对UP1_1及细胞CL2中的使用者配对UP2_1。如图3所示,由于一资源区块RB在一细胞中仅能被指派至单一使用者配对,相同细胞中的虚拟节点之间无边线存在。
在一实施例中,细胞CLx1中的虚拟节点UPx1_y1与细胞CLx2中的虚拟节点UPx2_y2间的一虚拟边线e(x1_y1,x2_y2)的一虚拟边线距离dx1_y1,x2_y2可定义为
Figure BDA0002229344660000091
在另一实施例中,虚拟节点UPx1_y1及虚拟节点UPx2_y2间的边线的虚拟边线距离dx1_y1,x2_y2的可定义为
Figure BDA0002229344660000092
在方程式5中,项次“Rate(UPx2,y2)”系对应于使用者配对UPx2,y2的下行链路及上行链路的传输速率之一加总,而项次“interference(UPx1,y1toUPx2,y2)”系使用者配对UPx1,y1对使用者配对UPx2,y2所造成的干扰。在方程式6中,该项次“Rate(UPx1,y1+UPx2,y2)”系分别对应于使用者配对UPx1,y1及UPx2,y2的下行链路及上行链路的传输速率之一加总。对应于各链路的传输速率可表示为
Figure BDA0002229344660000101
在方程式7中,该项次“interference”代表用户装置UE及/或站台BS所接收的一非预期信号功率,而项次“signal power”代表用户装置UE或站台BS所接收的一预期信号功率。
图4示出第k只蚂蚁如何于虚拟节点UP1_1-UP1_3、UP2_1-UP2_3、UP3_1-UP3_3之间行进以分配一资源区块RB1。如图4中的子图(4a)所示,开始时,第k只蚂蚁有9个选择,意即第k只蚂蚁可分配至虚拟节点UP1_1-UP1_3、UP2_1-UP2_3、UP3_1-UP3_3当中一者做为一开始点。第k只蚂蚁的可实行集合Fk为Fk={UP1_1-UP1_3、UP2_1-UP2_3、UP3_1-UP3_3}。第k只蚂蚁根据多个初始机率,决定选择开始点,这在之后的段落会进一步描述。
举例来说,如图4中的子图(4b)所示,在一实施例中,第k只蚂蚁可能放置于虚拟节点UP1_1做为开始点(或一第一选择虚拟节点),意即资源区块RB1可能分配至使用者配对UP1_1。藉由移除细胞CL1中的UP1_1-UP1_3,第k只蚂蚁的可实行集合缩小为Fk={UP2_1-UP2_3、UP3_1-UP3_3},意即第k只蚂蚁在下一步移动有6个选择。
举例来说,如图4中的子图(4c)所示,在一实施例中,第k只蚂蚁可能选择虚拟节点UP2_2做为第二拜访虚拟节点(或一第二选择虚拟节点),虚拟节点UP1_1及UP2_2之间形成一边线,意即资源区块RB1有可能被分配至使用者配对UP1_1及UP2_2。于第k只蚂蚁选择虚拟节点UP2_2后,藉由移除细胞CL2中的UP2_1-UP2_3,第k只蚂蚁的可实行集合缩小为{UP3_1-UP3_3},意即第k只蚂蚁在下一步移动有3个选择。
举例来说,如图4中的子图(4d)所示,在一实施例中,第k只蚂蚁可能选择虚拟节点UP3_3做为第三拜访虚拟节点(或一第三选择虚拟节点),第k只蚂蚁根据多个转移机率决定选择下一个虚拟节点进行拜访,其与方程式1相似并在之后会仔细描述。于第k只蚂蚁选择虚拟节点UP3_3后,第k只蚂蚁回到开始点UP1_1,并结束其行程的一第一部分,其系对应于资源区块RB1。如图4所示的虚拟路径表示资源区块RB1系分配至细胞CL1中使用者配对UP1_1、细胞CL2中UP2_2及细胞CL3中UP3_3
具体而言,图5示出第k只蚂蚁的虚拟路径
Figure BDA0002229344660000111
以分配资源区块RB1-RB3。对应于资源区块RB1-RB3的虚拟路径
Figure BDA0002229344660000112
分别示出于图5中的子图(5a)至子图(5c)。图5中的子图(5d)示出虚拟路径
Figure BDA0002229344660000113
的结合。虚拟路径
Figure BDA0002229344660000115
Figure BDA0002229344660000114
可分别视为第k只蚂蚁的一行程λk的第一部分、第二部分及第三部分,并形成行程λk
因使用者配对UP已被模拟为(虚拟)节点,将蚁群优化算法应用于全双工通信***的资源分配问题,需要对行程长度Lk提供一适当模拟。一般来说,假设NRB个资源区块RB1-RBNRB要在全双工通信***中被分配,虚拟路径
Figure BDA0002229344660000116
形成第k只蚂蚁的虚拟行程λk,即
Figure BDA00022293446600001110
或者,相等地,虚拟行程λk包含有虚拟路径
Figure BDA0002229344660000117
且各虚拟路径
Figure BDA0002229344660000118
包含有多个虚拟边线e(x1_y1,x2_y2)。因此,对应于虚拟行程λk的一虚拟行程长度Λk可表示为
Figure BDA0002229344660000119
在方程式8中,Length(·)代表输出对应于一虚拟行程或一虚拟路径的一虚拟长度/距离的一函数t而及dk(RBm)代表对应于资源区块RBm的虚拟路径
Figure BDA0002229344660000121
的一虚拟距离e。在一实施例中,虚拟距离dk(RBm)可表示为
Figure BDA0002229344660000122
在方程式9中,虚拟边线距离dx1_y1,x2_y2(RBm)可根据方程式5或方程式6取得,其因资源区块RBm被分配予使用者配对UPx1_y1、UPx2_y2,且
Figure BDA0002229344660000123
代表虚拟节点UPx1_y1、UPx2_y2位于虚拟路径
Figure BDA0002229344660000124
上。
因虚拟行程长度Λk已被模拟为实际行程长度Lk,修饰过的蚁群优化算法如表II所呈现,其用于本案全双工通信***的资源分配问题。
表II
Figure BDA0002229344660000125
Figure BDA0002229344660000131
Figure BDA0002229344660000141
在表II中,虚拟节点索引x_y被简写为索引i或j。N、NBS及NRB分别代表于一细胞中使用者配对的数量、站台BS的一数量及资源区块RB的一数量。呈现在表II的蚂蚁为人工蚂蚁,意即处理单元120可仿真人工蚂蚁的行为。在部分实施例中,N在不同细胞可为不同的数值。
在表II第10行中,第k只蚂蚁根据多个初始机率pI,选择由虚拟节点UPi(r,step,k)开始。在一实施例中,第k只蚂蚁对应于虚拟节点UPi的初始机率
Figure BDA0002229344660000142
可表示为
Figure BDA0002229344660000143
在一实施例中,第k只蚂蚁可根据初始机率
Figure BDA0002229344660000151
选择一虚拟节点。
在第13行中,第k只蚂蚁可根据初始机率
Figure BDA0002229344660000152
选择虚拟节点UPj。在部分实施例中,第13行可被表II第15行置换。
在表II第17行中,第k只蚂蚁根据方程式1所示的转移机率
Figure BDA0002229344660000153
选择由虚拟节点UPi移动至虚拟节点UPj。在表II第25行中,虚拟行程长度Λk置换行程长度Lk,并代入至方程式4,使得虚拟费洛蒙踪迹τi,j(t)根据方程式2及方程式3更新。在一实施例中,第k只蚂蚁根据初始机率
Figure BDA0002229344660000154
选择虚拟节点UPj
如图6所示,蚁群优化算法用于全双工通信***的资源分配问题的操作可归纳为一资源分配方法60。资源分配方法60可编释为程序代码124以指示处理单元120执行资源分配方法60,其包含以下步骤:
步骤600:开始。
步骤602:根据多个虚拟边线上的多个虚拟费洛蒙踪迹,决定对应于多个资源区块的多个虚拟距离。
步骤604:根据该多个虚拟距离,计算一虚拟行程长度。
步骤606:根据该虚拟行程长度,更新该多个虚拟边线上的该多个虚拟费洛蒙踪迹。
步骤608:根据该多个虚拟费洛蒙踪迹选择多个选择虚拟节点,其中该多个选择虚拟节点形成一虚拟行程的该多个虚拟边线。
步骤610:检查是否满足停止标准。若是,进行步骤612;若否,进行步骤602。
步骤612:取得一生成虚拟行程。
步骤614:根据该生成虚拟行程,分配该多个资源区块至多个选择使用者配对,其中该多个选择使用者配对对应于该生成虚拟行程中多个第二选择虚拟节点。
步骤616:结束。
在资源分配方法60中,步骤602可参考方程式9中虚拟距离dk(RB1),…,dk(RBNRB)的计算,其可往回参考方程式5或方程式6。步骤604可参考表II第24行的操作或方程式8的计算。步骤606可参考表II第25行的操作或方程式2、方程式3及方程式4的计算。步骤608可参考表II第8-22行的操作,其已示出于图4及图5。在步骤610中,停止标准已呈现于表II第5行。步骤612所取得的生成行程可参考表II第32行的最短行程,生成行程λ*于其中取得。
生成行程λ*包含有分别对应于资源区块RB1-RBNRB的虚拟路径
Figure BDA0002229344660000161
Figure BDA0002229344660000162
在步骤614中,根据生成行程λ*,资源区块RBm分配至对应于虚拟路径
Figure BDA0002229344660000163
上虚拟节点的使用者配对。
须注意,因虚拟距离或虚拟行程长度反比于数据速率,或者因虚拟距离或虚拟行程长度随数据速率增加而下降,故最短行程会带来最大数据速率。
总而言之,本案使用蚁群优化算法以进行多细胞资源分配,其可最大化全多任务多细胞通信***的***数据速率。
以上所述仅为本案的优选实施例,凡依本案权利要求范围所做的均等变化与修饰,皆应属本案的涵盖范围。
【符号说明】
10、30 全双工通信***
12 计算器装置
120 处理单元
122 储存单元
124 程序代码
BS、BS1-BS3 站台
UE 用户装置
CL1-CL3 细胞
UP1_1-UP1_3、UP2_1-UP2_3、UP3_1-UP3_3 使用者配对
e(1_1,2_1) 虚拟边线
RB1-RB3 资源区块
Figure BDA0002229344660000171
虚拟路径
60 方法
602~616 步骤。

Claims (10)

1.一种资源分配方法,用于包含有多个站台及多个用户装置的一全双工通信***,其中该全双工通信***操作于多个资源区块上,该资源分配方法包含有以下步骤:
根据多个虚拟边线上的多个虚拟费洛蒙踪迹选择多个第一选择虚拟节点,其中该多个第一选择虚拟节点形成至少一虚拟行程,且该虚拟行程包含多个第一虚拟边线;
根据对应于该虚拟行程的该多个第一虚拟边线的多个虚拟距离,更新该多个虚拟边线上的该多个虚拟费洛蒙踪迹;
根据该多个虚拟边线上的更新的该多个虚拟费洛蒙踪迹,选择多个第二选择虚拟节点,其中该多个第二选择虚拟节点形成至少一生成虚拟行程;以及
根据该生成虚拟行程,分配该多个资源区块至多个选择使用者配对,其中该多个选择使用者配对对应于该生成虚拟行程;
其中,该多个用户装置及该多个站台形成多个使用者配对,且该多个使用者配对中各使用者配对包含于一下行链路用户装置、一上行链路用户装置与于该多个站台中的一站台;
其中,该多个使用者配对代表多个虚拟节点,而该多个第一选择虚拟节点系于该多个虚拟节点中;
其中,于该多个虚拟边线中的一虚拟边线系形成于该多个虚拟节点中两虚拟节点之间;
其中,该多个虚拟距离系相关于数据速率。
2.根据权利要求1所述的资源分配方法,其中更新该多个虚拟边线上的该多个虚拟费洛蒙踪迹的步骤包含有:
计算对应于该虚拟行程的该多个第一虚拟边线的该多个虚拟距离;
根据对应于该虚拟行程的该多个第一虚拟边线的该多个虚拟距离,决定对应于该虚拟行程的该多个第一虚拟边线的多个新增虚拟费洛蒙;以及
根据该多个新增虚拟费洛蒙,更新该多个虚拟边线上的该多个虚拟费洛蒙踪迹。
3.根据权利要求1所述的资源分配方法,其中对应于该多个第一虚拟边线的一者的一第一虚拟距离系反比于对应于该数个第一虚拟边线的该者的多个第一虚拟节点的数据速率,该多个第一虚拟边线的该者形成于该些第一虚拟节点之间。
4.根据权利要求1所述的资源分配方法,其中对应于该多个第一虚拟边线的一者的一第一虚拟距离系反比于对应于该数个第一虚拟边线的该者的多个第一虚拟节点的一者的一数据速率,当中该多个第一虚拟边线的该者系形成该多个第一虚拟节点之间。
5.根据权利要求1所述的资源分配方法,其中选择该第一选择虚拟节点的步骤另包含:
形成一第一可实行集合,其中该第一可实行集合包含所有或一部分的该多个虚拟节点;
由该第一可实行集合选择一第三选择虚拟节点,其中该第三选择虚拟节点系于一第一细胞中;
通过从该第一可实行集合中移除该第一细胞中多个第一虚拟节点,以形成一第二可实行集合,其中该第二可实行集合包含多个第二虚拟节点;以及
由该第二可实行集合选择一第四选择虚拟节点。
6.根据权利要求5所述的资源分配方法,其中选择该第三选择虚拟节点的步骤包含有:
根据对应于该多个虚拟节点的多个初始机率,选择该第三选择虚拟节点。
7.根据权利要求6所述的资源分配方法,其中该多个初始机率的分布系均匀分布。
8.根据权利要求5所述的资源分配方法,另包含:
根据该多个虚拟边线上的该多个虚拟费洛蒙踪迹,计算对应于该多个第二虚拟节点的多个转移机率,其中各转移机率系对应于由该第三选择虚拟节点至该多个第二虚拟节点的一者的转移;以及
根据该多个转移机率,选择该第四选择虚拟节点。
9.一种全双工通信***,包含有:
多个站台及多个用户装置,其中该全双工通信***操作于多个资源区块;以及
一计算器装置,包含有一处理单元及一储存单元,其中该储存单元储存一程序代码,该处理单元执行该程序代码以进行以下步骤:
根据多个虚拟边线上的多个虚拟费洛蒙踪迹选择多个第一选择虚拟节点,其中该多个第一选择虚拟节点形成至少一虚拟行程,且该虚拟行程包含多个第一虚拟边线;
根据对应于该虚拟行程的该多个第一虚拟边线的多个虚拟距离,更新该多个虚拟边线上的该多个虚拟费洛蒙踪迹;
根据该多个虚拟边线上的更新的该多个虚拟费洛蒙踪迹,选择多个第二选择虚拟节点,其中该多个第二选择虚拟节点形成至少一生成虚拟行程;以及
根据该生成虚拟行程,分配该多个资源区块至多个选择使用者配对,其中该多个选择使用者配对对应于该生成虚拟行程;
其中,该多个用户装置及该多个站台形成多个使用者配对,且该多个使用者配对中各使用者配对包含一下行链路用户装置及一上行链路用户装置与于该多个站台中的一站台;
其中,该多个使用者配对代表多个虚拟节点,而该多个第一选择虚拟节点系于该多个虚拟节点中;
其中,于该多个虚拟边线中的一虚拟边线系形成于该多个虚拟节点中两虚拟节点之间;
其中,该多个虚拟距离系相关于数据速率。
10.根据权利要求9所述的全双工通信***,其中该处理单元执行该程序代码以另进行以下步骤:
形成一第一可实行集合,其中该第一可实行集合包含所有或一部分的该多个虚拟节点;
由该第一可实行集合选择一第三选择虚拟节点,其中该第三选择虚拟节点系于一第一细胞中;
通过从该第一可实行集合中移除该第一细胞中多个第一虚拟节点,以形成一第二可实行集合,其中该第二可实行集合包含多个第二虚拟节点;以及
由该第二可实行集合选择一第四选择虚拟节点。
CN201910962304.9A 2018-10-12 2019-10-09 资源分配方法及其全双工通信*** Active CN111050362B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862744664P 2018-10-12 2018-10-12
US62/744,664 2018-10-12
US16/529,809 US10887929B2 (en) 2018-10-12 2019-08-02 Resource allocation method and full duplex communication system
US16/529,809 2019-08-02

Publications (2)

Publication Number Publication Date
CN111050362A true CN111050362A (zh) 2020-04-21
CN111050362B CN111050362B (zh) 2023-05-19

Family

ID=70160729

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910918801.9A Active CN111050409B (zh) 2018-10-12 2019-09-26 用户配对方法、无线站台及其无线***
CN201910962304.9A Active CN111050362B (zh) 2018-10-12 2019-10-09 资源分配方法及其全双工通信***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910918801.9A Active CN111050409B (zh) 2018-10-12 2019-09-26 用户配对方法、无线站台及其无线***

Country Status (3)

Country Link
US (2) US10880931B2 (zh)
CN (2) CN111050409B (zh)
TW (2) TWI700951B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10880931B2 (en) * 2018-10-12 2020-12-29 Realtek Semiconductor Corp. User pairing method, wireless station and wireless system
EP3715790A1 (en) * 2019-03-29 2020-09-30 Naver Corporation System and method for generating tours
CN112488481A (zh) * 2020-11-24 2021-03-12 北京邮电大学 基于联盟链的服务提供者确定方法及装置

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1843043A (zh) * 2003-08-25 2006-10-04 摩托罗拉公司(在特拉华州注册的公司) 用于在分组数据通信***中减弱移动性影响的方法和装置
US20120147749A1 (en) * 2010-12-09 2012-06-14 Electronics And Telecommunications Research Institute Routing apparatus and method for mobile ad-hoc network
CN103945554A (zh) * 2013-01-21 2014-07-23 华为技术有限公司 一种全双工蜂窝网络下的用户设备调度方法及装置
US20150237636A1 (en) * 2014-02-20 2015-08-20 Korea Advanced Institute Of Science And Technology Wireless mesh network scheduling method based on bio-inspired algorithm and system therefor
CN105359605A (zh) * 2013-07-25 2016-02-24 华为技术有限公司 带有自组织中继终端的蜂窝网络的基于贪婪算法的自主资源块分配方案的***和方法
CN105530707A (zh) * 2015-12-21 2016-04-27 东南大学 一种异构融合场景中基于混合优化的资源分配方法
CN105634713A (zh) * 2014-10-28 2016-06-01 微思泰(北京)信息技术有限公司 一种基于虚拟基站的全双工无线通信方法
US20160192211A1 (en) * 2014-12-24 2016-06-30 Korea Advanced Institute Of Science And Technology Cross-layer framework in wireless mesh network using bio-inspired algorithm and operation method thereof
CN107809781A (zh) * 2017-11-02 2018-03-16 中国科学院声学研究所 一种负载均衡的无环路路由选择方法
CN108541072A (zh) * 2017-09-29 2018-09-14 沈阳师范大学 基于自适应群搜索算法的频谱决策多目标优化方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050001685A (ko) * 2003-06-26 2005-01-07 주식회사 케이티 무선통신 마이크로셀 시스템에서의 macs를 이용한동적 자원 관리 방법 및 그 방법을 포함하는 프로그램이저장된 기록매체
US8346290B2 (en) * 2009-02-13 2013-01-01 Intel Corporation Uplink power control for wireless systems
CN101997583B (zh) * 2009-08-21 2015-07-01 索尼株式会社 用于协作多点传输的上行多用户mimo用户配对方法和装置
US9474082B2 (en) * 2009-11-09 2016-10-18 Apple Inc. Method and apparatus for co-scheduling transmissions in a wireless network
US8644422B2 (en) * 2010-02-12 2014-02-04 Blackberry Limited Low overhead PMI and CQI feedback and pairing schemes for MU-MIMO
WO2012050838A1 (en) * 2010-09-28 2012-04-19 Neocific, Inc. Methods and apparatus for flexible use of frequency bands
CN102468939B (zh) * 2010-11-05 2015-07-08 索尼公司 下行信道反馈信息反馈方法和装置及用户配对方法和装置
JP5631828B2 (ja) * 2011-09-16 2014-11-26 株式会社東芝 無線通信装置及び無線通信システム
US9285859B2 (en) * 2011-12-29 2016-03-15 Khalifa University of Science, Technology, and Research British Telecommunications PLC Method and system for determining allocation of clients to servers
CN103379652A (zh) * 2012-04-27 2013-10-30 华为技术有限公司 一种实现用户调度的用户配对方法、装置和***
WO2014036025A1 (en) * 2012-08-28 2014-03-06 Interdigital Patent Holdings, Inc. Full duplex single channel communications
EP2930994B1 (en) * 2014-04-07 2016-05-18 Alcatel Lucent Mitigating UL-to-DL interference
US9420606B2 (en) * 2014-06-25 2016-08-16 Qualcomm Incorporated Full duplex operation in a wireless communication network
SG11201610035RA (en) * 2014-06-30 2017-01-27 Evolving Machine Intelligence Pty Ltd A system and method for modelling system behaviour
WO2017000193A1 (zh) * 2015-06-30 2017-01-05 富士通株式会社 信道状态信息反馈、用户配对、数据传输方法、装置和***
CN105208603B (zh) * 2015-10-15 2019-04-16 南京理工大学 一种lte网络多目标负载均衡方法
US10009143B2 (en) * 2016-03-03 2018-06-26 Futurewei Technologies, Inc. System and method for multi-user full duplex link adaptation
US20180213547A1 (en) * 2017-01-26 2018-07-26 Electronics And Telecommunications Research Instit Ute Communication node for scheduling and interference control in wireless communication network, and operation method therefor
CN108513348B (zh) * 2017-02-28 2021-01-12 大唐高鸿信息通信(义乌)有限公司 5g网络的非正交多址接入的蚁群功率分配优化算法
CN106604401B (zh) * 2017-03-13 2020-03-13 重庆邮电大学 一种异构网络中的资源分配方法
US10880931B2 (en) * 2018-10-12 2020-12-29 Realtek Semiconductor Corp. User pairing method, wireless station and wireless system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1843043A (zh) * 2003-08-25 2006-10-04 摩托罗拉公司(在特拉华州注册的公司) 用于在分组数据通信***中减弱移动性影响的方法和装置
US20120147749A1 (en) * 2010-12-09 2012-06-14 Electronics And Telecommunications Research Institute Routing apparatus and method for mobile ad-hoc network
CN103945554A (zh) * 2013-01-21 2014-07-23 华为技术有限公司 一种全双工蜂窝网络下的用户设备调度方法及装置
US20150327293A1 (en) * 2013-01-21 2015-11-12 Huawei Technologies Co., Ltd. Method and Apparatus for Scheduling User Equipment on Full-Duplex Cellular Network
CN105359605A (zh) * 2013-07-25 2016-02-24 华为技术有限公司 带有自组织中继终端的蜂窝网络的基于贪婪算法的自主资源块分配方案的***和方法
US20150237636A1 (en) * 2014-02-20 2015-08-20 Korea Advanced Institute Of Science And Technology Wireless mesh network scheduling method based on bio-inspired algorithm and system therefor
CN105634713A (zh) * 2014-10-28 2016-06-01 微思泰(北京)信息技术有限公司 一种基于虚拟基站的全双工无线通信方法
US20160192211A1 (en) * 2014-12-24 2016-06-30 Korea Advanced Institute Of Science And Technology Cross-layer framework in wireless mesh network using bio-inspired algorithm and operation method thereof
CN105530707A (zh) * 2015-12-21 2016-04-27 东南大学 一种异构融合场景中基于混合优化的资源分配方法
CN108541072A (zh) * 2017-09-29 2018-09-14 沈阳师范大学 基于自适应群搜索算法的频谱决策多目标优化方法
CN107809781A (zh) * 2017-11-02 2018-03-16 中国科学院声学研究所 一种负载均衡的无环路路由选择方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
DELI LIU: "The sub-channel allocation algorithm in femtocell networks based on Ant Colony Optimization", 《MILCOM 2012 - 2012 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2012》 *
HAMED AHMADI: "Multicell Multiuser OFDMA Dynamic Resource Allocation Using Ant Colony Optimization", 《2011 IEEE 73RD VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2011》 *
RUI LIN: "A Two-Level Distributed Sub-Carrier Allocation Algorithm Based on Ant Colony Optimization in OFDMA Systems", 《2010 IEEE 71ST VEHICULAR TECHNOLOGY CONFERENCE》 *
孟凡超: "基于蚁群优化算法的云计算资源负载均衡研究", 《华中科技大学学报(自然科学版)》 *

Also Published As

Publication number Publication date
TW202015435A (zh) 2020-04-16
US20200120722A1 (en) 2020-04-16
CN111050409A (zh) 2020-04-21
US10880931B2 (en) 2020-12-29
TWI694740B (zh) 2020-05-21
CN111050362B (zh) 2023-05-19
TW202015467A (zh) 2020-04-16
TWI700951B (zh) 2020-08-01
US10887929B2 (en) 2021-01-05
US20200119900A1 (en) 2020-04-16
CN111050409B (zh) 2023-03-24

Similar Documents

Publication Publication Date Title
Singh et al. Congestion control in wireless sensor networks by hybrid multi-objective optimization algorithm
CN105009475B (zh) 考虑到用户设备(ue)移动性的用于准入控制和资源可用性预测的方法和***
CN111050362B (zh) 资源分配方法及其全双工通信***
JP5351241B2 (ja) 反復リソース重みの更新を用いて通信システムにおいてノードにリソースを配分する装置及び方法
Das et al. Energy efficient routing formation technique for hybrid ad hoc network using fusion of artificial intelligence techniques
CN110612767B (zh) 用于在无线电接入网络中分配无线电资源的技术
US9585077B2 (en) Systems and methods facilitating joint channel and routing assignment for wireless mesh networks
Barolli et al. Node placement for wireless mesh networks: Analysis of WMN-GA system simulation results for different parameters and distributions
Nguyen et al. Deep reinforcement learning-based partial task offloading in high altitude platform-aided vehicular networks
CN110809893A (zh) 用于无线通信的电子设备和方法
Ye et al. Performance analysis of mobility prediction based proactive wireless caching
Zheng et al. Approximate online learning algorithms for optimal monitoring in multi-channel wireless networks
Neogy et al. A reliable service discovery protocol using mobile agents in MANET
Chua et al. Resource sharing for software defined D2D communications in virtual wireless networks with imperfect NSI
Lee et al. An efficient MOP decision method using hop interval for RPL-based underwater sensor networks
Ahmed et al. Combinatorial Optimization for Artificial Intelligence Enabled Mobile Network Automation
Moila et al. Optimisation of cuckoo search algorithm to improve quality of service routing in cognitive radio ad hoc networks
JP6120411B2 (ja) ネットワーク制御方法及び装置
Ramya et al. Proficient algorithms for enhancing topology control for dynamic clusters in MANET
Chilamkurthy et al. Energy-Efficient and QoS-Aware Data Transfer in Q-Learning-Based Small-World LPWANs
Bartsiokas et al. A DL-enabled Relay Node Placement and Selection Framework in Multicellular Networks
Nomikos et al. A survey on reinforcement learning-aided caching in mobile edge networks
Chaudhary et al. Data-driven shortest anypath in wireless network virtualization for mobile cyber physical systems
Aftab et al. dRG-MEC: Decentralized Reinforced Green Offloading for MEC-enabled Cloud Network
Newton et al. Stochastic local search based channel assignment in wireless mesh networks

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