JP2022018880A - Optimization method of wireless communication system, wireless communication system, and program for wireless communication system - Google Patents
Optimization method of wireless communication system, wireless communication system, and program for wireless communication system Download PDFInfo
- Publication number
- JP2022018880A JP2022018880A JP2020122301A JP2020122301A JP2022018880A JP 2022018880 A JP2022018880 A JP 2022018880A JP 2020122301 A JP2020122301 A JP 2020122301A JP 2020122301 A JP2020122301 A JP 2020122301A JP 2022018880 A JP2022018880 A JP 2022018880A
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- communication systems
- wireless
- environment
- reinforcement learning
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
この発明は、無線通信システムの最適化方法、無線通信システムおよび無線通信システム用プログラムに係り、特に、多段階評価の学習を用いて通信状態の最適化を図る無線通信システムの最適化方法、無線通信システムおよび無線通信システム用プログラムに関する。 The present invention relates to a method for optimizing a wireless communication system, a wireless communication system, and a program for a wireless communication system, and in particular, a method for optimizing a wireless communication system for optimizing a communication state by using learning of multi-step evaluation, wireless. Related to communication systems and programs for wireless communication systems.
より具体的には、本発明は、異なる無線通信システムが混在いして干渉し合う環境において、通信の最適化を図るものである。ここでは、各々の無線通信システムに異なる要求条件が課される場合に、要求条件の夫々を考慮した最適化が実施される。この最適化は、1つないし複数の無線通信システムに対して、機械学習や強化学習など、計算機を用いた学習により実行される。 More specifically, the present invention aims to optimize communication in an environment in which different wireless communication systems coexist and interfere with each other. Here, when different requirements are imposed on each wireless communication system, optimization is performed in consideration of each requirement. This optimization is performed by computer-based learning such as machine learning and reinforcement learning for one or more wireless communication systems.
無線LANは、免許不要帯において廉価に利用できる無線通信システムである。このため、その普及は急激に進み、多数の無線LAN端末が同じエリア内に混在する事態が生じている。その結果、無線LAN端末同士が互いに干渉し合うことが課題となっている。このような課題を受けて、無線LAN端末同士の干渉の影響を最小限にして、個々の、または全体のシステム容量を拡大するための技術が多数提案されている。 Wireless LAN is a wireless communication system that can be used inexpensively in the license-free band. For this reason, its spread is rapidly increasing, and a large number of wireless LAN terminals are mixed in the same area. As a result, it is a problem that wireless LAN terminals interfere with each other. In response to these problems, many technologies have been proposed for minimizing the influence of interference between wireless LAN terminals and expanding the individual or overall system capacity.
例えば図1は、無線通信端末1~Nが、互いに干渉しあう無線LAN基地局(AP:Access Point)である例を示している。尚、図1の下段に示す無線通信端末N+1~N+Mは、上記のAPと通信を確立するスマートフォン等のユーザ端末である。この例では、APとして機能する無線通信端末1~Nの夫々が、それらの周辺における干渉情報や、無線通信端末N+1~N+Mとの接続成否の情報を取得し、無線環境情報として制御サーバ10へ送信する。
For example, FIG. 1 shows an example in which
制御サーバ10は、無線通信端末1~Nを含むAP群のスループットが最大となるように周波数チャネルや送信電力値の割り当てを算出し、その結果を制御情報として各APへ返送する。
The
ところで、無線LANを使用するアプリケーションやデバイスでは、利用シーンに応じて、重要視するべき項目が異なることがある。例えば、IoTセンサを含む無線通信システム等では、通信速度は重要ではない。一方で、エリア内に多数のIoTセンサを取り付ける場合は、当該エリア内で確立可能な通信の数を増やすことは重要である。 By the way, in applications and devices that use wireless LAN, the items that should be emphasized may differ depending on the usage scene. For example, in a wireless communication system including an IoT sensor, the communication speed is not important. On the other hand, when installing a large number of IoT sensors in an area, it is important to increase the number of communications that can be established in the area.
そのため、システム容量の拡大を目指すのではなく、狭帯域であっても干渉が少ない周波数チャネルを選択することが必要になる。また、広範囲に通信したい場合には、他の無線通信システムからの干渉を重視するのではなく、他の無線通信システムに影響を及ぼさない範囲で送信電力を最大化する制御が必要になる。このように、使用する無線通信システムのアプリケーションによって、要求される制御方針は異なる。 Therefore, it is necessary to select a frequency channel with less interference even in a narrow band, rather than aiming to expand the system capacity. Further, when it is desired to communicate in a wide range, it is necessary to control to maximize the transmission power within a range that does not affect other wireless communication systems, instead of emphasizing interference from other wireless communication systems. As described above, the required control policy differs depending on the application of the wireless communication system used.
特に、現在日本国内でRFIDやIoT向けに開放されている920MHz帯には複数の無線通信システムが混在している。具体的には、この帯域は、例えば下記のようなシステムで利用されている。
1.位置情報や温度などのセンサ情報を定期的に伝送する無線通信システム
2.監視カメラを使用して動画を伝送する無線通信システム
3.山間部や海洋などの広域な範囲でネットワーク構築が必要な無線通信システム
In particular, a plurality of wireless communication systems coexist in the 920 MHz band, which is currently open for RFID and IoT in Japan. Specifically, this band is used in, for example, the following systems.
1. 1. Wireless communication system that periodically transmits sensor information such as position information and
これらの無線通信システムは、夫々異なる要求条件を持っていると同時に、同じ周波数チャネル上で混在することが想定されている。従って、これらに対する制御情報は、同じ周波数リソース上で混在することを前提として算出する必要がある。 These wireless communication systems are expected to have different requirements and at the same time be mixed on the same frequency channel. Therefore, it is necessary to calculate the control information for these on the assumption that they are mixed on the same frequency resource.
図1に示す無線通信システムの構成例では、複数の無線通信端末1~Nが、互いに干渉しあう環境で制御サーバ10に接続されている。また、無線通信端末1~Nは、無線通信を用いて他の無線通信端末N+1~N+Mとデータ通信することができる。
In the configuration example of the wireless communication system shown in FIG. 1, a plurality of
当該システム構成では、無線通信端末1~Nの夫々が、無線環境情報を制御サーバ10に送信する。無線環境情報とは、例えば無線LAN通信の場合は、SSIDや、チャネル使用率などの周波数チャネルの利用情報のほか、無線通信端末で設定されているパラメータを意味する。このパラメータには、使用中の周波数チャネル、チャネル帯域幅、送信電力値などが含まれる。無線環境情報は、無線通信端末1~Nが、夫々の周辺に対してキャリアセンスを実施して取得する。
In the system configuration, each of the
従来の方式では、制御サーバ10は、無線環境情報を収集した後、全ての無線通信端末1~Nが、同じ仕様であり、かつ同様に通信容量を必要としていると仮定したうえで、最適化計算を実施する。最適化計算は、例えば、周波数チャネルの位置や幅、送信電力について行われる。計算の結果は、制御情報として制御サーバ10から無線通信端末1~Nに送信される。制御情報を受け取った無線通信端末1~Nは、その制御情報に従って該当設定値を変更する。
In the conventional method, after collecting the wireless environment information, the
制御が定期的に、または何らかのトリガに起因して実行される場合は、初期値算出の手法に加え、周波数チャネルの利用情報などの更新された情報をもとに、再度最適パラメータが算出される。そして、その算出により制御情報が決定されて無線通信端末1~Nの夫々に送信され。
If the control is executed periodically or due to some trigger, the optimum parameters are calculated again based on the updated information such as the frequency channel usage information in addition to the initial value calculation method. .. Then, the control information is determined by the calculation and transmitted to each of the
図2は、従来の制御例についてのフローチャートである。S100では、APとして機能する無線通信端末1~N夫々の無線環境情報が収集される。
FIG. 2 is a flowchart of a conventional control example. In S100, wireless environment information of each of the
S102では、収集された情報をもとに最適パラメータが算出される。従来の制御では、無線通信端末1~Nの全てについて同様の通信容量が必要だと判断される。このため、全ての無線通信端末1~Nに対して同じ評価関数が使用され、繰り返し計算や遺伝的アルゴリズムなどのヒューリスティックな手法により最適と考えられる無線通信パラメータが算出される。
In S102, the optimum parameter is calculated based on the collected information. In the conventional control, it is determined that the same communication capacity is required for all of the
算出されたパラメータ情報は、制御情報として無線通信端末1~Nに送信される(S104)。
The calculated parameter information is transmitted to the
以後、制御トリガの発生が認められるまで(S106)、制御終了が判定されない限り(S108)、待機の処理が採られる(S110)。そして、制御トリガが発生すれば、S100以降の処理が再び実行される。ただし、ヒューリスティックな手法だけでは複数の無線通信システムの環境や制御情報を十分に考慮することが難しいため、機械学習や強化学習を使用した最適化も提案されている。 After that, until the occurrence of the control trigger is recognized (S106), the standby process is taken (S110) until the end of control is determined (S108). Then, when the control trigger is generated, the processing after S100 is executed again. However, since it is difficult to fully consider the environment and control information of multiple wireless communication systems using only the heuristic method, optimization using machine learning and reinforcement learning has also been proposed.
多様な通信デバイスや無線通信を利用するサービス・アプリケーションに関して、無線通信リソースを最適化するために、繰返し計算や機械学習を取り入れた手法が提案されている。これらの手法は、全ての無線通信システムが、通信容量の拡大など、統一された目的を持つことを前提としている。 For services and applications that use various communication devices and wireless communication, methods incorporating iterative calculation and machine learning have been proposed in order to optimize wireless communication resources. These methods assume that all wireless communication systems have a unified purpose, such as expansion of communication capacity.
しかしながら、実際には、複数の異なる無線通信システムが混在する環境下で、各々のシステムに同じ要求条件が課されるとは限らない。つまり、現実には、最適化の目的或いは目標がシステム毎に異なる事態が生じ得る。単一的な最適化を目指す従来の手法は、そのような事態に対して不十分である。この場合、無線デバイスの夫々に対する要求条件、或いは利用シーンの夫々に応じた要求条件が反映された最適化を実現することが必要になる。 However, in reality, the same requirements are not always imposed on each system in an environment where a plurality of different wireless communication systems coexist. That is, in reality, the purpose or goal of optimization may differ from system to system. Traditional methods aimed at single optimization are inadequate for such situations. In this case, it is necessary to realize optimization that reflects the requirements for each wireless device or the requirements according to each usage scene.
本発明は、複数の異なる制約条件、或いは複数の異なる要求条件が課された複数の無線通信システムが、同じ環境の中に干渉しながら混在する状況において、無線通信システムの設定パラメータや利用条件を、計算機を使用した学習を用いて算出する無線通信システムの最適化方法等を提供することを目的とする。 The present invention provides setting parameters and usage conditions for a wireless communication system in a situation where a plurality of wireless communication systems imposed with a plurality of different constraints or different requirements coexist while interfering with each other in the same environment. , It is an object of the present invention to provide an optimization method of a wireless communication system calculated by using learning using a computer.
第1の発明は、上記の目的を達成するため、異なる複数の無線通信システムが混在する無線通信環境において実行される無線通信システムの最適化方法であって、前記複数の無線通信システムに属する無線通信端末から、無線通信に関する状態を含む無線環境情報を検出するステップと、前記複数の無線通信システムの夫々に課される条件に対応して準備されたエージェントの夫々に、前記無線環境情報を提供するステップと、前記エージェントの夫々に、前記条件および前記無線環境情報を適用させた強化学習を計算機に実施させるステップと、前記複数の無線通信システムの夫々について、前記無線通信環境の下での最適な制御パラメータを、前記強化学習の結果に基づいて計算機に算出させるステップと、前記制御パラメータを、対応する無線通信システムに属する前記無線通信端末に提供するステップと、を含むことが望ましい。 The first invention is a method for optimizing a wireless communication system executed in a wireless communication environment in which a plurality of different wireless communication systems coexist in order to achieve the above object, and is a radio belonging to the plurality of wireless communication systems. The wireless environment information is provided to each of the steps prepared for detecting the wireless environment information including the state related to the wireless communication from the communication terminal and the agents prepared in response to the conditions imposed on each of the plurality of wireless communication systems. Optimal under the wireless communication environment for each of the multiple wireless communication systems, a step of causing the computer to perform enhanced learning to which the conditions and the wireless environment information are applied to each of the agents. It is desirable to include a step of causing a computer to calculate the control parameter based on the result of the reinforcement learning, and a step of providing the control parameter to the wireless communication terminal belonging to the corresponding wireless communication system.
また、第2の発明は、異なる複数の無線通信システムが混在する無線通信環境において動作する無線通信システムであって、前記複数の無線通信システムから無線環境情報を受け取ると共に、当該複数の無線通信システムに制御情報を提供する制御サーバを備え、当該制御サーバは、前記複数の無線通信システムに属する無線通信端末から、無線通信に関する状態を含む無線環境情報を検出する処理と、前記複数の無線通信システムの夫々に課される条件に対応して準備されたエージェントの夫々に、前記無線環境情報を提供する処理と、前記エージェントの夫々に前記条件および前記無線環境情報を適用させた強化学習を実施する処理と、前記複数の無線通信システムの夫々について、前記無線通信環境の下での最適な制御パラメータを、前記強化学習の結果に基づいて算出する処理と、前記制御パラメータを、対応する無線通信システムに属する前記無線通信端末に提供する処理と、を実行することが望ましい。 The second invention is a wireless communication system that operates in a wireless communication environment in which a plurality of different wireless communication systems coexist, and receives wireless environment information from the plurality of wireless communication systems and the plurality of wireless communication systems. The control server is provided with a control server that provides control information, and the control server detects wireless environment information including a state related to wireless communication from wireless communication terminals belonging to the plurality of wireless communication systems, and the plurality of wireless communication systems. The process of providing the radio environment information to each of the agents prepared in response to the conditions imposed on each of the agents and the reinforcement learning to apply the conditions and the radio environment information to each of the agents are carried out. The process, the process of calculating the optimum control parameters under the wireless communication environment for each of the plurality of wireless communication systems based on the result of the enhanced learning, and the process of calculating the control parameters according to the corresponding wireless communication system. It is desirable to execute the process provided to the wireless communication terminal belonging to the above.
また、第3の発明は、複数の無線通信システムから無線環境情報を受け取ると共に当該複数の無線通信システムに制御情報を提供する制御サーバに実装される無線通信システム用プログラムであって、当該制御サーバに、前記複数の無線通信システムに属する無線通信端末から、無線通信に関する状態を含む無線環境情報を検出する処理と、前記複数の無線通信システムの夫々に課される条件に対応して準備されたエージェントの夫々に、前記無線環境情報を提供する処理と、前記エージェントの夫々に前記条件および前記無線環境情報を適用させた強化学習を実施する処理と、前記複数の無線通信システムの夫々について、前記複数の無線通信システムが動作している無線通信環境の下での最適な制御パラメータを、前記強化学習の結果に基づいて算出する処理と、前記制御パラメータを、対応する無線通信システムに属する前記無線通信端末に提供する処理と、を実行させるものであることが望ましい。 The third invention is a program for a wireless communication system implemented in a control server that receives wireless environment information from a plurality of wireless communication systems and provides control information to the plurality of wireless communication systems, and the control server. In addition, the process of detecting wireless environment information including the state related to wireless communication from the wireless communication terminals belonging to the plurality of wireless communication systems and the conditions imposed on each of the plurality of wireless communication systems were prepared. The process of providing the wireless environment information to each of the agents, the process of performing enhanced learning to which the conditions and the wireless environment information are applied to each of the agents, and the process of performing the enhanced learning to each of the plurality of wireless communication systems are described. The process of calculating the optimum control parameters under the wireless communication environment in which a plurality of wireless communication systems are operating based on the result of the enhanced learning, and the control parameters are the wireless devices belonging to the corresponding wireless communication system. It is desirable to execute the process provided to the communication terminal.
本発明によれば、無線通信環境の中に、異なる複数の無線通信システムが混在する場合に、無線通信システムに課される条件毎に強化学習のためのエージェントが準備される。そして、エージェントの夫々に対応する条件を適用させて強化学習を進めることができる。このため、本発明によれば、複数の無線通信システムが同じ環境の中に干渉しながら混在する状況において、無線通信システムの設定パラメータや利用条件を、夫々の条件毎に最適化することができる。 According to the present invention, when a plurality of different wireless communication systems coexist in a wireless communication environment, an agent for reinforcement learning is prepared for each condition imposed on the wireless communication system. Then, reinforcement learning can be advanced by applying the conditions corresponding to each of the agents. Therefore, according to the present invention, in a situation where a plurality of wireless communication systems coexist while interfering with each other in the same environment, the setting parameters and usage conditions of the wireless communication system can be optimized for each condition. ..
実施の形態1.
[実施の形態1の構成]
本発明の実施形態1の無線通信システムは、図1に示す構成例により実現することができる。図1において、中段に示す無線通信端末1~Nは、夫々Access Point(AP)として機能する。これらは、図1の下段に示す無線通信端末N+1~N+Mと通信することができる。無線通信端末N+1~N+Mは、スマートフォン、IoT用のセンサ、スマートメータ等で構成されている。このように、図1に示す構成には、同じ周波数リソースを共用するが、規格や仕様が異なる複数の無線通信システムが含まれている。
[Structure of Embodiment 1]
The wireless communication system of the first embodiment of the present invention can be realized by the configuration example shown in FIG. In FIG. 1, the
本実施形態の無線通信システムは、制御サーバ10を備えている。制御サーバ10は、通信インターフェース、プロセッサユニット、メモリ等のハードウェアを備えている。制御サーバ10は、これらのハードウェアが、メモリ内に格納されているプログラムに従って処理を進めることにより、後述する機能を実現する。
The wireless communication system of this embodiment includes a
制御サーバ10は、APとして機能する無線通信端末1~Nに対して、制御情報を提供することができる。制御情報には、例えば、利用可能な周波数リソースや送信電力等の情報が含まれている。一方、無線通信端末1~Nは、制御サーバ10に対して無線環境情報を送信することができる。無線環境情報には、無線通信端末1~N夫々の周辺における干渉情報や、無線通信端末N+1~N+Mとの接続成否の情報が含まれている。
The
また、制御サーバ10には、無線環境情報等に基づいて、制御情報に含める各種パラメータを最適化するための学習機能と、それら各種パラメータを、その学習の結果に基づいて決定する機能とが備わっている。
Further, the
[強化学習の概要] [Outline of reinforcement learning]
本実施形態において、制御情報に含める各種パラメータの最適化には、強化学習が用いられる。図3は、一般的な強化学習のモデル図を示す。図3に示すモデルには、学習を行う対象としてエージェント12が存在する。エージェント12は、事象の観測タイミングをtとして、一意な環境14の中で、現在の状態S(t)および報酬R(t)から行動A(t+1)を算出して実行する。その結果、状態S(t+1)が実現される。この状態S(t+1)から、行動を評価する報酬R(t+1)を得て、次の行動が算出される。
In this embodiment, reinforcement learning is used for optimizing various parameters included in the control information. FIG. 3 shows a model diagram of general reinforcement learning. In the model shown in FIG. 3, an
以下の説明では、sおよびSが状態、aおよびAが行動、rおよびRが報酬を夫々表すものとする。ここで、小文字は個々のエージェント(最適化対象)に対するパラメータ、大文字はその集合(複数のエージェント)に対するパラメータであることを意味する。また、各パラメータの添え字tは、そのパラメータが、観測タイミングtにおける値であることを示し、St,At,RtはそれぞれS(t),A(t),R(t)と同じであるものとする。 In the following description, s and S represent states, a and A represent actions, and r and R represent rewards, respectively. Here, lowercase letters mean parameters for individual agents (optimization targets), and uppercase letters mean parameters for their set (plurality of agents). Further, the subscript t of each parameter indicates that the parameter is a value at the observation timing t, and St, At, and Rt are the same as S (t), A (t), and R (t), respectively. It shall be.
図3に示す強化学習は、以下のステップの繰り返しにより進められる。
1.エージェント12は、環境14から状態S(t)と報酬R(t)を受け取り、方策πに基づいて決定した行動A(t)を環境14に返す。
2.環境14は、エージェント12から受け取った行動A(t)と現在の状態S(t)とに基づいて次の状態S(t+1)に変化し、遷移後の状態S(t+1)と報酬R(t+1)をエージェント12に提供する。尚、報酬Rは、その直前の行動Aの良し悪しを示すスカラー量である。
The reinforcement learning shown in FIG. 3 is advanced by repeating the following steps.
1. 1. The
2. 2. The
ある状態Sに対するエージェントの行動がAであるとした場合、現時点から無限の未来までに得ることのできる報酬Rの総和、つまり収益Gは、次式のようになる。
但し、γは0≦γ≦1であり、未来の報酬の影響をどの程度収益として評価するかを調整するパラメータである。 However, γ is 0 ≦ γ ≦ 1, and is a parameter for adjusting how much the influence of future rewards is evaluated as profit.
強化学習によるQ学習では、行動aの価値が以下の関数で評価される。
但し、Eは期待値を示す関数である。また、Qπは、状態sから行動aをとるエージェントが方策πに従って行動をとっていった場合の期待値を表す価値関数(以下、「Q関数」とする)である。 However, E is a function indicating an expected value. Further, Q π is a value function (hereinafter referred to as “Q function”) representing an expected value when an agent taking action a from the state s takes an action according to the policy π.
図3に示す強化学習は、このQ関数を最大化するように進められる。この学習は、例えば、状態sで行動aを行ったときの収益Gを推定するQ関数を、次式のアルゴリズムで求めることにより進めることができる。
ここで、pは学習率と呼ばれるパラメータで、機械学習の設計者が決める代数である。通常は1未満の小さな値に設定される。また、maxQは、理想的に取得すると考えられるQ関数の最大値を示す。Q関数の学習は、各時間tごとに、次の時間t+1に取る行動によって得られるQ値を全て見積もり、その中で最大のものを用いてQ 値を更新するというものである。 Here, p is a parameter called the learning rate, which is an algebra determined by the machine learning designer. Usually set to a small value less than 1. Further, maxQ indicates the maximum value of the Q function that is considered to be ideally acquired. The learning of the Q function is to estimate all the Q values obtained by the action taken at the next time t + 1 for each time t, and update the Q value using the largest one among them.
[実施の形態1の特徴]
図4は、本実施形態の無線通信システムにおいて実施される強化学習のモデルを示す。本実施形態では、条件の異なる複数の無線通信システムを対象とした最適化が図られる。複数の無線通信システムは、夫々の条件に基づいてグループ化することができる。図4に示すモデルでは、3つのグループが存在し、グループ毎にエージェントが存在している。
[Characteristics of Embodiment 1]
FIG. 4 shows a model of reinforcement learning implemented in the wireless communication system of the present embodiment. In this embodiment, optimization is achieved for a plurality of wireless communication systems having different conditions. Multiple wireless communication systems can be grouped based on their respective conditions. In the model shown in FIG. 4, there are three groups, and an agent exists for each group.
図4に示すエージェント12-1,12-3,12-3は、夫々のグループに属するユーザiの行動を評価する。例えば、エージェント12-1は、グループ1に含まれるユーザiの状態Sから、報酬Rを計算し、行動Aを計算することができる。また、エージェント12-2,12-3は、夫々に属するユーザiの状態Sから、報酬Rを計算して行動Aを決定する。
Agents 12-1, 12-3, 12-3 shown in FIG. 4 evaluate the behavior of user i belonging to each group. For example, the agent 12-1 can calculate the reward R and the action A from the state S of the user i included in the
図4に示す3つのエージェント12-1,12-2,12-3は、夫々に提供される報酬Rおよび状態Sに基づいて、夫々異なる行動Aを出力することがある。そして、図4に示すモデルでは、同一の環境14から、エージェント12-1,12-2,12-3の夫々に対して、異なる報酬R並びに異なる状態Sが提供されることがある。
The three agents 12-1, 12-2, and 12-3 shown in FIG. 4 may output different actions A based on the reward R and the state S provided to each. Then, in the model shown in FIG. 4, different rewards R and different states S may be provided to agents 12-1, 12-2, and 12-3 from the
以下、図5および図6を参照して、同じ無線通信規格を満たす4つの異なる無線通信端末が存在する場合を例にして説明を続ける。図5は、本例で制御対象となる4つの端末についての要求条件等を整理して表した図である。また、図6は、本例で許容されるアグリゲーションの例を示す。 Hereinafter, the description will be continued with reference to FIGS. 5 and 6 by taking as an example the case where there are four different wireless communication terminals satisfying the same wireless communication standard. FIG. 5 is a diagram showing the requirements and the like for the four terminals to be controlled in this example in an organized manner. Further, FIG. 6 shows an example of the aggregation allowed in this example.
本例では、全ての端末への周波数リソースの割り当て方(周波数チャネル位置および周波数チャネル幅)が制御される。周波数リソースとしては、チャネル1~4の4つの単位チャネルが存在する。これらのチャネルは、2つまたは4つをアグリゲーションして使用することができる。
In this example, how to allocate frequency resources to all terminals (frequency channel position and frequency channel width) is controlled. As the frequency resource, there are four unit channels of
また、4つの無線通信端末に対する要求条件は、各々以下の通りである。
1.無線通信端末1については、センサネットワークで親機として利用するため、「多数の端末(センサ)からの上り送信成功率の最大化」が要求条件となる。
2.無線通信端末2については、広域センサネットワークで利用するため、「伝送到達距離の最大化」が要求条件となる。
3.無線通信端末3および4については、データ配信で親機として使用するため、「配下の端末への下りスループットの最大化」が要求条件となる。
The requirements for the four wireless communication terminals are as follows.
1. 1. Since the
2. 2. Since the
3. 3. Since the
尚、夫々の無線通信端末には、上記の要求条件の他にも、当然ながら幾つかの要求条件が課される。上記の要求条件は、夫々の無線通信端末に要求される幾つかの条件の中で、夫々の性質に応じて最も優先されるべき条件である。 In addition to the above requirements, each wireless communication terminal is naturally subject to some requirements. The above-mentioned requirements are the conditions that should be given the highest priority according to the nature of each of the several conditions required for each wireless communication terminal.
無線通信端末1をエージェント1、無線通信端末2をエージェント2、無線通信端末3および4をエージェント3とした場合、各々の報酬の計算は、下記のように設定することができる。
When the
エージェント1の要求条件は、上記の通り「多数端末からの上り送信成功率の最大化」である。従って、エージェント1は、無線通信端末1の配下で上り通信を実施する送信端末の送信成功率が最大化されるように行動Aを決定する。本例では、全ての端末が無LANでキャリアセンスを実施できるものとする。この場合、送信成功率は次式により表すことができる。
但し、上記の式中に示すNは、同じチャネル内に存在する送信端末の総数である。ここで、上りトラヒックについては、同じチャネル内の全ての親機の配下にある端末が送信端末となる。また、下りトラヒックの場合は、同じチャネル内の全ての親機が送信端末となる。そして、上記のNは、上りトラヒックの送信端末の数と、下りトラヒックの送信端末の数との和である。また、上記式中のτは、各送信端末が送信を行う確率である。この確率は、上記の総数Nに基づいて計算することができる。更に、上記式中のn’は制御対象となっている親機に接続される送信端末の数である。 However, N shown in the above equation is the total number of transmitting terminals existing in the same channel. Here, for uplink traffic, terminals under the control of all master units in the same channel are transmission terminals. In the case of downlink traffic, all master units in the same channel are transmission terminals. The above N is the sum of the number of upstream traffic transmitting terminals and the number of downlink traffic transmitting terminals. Further, τ in the above equation is the probability that each transmitting terminal performs transmission. This probability can be calculated based on the total number N above. Further, n'in the above equation is the number of transmission terminals connected to the master unit to be controlled.
エージェント2の要求条件は、「伝送到達距離の最大化」である。このため、エージェント2は、伝搬特性、電力密度、フレームエラー率などを考慮する。複数の周波数チャネルから選択可能である場合、伝搬特性を考慮した報酬、即ち伝送到達距離Dは下記の数式で表現できる。
但し、上記式中のLは、伝搬による減衰を求める関数であり、L-1はその逆関数である。また、fcは伝送信号の中心周波数であり、Bは帯域幅である。 However, L in the above equation is a function for obtaining attenuation due to propagation, and L -1 is an inverse function thereof. Further, fc is the center frequency of the transmission signal, and B is the bandwidth.
エージェント3については、「配下の端末への下りスループットの最大化」が要求条件である。このため、エージェント3は、例えば、エージェント1の場合と同様に、全ての端末が無線LANでキャリアセンスを実施できるとした場合のスループットを評価する。この場合、そのスループットは次式により算出することができる。
但し、上記式中のE[L]は、送信成功時のビット数平均であり、E[I]は平均待ち時間である。また、式中のTsは平均送信フレーム時間であり、Tcは衝突で浪費する平均時間である。 However, E [L] in the above equation is the average number of bits at the time of successful transmission, and E [I] is the average waiting time. Further, Ts in the equation is the average transmission frame time, and Tc is the average time wasted in the collision.
従来の方式による最適化の制御は、全ての端末について等しくスループットが最大化されることを目指して実施される。この場合、端末間の干渉が生じないようにチャネルの割り当てが決定される。より具体的には、図7に示すように、無線通信端末1~4に対して、夫々一つずつチャネルが割り当てられる。つまり、下りの送信が主となる無線通信端末3および4については、送信端末間の衝突が殆どないにも関わらず、狭い帯域幅で周波数リソースが割り当てられる。その結果、無線通信端末3および4のスループットは、本来実現できるスループットより低いものとなってしまう。
Optimization control by the conventional method is carried out with the aim of maximizing the throughput equally for all terminals. In this case, channel allocation is determined so that interference between terminals does not occur. More specifically, as shown in FIG. 7, one channel is assigned to each of the
これに対して、本実施形態では、チャネルの割り当てが、例えば図8に示すように決定される。ここでは、無線通信端末1に対してチャネル2が、無線通信端末2に対してチャネル1が割り当てられている。無線通信端末1,2は、センサネットワークの構成要素であるため、外部からの干渉の影響を受けやすい。このため、これらの端末1,2には、狭い帯域幅の単位チャネルが割り当てられる。更に、無線通信端末2には、広域での通信が求められる。信号の伝搬ロスは、通信の中心周波数が低いほど小さくなる。無線通信端末2に割り当てられたチャネル1は、最も周波数が低く、信号の伝搬ロスが最小となると考えられるチャネルである。
On the other hand, in this embodiment, the channel allocation is determined, for example, as shown in FIG. Here, the
一方、スループットの最大化が重要である無線通信端末3および4に対しては、単位チャネルを2つアグリゲーションしたチャネル3+4が割り当てられる。この割り当てによれば、無線通信端末3と4は互いに干渉することになる。しかし、それらは何れも下りトラヒックが主たるトラヒックであるため、送信端末は主に親機の2台となる。この場合、同じ周波数チャネル内で共存による衝突が生ずる確率は低い。このため、2台の端末が同じチャネル内で共存していても、互いが常にチャネルを取り合うようなシナリオでなければ、アグリゲーションにより帯域幅を大きくすることで、瞬時スループットが増大する効果が見込める。
On the other hand, for the
以上説明した通り、本実施形態の無線通信システムによれば、要求条件等の異なる複数の無線通信端末に対して、それぞれ異なるエージェントを設定して最適化のための強化学習を進めることができる。そして、夫々の端末の行動を、夫々に対する要求条件等に応じて、個別独立に最適化することができる。このため、本実施形態の無線通信システムによれば、要求条件等の異なる異種の端末が混在するエリアにおいて、夫々の端末に、夫々に求められている要求に関して、最大限のパフォーマンスを発揮させることができる。 As described above, according to the wireless communication system of the present embodiment, different agents can be set for each of a plurality of wireless communication terminals having different requirements and the like, and reinforcement learning for optimization can be promoted. Then, the behavior of each terminal can be individually and independently optimized according to the requirements for each terminal and the like. Therefore, according to the wireless communication system of the present embodiment, in an area where different types of terminals having different requirements and the like coexist, each terminal can exert the maximum performance with respect to the required requirements. Can be done.
なお、本例は簡易な例であるため、例えばマルコフ過程でのモデル化も可能であるが、現実の環境は、隠れ端末などの影響でモデル化が難しい複雑なものとなる。このため、現実の環境を想定した場合、強化学習が必要となる。また、環境が複雑である場合は、数式モデルではなく、シミュレーションや実空間での測定結果を利用する方法、或いはデータベースを使用して状態や報酬を測る方法などを用いてもよい。 Since this example is a simple example, it can be modeled in a Markov process, for example, but the actual environment becomes complicated and difficult to model due to the influence of hidden terminals and the like. Therefore, when assuming a real environment, reinforcement learning is required. Further, when the environment is complicated, a method of using a simulation or a measurement result in a real space, a method of measuring a state or a reward using a database, or the like may be used instead of a mathematical model.
また、本例では、周波数リソースを割り当てる制御の例を示したが、本発明はこれに限定されるものではない。上記の例の他にも、送信電力、送信頻度(もしくはランダムアクセスに要する平均待ち時間)、無線LANのRTS/CTS設定などの無線通信システムに関するパラメータ、接続可能とする端末数、消費電力値など、無線通信に使用するリソースや設定値は、制御の対象とすることができる。 Further, in this example, an example of control for allocating frequency resources is shown, but the present invention is not limited thereto. In addition to the above examples, transmission power, transmission frequency (or average waiting time required for random access), parameters related to wireless communication systems such as RTS / CTS settings for wireless LAN, number of terminals that can be connected, power consumption value, etc. , Resources and settings used for wireless communication can be controlled.
実施の形態2.
次に、図1と共に図9を参照して、本発明の実施の形態2について説明する。本実施形態の無線通信システムは、実施の形態1の場合と同様に、図1に示す構成により実現することができる。
Next, a second embodiment of the present invention will be described with reference to FIG. The wireless communication system of the present embodiment can be realized by the configuration shown in FIG. 1 as in the case of the first embodiment.
図9は、本実施形態の無線通信システムにおいて実施される強化学習のモデルを示す。図9に示すモデルには、実施の形態1の場合と同様に、複数のエージェント12-1,12-2,12-3が含まれている。そして、このモデルでは、異なる複数の環境が評価の対象となることが想定されている。より具体的には、図9に示すモデルでは、エージェント12-1,12-2,12-3の夫々が選択した行動を返す環境として、複数の環境が存在している。この場合、選択された行動を評価するために環境を選択する必要が生ずる。 FIG. 9 shows a model of reinforcement learning implemented in the wireless communication system of the present embodiment. The model shown in FIG. 9 includes a plurality of agents 12-1, 12-2, 12-3 as in the case of the first embodiment. And in this model, it is assumed that multiple different environments will be evaluated. More specifically, in the model shown in FIG. 9, a plurality of environments exist as environments for returning the behavior selected by each of the agents 12-1, 12-2, and 12-3. In this case, it becomes necessary to select the environment in order to evaluate the selected behavior.
エージェント12-1,12-2,12-3の夫々が、要求条件の違いで定義付けられている場合、環境は、規格の違いや通信システムの違いにより定義付けることができる。例えば、IoT向けの無線通信システムとしては、IEEE 802.11ah、Wi-SUN、或いはLoRaが存在する。これらのシステムでは、規定されている周波数帯域幅や変復調方式が異なっている。このため、受信電力値と干渉電力値が同じであったとしても、送信フレームがエラーとなる確率はシステム毎に異なった値となる。 When agents 12-1, 12-2, and 12-3 are defined by different requirements, the environment can be defined by different standards and communication systems. For example, as a wireless communication system for IoT, there are IEEE 802.11ah, Wi-SUN, or LoRa. These systems differ in the specified frequency bandwidth and modulation / demodulation method. Therefore, even if the received power value and the interference power value are the same, the probability that the transmission frame will cause an error will be different for each system.
このため、異なる無線通信システムが混在し、それらに干渉が生ずるエリアでは、一方のシステムに対する干渉の影響を、他方のシステムに対する影響より大きく見積もる必要が生ずる。同様の事情は、例えば消費電力の評価に関しても発生する。即ち、実機について比較すれば、無線通信端末のハード構成は必ずしも均一ではなく、バッテリ容量の大きいものと、その容量が小さいものとが同じエリアに混在することがある。そして、消費電力の影響は、バッテリ容量の小さい端末では、バッテリ容量の大きい端末より、大きく見積もる必要がある。 Therefore, in an area where different wireless communication systems coexist and interfere with each other, it is necessary to estimate the influence of the interference on one system larger than the influence on the other system. Similar circumstances occur, for example, with respect to the evaluation of power consumption. That is, when comparing the actual machines, the hardware configurations of the wireless communication terminals are not always uniform, and those having a large battery capacity and those having a small capacity may coexist in the same area. The effect of power consumption needs to be estimated larger in a terminal having a small battery capacity than in a terminal having a large battery capacity.
更に、マルチRFの機能を具備する無線通信端末が制御対象である場合は、周波数帯域毎に環境を評価する必要が生ずる。例えば、920MHz、2.4GHz、5GHzのトライバンドで動作する無線通信端末については、それらの何れの周波数帯域で動作しているかに応じて、環境評価の手法を切り替える必要が生ずる。 Further, when a wireless communication terminal having a multi-RF function is a control target, it becomes necessary to evaluate the environment for each frequency band. For example, for a wireless communication terminal operating in a tri-band of 920MHz, 2.4GHz, or 5GHz, it is necessary to switch the environmental evaluation method depending on which frequency band the wireless communication terminal operates in.
図9に示すモデルには、3つの環境14-1、14-2、14-3が準備されている。これらの環境14-1、14-2、14-3は、制御の対象となる複数の無線通信端末について成立する可能性のある環境を網羅するように整理されている。このため、本実施形態では、制御サーバ10の管理下にある全ての無線通信端末は、環境14-1、14-2、14-3の何れかの下で動作していることになる。
In the model shown in FIG. 9, three environments 14-1, 14-2, and 14-3 are prepared. These environments 14-1, 14-2, and 14-3 are arranged so as to cover the environments that may be established for a plurality of wireless communication terminals to be controlled. Therefore, in the present embodiment, all the wireless communication terminals under the control of the
図9に示すモデルは、環境選択部16を備えている。環境選択部16は、エージェント12-1が置かれている環境を、3つの環境14-1、14-2、14-3の中から選択し、選択した環境に行動A1を提供する。これにより、異なる複数の環境が併存する状況下であっても、エージェント12-1の行動A1は正しい環境に戻されることになる。環境選択部16は、エージェント12-2,12-3についても、同様の環境選択を行う。これにより、エージェント12-2,12-3によって選択される行動A2,A3についても、夫々適切な環境に戻されることになる。環境選択部16の機能は、制御サーバ10が、無線環境情報に基づいて無線通信端末1~Nの置かれた環境を判断することにより実現される。
The model shown in FIG. 9 includes an
図9に示すモデルは、更に、エージェント選択部18を備えている。エージェント選択部18は、環境14-1、14-2、14-3の夫々から提供される状態S1、S2、S3並びに報酬R1、R2,R3を、適切なエージェントに提供する。エージェント選択部18の機能は、制御サーバ10が、無線通信端末1~Nのうち適切なものに対して制御情報を提供することにより実現される。
The model shown in FIG. 9 further includes an
以上説明した通り、図9に示すモデルによれば、同じ周波数リソース内で共存する複数の無線通信システムを対象として最適化の制御を行う場合に、複数の環境を適宜切り替えて、選択された行動Aを評価することができる。同様に、図9に示すモデルは、複数の周波数帯域を適宜切り替えて動作するような無線通信端末が制御対象に含まれる場合にも、複数の環境を切り替えることで、選択された行動Aの有用性を適切に評価することができる。 As described above, according to the model shown in FIG. 9, when optimizing control is performed for a plurality of wireless communication systems coexisting within the same frequency resource, a plurality of environments are appropriately switched and selected actions are taken. A can be evaluated. Similarly, in the model shown in FIG. 9, even when a wireless communication terminal that operates by appropriately switching a plurality of frequency bands is included in the control target, the selected action A is useful by switching a plurality of environments. Gender can be evaluated appropriately.
10 制御サーバ
12,12-1,12-2,12-3 エージェント
14,14-1,14-2,14-3 環境
16 環境選択部
18 エージェント選択部
10
Claims (7)
前記複数の無線通信システムに属する無線通信端末から、無線通信に関する状態を含む無線環境情報を検出するステップと、
前記複数の無線通信システムの夫々に課される条件に対応して準備されたエージェントの夫々に、前記無線環境情報を提供するステップと、
前記エージェントの夫々に、前記条件および前記無線環境情報を適用させた強化学習を計算機に実施させるステップと、
前記複数の無線通信システムの夫々について、前記無線通信環境の下での最適な制御パラメータを、前記強化学習の結果に基づいて計算機に算出させるステップと、
前記制御パラメータを、対応する無線通信システムに属する前記無線通信端末に提供するステップと、
を含む無線通信システムの最適化方法。 It is a method of optimizing a wireless communication system executed in a wireless communication environment in which a plurality of different wireless communication systems coexist.
A step of detecting wireless environment information including a state related to wireless communication from wireless communication terminals belonging to the plurality of wireless communication systems, and
A step of providing the wireless environment information to each of the agents prepared in response to the conditions imposed on each of the plurality of wireless communication systems.
A step of causing the computer to perform reinforcement learning to which the conditions and the wireless environment information are applied to each of the agents.
For each of the plurality of wireless communication systems, a step of causing a computer to calculate the optimum control parameters under the wireless communication environment based on the result of the reinforcement learning.
A step of providing the control parameter to the wireless communication terminal belonging to the corresponding wireless communication system, and
How to optimize wireless communication systems, including.
前記強化学習では、前記エージェントの報酬、状態および行動を、同一の条件毎に設定して最適化が目指される請求項1に記載の最適化方法。 The plurality of wireless communication systems include wireless communication systems that are subject to different conditions.
The optimization method according to claim 1, wherein in the reinforcement learning, the reward, state, and behavior of the agent are set for each of the same conditions and optimization is aimed at.
前記強化学習では、前記無線通信システムの夫々について最も優先されるべき要求条件を、対応するエージェントに適用させて最適化が目指される請求項2に記載の最適化方法。 The conditions imposed on each of the plurality of wireless communication systems include a plurality of requirements.
The optimization method according to claim 2, wherein in the reinforcement learning, the requirements that should be given the highest priority for each of the wireless communication systems are applied to the corresponding agents, and optimization is aimed at.
前記強化学習では、前記無線通信規格毎に異なる条件を設定して最適化が目指される請求項2に記載の最適化方法。 In the wireless communication environment, a plurality of wireless communication systems conforming to different wireless communication standards are mixed.
The optimization method according to claim 2, wherein in the reinforcement learning, different conditions are set for each wireless communication standard and optimization is aimed at.
前記強化学習では、前記エージェントの夫々に対応する環境評価を、前記複数の環境の夫々毎に設定して最適化が目指される請求項1に記載の最適化方法。 The wireless communication environment is a mixture of different environments.
The optimization method according to claim 1, wherein in the reinforcement learning, an environmental evaluation corresponding to each of the agents is set for each of the plurality of environments, and optimization is aimed at.
前記複数の無線通信システムから無線環境情報を受け取ると共に、当該複数の無線通信システムに制御情報を提供する制御サーバを備え、
当該制御サーバは、
前記複数の無線通信システムに属する無線通信端末から、無線通信に関する状態を含む無線環境情報を検出する処理と、
前記複数の無線通信システムの夫々に課される条件に対応して準備されたエージェントの夫々に、前記無線環境情報を提供する処理と、
前記エージェントの夫々に前記条件および前記無線環境情報を適用させた強化学習を実施する処理と、
前記複数の無線通信システムの夫々について、前記無線通信環境の下での最適な制御パラメータを、前記強化学習の結果に基づいて算出する処理と、
前記制御パラメータを、対応する無線通信システムに属する前記無線通信端末に提供する処理と、
を実行する無線通信システム。 A wireless communication system that operates in a wireless communication environment in which a plurality of different wireless communication systems coexist.
A control server that receives wireless environment information from the plurality of wireless communication systems and provides control information to the plurality of wireless communication systems is provided.
The control server is
A process for detecting wireless environment information including a state related to wireless communication from wireless communication terminals belonging to the plurality of wireless communication systems.
A process of providing the wireless environment information to each of the agents prepared in response to the conditions imposed on each of the plurality of wireless communication systems.
A process of performing reinforcement learning by applying the conditions and the wireless environment information to each of the agents, and
For each of the plurality of wireless communication systems, a process of calculating the optimum control parameters under the wireless communication environment based on the result of the reinforcement learning, and
A process of providing the control parameter to the wireless communication terminal belonging to the corresponding wireless communication system, and
A wireless communication system that runs.
当該制御サーバに、
前記複数の無線通信システムに属する無線通信端末から、無線通信に関する状態を含む無線環境情報を検出する処理と、
前記複数の無線通信システムの夫々に課される条件に対応して準備されたエージェントの夫々に、前記無線環境情報を提供する処理と、
前記エージェントの夫々に前記条件および前記無線環境情報を適用させた強化学習を実施する処理と、
前記複数の無線通信システムの夫々について、前記複数の無線通信システムが動作している無線通信環境の下での最適な制御パラメータを、前記強化学習の結果に基づいて算出する処理と、
前記制御パラメータを、対応する無線通信システムに属する前記無線通信端末に提供する処理と、
を実行させるための無線通信システム用プログラム。 A program for a wireless communication system implemented in a control server that receives wireless environment information from a plurality of wireless communication systems and provides control information to the plurality of wireless communication systems.
To the control server
A process for detecting wireless environment information including a state related to wireless communication from wireless communication terminals belonging to the plurality of wireless communication systems.
A process of providing the wireless environment information to each of the agents prepared in response to the conditions imposed on each of the plurality of wireless communication systems.
A process of performing reinforcement learning by applying the conditions and the wireless environment information to each of the agents, and
For each of the plurality of wireless communication systems, a process of calculating the optimum control parameters under the wireless communication environment in which the plurality of wireless communication systems are operating, and a process of calculating the optimum control parameters based on the result of the reinforcement learning.
A process of providing the control parameter to the wireless communication terminal belonging to the corresponding wireless communication system, and
A program for wireless communication systems to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020122301A JP7388634B2 (en) | 2020-07-16 | 2020-07-16 | Optimization method for wireless communication system, wireless communication system and program for wireless communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020122301A JP7388634B2 (en) | 2020-07-16 | 2020-07-16 | Optimization method for wireless communication system, wireless communication system and program for wireless communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022018880A true JP2022018880A (en) | 2022-01-27 |
| JP7388634B2 JP7388634B2 (en) | 2023-11-29 |
Family
ID=80203454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020122301A Active JP7388634B2 (en) | 2020-07-16 | 2020-07-16 | Optimization method for wireless communication system, wireless communication system and program for wireless communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7388634B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023162085A1 (en) * | 2022-02-24 | 2023-08-31 | 株式会社Nttドコモ | Communication device and radio communication method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013106202A (en) * | 2011-11-14 | 2013-05-30 | Fujitsu Ltd | Parameter setting device, computer program, and parameter setting method |
| JP2019208188A (en) * | 2018-05-30 | 2019-12-05 | 日本電信電話株式会社 | Communication system, traffic control device, and traffic control method |
| WO2020031757A1 (en) * | 2018-08-10 | 2020-02-13 | シャープ株式会社 | Terminal device and method |
| JP2020031250A (en) * | 2016-12-20 | 2020-02-27 | シャープ株式会社 | Terminal device, base station device, communication method, and integrated circuit |
| JP2020516125A (en) * | 2017-03-22 | 2020-05-28 | エルジー エレクトロニクス インコーポレイティド | Method of operating terminal in wireless communication system and apparatus supporting the same |
| WO2020244905A1 (en) * | 2019-06-07 | 2020-12-10 | Nokia Solutions And Networks Oy | Providing information |
-
2020
- 2020-07-16 JP JP2020122301A patent/JP7388634B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013106202A (en) * | 2011-11-14 | 2013-05-30 | Fujitsu Ltd | Parameter setting device, computer program, and parameter setting method |
| JP2020031250A (en) * | 2016-12-20 | 2020-02-27 | シャープ株式会社 | Terminal device, base station device, communication method, and integrated circuit |
| JP2020516125A (en) * | 2017-03-22 | 2020-05-28 | エルジー エレクトロニクス インコーポレイティド | Method of operating terminal in wireless communication system and apparatus supporting the same |
| JP2019208188A (en) * | 2018-05-30 | 2019-12-05 | 日本電信電話株式会社 | Communication system, traffic control device, and traffic control method |
| WO2020031757A1 (en) * | 2018-08-10 | 2020-02-13 | シャープ株式会社 | Terminal device and method |
| WO2020244905A1 (en) * | 2019-06-07 | 2020-12-10 | Nokia Solutions And Networks Oy | Providing information |
Non-Patent Citations (1)
| Title |
|---|
| 相原 直紀 (ET AL.): "ニューラルネットワークに基づくQ学習を用いた無線リソース割り当て手法 (Wireless Resource Allocation", 電子情報通信学会技術研究報告 [ONLINE], vol. 118, no. 435, JPN6023024789, 24 January 2019 (2019-01-24), JP, pages 109 - 114, ISSN: 0005086705 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023162085A1 (en) * | 2022-02-24 | 2023-08-31 | 株式会社Nttドコモ | Communication device and radio communication method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7388634B2 (en) | 2023-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8705405B2 (en) | Method and system for obtaining a deployment scheme of wireless local area network access points | |
| CN109151864B (en) | Migration decision and resource optimal allocation method for mobile edge computing ultra-dense network | |
| US8064921B2 (en) | Method and system for client-driven channel management in wireless communication networks | |
| Shahin et al. | Cognitive backoff mechanism for IEEE802. 11ax high-efficiency WLANs | |
| Zhao et al. | Deep reinforcement learning aided intelligent access control in energy harvesting based WLAN | |
| CN108924944A (en) | The dynamic optimization method of contention window value coexists in LTE and WiFi based on Q-learning algorithm | |
| Balakrishnan et al. | Deep reinforcement learning based traffic-and channel-aware OFDMA resource allocation | |
| CN114205046B (en) | Communication perception integrated network interference coordination method and device | |
| Patro et al. | Analysis and improvement of contention access protocol in IEEE 802.15. 4 star network | |
| Joshi et al. | Decentralized predictive MAC protocol for ad hoc cognitive radio networks | |
| Dang et al. | A hybrid multi-channel MAC protocol for wireless ad hoc networks | |
| Iqbal et al. | GWINs: Group-based medium access for large-scale wireless powered IoT networks | |
| JP5715537B2 (en) | Wireless LAN sensing device, wireless LAN station, and program | |
| Shao et al. | Toward improved energy fairness in CSMA-based LoRaWAN | |
| JP7385869B2 (en) | Optimization method for wireless communication system, wireless communication system and program for wireless communication system | |
| JP7388634B2 (en) | Optimization method for wireless communication system, wireless communication system and program for wireless communication system | |
| Tosh et al. | Heterogeneous access network (s) selection in multi-interface radio devices | |
| Tekin et al. | An experts learning approach to mobile service offloading | |
| CN116249211B (en) | Centralized intelligent spectrum management method in unmanned system cluster network | |
| Kim et al. | Distributed channel assignment algorithm based on traffic awareness in wireless mesh networks | |
| CN110233762B (en) | A method of using MAB to improve the throughput of full-duplex CSMA network | |
| Sangeetha et al. | An energy efficiency optimization for uplink communication in IEEE 802.11 ah under restricted access window | |
| CN107172636B (en) | WiFi rate control method based on environment noise and STA distance | |
| Chen et al. | Multi-task driven user association and resource allocation in in-vehicle networks | |
| Casasnovas et al. | Learning-Based Channel Access in Wi-Fi: A Multi-Armed Bandit Approach |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200722 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220728 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230511 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230620 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230810 |
|
| 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: 20231031 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231107 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7388634 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
