Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7602114B2 - Control device and control method - Google Patents
[go: Go Back, main page]

JP7602114B2 - Control device and control method - Google Patents

Control device and control method Download PDF

Info

Publication number
JP7602114B2
JP7602114B2 JP2020197390A JP2020197390A JP7602114B2 JP 7602114 B2 JP7602114 B2 JP 7602114B2 JP 2020197390 A JP2020197390 A JP 2020197390A JP 2020197390 A JP2020197390 A JP 2020197390A JP 7602114 B2 JP7602114 B2 JP 7602114B2
Authority
JP
Japan
Prior art keywords
base station
interference
slice
resource
amount
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.)
Active
Application number
JP2020197390A
Other languages
Japanese (ja)
Other versions
JP2021141571A (en
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to US17/186,029 priority Critical patent/US11683823B2/en
Publication of JP2021141571A publication Critical patent/JP2021141571A/en
Application granted granted Critical
Publication of JP7602114B2 publication Critical patent/JP7602114B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、制御装置、及び制御方法に関する。 The present invention relates to a control device and a control method.

近年、企業等が5G通信技術を用いた自営無線ネットワークを独自に構築できる制度として、限定されたエリアで通信事業者以外に5G用周波数を割り当てるローカル5Gが注目されている。 In recent years, local 5G, which allocates 5G frequencies to entities other than telecommunications carriers in limited areas, has been attracting attention as a system that allows companies and other entities to independently build their own private wireless networks using 5G communications technology.

例えば、ある企業は、自社の敷地や、他の所有者から委託された敷地においてローカル5G環境を構築することがある。以下、ローカル5Gにおけるネットワーク運用単位をテナントと呼ぶこととする。各テナントでは、例えば、物を生産する工場や物流の倉庫など、様々な運用が考えられる。5G通信ネットワークでは、コアネットワークにおいて、例えば、送受信するデータの重要度や緊急度など、トラフィック毎の要求QoS(Quality of Service)に応じて、スライスを構築し、このスライスを用いて多様なトラフィックを収容する場合がある。 For example, a company may build a local 5G environment on its own premises or on premises entrusted to it by another owner. Hereinafter, the network operation unit in local 5G will be called a tenant. Various operations are possible in each tenant, such as a factory for manufacturing goods or a warehouse for logistics. In a 5G communication network, slices may be built in the core network according to the required QoS (Quality of Service) for each traffic, such as the importance and urgency of the data being transmitted and received, and these slices may be used to accommodate a variety of traffic.

5Gに関する技術としては、例えば、以下の特許文献1乃至6に記載されている。 Technologies relating to 5G are described, for example, in the following Patent Documents 1 to 6.

特開2019-16875号公報JP 2019-16875 A 特開2016-77017号公報JP 2016-77017 A 特開2017-200172号公報JP 2017-200172 A 国際公開第2019/111317号International Publication No. 2019/111317 特表2018-538751号公報Special table 2018-538751 publication 特開2019-021953号公報JP 2019-021953 A

しかし、例えば、通信事業者が運用・管理を行う公衆ネットワークとは異なり、個々の事業者が独自に運用を行うローカル5Gにおいては、コアネットワークで設定した各スライスの要求品質を無線ネットワーク側で満たすことができない場合がある。例えば、テナント間、あるいは同一テナント内のセル間において、干渉が発生する場合がある。セル間の干渉制御方法としては、相互に干渉の影響のあるセル間において異なる周波数(チャネル)を割り当てる方法が一般的であり、例えば、無線LAN(Local Area Network)で、このような方法が採用されている。このとき、例えば、ある基地局装置において、トラフィック量は小さいが要求品質が高いスライスと、要求品質が低いスライスが混在している場合に、要求品質が高いスライスの品質を確保できるように、干渉する他の基地局装置との間で異なる周波数(チャネル)を割り当てるように制御するとする。この場合、多くの周波数リソース(チャネル数)が必要となり、ネットワーク全体として無線リソースの利用効率が大幅に低下してしまうことがある。一方、これとは逆に、要求品質が低いスライスの品質を確保できるように、干渉する他の基地局装置との間で異なる周波数(チャネル)を割り当てるように制御するとする。この場合は、要求品質が高いスライスに対して許容できない干渉が存在する無線リソースが割り当てられることがあり、このスライスの要求品質を満たさないことがある。 However, unlike public networks operated and managed by telecommunications carriers, local 5G, which is operated independently by individual carriers, may not be able to satisfy the required quality of each slice set in the core network on the wireless network side. For example, interference may occur between tenants or between cells in the same tenant. A common method for controlling interference between cells is to assign different frequencies (channels) between cells that are affected by mutual interference, and this method is adopted, for example, in wireless LANs (Local Area Networks). In this case, for example, in a certain base station device, when slices with low traffic volume but high required quality and slices with low required quality are mixed, it is assumed that different frequencies (channels) are assigned between the interfering base station device and other base station devices so that the quality of the slice with high required quality can be ensured. In this case, many frequency resources (number of channels) are required, and the utilization efficiency of wireless resources in the entire network may be significantly reduced. On the other hand, conversely, it is assumed that different frequencies (channels) are assigned between the interfering base station device and other base station devices so that the quality of the slice with low required quality can be ensured. In this case, radio resources that cause unacceptable interference may be allocated to a slice with high required quality, and the required quality of this slice may not be met.

そこで、一開示は、同一の要求品質を有するトラフィックで構成されるスライスの要求品質を満たしつつ、周波数利用効率の低下を抑制する制御装置、及び制御方法を提供する。 Therefore, one disclosure provides a control device and a control method that suppresses a decrease in frequency utilization efficiency while satisfying the required quality of slices composed of traffic with the same required quality.

複数の基地局装置と、前記基地局装置と無線接続する端末装置と、前記基地局装置を制御する制御装置と、を有する通信システムにおける前記制御装置であって、要求品質に基づいて分類された複数のスライスそれぞれの所要無線リソース量を算出し、前記複数の基地局装置ごとに、前記複数のスライスそれぞれにおける、前記基地局装置間の干渉量、前記基地局装置と前記端末装置間の干渉量、および前記端末装置間の干渉量を推定する推定部と、前記推定した結果に基づいて、第1の基地局装置の無線リソース内に、第1スライス用の第1リソース、前記第1スライスより要求品質が高い第2スライス用の第2リソース、及び使用に制約が課される制約リソースを割り当てる割当部とを有し、前記割当部は、前記第2リソース及び前記制約リソース以外のリソースを、前記第1リソースとして割り当て、前記第2スライスへの干渉の影響がある第2の基地局装置において割り当てられているリソースを、前記制約リソースとして割り当てる。 A control device in a communication system having a plurality of base station devices, a terminal device wirelessly connected to the base station devices, and a control device that controls the base station devices, the control device having an estimation unit that calculates the amount of required radio resources for each of a plurality of slices classified based on required quality, and estimates, for each of the plurality of base station devices, the amount of interference between the base station devices, the amount of interference between the base station devices and the terminal devices, and the amount of interference between the terminal devices in each of the plurality of slices, and an allocation unit that allocates, within the radio resources of a first base station device based on the estimation results, a first resource for a first slice, a second resource for a second slice having a required quality higher than that of the first slice, and a constrained resource whose use is restricted, and the allocation unit allocates resources other than the second resource and the constrained resource as the first resource, and allocates resources allocated in a second base station device that is affected by interference to the second slice as the constrained resource.

一開示は、同一の要求品質を有するトラフィックで構成されるスライスの要求品質を満たしつつ、周波数利用効率の低下を抑制することができる。 One disclosure can suppress a decrease in frequency utilization efficiency while satisfying the required quality of slices composed of traffic with the same required quality.

図1は、通信システム10の構成例を示す図である。FIG. 1 is a diagram showing an example of the configuration of a communication system 10. 図2は、NMSサーバ300の構成例を表す図である。FIG. 2 is a diagram illustrating an example of the configuration of the NMS server 300. As shown in FIG. 図3は、同一チャネルを使用するセル間の制御の例を示す図である。FIG. 3 is a diagram showing an example of control between cells using the same channel. 図4は、無線リソースの割当の例を示す図である。FIG. 4 is a diagram showing an example of wireless resource allocation. 図5は、無線リソースの割当の例を示す図である。FIG. 5 is a diagram showing an example of wireless resource allocation. 図6は、無線リソース割当処理S1000の処理フローチャートの例を示す図である。FIG. 6 is a diagram showing an example of a processing flowchart of the wireless resource allocation process S1000. 図7は、セル間干渉の測定タイミングの例を示す図である。FIG. 7 is a diagram showing an example of inter-cell interference measurement timing. 図8は、エリア最悪値評価における、端末装置の位置の例を示す図である。FIG. 8 is a diagram showing an example of the position of a terminal device in the area worst value evaluation. 図9は、リソース割当の例を示す図である。FIG. 9 is a diagram illustrating an example of resource allocation. 図10は、リソース割当の例を示す図である。FIG. 10 is a diagram illustrating an example of resource allocation. 図11は、リソース割当の例を示す図である。FIG. 11 is a diagram illustrating an example of resource allocation. 図12は、第2の実施の形態における、処理1の処理フローチャートの例を示す図である。FIG. 12 is a diagram illustrating an example of a process flowchart of the process 1 in the second embodiment. 図13は、第2の実施の形態における、処理2の処理フローチャートの例を示す図である。FIG. 13 is a diagram illustrating an example of a process flowchart of the process 2 in the second embodiment.

[第1の実施の形態]
第1の実施の形態について説明する。
[First embodiment]
A first embodiment will be described.

<配信システムの構成例>
図1は、通信システム10の構成例を示す図である。通信システム10は、gNodeB200-1~3(以降、gNodeB200と呼ぶ場合がある)、NMS(Network Management System)サーバ300、コアネットワークサーバ500、及びコアネットワーク400を有する。通信システム10は、NMSサーバ300が、各gNodeB200及び図示しない端末装置100に対して、無線リソースの制御を行うシステムである。
<Example of distribution system configuration>
1 is a diagram showing an example of the configuration of a communication system 10. The communication system 10 includes gNodeBs 200-1 to 3 (hereinafter, sometimes referred to as gNodeBs 200), an NMS (Network Management System) server 300, a core network server 500, and a core network 400. The communication system 10 is a system in which the NMS server 300 controls radio resources for each gNodeB 200 and a terminal device 100 (not shown).

gNodeB200は、端末装置100との間で無線通信を行う基地局装置である。gNodeB200は、端末装置100と無線通信が可能なエリアであるセルを構成する。gNodeB200は、接続するコアネットワーク400を介して、NMSサーバ300によって無線リソースを制御される。なお、gNodeB200は、それぞれ異なるテナントにおける基地局装置であってもよいし、同一テナントにおける基地局装置であってもよい。なお、図1において、gNodeB200は3台であるが、2台以下であってもよいし、4台以上であってもよい。 The gNodeB 200 is a base station device that performs wireless communication with the terminal device 100. The gNodeB 200 constitutes a cell, which is an area where wireless communication with the terminal device 100 is possible. The radio resources of the gNodeB 200 are controlled by the NMS server 300 via the core network 400 to which it is connected. Note that the gNodeBs 200 may be base station devices in different tenants or may be base station devices in the same tenant. Note that although there are three gNodeBs 200 in FIG. 1, the number may be two or less, or four or more.

NMSサーバ300は、ネットワーク全体の制御を行う制御装置であり、gNodeB200の無線リソースを制御する制御装置であり、例えば、サーバマシンである。NMSサーバ300は、例えば、コアネットワークサーバ500が構成するスライスごとに無線リソースを制御する。また、NMSサーバ300は、例えば、各gNodeBの無線リソースを制御することで、gNodeB200間の干渉を制御する。また、NMSサーバ300は、例えば、コアネットワーク400の制御を行う。 The NMS server 300 is a control device that controls the entire network and controls the radio resources of the gNodeB 200, and is, for example, a server machine. The NMS server 300 controls the radio resources for each slice configured by the core network server 500, for example. The NMS server 300 also controls interference between the gNodeBs 200, for example, by controlling the radio resources of each gNodeB. The NMS server 300 also controls the core network 400, for example.

コアネットワークサーバ500は、コアネットワーク400における様々な機能を提供するサーバであり、例えば、サーバマシンである。コアネットワークサーバ500は、例えば、様々なトラフィックの要求品質に応じて、スライスを構築する。要求品質は、例えば、伝送レートや遅延量や信頼度などの指標である。例えば、URLLC(Ultra-Reliable and Low Latency Communications:超高信頼低遅延)であれば、要求伝送レートはそれほど高くないが高い信頼性や低遅延が要求される。また、eMBB(enhanced Mobile Broadband)であれば、大容量通信が求められるが、信頼度及び許容遅延量がURLLCに比べて低い。 The core network server 500 is a server that provides various functions in the core network 400, and is, for example, a server machine. The core network server 500 constructs slices according to, for example, the required quality of various traffic. The required quality is, for example, an index such as a transmission rate, a delay amount, or a reliability. For example, URLLC (Ultra-Reliable and Low Latency Communications) does not require a high required transmission rate, but high reliability and low latency are required. Also, eMBB (enhanced Mobile Broadband) requires high-capacity communication, but the reliability and allowable delay amount are lower than those of URLLC.

端末装置100(図示しない)は、gNodeB200を介して無線通信を行う装置であり、例えば、スマートフォンやタブレット端末である。また、端末装置100は、工場における製造ロボットや生産ラインに取り付けられた通信モジュール等の装置であってもよい。また、端末装置100は、物流システムにおける、商品管利用のリーダ装置や在庫管理システムに取り付けられた通信モジュール等の装置などであってもよい。 The terminal device 100 (not shown) is a device that performs wireless communication via the gNodeB 200, and is, for example, a smartphone or a tablet terminal. The terminal device 100 may also be a device such as a manufacturing robot in a factory or a communication module attached to a production line. The terminal device 100 may also be a device such as a product management reader device or a communication module attached to an inventory management system in a logistics system.

通信システム10は、NMSサーバ300が、gNodeB200の無線リソースを管理することで、近接する各gNodeB200が構成する近接セル間の無線リソースの割り当てや干渉を最適化するシステムである。 The communication system 10 is a system in which the NMS server 300 manages the radio resources of the gNodeB 200, thereby optimizing the allocation of radio resources and interference between adjacent cells formed by each of the adjacent gNodeBs 200.

<NMSサーバ300の構成例>
図2は、NMSサーバ300の構成例を表す図である。NMSサーバ300は、CPU(Central Processing Unit)310、ストレージ320、メモリ330、及び通信回路340を有する。
<Configuration example of NMS server 300>
2 is a diagram showing an example of the configuration of the NMS server 300. The NMS server 300 includes a CPU (Central Processing Unit) 310, a storage 320, a memory 330, and a communication circuit 340.

ストレージ320は、プログラムやデータを記憶する、フラッシュメモリ、HDD(Hard Disk Drive)、又はSSD(Solid State Drive)などの補助記憶装置である。ストレージ320は、無線リソース割当プログラム321、及び基地局装置制御プログラム322を記憶する。 Storage 320 is an auxiliary storage device such as a flash memory, a hard disk drive (HDD), or a solid state drive (SSD) that stores programs and data. Storage 320 stores a wireless resource allocation program 321 and a base station device control program 322.

メモリ330は、ストレージ320に記憶されているプログラムをロードする領域である。また、メモリ330は、プログラムがデータを記憶する領域として使用されてもよい。 Memory 330 is an area into which programs stored in storage 320 are loaded. Memory 330 may also be used as an area in which programs store data.

通信回路340は、他装置と接続し、通信を行う回路である。通信回路340は、例えば、ネットワークインターフェースカードや、通信ポートなどである。 The communication circuit 340 is a circuit that connects to and communicates with other devices. The communication circuit 340 is, for example, a network interface card or a communication port.

CPU310は、ストレージ320に記憶されているプログラムを、メモリ330にロードし、ロードしたプログラムを実行し、各部を構築し、各処理を実現するプロセッサである。 The CPU 310 is a processor that loads the programs stored in the storage 320 into the memory 330, executes the loaded programs, constructs each part, and realizes each process.

CPU310は、無線リソース割当プログラム321を実行することで、推定部及び割当部を構築し、無線リソース割当処理を行う。無線リソース割当処理は、接続する(制御する)gNodeB200に対して、無線リソースを割り当てる処理である。NMSサーバ300は、無線リソース割当処理において、無線アクセスネットワーク(RAN(Radio Access Network))スライス構築処理、所要無線リソース量推定処理、TDDフレーム構築設定処理、セル間干渉量推定処理、干渉関係推定処理、リソース割当処理を行う。 The CPU 310 executes the wireless resource allocation program 321 to construct an estimation unit and an allocation unit, and performs wireless resource allocation processing. The wireless resource allocation processing is processing for allocating wireless resources to the gNodeB 200 to which it is connected (controls). In the wireless resource allocation processing, the NMS server 300 performs a radio access network (RAN (Radio Access Network)) slice construction processing, a required wireless resource amount estimation processing, a TDD frame construction and setting processing, an inter-cell interference amount estimation processing, an interference relationship estimation processing, and a resource allocation processing.

CPU310は、無線リソース割当プログラム321のRANスライス構築モジュール3211を実行することで、推定部及び割当部を構築し、RANスライス構築処理を行う。RANスライス構築処理は、コアネットワークで構築されたスライスを、RAN環境に応じて細分化したRANスライスを構築する処理である。なお、NMSサーバ300は、RANスライス構築処理において、コアネットワークで構築されたスライスを、そのままRANスライスとしてもよい。 The CPU 310 executes the RAN slice construction module 3211 of the wireless resource allocation program 321 to construct an estimation unit and an allocation unit, and performs a RAN slice construction process. The RAN slice construction process is a process of constructing a RAN slice by subdividing a slice constructed in the core network according to the RAN environment. Note that in the RAN slice construction process, the NMS server 300 may use the slice constructed in the core network as the RAN slice as it is.

CPU310は、無線リソース割当プログラム321の所要無線リソース量推定モジュール3212を実行することで、推定部及び割当部を構築し、所要無線リソース量推定処理を行う。所要無線リソース量推定処理は、RANスライスごとに必要な無線リソース量を推定(算出)する処理である。 The CPU 310 executes the required radio resource amount estimation module 3212 of the radio resource allocation program 321 to construct an estimation unit and an allocation unit, and performs the required radio resource amount estimation process. The required radio resource amount estimation process is a process for estimating (calculating) the amount of radio resources required for each RAN slice.

CPU310は、無線リソース割当プログラム321のTDDフレーム構成設定モジュール3213を実行することで、推定部及び割当部を構築し、TDDフレーム構成設定処理を行う。TDDフレーム構成設定処理は、所要無線リソース量に基づき、TDDフレーム構成を決定し、決定したTDDフレームを設定する処理である。 The CPU 310 executes the TDD frame configuration setting module 3213 of the wireless resource allocation program 321 to construct an estimation unit and an allocation unit, and to perform the TDD frame configuration setting process. The TDD frame configuration setting process is a process that determines the TDD frame configuration based on the required wireless resource amount, and sets the determined TDD frame.

CPU310は、無線リソース割当プログラム321のセル間干渉量推定モジュール3214を実行することで、推定部及び割当部を構築し、セル間干渉量推定処理を行う。セル間干渉量推定処理は、セル間の干渉量を、RANスライスごとに推定する処理である。 The CPU 310 executes the inter-cell interference amount estimation module 3214 of the wireless resource allocation program 321 to construct an estimation unit and an allocation unit and perform inter-cell interference amount estimation processing. The inter-cell interference amount estimation processing is a process for estimating the amount of interference between cells for each RAN slice.

CPU310は、無線リソース割当プログラム321のセル干渉関係推定モジュール3215を実行することで、推定部及び割当部を構築し、セル干渉関係推定処理を行う。セル干渉関係推定処理は、セル間の干渉関係を、RANスライスごとに推定する処理である。 The CPU 310 executes the cell interference relationship estimation module 3215 of the wireless resource allocation program 321 to construct an estimation unit and an allocation unit and perform cell interference relationship estimation processing. The cell interference relationship estimation processing is a process for estimating the interference relationship between cells for each RAN slice.

CPU310は、無線リソース割当プログラム321のリソース割当モジュール3216を実行することで、推定部及び割当部を構築し、リソース割当処理を行う。リソース割当処理は、推定したセル間の干渉関係に基づいて、優先度の高い(要求品質の高い)RANスライスから順に、スライスの要求品質を満たすことができる無線リソースを割り当てる処理である。 The CPU 310 executes the resource allocation module 3216 of the wireless resource allocation program 321 to construct an estimation unit and an allocation unit and perform resource allocation processing. The resource allocation processing is a process of allocating wireless resources that can satisfy the required quality of the slices, starting from the RAN slice with the highest priority (highest required quality), based on the estimated interference relationship between cells.

CPU310は、基地局装置制御プログラム322を実行することで、基地局装置制御処理を行う。基地局装置制御処理は、決定した無線リソースを各gNodeB200に通知し、実行させる処理である。 The CPU 310 executes the base station device control program 322 to perform base station device control processing. The base station device control processing is a process of notifying each gNodeB 200 of the determined radio resources and having them execute the processing.

<同一チャネル干渉制御>
図3は、同一チャネルを使用するセル間の制御の例を示す図である。図3(1)に示すように、例えば、最小割当て単位を50MHzとして4.5G帯において利用可能な帯域である200MHz域を分割すると、4つのチャネルに分割することができる。
<Co-channel interference control>
Fig. 3 is a diagram showing an example of control between cells using the same channel. As shown in Fig. 3(1), for example, if a 200 MHz band that is a band available in the 4.5 GHz band is divided into four channels with a minimum allocation unit of 50 MHz.

図3(2)は、15のセル及び、各セルが使用するチャネルの割り当て例を示す図である。図3(2)に示すように、互いに隣接するセルに対しては、同じチャネルを使用しないように各セルにチャネルを割り当てる。しかし、例えば、セルC1とセルC2のように、互いに隣接はしないものの、同じチャネル1を割り当てられたセル同士は、互いに干渉する場合がある。そこで、NMSサーバ300は、上記の最小割当て単位において、多様なQoSフロー(またはスライス)を考慮したセル間の無線リソース制御を行う。 Figure 3 (2) is a diagram showing an example of allocation of 15 cells and channels used by each cell. As shown in Figure 3 (2), channels are assigned to each cell so that adjacent cells do not use the same channel. However, for example, cells C1 and C2, which are not adjacent to each other but are assigned the same channel 1, may interfere with each other. Therefore, the NMS server 300 performs radio resource control between cells taking into account various QoS flows (or slices) in the above-mentioned minimum allocation unit.

図4は、無線リソースの割当の例を示す図である。図4は、異なる要求品質を持つ2種類のトラフィックが混在する環境を示している。一つは、高速大容量を要求品質とするeMBB(enhanced Mobile Broadband)通信である。もう一つのトラフィックは、URLLC(Ultra-Reliable and Low Latency Communications:超高信頼低遅延)である。工場等においては、例えば、製造装置のリアルタイム制御等においてURLLCスライスが使用され、カメラによるラインの監視等にeMBBスライスが使用されることがある。この場合、製造装置のリアルタイム制御が高い信頼度で行われることが最優先となり、通信においてはeMBBスライスに対してURLLCスライスの優先度が高く設定される。以下、eMBBは、URLLCスライスに比べ、比較的優先度が低いものとする。 Figure 4 is a diagram showing an example of wireless resource allocation. Figure 4 shows an environment in which two types of traffic with different required qualities coexist. One is eMBB (enhanced Mobile Broadband) communication, which requires high speed and large capacity. The other traffic is URLLC (Ultra-Reliable and Low Latency Communications). In a factory, for example, URLLC slices are used for real-time control of manufacturing equipment, and eMBB slices are used for line monitoring with cameras. In this case, the top priority is to perform real-time control of the manufacturing equipment with high reliability, and in communication, the priority of the URLLC slice is set higher than that of the eMBB slice. Hereinafter, eMBB is considered to have a relatively lower priority than the URLLC slice.

NMSサーバ300は、図4に示すように、eMBB用の無線リソースとして、セルC1及びセルC2に対して、同じ周波数帯域を割り当てる。そして、NMSサーバ300は、eMBB用の無線リソース以外のチャネルの周波数を2つに分割し、セルC1が高優先で使用する周波数帯域をC2においては制約有りの周波数帯域とし、セルC2が高優先で使用する周波数帯域をセルC1においては制約有りの周波数帯域とする。制約有りの周波数帯域における制約は、例えば、使用することを禁止された状態を示す。また、制約は、送信出力の制限や、ビーム方向の制限など、もう一方のセルに対する干渉を抑制するための制約を含む。 As shown in FIG. 4, the NMS server 300 assigns the same frequency band to cells C1 and C2 as radio resources for eMBB. The NMS server 300 then divides the frequencies of the channels other than the radio resources for eMBB into two, and sets the frequency band that cell C1 uses with high priority as a restricted frequency band in C2, and sets the frequency band that cell C2 uses with high priority as a restricted frequency band in cell C1. The restriction in the restricted frequency band indicates, for example, a state in which use is prohibited. The restriction also includes restrictions to suppress interference with the other cell, such as restrictions on transmission power and beam direction.

図4に示すように、セルC1及びセルC2が高優先用の無線リソースを使用するとき、もう一方のセルでは当該無線リソースに使用が制限されることで、高優先の通信を相互の干渉が小さいリソース上において実施することができる。 As shown in FIG. 4, when cells C1 and C2 use high-priority radio resources, the other cell is restricted from using those radio resources, allowing high-priority communication to be carried out on resources with minimal mutual interference.

図5は、無線リソースの割当の例を示す図である。NMSサーバ300は、図5に示すように、eMBB用の無線リソースとして、セルC1及びセルC2に対して、同じ周波数帯域を割り当てる。そして、NMSサーバ300は、eMBB用の無線リソース以外のチャネルの周波数を、セルC2においては高優先で使用する周波数帯域とし、セルC1においては制約有の周波数帯域とする。例えば、セルは、使用される環境によっては、高優先のデータ通信を行う必要がない場合がある。例えば、セルC1では高優先のデータ通信が不要である場合、図5に示すような割り当て方式であってもよい。図5の割当を行うことで、図4と同様の効果を得ることができる場合がある。 Figure 5 is a diagram showing an example of wireless resource allocation. As shown in Figure 5, the NMS server 300 allocates the same frequency band to cells C1 and C2 as wireless resources for eMBB. The NMS server 300 then allocates the frequencies of channels other than the wireless resources for eMBB as frequency bands to be used with high priority in cell C2, and as frequency bands with restrictions in cell C1. For example, depending on the environment in which the cell is used, there are cases where high-priority data communication is not required. For example, when high-priority data communication is not required in cell C1, the allocation method shown in Figure 5 may be used. By performing the allocation shown in Figure 5, it may be possible to obtain the same effect as in Figure 4.

<無線リソース割当処理>
NMSサーバ300における無線リソース割当処理について説明する。NMSサーバ300は、無線リソースを割り当てるとき、無線リソース割当処理S1000を実行する。
<Radio Resource Allocation Processing>
A description will now be given of the wireless resource allocation process in the NMS server 300. When allocating wireless resources, the NMS server 300 executes a wireless resource allocation process S1000.

図6は、無線リソース割当処理S1000の処理フローチャートの例を示す図である。NMSサーバ300は、無線リソース割当処理S1000において、各gNodeB200におけるRANスライスを構築し(S1100)、RANスライス毎の所要無線リソース量を推定し(S1200)、TDDフレーム構成を設定し(S1300)、セル間干渉量を推定し(S1400)、RANスライス毎のセル間の干渉関係を推定し(S1500)、RANスライスへのリソース割当を行う(S1600)。NMSサーバ300は、無線リソース割当処理S1000において、処理1~処理6を繰り返す。NMSサーバ300は、例えば、定期的に無線リソース割当処理S1000を行う。以下、各処理について説明する。 Figure 6 is a diagram showing an example of a processing flowchart of the wireless resource allocation process S1000. In the wireless resource allocation process S1000, the NMS server 300 constructs RAN slices in each gNodeB 200 (S1100), estimates the amount of required wireless resources for each RAN slice (S1200), sets the TDD frame configuration (S1300), estimates the amount of inter-cell interference (S1400), estimates the interference relationship between cells for each RAN slice (S1500), and allocates resources to the RAN slices (S1600). In the wireless resource allocation process S1000, the NMS server 300 repeats processes 1 to 6. The NMS server 300 performs the wireless resource allocation process S1000, for example, periodically. Each process is described below.

<処理1:RANスライスの構築>
処理1において、NMSサーバ300は、RAN(Radio Access Network)スライスの構築を行う。NMSサーバ300は、処理1において、コアネットワークにおいてQoSに基づいて構築されたスライスを、さらにRANの特性に基づいて細分化したRANスライスを構築する。RAN特性に基づいて細分化されるため、RANスライスに対して無線リソースを割り当てるとき、RAN特性に応じた、より適切な無線リソースに割り当てを行うことが可能となる。
<Process 1: Construction of RAN slice>
In process 1, the NMS server 300 constructs a RAN (Radio Access Network) slice. In process 1, the NMS server 300 constructs a RAN slice by further subdividing a slice constructed in the core network based on QoS based on the characteristics of the RAN. Since the slice is subdivided based on the RAN characteristics, when radio resources are assigned to the RAN slice, it is possible to assign more appropriate radio resources according to the RAN characteristics.

例えば、NMSサーバ300は、端末装置100のセル内におけるgNodeB200との位置関係に基づき、RANスライスを構築する。位置関係は、例えば、通信中にgNodeB200と端末装置100との距離を含む。NMSサーバ300は、同一QoSのスライスを、例えば、セル端(セルの端部付近)に位置する端末装置100のトラフィックで構成するRANスライスと、それ以外の端末装置100のトラフィックで構成するRANスライスに細分化する。これにより、NMSサーバ300は、FFR(Fractional. Frequency Reuse)における無線リソースの割当と同等な無線リソースの割当てを行うことができる。FFRとは、例えば、基地局装置から遠いセル端に位置する端末装置と、基地局装置と近いセル中心付近に位置する端末装置とで、割り当てる無線リソースの周波数帯域を分離し、部分的に周波数繰り返しを行う技術である。 For example, the NMS server 300 constructs a RAN slice based on the positional relationship between the terminal device 100 and the gNodeB 200 in the cell. The positional relationship includes, for example, the distance between the gNodeB 200 and the terminal device 100 during communication. The NMS server 300 subdivides slices of the same QoS into, for example, a RAN slice consisting of traffic of the terminal device 100 located at the cell edge (near the edge of the cell) and a RAN slice consisting of traffic of the other terminal devices 100. This allows the NMS server 300 to allocate radio resources equivalent to the allocation of radio resources in FFR (Fractional Frequency Reuse). FFR is a technology that separates the frequency band of the radio resources to be allocated between, for example, a terminal device located at the cell edge far from the base station device and a terminal device located near the center of the cell close to the base station device, and partially repeats the frequency.

また、NMSサーバ300は、端末装置100毎にRANスライスを構築してもよい。これにより、端末装置100毎のRAN特性に応じた無線リソースの割当が可能となる。 The NMS server 300 may also construct a RAN slice for each terminal device 100. This enables allocation of radio resources according to the RAN characteristics of each terminal device 100.

なお、NMSサーバ300は、上述したRANスライス構築のため、端末装置100の位置情報や無線状態などを収集してもよい。 The NMS server 300 may also collect location information and wireless conditions of the terminal device 100 in order to construct the RAN slice described above.

さらに、NMSサーバ300は、コアネットワークで構築されたスライスを、細分化せず、そのままRANスライスとしてもよい。例えば、コアネットワーク側で十分に細分化されたスライスが構築されている場合、コアネットワークで構築されたスライスと一意に対応づけてRANスライスを構築する。 Furthermore, the NMS server 300 may use the slice constructed in the core network as the RAN slice without subdividing it. For example, if a sufficiently subdivided slice has been constructed on the core network side, the NMS server 300 constructs a RAN slice in a unique correspondence with the slice constructed in the core network.

<処理2:RANスライス毎の所要無線リソース量の推定>
処理2において、NMSサーバ300は、各gNodeB200におけるRANスライス毎の所要無線リソース量を推定(算出)する。
<Process 2: Estimation of required radio resource amount for each RAN slice>
In process 2, the NMS server 300 estimates (calculates) the amount of required radio resources for each RAN slice in each gNodeB 200.

NMSサーバ300は、スライス毎の所要パケットサイズを算出する。NMSサーバ300は、例えば、コアネットワーク側のスライス構築時に設定(指定)されるGFBR(Guaranteed Flow Bit Rate)、MFBR(Maximum Flow Bit Rate)、PDB(Packet Delay Budget)、Averaging Window、TTI(Transmission Time Interval)長など(参考文献:3GPP TS.23.501)に基づいて算出する。例えば、以下の式(1)で算出する。 The NMS server 300 calculates the required packet size for each slice. The NMS server 300 calculates based on, for example, the Guaranteed Flow Bit Rate (GFBR), Maximum Flow Bit Rate (MFBR), Packet Delay Budget (PDB), Averaging Window, and Transmission Time Interval (TTI) length (Reference: 3GPP TS.23.501) that are set (specified) when constructing the slice on the core network side. For example, the calculation is performed using the following formula (1).

パケットサイズ=MFBR(又はGFBR)×TTI長・・・式(1)
(TTI<PDB, 1スロット/TTI)
なお、式(1)は、例えば、再送を考慮しない式である。式(1)を用い、上り/下りのパケットサイズを算出する。
Packet size = MFBR (or GFBR) x TTI length (Equation 1)
(TTI<PDB, 1 slot/TTI)
Note that, for example, equation (1) does not take retransmission into consideration. Using equation (1), the upstream/downstream packet sizes are calculated.

次に、NMSサーバ300は、パケット伝送に必要な無線リソース量を算出する。NMSサーバ300は、あらかじめ作成した伝搬環境マップに基づき、MCS(Modulation and Coding Scheme)を決定する。伝搬環境マップは、例えば、過去の測定結果やシミュレーション結果などから生成される。また、MCSの決定において、干渉がないことを想定してもよいし、許容されるレベルの干渉があることを想定してもよい。 Next, the NMS server 300 calculates the amount of radio resources required for packet transmission. The NMS server 300 determines the MCS (Modulation and Coding Scheme) based on a propagation environment map created in advance. The propagation environment map is generated, for example, from past measurement results or simulation results. In determining the MCS, it may be assumed that there is no interference, or that there is an acceptable level of interference.

NMSサーバ300は、決定したMCSに基づき、推定した上記の所要パケットサイズの伝送に必要な上り/下りのリソースブロック数を算出する。なお、NMSサーバ300は、干渉がないことを前提としたMCSでリソースブロック数を算出すると、実際の環境では容量不足になる場合があるため、所定量のマージンを加算したリソースブロック数を算出してもよい。 Based on the determined MCS, the NMS server 300 calculates the number of upstream/downstream resource blocks required for transmitting the estimated required packet size. Note that the NMS server 300 may calculate the number of resource blocks by adding a predetermined margin, since calculating the number of resource blocks using an MCS that assumes no interference may result in insufficient capacity in the actual environment.

NMSサーバ300は、gNodeB200毎に、必要なリソースブロック数を算出する。NMSサーバ300は、例えば、gNodeB200に無線接続する端末装置100が必要とするリソースブロック数の合計値を、当該gNodeB200が必要なリソースブロック数として算出する。 The NMS server 300 calculates the number of resource blocks required for each gNodeB 200. For example, the NMS server 300 calculates the total number of resource blocks required by the terminal devices 100 that are wirelessly connected to the gNodeB 200 as the number of resource blocks required by that gNodeB 200.

<処理3:TDDフレーム構成の設定>
処理3において、NMSサーバ300は、TDD(Time Division Duplex)フレームの構成を設定する。NMSサーバ300は、処理2において推定(算出)した所要リソース量に基づいて決定する。
<Process 3: Setting the TDD frame configuration>
In process 3, the NMS server 300 sets the configuration of a TDD (Time Division Duplex) frame based on the required resource amount estimated (calculated) in process 2.

NMSサーバ300は、例えば、同一テナント内のgNodeB200間で同一のフレーム構成である場合、そのテナントにおける平均負荷や、クリティカルセル(例えば、最も通信量も多いセル、最も優先度の高いトラフィックの伝送を行うセルなど)の負荷バランスに応じて、TDDフレームの構成を決定する。 For example, when the frame configuration is the same between gNodeBs 200 in the same tenant, the NMS server 300 determines the TDD frame configuration according to the average load in the tenant and the load balance of critical cells (e.g., the cell with the highest communication volume, the cell transmitting the highest priority traffic, etc.).

なお、NMSサーバ300は、TDDフレーム構成が固定で設定されている(TDDフレーム構成を変更できない)場合、当該処理3を行わなくてもよい。 Note that if the TDD frame configuration is fixed (the TDD frame configuration cannot be changed), the NMS server 300 does not need to perform process 3.

<処理4:セル間干渉量推定>
処理4において、NMSサーバ300は、2セル間(gNodeB200間、gNodeBと端末装置間、および端末装置間)の干渉量をスロット毎に推定する。スロットは、処理3において決定したTDDフレーム構成に従う。NMSサーバ300は、他セルのgNodeB200及び端末装置と、自セルのgNodeB200及び端末装置との間の干渉について推定及び測定を行う。な環境モデルを使用し、干渉量の推定を行う。環境モデルは、セル(gNodeB200、端末装置)やテナントの配置関係や伝搬環境をモデル化したもので、敷地や建物のレイアウト情報等から作成される。環境モデルは、例えば、端末装置の位置、送受信に適用するアンテナビームパターン、送信電力などが含まれる。なお、無線リソース割当処理の繰り返し実行にともない、処理4も繰り返し実行される。このとき、使用する環境モデルも逐次更新する。これにより、常に最新の環境モデルを使用することができ、より実環境に近い推定結果が得られる。
<Process 4: Estimation of Inter-Cell Interference Amount>
In process 4, the NMS server 300 estimates the amount of interference between two cells (between the gNodeBs 200, between the gNodeBs and the terminal devices, and between the terminal devices) for each slot. The slots follow the TDD frame configuration determined in process 3. The NMS server 300 estimates and measures the interference between the gNodeBs 200 and the terminal devices of the other cell and the gNodeBs 200 and the terminal devices of its own cell. The NMS server 300 estimates the amount of interference using an environmental model. The environmental model is a model of the layout relationship and propagation environment of the cells (gNodeBs 200, terminal devices) and tenants, and is created from layout information of the site and buildings. The environmental model includes, for example, the position of the terminal device, the antenna beam pattern applied to transmission and reception, and the transmission power. In addition, process 4 is repeatedly executed along with the repeated execution of the wireless resource allocation process. At this time, the environmental model used is also updated successively. This allows the latest environmental model to be used at all times, and an estimation result closer to the actual environment can be obtained.

NMSサーバ300は、干渉量の推定において、基地局装置毎のフレーム構成の違いに基づいて干渉量の影響を評価する。またNMSサーバ300は、フレームタイミングのオフセット量(フレーム構成の差異や、送信タイミングの差異など)に基づいて、干渉量の影響評価を行う。これにより、NMSサーバ300は、例えば、基地局装置ごとにフレームの送信タイミングやフレーム長などが異なり、上り下りの信号の送信タイミングが重複する場合を考慮した干渉量の評価を行うことができる。 When estimating the amount of interference, the NMS server 300 evaluates the impact of the amount of interference based on the differences in frame configuration for each base station device. The NMS server 300 also evaluates the impact of the amount of interference based on the offset amount of frame timing (differences in frame configuration, differences in transmission timing, etc.). This allows the NMS server 300 to evaluate the amount of interference taking into account cases where, for example, frame transmission timing and frame length differ for each base station device and the transmission timing of uplink and downlink signals overlap.

図7は、セル間干渉の測定タイミングの例を示す図である。図7は、セル1、セル2それぞれの1スロットにおける上り(UL)及び下り(DL)の送信区間の例を示す。なお、図7は、セル1及びセル2でフレーム同期が行われている場合の図であるが、フレーム同期はとれていない場合でも、測定区間の考え方は同様である。 Figure 7 is a diagram showing an example of the timing for measuring inter-cell interference. Figure 7 shows an example of the uplink (UL) and downlink (DL) transmission intervals in one slot for each of cell 1 and cell 2. Note that Figure 7 shows a case where frame synchronization is performed in cell 1 and cell 2, but the concept of the measurement interval is the same even if frame synchronization is not achieved.

なお、処理4では、同一チャネルでの干渉量に加え、隣接チャネルでの干渉量も推定してもよい。隣接チャネルの干渉量の推定においては、例えば、隣接チャネルからの漏洩電力を考慮する。また、例えば、セル間でシンボル同期しており、サブキャリア間隔が同一である場合、隣接キャリアによる影響は少ない(限定的)であると判断し、隣接キャリア干渉の推定を行わなくてもよい。 In addition, in process 4, in addition to the amount of interference in the same channel, the amount of interference in adjacent channels may also be estimated. When estimating the amount of interference in adjacent channels, for example, the leakage power from the adjacent channels is taken into consideration. Also, for example, when there is symbol synchronization between cells and the subcarrier spacing is the same, it is determined that the influence of adjacent carriers is small (limited), and it is not necessary to estimate adjacent carrier interference.

区間(a)は、セル1の下り通信とセル2の下り通信が重なる区間である。これは、セル1において、セル1で下り信号(電波)の受信を行う端末装置における、隣接するセル2のgNodeB200が送信する電波による干渉度合いを測定する区間である。また、セル2において、セル2で下り信号の受信を行う端末装置における、隣接するセル1のgNodeB200が送信する電波による干渉度合いを測定する区間である。 Section (a) is a section where the downlink communication of cell 1 and the downlink communication of cell 2 overlap. This is a section where the degree of interference caused by radio waves transmitted by gNodeB 200 of adjacent cell 2 is measured in a terminal device in cell 1 that receives downlink signals (radio waves) in cell 1. Also, this is a section where the degree of interference caused by radio waves transmitted by gNodeB 200 of adjacent cell 1 is measured in a terminal device in cell 2 that receives downlink signals in cell 2.

区間(b)は、セル1の上り通信とセル2の上り通信が重なる区間である。これは、セル1において、セル1のgNodeB200の受信における、隣接するセル2で通信を行う端末装置が送信する電波による干渉度合いを測定する区間である。また、セル2において、セル2のgNodeB200の受信における、隣接するセル1で通信を行う端末装置が送信する電波による干渉度合いを測定する区間である。 Section (b) is a section where the uplink communication of cell 1 and the uplink communication of cell 2 overlap. This is a section where the degree of interference caused by radio waves transmitted by a terminal device communicating in adjacent cell 2, when received by gNodeB 200 of cell 1, is measured in cell 1. Also, this is a section where the degree of interference caused by radio waves transmitted by a terminal device communicating in adjacent cell 1, when received by gNodeB 200 of cell 2, is measured in cell 2.

区間(c)は、セル1において、セル1の下り通信とセル2の上り通信が重なる区間である。これは、セル1で下り信号の受信を行う端末装置における、隣接するセル2で通信を行う端末装置が送信する電波による干渉度合いを測定する区間である。 区間(d)は、セル2において、セル1の下り通信とセル2の上り通信が重なる区間である。これは、セル2のgNodeBの受信における、隣接するセル1のgNodeB200が送信する電波による干渉度合いを測定する区間である。なお、上記の2セル間でTDDフレーム構成が同一の場合は、区間(c)および(d)が無いため、これら干渉量の推定を行う必要はない。 Section (c) is a section in cell 1 where downlink communication in cell 1 overlaps with uplink communication in cell 2. This is a section in which the degree of interference caused by radio waves transmitted by a terminal device communicating in adjacent cell 2 is measured in a terminal device receiving a downlink signal in cell 1. Section (d) is a section in cell 2 where downlink communication in cell 1 overlaps with uplink communication in cell 2. This is a section in which the degree of interference caused by radio waves transmitted by gNodeB 200 in adjacent cell 1 is measured in reception by gNodeB in cell 2. Note that if the TDD frame configuration is the same between the above two cells, there are no sections (c) and (d), and therefore there is no need to estimate the amount of interference.

なお、上記のセル間干渉量の推定は、エリアにおける最悪値を用いて評価を行ってもよい。これは、例えば、各セルのセル端に位置する端末装置、あるいは、各セルのセル端に端末装置が位置すると仮定し、セル間干渉を推定または測定する処理である。 The above estimation of the amount of inter-cell interference may be performed using the worst value in the area. This is, for example, a process of estimating or measuring inter-cell interference assuming that a terminal device is located at the cell edge of each cell, or that a terminal device is located at the cell edge of each cell.

図8は、エリア最悪値評価における、端末装置の位置の例を示す図である。 Figure 8 shows an example of the location of a terminal device in the area worst value evaluation.

パターン1は、gNodeB200-1が端末装置100-1に信号を送信するタイミングにおける測定パターンの例を示す図である。gNodeB200-1は、端末装置100-1と通信中であり、端末装置100-1に下りの信号S1を送信している。端末装置100-1は、例えば、gNodeB200-1のセル端であり、隣接するgNodeB200-2及びgNodeB200-2と通信する端末装置100-2と近傍する位置に存在する。これにより、端末装置100-1は、自セルのgNodeB200-1からの信号の受信強度が弱く、他セルのgNodeB200-2及び他セルと通信中の端末装置100-2からの信号の受信強度が強い、劣悪な環境に位置することとなる。 Pattern 1 is a diagram showing an example of a measurement pattern at the timing when gNodeB 200-1 transmits a signal to terminal device 100-1. gNodeB 200-1 is in communication with terminal device 100-1 and transmits a downlink signal S1 to terminal device 100-1. Terminal device 100-1 is, for example, at the cell edge of gNodeB 200-1 and is located in the vicinity of adjacent gNodeB 200-2 and terminal device 100-2 communicating with gNodeB 200-2. As a result, terminal device 100-1 is located in a poor environment where the reception strength of the signal from gNodeB 200-1 of its own cell is weak and the reception strength of the signal from gNodeB 200-2 of another cell and terminal device 100-2 communicating with another cell is strong.

端末装置100-1が信号S1を受信するタイミングで、gNodeB200-2が送信する下り信号を測定することで、タイミング(a)における干渉を測定(推定)する。また、端末装置100-1が信号S1を受信するタイミングで、端末装置100-2が送信する上り信号を測定することで、タイミング(c)における干渉を測定(推定)する。 At the timing when terminal device 100-1 receives signal S1, interference at timing (a) is measured (estimated) by measuring the downlink signal transmitted by gNodeB 200-2. Also, at the timing when terminal device 100-1 receives signal S1, interference at timing (c) is measured (estimated) by measuring the uplink signal transmitted by terminal device 100-2.

パターン2は、端末装置100-1がgNodeB200-1に信号を送信するタイミングにおける測定パターンの例を示す図である。端末装置100-1は、gNodeB200-1に、上りの信号S2を送信している。端末装置100-1は、例えば、gNodeB200-1のセル端に位置する。また、隣接セルの端末装置100-2は、gNodeB200-1の近傍に位置する。これにより、gNodeB200-1は、自セルの端末装置100-1の信号の受信強度が弱く、他セルの端末装置100-2からの信号の受信強度が強い、劣悪な環境に位置することとなる。なお、gNodeB200-1及びgNodeB200-2の位置は、固定されているものとする。 Pattern 2 is a diagram showing an example of a measurement pattern at the timing when the terminal device 100-1 transmits a signal to the gNodeB 200-1. The terminal device 100-1 transmits an uplink signal S2 to the gNodeB 200-1. The terminal device 100-1 is located, for example, at the cell edge of the gNodeB 200-1. Furthermore, the terminal device 100-2 of the adjacent cell is located near the gNodeB 200-1. As a result, the gNodeB 200-1 is located in a poor environment where the reception strength of the signal from the terminal device 100-1 of its own cell is weak and the reception strength of the signal from the terminal device 100-2 of the other cell is strong. Note that the positions of the gNodeB 200-1 and the gNodeB 200-2 are assumed to be fixed.

gNodeB200-1が信号S2を受信するタイミングで、端末装置100-2が送信する上り信号を測定することで、タイミング(b)における干渉を測定(推定)する。また、gNodeB200-1が信号S2を受信するタイミングで、gNodeB200-2が送信する下り信号を測定することで、タイミング(d)における干渉を測定(推定)する。 The interference at timing (b) is measured (estimated) by measuring the uplink signal transmitted by terminal device 100-2 at the timing when gNodeB 200-1 receives signal S2. Also, the interference at timing (d) is measured (estimated) by measuring the downlink signal transmitted by gNodeB 200-2 at the timing when gNodeB 200-1 receives signal S2.

<処理5:RANスライス毎の干渉関係推定>
処理5において、NMSサーバ300は、RANスライス毎のセル間干渉関係を推定する。NMSサーバ300は、セル毎、RANスライス毎に、与干渉セルを特定し、影響が大きいセルを決定する。
<Process 5: Estimation of interference relationship for each RAN slice>
In process 5, the NMS server 300 estimates the inter-cell interference relationship for each RAN slice. The NMS server 300 identifies interfering cells for each cell and each RAN slice, and determines cells that have a large influence.

NMSサーバ300は、セル毎、RANスライス毎に、与干渉セルを、以下の優先順位(Tier)で決定する。 The NMS server 300 determines the interfering cells for each cell and RAN slice in the following priority order (tier):

Tier1:処理4で算出した、1つの他セルからの同一チャネル干渉量(a)~(d)から実効的な下りリンク干渉および上りリンク干渉の推定を行い、推定した両者のうち、1つでもスライス毎に設定した許容値を超えるセルを、そのスライスにおける与干渉セルと判定する。実効的な下りリンク干渉は、両セルが同一のTDDフレーム構成であれば(a)の干渉量と同一であり、異なるTDDフレーム構成であれば、区間(a)と(c)の比率に応じて区間(a)、(c)の干渉量をもとに計算を行う。実効的な上りリンク干渉は、両セルが同一のTDDフレーム構成であれば(b)の干渉量と同一であり、異なるTDDフレーム構成であれば、区間(b)と(d)の比率に応じて区間(b)、(d)の干渉量をもとに計算を行う。隣接チャネル干渉(同一周波数ではないが、隣接する周波数帯域の電波による干渉)についても、同様の判定を行い、干渉がある場合、隣接チャネル干渉ありのセルとして記憶する。 Tier 1: The effective downlink interference and uplink interference are estimated from the amounts of co-channel interference (a) to (d) from one other cell calculated in process 4, and a cell in which even one of the estimated amounts exceeds the allowable value set for each slice is determined to be an interfering cell in that slice. The effective downlink interference is the same as the amount of interference (a) if both cells have the same TDD frame configuration, and if they have different TDD frame configurations, the calculation is performed based on the amount of interference in sections (a) and (c) according to the ratio of sections (a) and (c). The effective uplink interference is the same as the amount of interference (b) if both cells have the same TDD frame configuration, and if they have different TDD frame configurations, the calculation is performed based on the amount of interference in sections (b) and (d) according to the ratio of sections (b) and (d). A similar determination is made for adjacent channel interference (interference due to radio waves in adjacent frequency bands, not the same frequency), and if there is interference, the cell is stored as having adjacent channel interference.

Tier2:Tier1の与干渉セルを除き、2セルからの同一チャネルの干渉の和が許容値を超える場合、この2セルのうち、干渉レベルが高いほうのセルを、与干渉セルと判定する。隣接チャネル干渉についても、同様の判定を行う。 Tier 2: If the sum of the same channel interference from two cells, excluding the Tier 1 interfering cell, exceeds the allowable value, the cell with the higher interference level is determined to be the interfering cell. A similar determination is made for adjacent channel interference.

Tier3:Tier1、2の与干渉セルを除き、3セルからの同一チャネルの干渉の和が許容値を超える場合、この3セルのうち、干渉レベルが最大のセルを、与干渉セルと判定する。隣接チャネル干渉についても、同様の判定を行う。 Tier 3: If the sum of the same channel interference from three cells, excluding the interfering cells of Tiers 1 and 2, exceeds the allowable value, the cell with the highest interference level among these three cells is determined to be the interfering cell. A similar determination is made for adjacent channel interference.

なお、Tier4以降の優先順位を用意し、セル数を増やし、同様の処理を行ってもよい。 Note that similar processing may be performed by providing priorities for Tier 4 and above and increasing the number of cells.

<処理6:RANスライスへのリソース割当>
処理6において、処理5で決定した与干渉セル毎に、干渉制御(無線リソースの割当)を行う。
<Process 6: Resource Allocation to RAN Slice>
In process 6, interference control (allocation of radio resources) is performed for each interfering cell determined in process 5.

NMSサーバ300は、例えば、2つのセルが相互に干渉している場合(相互に相手側セルを与干渉セルと判定した場合)、与干渉側セルに割り当てるリソースとは重ならないリソースを被干渉側のセルに割り当て、与干渉側セルに割り当てるリソースは、被干渉側セルでは制約付きリソースとして設定することで、互いの干渉が抑制され、干渉度合いを所定の値以下とすることが可能となる。制約付きリソースは、例えば、スケジューリング時に制約のあるリソース(例えば、スケジューリングの禁止など)である。 For example, when two cells are interfering with each other (when each determines that the other cell is an interfering cell), the NMS server 300 assigns resources to the interfered cell that do not overlap with the resources assigned to the interfering cell, and sets the resources assigned to the interfered cell as constrained resources in the interfered cell, thereby suppressing interference between the cells and making it possible to keep the degree of interference below a predetermined value. Constrained resources are, for example, resources that are constrained during scheduling (for example, scheduling is prohibited).

NMSサーバ300は、Tier1で決定した与干渉セルを最も優先度が高い干渉セルとみなし、最も干渉を抑制できる割り当て方法を行う。一方、NMSサーバ300は、Tier2以下で決定した与干渉セルについては、上位のTierで割り当てた以外のリソースを使用し、干渉を抑制する。以下、リソース割当について説明する。 The NMS server 300 regards the interfering cell determined in Tier 1 as the highest priority interfering cell and performs an allocation method that can best suppress interference. On the other hand, for the interfering cell determined in Tier 2 or lower, the NMS server 300 uses resources other than those allocated in the higher tier to suppress interference. Resource allocation is explained below.

図9は、リソース割当の例を示す図である。例えば、セル1とセル2は、フレーム同期しており、サブキャリア間隔(SCS(Sub Carrier Spacing))が60kHz、スロット長が0.25ms、1サブフレームは4スロットで構成されるものとする。なお、図9は、セル1及びセル2が同一のスロットフォーマットを使用する例を示す図である。 Figure 9 is a diagram showing an example of resource allocation. For example, cell 1 and cell 2 are frame synchronized, the subcarrier spacing (SCS (Sub Carrier Spacing)) is 60 kHz, the slot length is 0.25 ms, and one subframe consists of four slots. Note that Figure 9 shows an example in which cell 1 and cell 2 use the same slot format.

NMSサーバ300は、セル1のBWP(Bandwidth part:周波数帯域幅)1を、優先度が高いRANスライス(高要求スライス:例えば、URLLC)用リソースとして割り当てる。そして、NMSサーバ300は、セル1のBWP2を、使用しない制約(Retricted)リソースとして割り当てる。 The NMS server 300 allocates the BWP (Bandwidth part) 1 of the cell 1 as a resource for a high-priority RAN slice (high demand slice: for example, URLLC). The NMS server 300 then allocates the BWP 2 of the cell 1 as an unused restricted resource.

一方、NMSサーバ300は、セル2のBWP1を、使用しない制約リソースとして割り当てる。 On the other hand, the NMS server 300 assigns BWP1 of cell 2 as an unused constrained resource.

そして、NMSサーバ300は、セル2のBWP2を、優先度が高いRANスライス用として割り当てる。 Then, the NMS server 300 assigns BWP2 of cell 2 for the high priority RAN slice.

さらに、NMSサーバ300は、セル1及び2のBWP3を、優先度が低いRANスライス(例えば、eMBB)用として割り当てる。 Furthermore, the NMS server 300 allocates BWP3 of cells 1 and 2 for a low priority RAN slice (e.g., eMBB).

図9において、セル1は高優先度のRANスライス用としてBWP1を使用し、セル2はBWP1を使用しない(あるいは制約リソースとする。以下同様)。また、図9において、セル2は高優先度のRANスライス用としてBWP2を使用し、セル1はBWP2を使用しない。このように、所定の周波数帯域を、セル毎に高優先度のRANスライス用のリソースとして割り当てることで、セル間における優先度の高いRANスライスに対する干渉を抑制することができる。 In FIG. 9, cell 1 uses BWP1 for the high-priority RAN slice, and cell 2 does not use BWP1 (or it is a constrained resource; the same applies below). Also, in FIG. 9, cell 2 uses BWP2 for the high-priority RAN slice, and cell 1 does not use BWP2. In this way, by allocating a specific frequency band as a resource for the high-priority RAN slice for each cell, interference with high-priority RAN slices between cells can be suppressed.

図10は、リソース割当の例を示す図である。図10は、各スライスに割り当てされるBWPが図9と同等であるが、セル1とセル2とでは、スロットフォーマットが異なる。隣接チャネル干渉を適切に制御可能であれば、セル間で異なるスロットフォーマットを使用してもよい。 Figure 10 is a diagram showing an example of resource allocation. In Figure 10, the BWP assigned to each slice is the same as in Figure 9, but the slot formats of cells 1 and 2 are different. Different slot formats may be used between cells as long as adjacent channel interference can be appropriately controlled.

図11は、リソース割当の例を示す図である。図11に示すように、NMSサーバ300は、BWP1を、セル1では高優先度のRANスライス用リソースとし、セル2では未使用リソースとすることで、干渉を抑制している。このように、一方のセル(この場合セル2)が高優先度のRANスライスを使用しない場合、一方のセルには高優先度のRANスライス用のリソースを割り当てなくてもよい。また、このように、周波数帯域を分別することでRANスライス用のリソースを割り当てる場合、図11に示すように、スロット長がセル毎に異なってもよい。 Figure 11 is a diagram showing an example of resource allocation. As shown in Figure 11, the NMS server 300 suppresses interference by using BWP1 as a resource for a high-priority RAN slice in cell 1 and as an unused resource in cell 2. In this way, if one cell (cell 2 in this case) does not use a high-priority RAN slice, it is not necessary to allocate resources for a high-priority RAN slice to the other cell. In addition, when resources for RAN slices are allocated by separating frequency bands in this way, the slot length may differ for each cell, as shown in Figure 11.

[第2の実施の形態]
第2の実施の形態において、無線リソース割当処理S1000における処理1(RANスライスの構築)及び処理2(RANスライス毎の所要無線リソース量推定)について説明する。
[Second embodiment]
In the second embodiment, process 1 (construction of RAN slices) and process 2 (estimation of required radio resources for each RAN slice) in the radio resource allocation process S1000 will be described.

NMSサーバ300は、ユーザ毎に異なる無線伝送路の品質や要求品質を持つトラフィックに対して、適切なRANスライスを用意し、各RANスライスに適切な無線リソースを割り当てること必要がある。要求品質の指標は、例えば、BLER(BLock Error Rate)などのエラーレート、許容遅延時間、及び所定空間における要求を満たす空間量の割合を示す場所率などを含む。 The NMS server 300 must prepare appropriate RAN slices for traffic with different wireless transmission path quality and required quality for each user, and allocate appropriate wireless resources to each RAN slice. Indicators of required quality include, for example, error rates such as BLER (BLock Error Rate), allowable delay time, and location ratios that indicate the proportion of space that satisfies requirements in a given space.

要求品質が高いユーザに対して適切なRANスライスを割り当てるために、品質の高いRANスライスを用意する必要がある。しかし、このRANスライスに対して、必要以上にマージンを取った無線リソースを割り当てると、リソース利用効率が低下する場合がある。 In order to assign an appropriate RAN slice to a user with high quality requirements, it is necessary to prepare a high-quality RAN slice. However, if radio resources with more margin than necessary are assigned to this RAN slice, the resource utilization efficiency may decrease.

第2の実施の形態では、要求品質が高いユーザに適用し、かつリソース利用効率の低下を抑制する処理1及び処理2を提供する。 In the second embodiment, we provide processes 1 and 2 that are applicable to users who require high quality and that suppress a decrease in resource utilization efficiency.

<処理1:RANスライスの構築>
RANスライス構築において、例えば、ユーザ毎の平均無線品質(例えば平均SINR(Signal to Interference plus Noise Ratio))を、RANスライス毎に定められたしきい値と比較することによりRANスライスを選択する方式がある。この方式では、発生頻度は低いものの、無線品質が平均値よりも大きく劣悪である場合、当該ユーザの要求品質が確保できない場合がある。
<Process 1: Construction of RAN slice>
In constructing a RAN slice, for example, there is a method of selecting a RAN slice by comparing the average wireless quality (e.g., average SINR (Signal to Interference plus Noise Ratio)) for each user with a threshold value determined for each RAN slice. With this method, although it occurs infrequently, if the wireless quality is significantly worse than the average value, the required quality of the user may not be ensured.

第2の実施の形態のRANスライス構築において、ユーザ毎の無線品質の確率分布を推定し、この分布の形状を参照することにより、あるトラフィックの極めて高い所要品質(稀にしか発生しない品質劣化も許容しない品質)を満たせるRANスライスを構築し、選択する。無線品質は、例えば、基地局装置と端末装置間の無線品質や、基地局装置間、端末装置間の無線品質を含む。 In constructing a RAN slice in the second embodiment, a probability distribution of wireless quality for each user is estimated, and by referring to the shape of this distribution, a RAN slice that can satisfy the extremely high required quality of a certain traffic (quality that does not tolerate quality degradation that occurs only occasionally) is constructed and selected. Wireless quality includes, for example, wireless quality between a base station device and a terminal device, and wireless quality between base station devices and between terminal devices.

図12は、第2の実施の形態における処理1の処理フローチャートの例を示す図である。NMSサーバ300は、各Qosフローの5QIに基づいて、マッピングするRANスライス候補を決定する(S1100-1)。5QIは、例えば、プライオリティレベル、パケット遅延バジェット、パケットエラーレート、平均ウィンドウサイズ、最大データバースト量などのQos特性に関連する指標を含む。 Figure 12 is a diagram showing an example of a processing flowchart of process 1 in the second embodiment. The NMS server 300 determines the RAN slice candidate to be mapped based on the 5QI of each QoS flow (S1100-1). The 5QI includes indicators related to QoS characteristics such as priority level, packet delay budget, packet error rate, average window size, and maximum data burst amount.

NMSサーバ300は、UEの受信SIR値の測定をRANノード(例えばgNodeB、端末装置など)に指示し、測定結果を取得する(S1100-2)。 The NMS server 300 instructs a RAN node (e.g., gNodeB, terminal device, etc.) to measure the UE's received SIR value and obtains the measurement results (S1100-2).

そして、NMSサーバ300は、UE(端末装置)毎のSIRの分布を推定する(S1100-3)。推定方法としては、例えば、測定値が十分に得られる場合、ヒストグラム(確率分布)を算出する。また、推定方法としては、例えば、測定値が十分に得られない場合、ベイズ推定を適用し、ヒストグラムを算出する。 Then, the NMS server 300 estimates the distribution of SIR for each UE (terminal device) (S1100-3). As an estimation method, for example, if sufficient measured values are available, a histogram (probability distribution) is calculated. As an estimation method, for example, if sufficient measured values are not available, a histogram is calculated by applying Bayesian estimation.

NMSサーバ300は、ヒストグラムから分布の裾部分を、高精度で推定することは困難であるため、尤度分布を正規分布としたベイズ推論の分散(分散値)の推定や、ベイズ予測区間の推定を行う。UE毎の分布は、単一の対数正規分布で近似可能であり、解析的に求めることができる。NMSサーバ300は、UEから報告された測定値はL3フィルタリングが適用されているため、推定した分散値に対してフィルタ係数に応じた補正を行う。すなわち、NMSサーバ300は、測定値に用いられた平滑化処理において使用した係数(フィルタ係数)に応じて、推定した分散値を補正する。L3フィルタリングは、例えば、端末装置における測定結果に対して実施されるフィルタリングである。NMSサーバ300は、フィルタリングに使用された係数を考慮して確率分布を補正することで、より正確な確率分布を作成することができる。 Since it is difficult to estimate the tail of the distribution from a histogram with high accuracy, the NMS server 300 estimates the variance (variance value) of Bayesian inference with the likelihood distribution as a normal distribution, and estimates the Bayesian prediction interval. The distribution for each UE can be approximated by a single log-normal distribution and can be obtained analytically. Since the measurement values reported from the UEs have been subjected to L3 filtering, the NMS server 300 corrects the estimated variance value according to the filter coefficient. That is, the NMS server 300 corrects the estimated variance value according to the coefficient (filter coefficient) used in the smoothing process used on the measurement values. L3 filtering is, for example, filtering performed on the measurement results in a terminal device. The NMS server 300 can create a more accurate probability distribution by correcting the probability distribution taking into account the coefficient used in filtering.

NMSサーバ300は、UEのSIR分布予測区間とRANスライス毎の所要SIRしきい値との比較により、QoSフロー毎のRANスライスを決定し(S1100-4)、処理を終了する。 The NMS server 300 determines the RAN slice for each QoS flow by comparing the UE's SIR distribution prediction interval with the required SIR threshold for each RAN slice (S1100-4) and ends the process.

<処理2:RANスライス毎の所要無線リソース量の推定>
NMSサーバ300は、各RANスライスに実際に割り当てる無線リソース量は、上述したトラフィックの要求品質を満たせるように決定(推定)する。
<Process 2: Estimation of required radio resource amount for each RAN slice>
The NMS server 300 determines (estimates) the amount of radio resources to actually be allocated to each RAN slice so as to satisfy the required quality of the above-mentioned traffic.

第1の実施の形態における式(1)で示した所要パケットサイズは、1ユーザの伝送に必要なサイズである。スライスには複数ユーザのパケットが多重されるため、スライスの所要サイズを決定するために、多重化後のスライス所要伝送レートを決定する。 The required packet size shown in formula (1) in the first embodiment is the size required for transmission by one user. Since packets from multiple users are multiplexed into a slice, the required slice transmission rate after multiplexing is determined in order to determine the required size of the slice.

この方法として、一つのスライスに属する全てのユーザについて、所要パケットサイズを算出し、算出結果を加算した値をスライス所要伝送レートとする方法がある。この方法では、全てのユーザがMFBRで規定される最大レートで、かつ全てのユーザが同時に多重された場合の見積もりとなるため、過剰な無線リソース割り当てとなる場合がある。 One method for this is to calculate the required packet size for all users belonging to one slice, and then add up the calculated results to determine the slice required transmission rate. This method estimates the maximum rate for all users defined by the MFBR, and assumes that all users are multiplexed simultaneously, which may result in excessive allocation of radio resources.

そこで、第2の実施の形態において、NMSサーバ300は、各トラフィックの特性(例えば、パケット到着間隔、到着パケットサイズ、許容最大遅延など)や、多重するユーザ数等を考慮し、各トラフィックの要求品質を満たす必要最低限のスライス伝送レートを決定する。NMSサーバ300は、例えば、SINR確率密度分布の形状を参照し、極めて高い要求品質を満足する最低SINR値を抽出し、最低SINR値に基づき、収容トラフィックの所要遅延特性を満たす無線リソース量を決定する。 Therefore, in the second embodiment, the NMS server 300 determines the minimum slice transmission rate required to satisfy the required quality of each traffic, taking into consideration the characteristics of each traffic (e.g., packet arrival interval, arrival packet size, maximum allowable delay, etc.) and the number of users to be multiplexed. The NMS server 300, for example, refers to the shape of the SINR probability density distribution, extracts the minimum SINR value that satisfies the extremely high required quality, and determines the amount of radio resources that satisfies the required delay characteristics of the accommodated traffic based on the minimum SINR value.

NMSサーバ300は、RANスライスに割り当てる無線リソース量を、例えば、RANスライスの最低伝送可能レートと、RANスライスに多重されるトラフィック(UE)の属性情報に基づき決定する。属性情報は、例えば、パケットサイズである。また、属性情報は、データレートや許容遅延時間なども含む。 The NMS server 300 determines the amount of radio resources to be allocated to a RAN slice based on, for example, the minimum transmission rate of the RAN slice and attribute information of the traffic (UE) multiplexed into the RAN slice. The attribute information is, for example, the packet size. The attribute information also includes the data rate and the allowable delay time.

図13は、第2の実施の形態における処理2の処理フローチャートの例を示す図である。NMSサーバ300は、各RANスライスのトラフィック情報と所要QoS(許容遅延量)に基づき、所要伝送レートをSNC(Stochastic Network Calculus)により算出する(S1200-1)。 Figure 13 is a diagram showing an example of a processing flowchart of process 2 in the second embodiment. The NMS server 300 calculates the required transmission rate using SNC (Stochastic Network Calculus) based on the traffic information and required QoS (tolerable delay amount) of each RAN slice (S1200-1).

NMSサーバ300は、各RANスライスの所要RB数(初期値)を、最小MCS=MCS0(初期値)と想定して算出する(S1200-2)。なお、処理S1200-2は、要求される信頼度が高くない場合(所定値より低い場合)や、事前にSIR/MCS分布に関する十分な情報が得られる場合は、実行されなくてもよい。 The NMS server 300 calculates the required number of RBs (initial value) for each RAN slice, assuming that the minimum MCS is MCS0 (initial value) (S1200-2). Note that process S1200-2 does not need to be executed if the required reliability is not high (lower than a predetermined value) or if sufficient information regarding the SIR/MCS distribution is available in advance.

NMSサーバ300は、各RANスライスの最新のSIR/MCS分布に基づき、ベイズ予測区間を推定し、RANスライス毎の最小MCS(MCSmin)を推定する(S1200-3)。推定方法としては、MCMCや粒子フィルタを用いる方法もあるが、RANスライスのSIR分布が混合モデルとなるため計算負荷が大きい。そこで、NMSサーバ300は、スライス構成UEの個別SIR分布から、推定を行う。 The NMS server 300 estimates the Bayesian prediction interval based on the latest SIR/MCS distribution of each RAN slice, and estimates the minimum MCS (MCSmin) for each RAN slice (S1200-3). Estimation methods include MCMC and particle filters, but the SIR distribution of the RAN slice is a mixture model, which imposes a large computational load. Therefore, the NMS server 300 performs estimation from the individual SIR distribution of the slice-configured UE.

NMSサーバ300は、各RANスライスの所要RB数(更新値)を、上記で推定した最小MCS(MCSmin)と想定して計算(データ同化)し(S1200-4)、処理を終了する。 The NMS server 300 calculates (data assimilates) the number of RBs required for each RAN slice (updated value) assuming the minimum MCS (MCSmin) estimated above (S1200-4), and ends the process.

第2の実施の形態では、確率分布から最低伝送可能レートを推定(算出)することで、必要以上にマージンを取った過剰な無線リソースの割当を防止しつつ、無線品質が平均値よりも大きく劣悪である場合でも、ユーザの要求品質が確保できる。 In the second embodiment, the minimum possible transmission rate is estimated (calculated) from a probability distribution, which prevents the allocation of excessive wireless resources with an unnecessary margin, while ensuring the quality required by the user even when the wireless quality is significantly worse than the average.

[その他の実施の形態]
第1及び第2の実施の形態で示した無線リソースの割当は、一例である。よって、例えば、スロットの構成や、サブフレームの構成は、変更されてもよい。また、第1及び第2の実施の形態において示した無線リソースの割当パターンは、それぞれ組み合わせてもよい。
[Other embodiments]
The allocation of radio resources shown in the first and second embodiments is merely an example. Therefore, for example, the slot configuration and the subframe configuration may be changed. Furthermore, the allocation patterns of radio resources shown in the first and second embodiments may be combined with each other.

また、上り/下りの割当の配分等は、変更されてもよい。また、無線リソース割当処理において、一部の処理は行われなくてもよい場合がある。例えば、TDDフレーム構成が固定である場合、処理3は行われなくてもよい。 Also, the allocation of uplink/downlink allocations may be changed. Also, in the wireless resource allocation process, some processes may not need to be performed. For example, if the TDD frame configuration is fixed, process 3 may not need to be performed.

10 :通信システム
100 :端末装置
300 :NMSサーバ
310 :CPU
320 :ストレージ
321 :無線リソース割当プログラム
3211 :RANスライス構築モジュール
3212 :所要無線リソース量推定モジュール
3213 :TDDフレーム構成設定モジュール
3214 :セル間干渉量推定モジュール
3215 :セル干渉関係推定モジュール
3216 :リソース割当モジュール
322 :基地局装置制御プログラム
330 :メモリ
340 :通信回路
400 :コアネットワーク
500 :コアネットワークサーバ
10: communication system 100: terminal device 300: NMS server 310: CPU
320: Storage 321: Radio resource allocation program 3211: RAN slice construction module 3212: Required radio resource amount estimation module 3213: TDD frame configuration setting module 3214: Inter-cell interference amount estimation module 3215: Cell interference relationship estimation module 3216: Resource allocation module 322: Base station device control program 330: Memory 340: Communication circuit 400: Core network 500: Core network server

Claims (13)

複数の基地局装置と、前記基地局装置と無線接続する端末装置と、前記基地局装置を制御する制御装置と、を有する通信システムにおける前記制御装置であって、
要求品質に基づいて分類された複数のスライスそれぞれの所要無線リソース量を算出し、前記複数の基地局装置ごとに、前記複数のスライスそれぞれにおける、前記基地局装置間の干渉量、前記基地局装置と前記端末装置間の干渉量、および前記端末装置間の干渉量を推定する推定部と、
前記推定した結果に基づいて、第1の基地局装置の無線リソース内に、第1スライス用の第1リソース、前記第1スライスより要求品質が高い第2スライス用の第2リソース、及び使用に制約が課される制約リソースを割り当てる割当部とを有し、
前記割当部は、前記第2リソース及び前記制約リソース以外のリソースを、前記第1リソースとして割り当て、第2の基地局装置の前記第2スライス用の第3リソースとして使用されているリソースを、前記制約リソースとして割り当てる
制御装置。
A control device in a communication system having a plurality of base station devices, terminal devices wirelessly connected to the base station devices, and a control device that controls the base station devices,
an estimation unit that calculates a required radio resource amount for each of a plurality of slices classified based on a required quality, and estimates, for each of the plurality of base station devices, an amount of interference between the base station devices, an amount of interference between the base station device and the terminal device, and an amount of interference between the terminal devices;
an allocation unit that allocates, based on the result of the estimation, a first resource for a first slice, a second resource for a second slice having a required quality higher than that of the first slice, and a constrained resource having a usage constraint, within radio resources of a first base station device;
A control device in which the allocation unit allocates resources other than the second resource and the constrained resource as the first resource, and allocates a resource used as a third resource for the second slice of a second base station device as the constrained resource.
前記第1の基地局装置における前記第1スライス用のリソースの割り当ては、前記第2スライスへの干渉の影響がある第2の基地局装置において割り当てられたリソースとは異なるリソースを割り当てる
請求項1記載の制御装置。
The control device according to claim 1 , wherein the allocation of resources for the first slice in the first base station device allocates resources different from resources allocated in a second base station device that is affected by interference to the second slice.
前記複数のスライスは、コアネットワークが構成する構成スライスを、無線環境に応じてさらに分類したスライスである
請求項1記載の制御装置。
The control device according to claim 1 , wherein the plurality of slices are slices obtained by further classifying constituent slices formed by a core network according to a radio environment.
前記推定部は、前記干渉量の推定において、前記基地局装置それぞれが同一チャネルを使用したときに発生する干渉を推定する
請求項1記載の制御装置。
The control device according to claim 1 , wherein the estimation unit estimates the amount of interference by estimating interference that occurs when the base station devices use the same channel.
前記推定部は、前記干渉量の推定において、さらに、前記基地局装置それぞれが隣接するチャネルを使用したときに発生する干渉を推定する
請求項4記載の制御装置。
The control device according to claim 4 , wherein, in estimating the amount of interference, the estimation unit further estimates interference occurring when the base station devices use adjacent channels.
前記推定部は、前記干渉量の推定において、前記端末装置が前記基地局装置の構成するセルの端部付近に位置したときに発生する干渉を推定する
請求項1記載の制御装置。
The control device according to claim 1 , wherein, in estimating the amount of interference, the estimation unit estimates interference that occurs when the terminal device is located near an edge of a cell formed by the base station device.
前記推定部は、前記干渉量の推定において、前記基地局装置毎のフレーム構成の違い、またはフレームタイミングのオフセット量に基づいて、前記干渉量の影響評価を行う
請求項1記載の制御装置。
The control device according to claim 1 , wherein the estimation unit performs an influence evaluation of the amount of interference based on a difference in frame configuration for each of the base station devices or an offset amount of frame timing in estimating the amount of interference.
前記推定部は、前記基地局装置及び前記端末装置間の無線品質の確率分布に基づき、前記要求品質を満たすようスライスを構築する
請求項1記載の制御装置。
The control device according to claim 1 , wherein the estimation unit constructs a slice so as to satisfy the required quality based on a probability distribution of wireless quality between the base station device and the terminal device.
前記推定部は、前記スライスに割り当てる無線リソース量を、前記スライスの最低伝送可能レートと、前記スライスに多重されるトラフィックの属性情報に基づき決定する
請求項8記載の制御装置。
The control device according to claim 8 , wherein the estimation unit determines the amount of radio resources to be allocated to the slice based on a minimum possible transmission rate of the slice and attribute information of traffic multiplexed into the slice.
前記属性情報は、データレート、パケットサイズ、許容遅延時間のうちのいずれか1つ
の情報または組み合わせた情報を含む
請求項9記載の制御装置。
The control device according to claim 9 , wherein the attribute information includes any one or a combination of a data rate, a packet size, and an allowable delay time.
前記推定部は、前記スライスにおける前記要求品質を満たす最低伝送可能レートを、
前記スライスにおける伝送レートの分布から推定する
請求項8記載の制御装置。
The estimation unit calculates a minimum possible transmission rate that satisfies the required quality in the slice as follows:
The control device according to claim 8 , wherein the estimation is based on a distribution of transmission rates in the slices.
前記推定部は、無線品質の測定値を前記基地局装置及び前記端末装置の少なくとも一方から収集し、前記測定値に用いられた平滑化に使用した係数に応じて、前記推定した確率分布に対して補正を行う
請求項8記載の制御装置。
The control device according to claim 8 , wherein the estimation unit collects measurement values of wireless quality from at least one of the base station device and the terminal device, and corrects the estimated probability distribution according to a coefficient used for smoothing the measurement values.
複数の基地局装置と、前記基地局装置と無線接続する端末装置と、前記基地局装置を制御する制御装置と、を有する通信システムの前記制御装置における制御方法であって、
要求品質に基づいて分類された複数のスライスそれぞれの所要無線リソース量を算出し、前記複数の基地局装置ごとに、前記複数のスライスそれぞれにおける、前記基地局装置間の干渉量、前記基地局装置と前記端末装置間の干渉量、および前記端末装置間の干渉量を推定する推定工程と、
前記推定した結果に基づいて、第1の基地局装置の無線リソース内に、第1スライス用の第1リソース、前記第1スライスより要求品質が高い第2スライス用の第2リソース、及び使用に制約が課される制約リソースを割り当てる割当工程とを有し、
前記割当工程において、前記第2リソース及び前記制約リソース以外のリソースを、前記第1リソースとして割り当て、第2の基地局装置の前記第2スライス用の第3リソースとして使用されているリソースを、前記制約リソースとして割り当てる
制御方法。
A control method in a control device of a communication system having a plurality of base station devices, terminal devices wirelessly connected to the base station devices, and a control device that controls the base station devices, comprising:
an estimation step of calculating a required radio resource amount for each of a plurality of slices classified based on a required quality, and estimating, for each of the plurality of base station devices, an amount of interference between the base station devices, an amount of interference between the base station device and the terminal device, and an amount of interference between the terminal devices;
and an allocation step of allocating, based on the result of the estimation, within radio resources of a first base station device, a first resource for a first slice, a second resource for a second slice having a required quality higher than that of the first slice, and a constrained resource having a usage constraint;
A control method in which, in the allocation step, resources other than the second resource and the constrained resource are allocated as the first resource, and a resource used as a third resource for the second slice of a second base station device is allocated as the constrained resource.
JP2020197390A 2020-03-02 2020-11-27 Control device and control method Active JP7602114B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/186,029 US11683823B2 (en) 2020-03-02 2021-02-26 Control device and control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020034858 2020-03-02
JP2020034858 2020-03-02

Publications (2)

Publication Number Publication Date
JP2021141571A JP2021141571A (en) 2021-09-16
JP7602114B2 true JP7602114B2 (en) 2024-12-18

Family

ID=77669151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020197390A Active JP7602114B2 (en) 2020-03-02 2020-11-27 Control device and control method

Country Status (1)

Country Link
JP (1) JP7602114B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7805155B2 (en) * 2021-12-21 2026-01-23 キヤノン株式会社 Communication device, control method thereof, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013511936A (en) 2009-11-25 2013-04-04 エヌイーシー ヨーロッパ リミテッド Method for operating cellular radio system and cellular radio system
JP2017200172A (en) 2016-04-27 2017-11-02 株式会社東芝 Radio resource slicing in radio access network
JP2018538752A (en) 2015-12-08 2018-12-27 ホアウェイ・テクノロジーズ・カンパニー・リミテッド System and method for user equipment state configuration for multiple services
WO2019032968A1 (en) 2017-08-11 2019-02-14 Convida Wireless, Llc Network data analytics in a communications network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013511936A (en) 2009-11-25 2013-04-04 エヌイーシー ヨーロッパ リミテッド Method for operating cellular radio system and cellular radio system
JP2018538752A (en) 2015-12-08 2018-12-27 ホアウェイ・テクノロジーズ・カンパニー・リミテッド System and method for user equipment state configuration for multiple services
JP2017200172A (en) 2016-04-27 2017-11-02 株式会社東芝 Radio resource slicing in radio access network
WO2019032968A1 (en) 2017-08-11 2019-02-14 Convida Wireless, Llc Network data analytics in a communications network

Also Published As

Publication number Publication date
JP2021141571A (en) 2021-09-16

Similar Documents

Publication Publication Date Title
CN102291785B (en) Method and equipment for resource coordination between cells
US11683823B2 (en) Control device and control method
EP4576597A2 (en) Concurrent physical sidelink feedback channel transmission
CN101406085B (en) Measurement-assisted dynamic frequency reuse in cellular communication networks
KR101229322B1 (en) Interference coordination method and access network device
US8280396B2 (en) Overload control method for a wireless cellular network
US8320304B2 (en) Method and access point for allocating whitespace spectrum
CN101480077B (en) Dynamic resource reuse pattern selection in a cellular communication system
JP4991833B2 (en) Dynamic resource allocation method and apparatus in multi-cell wireless communication system
JP5292206B2 (en) Wireless communication device or system
CN110870372A (en) Full duplex downlink and uplink directions
WO2010054605A1 (en) System and method for managing a wireless communications network
CN112544101B (en) Scheduling method, scheduling device, storage medium and communication system
Bellalta et al. Channel bonding in short-range WLANs
JP7602114B2 (en) Control device and control method
US11109327B2 (en) Data transmission method and device, and system
CN113301573A (en) Interference processing method and device, terminal equipment and computer readable storage medium
KR101335363B1 (en) Method for allocating frequency band in a wireless communication system
EP1938638A1 (en) A method and apparatus for allocation of radio resources
Youssef et al. Resource allocation for mixed traffic types in distributed antenna systems using NOMA
EP3420770B1 (en) Passive intermodulation shaping
CN114521022B (en) Resource allocation method, device and processor-readable storage medium
WO2014135822A1 (en) Wireless communication methods and apparatus
CN115002909A (en) Interference coordination method, device and electronic device for the Internet of Things for power transmission equipment
Jänis et al. Interference-aware radio resource management for local area wireless networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7602114

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350