JP7122269B2 - Radio configuration evaluation method and radio design support simulator - Google Patents
Radio configuration evaluation method and radio design support simulator Download PDFInfo
- Publication number
- JP7122269B2 JP7122269B2 JP2019022747A JP2019022747A JP7122269B2 JP 7122269 B2 JP7122269 B2 JP 7122269B2 JP 2019022747 A JP2019022747 A JP 2019022747A JP 2019022747 A JP2019022747 A JP 2019022747A JP 7122269 B2 JP7122269 B2 JP 7122269B2
- Authority
- JP
- Japan
- Prior art keywords
- radio
- performance
- wireless
- parameter
- evaluation method
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、システム設計と連携した無線設計支援シミュレータに関する。 The present invention relates to a radio design support simulator that cooperates with system design.
本技術分野の背景技術として、以下の先行技術がある。特許文献1(特開2018-7089号公報)には、「無線通信シミュレーションと列車運行シミュレーションとを並列的に実行する無線式列車制御システムのシミュレータに、評価シナリオを適用したシミュレーションを実行させることで、無線式列車制御システムの無線通信リソースを評価する」こと、また、「シミュレーション結果に基づく無線通信リソースの評価結果に基づいて、無線通信リソースの修正を行うならば、評価結果に基づいて修正案を作成し、作成した修正案が所定の高評価条件を満たさなければ、修正案を作成することを繰り返し、所定の高評価条件を満たす評価が得られた場合に当該修正案を本決定する」ことが記載されている。 As background arts in this technical field, there are the following prior arts. Patent Document 1 (Japanese Patent Application Laid-Open No. 2018-7089) describes, ``A simulator of a wireless train control system that executes a wireless communication simulation and a train operation simulation in parallel, by executing a simulation applying an evaluation scenario. , evaluate the wireless communication resources of the wireless train control system,” and “if the wireless communication resources are modified based on the evaluation results of the wireless communication resources based on the simulation results, a modification plan based on the evaluation results. is created, and if the created revision proposal does not meet the predetermined high evaluation conditions, the revision proposal is repeatedly created, and when an evaluation that meets the predetermined high evaluation conditions is obtained, the correction proposal is officially decided. is stated.
特許文献1によれば、列車運行に関する様々な評価シナリオを用いて、無線通信リソースを評価できる。
According to
しかし、特許文献1に記載された技術は、列車の運行に関するシミュレーションであり、システムの種類によってシミュレータに入出力されるパラメータが異なるため、特許文献1では、列車以外のシステムのシミュレータと組み合わせて、システムにおける無線通信リソースを評価することは考慮されていない。
However, the technology described in
また、特許文献1では、無線リソースが不足した場合の修正案として、「ある無線基地局のタイムスロットが不足する状況が発生する、或いは、余裕が無いといった場合には、無線基地局のタイムスロット上限数を増やす、或いは、配置する無線基地局を増やすといったことで、無線通信ネットワーク全体でのタイムスロット数を増加させる」ことが開示されている。特許文献1では、基地局の数やタイムスロット以外にも、無線通信リソースとして、周波数チャネルの割当や、無線基地局のアンテナの位置・高さ・指向性・利得、アッテネータ、ハンドオーバー準備点、等が記載されているが、無線リソース不足に対する修正案の作成にあたって、これらのリソースを用いた具体的な方法は記載されていない。
In addition, in
本発明は、様々なシステムシミュレーションと無線通信のシミュレーションとの組み合わせが容易な無線設計支援シミュレータの提供を目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a wireless design support simulator that facilitates the combination of various system simulations and wireless communication simulations.
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、システムにおいて無線通信を提供する無線の構成を計算機を用いて評価する評価方法であって、前記計算機は、所定の演算処理を実行する演算装置と、前記演算装置がアクセス可能な記憶装置とを有し、前記評価方法は、前記演算装置が、前記システムの性能をシミュレーションするために設定されるシステム設定パラメータである前記システムを利用する人数及び前記システムが稼働するエリアの周辺に存在する人数を、前記システムの性能をシミュレーションするシステム性能計算部から取得し、前記演算装置が、取得した前記システム設定パラメータを、前記無線の性能をシミュレーションするための第1のパラメータである干渉端末数又は干渉電力に変換し、前記演算装置が、前記変換された第1のパラメータを、前記無線の性能をシミュレーションするために入力される無線入力パラメータとして、前記無線の性能をシミュレーションする無線性能計算部に出力することを特徴とする。 A representative example of the invention disclosed in the present application is as follows. That is, it is an evaluation method for evaluating a wireless configuration that provides wireless communication in a system using a computer, wherein the computer comprises an arithmetic unit that executes predetermined arithmetic processing, and a storage device that can be accessed by the arithmetic unit. and the evaluation method includes the number of people using the system and the number of people existing around the area where the system operates, which are system setting parameters set for the computing device to simulate the performance of the system. is obtained from a system performance calculation unit that simulates the performance of the system, and the arithmetic device converts the obtained system setting parameters to the number of interfering terminals or the interference that is the first parameter for simulating the performance of the radio power , and the computing device outputs the converted first parameter to a radio performance calculation unit that simulates the radio performance as a radio input parameter that is input for simulating the radio performance. characterized by
本発明の一態様によれば、様々なシステムシミュレータと連携した無線通信のシミュレータを提供できる。前述した以外の課題、構成及び効果は、以下の実施例の説明によって明らかにされる。 According to one aspect of the present invention, it is possible to provide a wireless communication simulator that cooperates with various system simulators. Problems, configurations, and effects other than those described above will be clarified by the following description of the embodiments.
以下、図面を用いて、本発明の幾つかの実施例を説明する。 Several embodiments of the present invention will be described below with reference to the drawings.
なお、以下の実施例においては便宜上その必要があるときは、複数のセクション又は実施例に分割して説明するが、特に明示した場合を除き、それらはお互い無関係なものではなく、一方は他方の一部又は全部の変形例、詳細、補足説明などの関係にある。各実施例は、個別に実施してもよいが、組合せて実施してもよい。 For convenience, the following examples are divided into a plurality of sections or examples when necessary, but unless otherwise specified, they are not unrelated to each other, and one of them is the other. Some or all of them are related to modifications, details, supplementary explanations, and the like. Each embodiment may be implemented individually, or may be implemented in combination.
また、以下の実施例において、要素の数など(個数、数値、量、範囲などを含む)に言及する場合、特に明示した場合及び原理的に明らかに特定の数に限定される場合などを除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよいものとする。 In addition, in the following examples, when referring to the number of elements (including the number, numerical value, amount, range, etc.), unless otherwise specified or clearly limited to a specific number in principle , is not limited to the specific number, and may be greater than or less than the specific number.
さらに、以下の実施例において、その構成要素(要素ステップなどを含む)は、特に明示した場合及び原理的に明らかに必須であると考えられる場合などを除き、必ずしも必須のものではないことは言うまでもない。 Furthermore, in the following examples, the constituent elements (including element steps, etc.) are not necessarily essential unless otherwise specified or clearly considered essential in principle. stomach.
同様に、以下の実施例において、構成要素などの形状、位置関係等に言及するときは、特に明示した場合や原理的に明らかにそうでないと考えられる場合などを除き、実質的にその形状などに近似又は類似するものなどを含むものとする。このことは数値及び範囲についても同様である。 Similarly, in the following examples, when referring to the shape, positional relationship, etc., of components, etc., unless otherwise specified or in principle clearly considered to be otherwise, the actual shape, etc. shall include those that are similar or similar to This also applies to numerical values and ranges.
また、以下の説明では、「xxx表」といった表現にて、入力に対して出力が得られる情報を説明することがあるが、当該情報は、どのような構造のデータでもよい。 Also, in the following description, the expression “xxx table” may be used to describe information from which an output is obtained for an input, but the information may be data of any structure.
また、以下の説明において、各表の構成は一例であり、1つの表は、2以上の表に分割されてもよいし、2以上の表の全部又は一部が1つの表であってもよい。 Also, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table. good.
また、以下の説明では、「kkk部」の表現にて機能を説明することがあるが、機能は、1以上のコンピュータプログラムが実行されることで実現されてもよい。 Also, in the following description, the function may be described using the expression “kkk unit”, but the function may be realized by executing one or more computer programs.
以下の実施例では、汎用の無線LAN装置をシステムの構成要素の一部として用いて、システムに必要な通信の少なくとも一部を、無線により行う場合について述べる。なお、以下の実施例において、無線LAN以外の無線方式をシステムの構成要素の一部として用いてよい。 In the following embodiments, a general-purpose wireless LAN device is used as a component of the system, and at least part of the communication required for the system is performed wirelessly. In the following embodiments, wireless systems other than wireless LAN may be used as part of system components.
<実施例1>
図1から図6及び図13を用いて、本発明の実施例1を説明する。図1は、無線設計支援シミュレータ100の構成図である。無線設計支援シミュレータ100は、システム性能を計算するシステム性能計算部101と、システムに設置される無線システムおける無線性能を計算する無線性能計算部102と、無線設計支援シミュレータの動作を制御する制御部103と、ユーザインタフェース106とから構成されている。なお、システム性能計算部101及び無線性能計算部102は、発明の理解の容易化のために、無線設計支援シミュレータ100の内部に設ける構成を図示したが、システム性能計算部101及び無線性能計算部102の一方又は両方を無線設計支援シミュレータ100の外部に設けてもよい。
<Example 1>
システム性能計算部101は、システム(例えば、エレベータシステム、案内ロボットシステム、列車運行システム)の設計又は性能評価のための設定パラメータを用いてシステムの性能を計算するシステムシミュレーションを実行する。システム性能計算部101は、別個の計算機で構成しても、無線性能計算部102や制御部103と同じ計算機上で動作するプログラムで構成してもよい。システム性能計算部101は、使用するシミュレータを変えることによって、様々な項目に関するシステムの性能を計算することができる。以下、システムシミュレーションで主となる評価項目を、シミュレーション項目と称する。システム性能計算部101は、例えば、エレベータシステムの各フロアの平均待ち時間を計算するシミュレーションでは、システムシミュレーションは、かごの速度、かごの定員数、各フロアで待つ人数と発生頻度、乗る階と降りる階の情報などを入力又は設定パラメータとして、評価項目として各フロアの平均的な待ち時間を出力する(図3に示すパラメータ変換表105参照)。また、エレベータシステムの複数かご運行時の輸送力を計算するシミュレーションでは、各かごの停止階の情報、各フロアで待つ人数と発生頻度、乗る階と降りる階の情報などを入力又は設定パラメータとして、評価項目として輸送力(単位時間あたりに輸送できる人数)を出力する。また、案内ロボットシステムの稼働率を計算するシミュレーションでは、同時に動作するロボットの台数、案内ロボットの移動速度、案内先、案内希望者の発生する頻度などを入力又は設定パラメータとして、評価項目としてロボットの稼働率を出力する。また、列車運行システムの乗車率を計算するシミュレーションでは、列車の運行ダイヤ、駅で待つ人数と発生する頻度、列車に乗る駅と降りる駅などを入力又は設定パラメータとして、評価項目として列車の乗車率を出力する。
The system
無線性能計算部102は、無線システムの設計又は性能評価のための設定パラメータを用いて無線システムの性能を計算する無線シミュレーションを実行する。無線性能計算部102は、例えば、無線機(アクセスポイント、子機)の配置、干渉源の配置、使用される周波数及び変調方式、伝搬環境を示す電波伝搬モデルなどを入力又は設定パラメータとして、評価項目として受信電力、パケットエラーレート、遅延などの無線システムの性能を出力する。例えば、一般に、遮蔽物が多い環境では受信電力は低下し、干渉が大きい環境ではパケットエラーレート及び遅延時間が増える確率が高くなり、1台のアクセスポイントと接続する端末数が多ければ遅延時間が増える確率が高くなる。
The
制御部103は、シミュレーションの動作を制御する動作制御部107と、パラメータ変換部104とを含む。パラメータ変換部104は、システム性能計算部101がシミュレーションするシミュレーション項目を指標として、システム性能計算部101のシステム設定パラメータ、又はシステム性能計算部101がシミュレーションの結果として出力するシステム出力パラメータの少なくとも一つを、無線性能計算部102の無線設定パラメータ又は無線性能計算部102に入力される無線入力パラメータのいずれかに変換する。実施例1では、パラメータ変換部104は、パラメータ変換表105を用いてパラメータを変換する。
The
実施例1の無線設計支援シミュレータ100は、システム性能計算部101で計算に用いた設定や出力された結果の少なくとも一部を用いて、システム内における無線通信性能を評価する。以下、システム性能計算部101の設定パラメータや結果の出力に用いられるパラメータを、システム設定・出力パラメータと称する。同様に無線性能計算部102の設定パラメータや入力されるパラメータを、無線設定・入力パラメータと称する。
The radio
図13は、実施例1の無線設計支援シミュレータ100の物理的な構成を示すブロック図である。
FIG. 13 is a block diagram showing the physical configuration of the radio
本実施例の無線設計支援シミュレータ100は、プロセッサ(CPU)11、メモリ12、補助記憶装置13及び通信インターフェース14を有する計算機によって構成される。無線設計支援シミュレータ100は、入力インターフェース15及び出力インターフェース18を有してもよい。
A wireless
プロセッサ11は、メモリ12に格納されたプログラムを実行する演算装置である。プロセッサ11が、各種プログラムを実行することによって、無線設計支援シミュレータ100の各種機能が実現される。なお、プロセッサ11がプログラムを実行して行う処理の一部を、他の演算装置(例えば、FPGA)で実行してもよい。
The
メモリ12は、不揮発性の記憶素子であるROM及び揮発性の記憶素子であるRAMを含む。ROMは、不変のプログラム(例えば、BIOS)などを格納する。RAMは、DRAM(Dynamic Random Access Memory)のような高速かつ揮発性の記憶素子であり、プロセッサ11が実行するプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。
The
補助記憶装置13は、例えば、磁気記憶装置(HDD)、フラッシュメモリ(SSD)等の大容量かつ不揮発性の記憶装置である。また、補助記憶装置13は、プロセッサ11がプログラムの実行時に使用するデータ(例えば、パラメータ変換表105など)、及びプロセッサ11が実行するプログラムを格納する。すなわち、プログラムは、補助記憶装置13から読み出されて、メモリ12にロードされて、プロセッサ11によって実行されることによって、無線設計支援シミュレータ100の各機能を実現する。
The
通信インターフェース14は、所定のプロトコルに従って、他の装置との通信を制御するネットワークインターフェース装置である。
The
入力インターフェース15は、キーボード16やマウス17などの入力装置が接続され、オペレータからの入力を受けるインターフェースである。出力インターフェース18は、ディスプレイ装置19やプリンタ(図示省略)などの出力装置が接続され、プログラムの実行結果をオペレータが視認可能な形式で出力するインターフェースである。なお、遠隔地からもアクセスできるように、無線設計支援シミュレータ100にネットワーク20を介して接続されたユーザ端末30が入力装置及び出力装置を提供してもよい。この場合、無線設計支援シミュレータ100がサーバの機能を有し、ユーザ端末30が無線設計支援シミュレータ100(サーバ)に所定のプロトコル(例えばでhttp)でアクセスしてもよい。
The
プロセッサ11が実行するプログラムは、リムーバブルメディア(CD-ROM、フラッシュメモリなど)又はネットワークを介して無線設計支援シミュレータ100に提供され、非一時的記憶媒体である不揮発性の補助記憶装置13に格納される。このため、無線設計支援シミュレータ100は、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。
Programs executed by
無線設計支援シミュレータ100は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。特に、システム性能計算部101と無線性能計算部102と制御部103とは、各々別個の物理的又は論理的計算機上で動作するものでも、複数が組み合わされて一つの物理的又は論理的計算機上で動作するものでもよい。
The wireless
図2を用いて、実施例1における無線設計支援シミュレータ100の動作シーケンスを説明する。ユーザは、ユーザインタフェース106を用いて、システム性能計算部101の設定パラメータと無線性能計算部102の設定パラメータを、制御部103に入力する(S202、S203)。制御部103は、入力されたシステム性能計算部101の設定パラメータをシステム性能計算部101に出力する(S204)。システム性能計算部101は、システムの性能を計算し(S205)、計算結果を制御部103に出力する(S206)。制御部103は、パラメータ変換表105を用いて、システム性能計算部101から出力されたシステム設定・出力パラメータを無線設定・入力パラメータに変換し(S207)、変換結果である無線設定・入力パラメータと、ユーザから入力された設定パラメータを無線性能計算部102に出力する(S208)。無線性能計算部102は入力された無線設定・入力パラメータを用いて無線性能を計算し(S209)、計算結果をユーザインタフェース106に通知する(S210)。
The operation sequence of the radio
実施例1の無線設計支援シミュレータは、システムの性能の計算に用いた設定パラメータや、システムシミュレーションの結果として出力されたパラメータのなかで、直接又は間接的に無線性能に影響を及ぼすパラメータの影響を、無線性能計算部102が取り入れて計算できるように、図3に示すパラメータ変換表105を保持する。パラメータ変換表105は、シミュレーション項目301と、システム設定・出力パラメータ302と、無線設定・入力パラメータ303とを含み、シミュレーション項目301を指標として、システム設定・出力パラメータ302を無線設定・入力パラメータ303に変換するために使用される。システム設定・出力パラメータ302は、システムの性能をシミュレーションするために設定されるシステム設定パラメータ、及びシステムの性能のシミュレーションの結果として出力されるシステム出力パラメータを含む。無線設定・入力パラメータ303は、無線システムにおける無線性能をシミュレーションするために設定される無線設定パラメータ、及び無線通信の性能をシミュレーションするために入力される無線入力パラメータを含む。
The wireless design support simulator of the first embodiment can detect the effects of parameters that directly or indirectly affect wireless performance among setting parameters used for calculating system performance and parameters output as a result of system simulation. , holds the parameter conversion table 105 shown in FIG. The parameter conversion table 105 includes
例えば、シミュレーション項目301が「エレベータシステムの各フロアの平均待ち時間」の場合、システムシミュレーションは、かごの速度、かごの定員数、各フロアで待つ人数と発生頻度、乗る階と降りる階の情報などをシミュレーション条件の設定パラメータとして、各フロアの平均的な待ち時間を出力する。
For example, if the
また、シミュレーション項目301が「エレベータシステムの複数かご運行時の輸送力」の場合、システムシミュレーションは、各かごの停止階の情報、各フロアで待つ人数と発生頻度、乗る階と降りる階の情報などを設定パラメータとして、輸送力(単位時間あたりに輸送できる人数)を出力する。実施例1のパラメータ変換表105には、シミュレーション項目の他の例として、案内ロボットシステムの稼働率や、列車運行システムの乗車率が記載されている。
In addition, when the
本実施例では、システムは汎用の無線LAN又は無線LANと同じ周波数を使用する無線通信を使用することを想定しているため、システムと同じ周波数で通信する無線LAN端末を持つシステム利用者がいることが想定される。すなわち、システム利用者の中の一定の割合が、システムが行う無線通信に対して干渉となると考えられる。 In this embodiment, since it is assumed that the system uses a general-purpose wireless LAN or wireless communication that uses the same frequency as the wireless LAN, there are system users who have wireless LAN terminals that communicate on the same frequency as the system. is assumed. In other words, it is considered that a certain percentage of system users interferes with wireless communications performed by the system.
実施例1の無線設計支援シミュレータでは、シミュレーション項目301が「エレベータシステムの各フロアの平均待ち時間」の場合は、システム性能計算部101のシステムシミュレーションは、かごの速度、かごの定員数、各フロアで待っている人数と発生頻度、乗る階と降りる階の情報などの様々な条件に対して、各フロアの平均的な待ち時間を計算する。システムシミュレーションで、かごにのっている人や、フロアで待っている人数や待ち時間が変化すれば、結果として、干渉の状態が変化するため無線通信性能も変化する。
In the radio design support simulator of the first embodiment, when the
実施例1では、制御部103がパラメータ変換表105を用いて、システム性能計算部101が設定し、出力するシステム設定・出力パラメータを無線設定・入力パラメータに変換するため、システム性能計算部101の計算結果を取り入れて無線性能計算部102が無線の性能を計算する。そのため、システムの動作に対する無線通信の性能を高精度で評価できる。
In the first embodiment, the
また、システムが汎用の無線LANを使用している場合は、同じ周波数を使用している端末があると遅延時間が大きくなる可能性があり、システム使用者やシステムの周辺にいる人の一定の割合を無線LAN端末の利用者と想定して、その人数を干渉端末数とするとよい。また、汎用の無線LANシステムではない、無線通信を使用しているシステムについては、同じ周波数を使用している無線LAN利用者を干渉端末数に変換するのではなく、干渉電力に変換してもよい。 Also, if the system uses a general-purpose wireless LAN, there is a possibility that the delay time will increase if there are terminals using the same frequency. Assuming that the ratio is the number of wireless LAN terminal users, the number of users may be used as the number of interfering terminals. In addition, for systems that use wireless communication that are not general-purpose wireless LAN systems, the number of wireless LAN users using the same frequency is not converted into the number of interfering terminals, but is converted into interference power. good.
また、シミュレーション項目301が、「案内ロボットシステムの稼働率」を計算するシミュレーションでは、同時に動作するロボットの台数が、同時に動作する端末数と、1台の端末に割り当てられる無線通信リソースの設定パラメータに変換される。また、ロボットの案内範囲が、端末の動作範囲の設定パラメータに変換されて、無線の性能が計算される。
In the simulation where the
次に、図3を用いて、実施例1におけるパラメータ変換表105を説明する。図3に示すパラメータ変換表105は、例えば、「各フロアで待つ人数と発生頻度」を「かご外の干渉端末数と干渉信号の発生パタン」に変換し、「乗る階と降りる階」を「かご内の干渉端末数と干渉信号発生時間」に変換することを示すが、この表には、実際に使用される環境の状態に合わせて、例えば、フロアで待つ人の10%に相当する整数を干渉端末数にみなすなどの、具体的な条件を記載してもよいことは言うまでもない。また、パラメータ変換表105の他に、より具体的な数値や詳細な変換方法を記載した補助表を設け、システムが使用される環境にあわせて補助表の内容を変更する構成でもよい。 Next, the parameter conversion table 105 in Example 1 will be described using FIG. The parameter conversion table 105 shown in FIG. 3, for example, converts "the number of people waiting on each floor and the frequency of occurrence" into "the number of interfering terminals outside the car and the pattern of occurrence of interference signals", and converts the "boarding floor and getting off floor" into " The number of interfering terminals in the car and the generation time of the interfering signal are converted into "interference signal generation time". can be regarded as the number of interfering terminals. In addition to the parameter conversion table 105, an auxiliary table describing more specific numerical values and detailed conversion methods may be provided, and the contents of the auxiliary table may be changed according to the environment in which the system is used.
図3に示すパラメータ変換表105は、あくまで一例であり、他のシミュレーション項目やシステム設定・出力パラメータや無線設定・入力パラメータが記載されていてもよく、また、シミュレーション項目301、システム設定・出力パラメータ302、無線設定・入力パラメータ303の追加、削除、内容の変更ができる構成としてもよい。例えば、工場内のセンサのデータ収集に関するシミュレーション項目などを追加してもよく、パラメータ変換表105をこのような構成にすることによって、システム性能計算部101で用いるシステムシミュレータを自由に追加及び変更できる。
The parameter conversion table 105 shown in FIG. 3 is merely an example, and may include other simulation items, system settings/output parameters, and wireless settings/input parameters. 302 and wireless setting/
このようにシステムシミュレーションの設定や出力がシミュレーション項目によって異なる場合でも、パラメータ変換部104によって、様々なシステムシミュレータを無線シミュレータと連携させることができる。
Even if the system simulation settings and outputs differ depending on the simulation items in this way, the
また、パラメータ変換部104を、内容の追加及び変更が可能なパラメータ変換表105で実現することによって、無線性能計算部と様々なシステム性能計算部とを組み合わせて、様々なシステムに対する無線性能をシミュレーションできる。
Also, by realizing the
図4は、実施例1の無線設計支援シミュレータ100のユーザインタフェース106から出力される画面400の例を示す。画面400には、システム性能計算部101で可能なシミュレーション項目が表示されており、ユーザはステップS202でシステム性能計算部101にパラメータを設定する前にシミュレーション項目を入力する。図4では、グラフィカルユーザインタフェース(GUI)の例を示しているが、キャラクターユーザインタフェース(CUI)でもよい。実施例1では、このGUIにより、ユーザがシミュレーション項目を選択し、その選択に基づいて制御部103のパラメータ変換部104が動作するように構成してもよい。このようにユーザインタフェースを用いて、シミュレーション項目を選択することで、ユーザはパラメータ変換部104の機能を容易に使用できる。
FIG. 4 shows an example of a
図2に示す動作シーケンスは、システムの性能の計算(S205)の結果を用いて無線の性能を計算するが(S209)、さらに、無線の性能の計算結果をシステム性能計算部101にフィードバックして、システムの性能を計算してもよい。このとき、パラメータ変換部104が図5に示す無線パラメータ変換表500を有して、無線パラメータ変換表500を用いて、無線設定・出力パラメータをシステム設定・入力パラメータ503に変換するとよい。
In the operation sequence shown in FIG. 2, the results of the system performance calculation (S205) are used to calculate the wireless performance (S209). , the performance of the system may be calculated. At this time,
無線の性能の計算に用いる設定パラメータ、及び無線の性能の計算の結果として出力されるパラメータの少なくとも一部は、システムの性能の計算に影響を与えるものである。例えば、無線機の受信電力は通信の可否や送信できる情報量に影響する。また、通信ができたとしても、システムの許容する遅延時間を超えた場合は、システムとしては通信できないことと同等とみなされる。 At least some of the configuration parameters used in the radio performance calculation and the parameters output as a result of the radio performance calculation affect the system performance calculation. For example, the received power of a wireless device affects whether or not communication is possible and the amount of information that can be transmitted. Also, even if communication is possible, if the delay time allowed by the system is exceeded, the system is considered to be unable to communicate.
無線パラメータ変換表500は、図5に示すように、シミュレーション項目501、無線設定・出力パラメータ502及びシステム設定・入力パラメータ503を含み、シミュレーション項目501を指標として、無線設定・出力パラメータ502をシステム設定・入力パラメータ503に変換するために使用される。無線パラメータ変換表500は、図3に示すパラメータ変換表105とは逆に、無線のパラメータをシステムのパラメータに変換する。
As shown in FIG. 5, the wireless parameter conversion table 500 includes a
例えば、シミュレーション項目501が「エレベータシステムの各フロアの平均待ち時間」の場合、無線設定・出力パラメータ502の「受信電力」を、「受信電力[A]dBm未満が[B]秒継続すると通信不可とみなす」という設定パラメータに変換して、システムの性能を計算する。「パケットエラーレート(PER)」「遅延」「スループット」も同様である。また、シミュレーション項目501が「案内ロボットシステムの稼働率」の場合も同様に、「受信電力」を、「受信電力[a]dBm未満が[b]秒継続すると通信不可とみなす」という設定パラメータに変換して、システムの性能を計算する。「パケットエラーレート(PER)」「遅延」「スループット」も同様である。
For example, if the
「受信電力」によって通信できる、できないが決まるが、システムによっては、例えば、1回の通信不可ではエラーとみなさず、その状態が一定時間、継続するとエラーとみなすように設計する場合がある。PER、遅延、スループットも同様に、ある状態がシステムが許容する範囲を超えた場合に、通信不可とみなすように設計する場合がある。一般に、受信電力、PER、遅延、スループットに対する許容範囲は、システムに依存して決まる。 Whether or not communication is possible depends on the "received power", but some systems are designed so that, for example, a single failure of communication is not regarded as an error, but if this state continues for a certain period of time, it is regarded as an error. Similarly, PER, delay, and throughput may be designed such that when certain conditions exceed the range allowed by the system, communication is considered impossible. In general, acceptable ranges for received power, PER, delay, and throughput are system dependent.
前述したように、無線の性能の計算では「受信電力」という一つのパラメータでも、システムによって、その影響が異なる。実施例1では、シミュレーション項目501を指標として、無線設定・出力パラメータ502をシステム設定・入力パラメータ503に変換するため、無線の性能の計算結果を、適切にフィードバックしてシステムの性能を計算できる。
As described above, in the calculation of wireless performance, even the single parameter "received power" has different effects depending on the system. In the first embodiment, the wireless setting/
また、図5に示す無線パラメータ変換表500は、例えば、「受信電力」に対して、「受信電力[A]dBm未満の状態が[B]秒継続すると通信不可とみなす」に変換することを示しているが、無線パラメータ変換表500には、より詳細に、「受信電力[A]dBm未満の状態が[B]秒継続すると通信不可とみなす」、「[A]dBm以上[M]dBm未満の状態が[N]秒継続すると、通信できる情報量がL%になるとみなす」というように、受信電力の値に応じて変換内容を変化させるように構成してもよい。また、無線パラメータ変換表500の他に、より具体的な数値や、詳細な変換方法を記載した補助表を設け、システムが使用される環境やシステムの要求に合わせて補助表の内容を変更するように構成してもよい。 Further, the wireless parameter conversion table 500 shown in FIG. 5, for example, converts "receiving power" into "communication is considered impossible when the state of receiving power less than [A] dBm continues for [B] seconds". However, in the wireless parameter conversion table 500, there are more detailed descriptions such as “If the received power is less than [A] dBm and continues for [B] seconds, communication is considered impossible”, “[A] dBm or more [M] If the state of less than [N] seconds continues, the amount of information that can be communicated is considered to be L %.", the contents of conversion may be changed according to the value of the received power. In addition to the wireless parameter conversion table 500, an auxiliary table describing more specific numerical values and detailed conversion methods is provided, and the contents of the auxiliary table are changed according to the environment in which the system is used and the requirements of the system. It may be configured as
また、パラメータ変換部104が図6に示す座標変換表600を有してもよい。座標変換表600は、シミュレーション項目601、システムシミュレーション範囲における場所(名称、位置座標など)602と、無線シミュレーションにおける場所603との対応を保持する。パラメータ変換部104がシステムシミュレーションにおける場所602を無線シミュレーションにおける座標(方向、距離)に変換することによって、例えば、図6に示すように、案内ロボットの案内先となる、会議室、玄関、休憩室などの場所を、移動端末の通信相手となる無線機(例えば、無線LANのアクセスポイント)からの方位角と距離に変換できる。座標変換表600によって、システムシミュレータで特有の場所に対するパラメータを使用する場合でも、システムシミュレータを変更せずに無線の性能を評価できる。
Also, the
なお、実施例1ではパラメータ変換表105を用いるが、その他の方法、例えば、内容の追加や変更が可能な関数として表しても、同様の効果が得られることは明白である。 Although the parameter conversion table 105 is used in the first embodiment, it is obvious that the same effect can be obtained by using another method, for example, a function whose content can be added or changed.
<実施例2>
次に、図7から図9を用いて、本発明の実施例2を説明する。実施例2では、前述した実施例との相違点を主に説明し、第1の実施例と同じ構成には同じ符号を付し、それらの説明は省略する。
<Example 2>
Next,
図7は、実施例2における無線設計支援シミュレータ700の構成図であり、図8は実施例2における無線設計支援シミュレータ700の動作シーケンスである。実施例2では、実施例1の構成に加えて、さらに構成要素として無線構成調整部701が含まれる。実施例2は、無線構成調整部を用いて、システムが要求する無線の性能に適した無線構成をシミュレーションすることが、実施例1との主な違いである。
FIG. 7 is a configuration diagram of the radio
図7と図8を用いて、実施例2の無線設計支援シミュレータの動作を説明する。ユーザは、ユーザインタフェース106を用いて、システム性能計算部101の設定パラメータと、無線性能計算部102の設定パラメータと、無線構成調整部701の計算条件とを制御部103に入力する(S202、S203、S801)。無線構成調整部701の計算条件とは、無線構成調整部701内において、目的関数計算部705で使用する目的関数と、終了条件判定部706で使用する終了条件である。
The operation of the radio design support simulator of the second embodiment will be described with reference to FIGS. 7 and 8. FIG. The user uses the
制御部103は、システム性能計算部101の設定パラメータをシステム性能計算部101に出力し(S204)、システム性能計算部101のシステム動作計算部709は、システム動作を計算し(S802)、その結果を制御部103に出力する(S803)。
The
制御部103は、パラメータ変換表105を用いて、システム性能計算部101から出力されたシステム設定・出力パラメータを無線設定・入力パラメータに変換し(S207)、変換結果である無線設定・入力パラメータと、ユーザから入力された設定パラメータを無線性能計算部102に出力する(S208)。また、制御部103は、無線構成調整部701の計算条件を、無線構成調整部701に出力する(S804)。
Using the parameter conversion table 105, the
無線性能計算部102は、入力された無線設定・入力パラメータを用いて無線の性能を計算し(S209)、計算結果をシステム性能計算部101に出力する(S805)。システム性能計算部101のシステム要求判定部710は、無線性能計算部102で計算された無線の性能がシステム要求に対して満足しているか、満足していないかを判定する(S806)。システム要求の判定には、ユーザがシステム性能計算部101の設定パラメータとして入力した値を用いる。
The wireless
システム性能計算部101は、システム要求の判定結果を無線構成調整部701に出力する(S807)。図には記載していないが、判定結果は、満足する、満足しないの2値だけではなく、どの程度満足しているかという、より詳細な結果を出力するとよい。
System
無線構成調整部701の目的関数計算部705は、入力されたシステム要求の判定結果を用いて、目的関数を計算する(S808)。終了条件判定部706は、シミュレーションの終了又は継続を、終了条件を用いて判定する(S809)。終了条件を満足していなければ、次の計算パラメータ決定部704は、最適化アルゴリズム(例えば、遺伝的アルゴリズム)を使用して、次の計算に用いる無線パラメータを決定する(S810)。無線構成調整部701は、決定された次の計算に用いる無線パラメータを無線性能計算部102に出力する(S811)。
The objective
無線性能計算部102は、無線構成調整部701で決定された次の計算に用いる無線パラメータを用いて、無線の性能を計算する(S209)。実施例2では、ステップS209からステップS811の処理を、終了条件を満足するまで繰り返す(S812)。終了条件を満足すると、終了条件を満足したシステム要求判定結果と使用した計算パラメータとをユーザに通知する(S813)。
The
なお、図8では、終了条件判定(S809)の後に、次の計算パラメータの決定(S810)、次の計算パラメータの出力(S811)の処理を実行するが、終了条件判定で終了の判定となった場合は、ステップS810とステップS811の処理を実行せず、S813のステップに進む。 In FIG. 8, after determining the termination condition (S809), determination of the next calculation parameter (S810) and output of the next calculation parameter (S811) are executed. If so, the process proceeds to step S813 without executing the processes of steps S810 and S811.
前述したように、実施例2の無線構成調整部701は、目的関数及び最適化アルゴリズムを用いて、システム要求を満足する無線構成を提案するための計算を実行するが、最適化アルゴリズムは遺伝的アルゴリズム以外でもよい。また、無線構成調整部701に設定される終了条件は、所望の結果を得られた場合、例えば、予め設定された閾値を超えた場合などの他に、計算回数の上限や、計算時間の上限を終了条件としてもよい。計算回数や計算時間の上限を終了条件とした場合は、目的関数の計算後に、計算回数や計算時間を計数する処理を実行するとよい。
As described above, the radio
実施例2では、無線構成調整部701を用いて、システム要求に適した無線構成となるように、無線設定・入力パラメータを調整するが、無線通信には多くのパラメータがあるため、各パラメータを変化させながら無線構成を調整することは多くの工数が必要となる。
In the second embodiment, the wireless
そこで、実施例2では、図7に示すように、無線設計支援シミュレータ700に、調整パラメータ決定部702を設ける構成とした。調整パラメータ決定部702は、例えば、調整パラメータ決定表703を用いて、システムの要求に合わせて調整すべき無線パラメータを決定する。図7に示す構成では、調整パラメータ決定部702を無線構成調整部701内に設けたが、制御部103内に設けてもよい。
Therefore, in the second embodiment, as shown in FIG. 7, a radio
図9に調整パラメータ決定表703の一例を示す。図9に示す調整パラメータ決定表703には、シミュレーション項目901を指標として、各システムの主な無線通信への要求項目902、無線構成調整部が調整すべき無線設定・入力パラメータ904、及び調整の順番903が記録されている。
An example of the adjustment parameter determination table 703 is shown in FIG. In the adjustment parameter determination table 703 shown in FIG. 9, using the
エレベータや列車のように、人を乗せて動くシステムの制御信号を無線通信で送信する場合、一般に、低エラー率及び低遅延が要求される。 Low error rates and low delays are generally required when transmitting control signals for systems that move people, such as elevators and trains, by wireless communication.
低エラー率及び低遅延が求められるシステムでは、電波の干渉を低減するために、使用する周波数を調整したり、無線機の設置位置を調整したり、1対1の通信ではなくn対n(nは2以上の整数)で通信するように冗長度を調整したりする。無線機の設置位置を調整する段階では、アンテナの向きや使用するアンテナ指向性などを調整してもよい。 In a system that requires a low error rate and low delay, in order to reduce radio wave interference, it is necessary to adjust the frequency used, adjust the installation position of the radio, and use n-to-n instead of one-to-one communication. (n is an integer of 2 or more) to adjust the redundancy. At the stage of adjusting the installation position of the wireless device, the direction of the antenna, the directivity of the antenna to be used, etc. may be adjusted.
また、2組以上の無線機を使用する場合は、各無線機の位置を調整してダイバシティ効果を得ても所望の性能にならなければ、さらに1組の無線機を追加する調整を行ってもよい。また、システム要求が低エラー率及び低遅延でも、システムに複数の端末及び複数の基地局が含まれる場合は、端末及び基地局の数を調整してもよい。 Also, when using two or more sets of radios, if the desired performance is not obtained even if the positions of the radios are adjusted to obtain the diversity effect, an additional set of radios should be added. good too. The number of terminals and base stations may also be adjusted if the system requires low error rate and low delay but the system includes multiple terminals and multiple base stations.
一方、他の例として、ロボットとロボットの制御センタとの間で無線通信によって情報を送受信する案内ロボットシステムでは、ロボットが周辺の様々な情報を収集しながらユーザから案内先などの情報を取得し、ユーザから取得した情報の少なくとも一部を制御センタに送信する。このため、ロボットとロボットの制御センタとの間の無線通信には、一般に、高スループットが要求される。その場合、電波の干渉を低減するために使用周波数を調整したり、スループットを向上させるために変調方式(例えば、変調における多値数)を調整するとよい。また、ロボットの移動範囲内の受信電力が低い場所において、所望のスループットが得られない場合、基地局の設置場所や基地局の数を調整する。このように、システム要求に合わせた無線構成を実現するためには、優先的に調整すべき無線パラメータがある。 On the other hand, as another example, in a guidance robot system in which information is transmitted and received by wireless communication between a robot and its control center, the robot acquires information such as guidance destinations from the user while collecting various information about its surroundings. , transmitting at least a portion of the information obtained from the user to the control center. For this reason, wireless communication between the robot and the robot's control center generally requires high throughput. In that case, it is preferable to adjust the frequency used to reduce radio wave interference, or to adjust the modulation method (for example, the multi-level number in modulation) to improve throughput. Also, if the desired throughput cannot be obtained in a place where the received power is low within the movement range of the robot, the installation locations of the base stations and the number of base stations are adjusted. In this way, there are radio parameters that should be preferentially adjusted in order to realize a radio configuration that meets system requirements.
実施例2では、調整パラメータ決定部702は、調整パラメータ決定表703のシミュレーション項目901を指標として、調整するパラメータ及びパラメータを調整する順番を決定するので、少ない計算回数で、効率的にシステム要求に適した無線構成を提案できる。
In the second embodiment, the adjustment
図9では、システムが行う無線通信に対する干渉を低減するために、いずれのシミュレーション項目901においても、調整の順番903の1番目を「使用する周波数」としているが、予めシステムが動作する環境で、未使用の周波数が既知である場合は、未使用の周波数を用いたシミュレーションを行えばよく、2番目の項目からシミュレーションを用いた最適化による調整を行えばよい。
In FIG. 9, in order to reduce interference with wireless communication performed by the system, in any
また、同じシミュレーション項目でも、システムが動作する環境で調整する順番が変えた方が良い場合があるため、調整パラメータ決定表703は、内容の追加、変更が可能な構成とするとよい。 Further, even for the same simulation items, it may be better to change the order of adjustment depending on the environment in which the system operates. Therefore, the adjustment parameter determination table 703 should be configured so that the contents can be added and changed.
図8を用いて、実施例2のシミュレータの動作の概要を説明したが、無線の性能を計算する場合の計算時間の短時間化のために、図7に示すように、無線性能計算部102の中に、物理層レベルの受信電力を計算する受信電力計算部707と、IP層レベルのエラー率及び遅延を計算するエラー率・遅延計算部708の二つの機能部を設けるとよい。このような構成によって、受信電力計算部707で電力レベルでの無線構成の良し悪しを概略的に検討し、受信電力が良いと判断された無線構成について、IP層レベルのパケットエラー率や遅延を計算するように、無線設計支援シミュレータを動作させてもよい。この結果、システム要求に適した無線構成を効率的に提示できる。
The outline of the operation of the simulator of the second embodiment has been explained using FIG. may be provided with two functional units: a reception
<実施例3>
次に、図10から図12を用いて、本発明の実施例3を説明する。実施例3では、前述した実施例との相違点を主に説明し、前述した実施例と同じ構成には同じ符号を付し、それらの説明は省略する。
<Example 3>
Next,
図10は、実施例3における無線設計支援シミュレータ1000の構成図である。実施例3は、構成要素として条件設定部1001を含む点が実施例2との主な違いである。
FIG. 10 is a configuration diagram of a radio
条件設定部1001は、調整パラメータ決定部702、システム-無線変換部1002及び目的関数・終了条件作成部1003を含む。また、実施例3では、制御部103を無線構成調整部701の中に設け、調整パラメータ決定部702を条件設定部1001内に設ける点が実施例2と異なる。条件設定部1001は、システム性能計算部101、無線性能計算部102及び無線構成調整部701の少なくとも一つの動作条件を設定する機能を有する。
システム-無線変換部1002は、ユーザのシステムに対する要求を無線に対する要求や無線性能計算部102で使用するパラメータやモデルに変換する。
The system-
この機能は、例えば、図11に示す伝搬モデル選択表1100によって実現される。伝搬モデル選択表1100は、シミュレーション項目1101、使用環境1102及び無線性能計算部102で使用する伝搬モデル1103を含む。伝搬モデル選択表1100からシミュレーション項目1101及び使用環境1102の候補をユーザインタフェース106に表示し、ユーザが所望の項目を選択して、無線性能計算部102の伝搬モデル1103が決まるように構成してもよい。このような構成とすることで、ユーザが無線の伝搬モデルに詳しくない場合でも、使用環境に適した伝搬モデルでシミュレーションができる。
This function is implemented by, for example, a propagation model selection table 1100 shown in FIG. Propagation model selection table 1100 includes
また、システム-無線変換部1002は、図12に示す無線性能変換表1200を保持してもよい。無線性能変換表1200は、例えば、「システムはX年にN回以下の停止であること」などの、ユーザからのシステム要求1201を満足するための無線構成の冗長度1202及び無線の性能の目標値1203を含む。無線性能変換表1200は、想定されるシミュレーション項目と、シミュレーション項目に対するシステム要求を予め検討して作成しておくことが望ましいが、システム要求1201の追加に従って内容を拡充してもよい。
Further, system-
図12に示す無線性能変換表1200は、システム要求1201の候補をユーザインタフェース106に表示し、ユーザが所望のシステム要求を選択することで、無線構成の冗長度及び無線の性能の目標値が決まるように構成してもよい。このような構成とすることで、ユーザが無線通信に詳しくない場合でも、システム要求を無線の要求仕様に変換でき、システム要求に適した無線構成をシミュレーションできる。
The wireless performance conversion table 1200 shown in FIG. 12 displays candidates for the
目的関数・終了条件作成部1003は、無線構成調整部701で使用する目的関数及び終了条件を作成する。実施例2では、ユーザが目的関数及び終了条件を入力する構成としているが、実施例3では、目的関数・終了条件作成部1003が、ユーザが入力したシステム要求を直接又は間接的に用いて、目的関数及び終了条件を作成する。例えば、ユーザインタフェース106へのシステム要求の入力を促し、ユーザの入力に基づいて目的関数及び終了条件を作成する。例えば、ユーザの要求が「第一優先:信頼性、第二優先:コスト」である場合、無線の性能に関する項及びコストに関する項、例えば無線機の冗長度から換算した無線機の個数やそのメンテナンス費などを含み、優先度に従って重み付けをした目的関数を作成する。
The objective function/termination
また、終了条件は、図12に示す無線性能変換表1200で決定された無線の性能を満足する、計算時間の上限を超える、計算回数の上限を超える等を設定する。このように、無線設計支援シミュレータが目的関数及び終了条件を設定することによって、無線設計支援シミュレータ使用時のユーザの負荷を低減できる。 Also, the termination condition is set such as satisfying the wireless performance determined by the wireless performance conversion table 1200 shown in FIG. In this way, the radio design support simulator sets the objective function and the termination condition, thereby reducing the load on the user when using the radio design support simulator.
実施例3では、目的関数・終了条件作成部1003は、条件設定部1001内に設けているが、無線構成調整部701内に設けてもよい。
In the third embodiment, the objective function/termination
前述した条件設定部1001によって、ユーザが無線通信に対する十分な知識を持っていない場合でも、無線設計支援シミュレータ1000を用いて、システム要求に適した無線構成をシミュレーションできる。
With the above-described
以上に説明したように、本発明の実施例の無線設計支援シミュレータによると、パラメータ変換部104は、システム設定・出力パラメータをシステム性能計算部101から取得し、無線設定・入力パラメータに変換し、変換された無線設定・入力パラメータを無線の性能をシミュレーションするために無線性能計算部102に出力するので、様々なシステムシミュレーションと無線通信のシミュレーションとの組み合わせが容易となり、様々なシステムシミュレータと連携した無線通信のシミュレータを提供できる。このため、様々なシステムにおいて使用される無線通信の性能を評価できる。
As described above, according to the wireless design support simulator of the embodiment of the present invention, the
また、パラメータ変換部104は、システムの性能のシミュレーション項目を指標として変換するパラメータが記載されたパラメータ変換表105に従って、パラメータの変換処理を実行するので、パラメータ変換表によってパラメータの変換ルールを容易に実装できる。
In addition, the
また、パラメータ変換表105は、システムを利用する人及びシステムが稼働するエリアの周辺に存在する人の少なくとも一方の情報を、システムにおける無線通信に対する干渉の情報に変換するための情報を含むので、利用者による干渉の影響を無線設定・入力パラメータとして取り込むことができる。 In addition, since the parameter conversion table 105 includes information for converting at least one information of a person using the system and a person existing around the area in which the system operates into information of interference to wireless communication in the system, The effects of user interference can be captured as wireless settings and input parameters.
また、パラメータ変換部104は、無線設定・出力パラメータの少なくとも一つを無線性能計算部102から取得し、システム設定・入力パラメータに変換し、変換されたパラメータをシステムの性能をシミュレーションするためにシステム性能計算部に出力するので、無線の性能の計算結果を、適切にフィードバックしてシステムの性能のシミュレーションができる。
Further, the
また、ユーザインタフェース106は、システムの性能をシミュレーションする項目を選択可能なユーザインタフェースを提供するための表示データ(画面400)を生成するので、無線設定・入力パラメータを個別に選択する必要がなく、ユーザは容易な操作で無線の性能のシミュレーションができる。
In addition, since the
また、ユーザインタフェース106は、遠隔地からもアクセスできる機能を有するユーザインタフェースを提供するので、計算リソースを持ち運ばなくても、遠隔地のユーザ端末30から無線のシミュレーションができる。
Moreover, since the
また、条件設定部1001(システム-無線変換部1002)は、伝搬モデル選択表1100を参照して、システムが使用される環境の情報を無線の性能のシミュレーションに用いる伝搬モデルの情報に変換するので、システムが設置される環境に従って、精度良く無線の計算ができる。 In addition, the condition setting unit 1001 (system-wireless conversion unit 1002) refers to the propagation model selection table 1100 and converts the information of the environment in which the system is used into the information of the propagation model used for simulating the wireless performance. , according to the environment in which the system is installed, the radio can be calculated with high accuracy.
また、無線構成調整部701は、無線性能計算部102で繰り返し計算を行う、又は、システム性能計算部101と無線性能計算部102とを連携させながら繰り返し計算を行って、システムの要求に適した無線構成を探索し、調整パラメータ決定部702は、システムのシミュレーション項目を指標として、調整すべき無線設定・入力パラメータを決定するので、複数の無線パラメータの中で、システムの要求に適した無線パラメータを優先的に調整でき、システムの要求に適した無線構成を少ない計算回数で提示できる。
In addition, the radio
また、調整パラメータ決定部702は、システムのシミュレーション項目を指標として、調整すべき無線設定・入力パラメータが記載された調整パラメータ決定表703に従って、調整するパラメータを決定するので、ユーザが無線通信に対する十分な知識を持っていない場合でも、システムに適した順番で無線通信のパラメータを調整するシミュレーションを行える。
Further, the adjustment
また、条件設定部1001は、システム性能計算部101、無線性能計算部102及び無線構成調整部701の少なくともいずれかの動作条件を設定するので、ユーザが無線通信に対する十分な知識を持っていない場合でも、システム要求に適したパラメータでシミュレーションを行え、早期に適切な解を得ることができる。
In addition,
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。 It should be noted that the present invention is not limited to the embodiments described above, but includes various modifications and equivalent configurations within the scope of the appended claims. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and the present invention is not necessarily limited to those having all the described configurations. Also, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Moreover, the configuration of another embodiment may be added to the configuration of one embodiment. Further, additions, deletions, and replacements of other configurations may be made for a part of the configuration of each embodiment.
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。 In addition, each configuration, function, processing unit, processing means, etc. described above may be realized by hardware, for example, by designing a part or all of them with an integrated circuit, and the processor realizes each function. It may be realized by software by interpreting and executing a program to execute.
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の記録媒体に格納することができる。 Information such as programs, tables, and files that implement each function can be stored in storage devices such as memories, hard disks, SSDs (Solid State Drives), or recording media such as IC cards, SD cards, and DVDs.
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。 In addition, the control lines and information lines indicate those considered necessary for explanation, and do not necessarily indicate all the control lines and information lines necessary for mounting. In practice, it can be considered that almost all configurations are interconnected.
100、700、1000 無線設計支援シミュレータ
101 システム性能計算部
102 無線性能計算部
103 制御部
104 パラメータ変換部
106 ユーザインタフェース
701 無線構成調整部
702 調整パラメータ決定部
1001 条件設定部
100, 700, 1000 Radio
Claims (12)
前記計算機は、所定の演算処理を実行する演算装置と、前記演算装置がアクセス可能な記憶装置とを有し、
前記評価方法は、
前記演算装置が、前記システムの性能をシミュレーションするために設定されるシステム設定パラメータである前記システムを利用する人数及び前記システムが稼働するエリアの周辺に存在する人数を、前記システムの性能をシミュレーションするシステム性能計算部から取得し、
前記演算装置が、取得した前記システム設定パラメータを、前記無線の性能をシミュレーションするための第1のパラメータである干渉端末数又は干渉電力に変換し、
前記演算装置が、前記変換された第1のパラメータを、前記無線の性能をシミュレーションするために入力される無線入力パラメータとして、前記無線の性能をシミュレーションする無線性能計算部に出力することを特徴とする評価方法。 An evaluation method for evaluating a radio configuration that provides radio communication in a system using a computer,
The computer has an arithmetic device that executes predetermined arithmetic processing and a storage device that can be accessed by the arithmetic device,
The evaluation method is
The computing device simulates the performance of the system, based on the number of people using the system and the number of people existing around the area in which the system operates, which are system setting parameters set for simulating the performance of the system. Obtained from the system performance calculator,
The arithmetic unit converts the obtained system setting parameter into the number of interfering terminals or interference power, which is the first parameter for simulating the radio performance,
The arithmetic unit outputs the converted first parameter to a radio performance calculation unit that simulates the radio performance as a radio input parameter that is input for simulating the radio performance. evaluation method.
前記記憶装置は、前記システム設定パラメータと、前記第1のパラメータが記載されたパラメータ変換表を有し、
前記パラメータ変換表に従って、前記第1のパラメータを変換する処理が実行されることを特徴とする評価方法。 The evaluation method according to claim 1,
the storage device has a parameter conversion table describing the system setting parameters and the first parameters;
An evaluation method , wherein processing for converting the first parameter is executed according to the parameter conversion table .
前記演算装置は、前記無線の性能のシミュレーションの結果として出力される無線出力パラメータを前記無線性能計算部から取得し、 The computing device acquires a wireless output parameter output as a result of the wireless performance simulation from the wireless performance calculation unit,
前記演算装置は、前記無線出力パラメータを、前記システムの性能をシミュレーションするための第2のパラメータに変換し、 the computing unit transforms the radio output parameter into a second parameter for simulating performance of the system;
前記演算装置は、前記変換された第2のパラメータを前記システム設定パラメータとして、前記システム性能計算部に出力することを特徴とする評価方法。 The evaluation method, wherein the arithmetic unit outputs the converted second parameter as the system setting parameter to the system performance calculation unit.
前記演算装置は、前記システム設定パラメータに関連付けられるシミュレーション項目を選択可能なユーザインタフェースを提供するための表示データを生成することを特徴とする評価方法。 The evaluation method, wherein the arithmetic unit generates display data for providing a user interface that allows selection of simulation items associated with the system setting parameters.
前記演算装置は、遠隔地からもアクセスできる機能を有するユーザインタフェースを提供することを特徴とする評価方法。 The evaluation method, wherein the computing device provides a user interface having a function that can be accessed even from a remote location.
前記演算装置は、前記システムが使用される環境の情報を前記無線の性能のシミュレーションに用いる伝搬モデルの情報に変換することを特徴とする評価方法。 The evaluation method, wherein the arithmetic unit converts information of an environment in which the system is used into information of a propagation model used for simulation of the performance of the radio.
前記演算装置は、 The computing device is
前記無線の性能のシミュレーションを繰り返し行う、又は、前記システムの性能のシミュレーションと前記無線の性能のシミュレーションを連携させながら繰り返し行うことによって、前記システムの要求に適した無線の構成を探索し、 searching for a radio configuration suitable for the requirements of the system by repeatedly simulating the performance of the radio, or by repeatedly simulating the performance of the system and simulating the performance of the radio in cooperation with each other;
前記システムの性能をシミュレーションする項目を指標として、次の繰り返しのシミュレーションにおいて調整すべき無線入力パラメータを決定することを特徴とする評価方法。 An evaluation method, wherein the items for simulating performance of the system are used as indices to determine wireless input parameters to be adjusted in the next repeated simulation.
前記記憶装置は、前記シミュレーションする項目と調整すべき無線入力パラメータを関連付けて記載した調整パラメータ決定表を格納し、 The storage device stores an adjustment parameter determination table in which the item to be simulated and the wireless input parameter to be adjusted are described in association,
前記演算装置は、前記調整パラメータ決定表に従って、前記シミュレーションする項目を指標として調整すべき無線入力パラメータを決定することを特徴とする評価方法。 The evaluation method, wherein the calculation device determines the wireless input parameter to be adjusted using the item to be simulated as an index according to the adjustment parameter determination table.
前記演算装置は、前記システムの性能のシミュレーション、前記無線の性能のシミュレーション、及び、前記無線の構成の探索の少なくとも一つの動作条件を設定することを特徴とする評価方法。 The evaluation method, wherein the arithmetic unit sets at least one operating condition of the system performance simulation, the radio performance simulation, and the radio configuration search.
所定の演算処理を実行して各機能部を実現する演算装置と、前記演算装置がアクセス可能な記憶装置とを有する計算機によって構成され、 A computer comprising an arithmetic device that executes predetermined arithmetic processing to realize each functional unit and a storage device that can be accessed by the arithmetic device,
シミュレーションで使用されるパラメータを変換するパラメータ変換部を有し、 having a parameter conversion unit that converts parameters used in the simulation;
前記パラメータ変換部は、 The parameter conversion unit is
前記システムの性能をシミュレーションするために設定されるシステム設定パラメータである前記システムを利用する人数及び前記システムが稼働するエリアの周辺に存在する人数を、前記システムの性能をシミュレーションするシステム性能計算部から取得し、 The number of people using the system and the number of people existing around the area in which the system operates, which are system setting parameters set to simulate the performance of the system, are obtained from a system performance calculation unit that simulates the performance of the system. Acquired,
取得した前記システム設定パラメータを、前記無線通信の計算をシミュレーションするための第1のパラメータである干渉端末数又は干渉電力に変換し、 converting the obtained system configuration parameter into the number of interfering terminals or interference power, which is a first parameter for simulating the calculation of the wireless communication;
前記変換された第1のパラメータを、前記無線の性能をシミュレーションするために入力される無線入力パラメータとして、前記無線の性能をシミュレーションする無線性能計算部に出力することを特徴とする無線設計支援シミュレータ。 A radio design support simulator characterized in that the converted first parameter is output to a radio performance calculation unit for simulating the radio performance as a radio input parameter to be inputted for simulating the radio performance. .
前記無線性能計算部で繰り返し計算を行う、又は、前記システム性能計算部と前記無線性能計算部とを連携させながら繰り返し計算を行うことによって、前記システムの要求に適した無線の構成を探索する無線構成調整部を備え、 A radio that searches for a radio configuration suitable for the requirements of the system by performing repeated calculations in the radio performance calculation unit or by repeatedly performing calculations while cooperating the system performance calculation unit and the radio performance calculation unit. A configuration adjustment unit is provided,
前記無線構成調整部は、シミュレーションするシステムの性能を示すシミュレーション項目を指標として、調整すべき無線入力パラメータを決定するパラメータ決定部を有することを特徴とする無線設計支援シミュレータ。 The wireless design support simulator, wherein the wireless configuration adjustment unit has a parameter determination unit that determines wireless input parameters to be adjusted using a simulation item indicating performance of a system to be simulated as an index.
前記システム性能計算部、前記無線性能計算部、及び、前記無線構成調整部の少なくともいずれかの動作条件を設定する条件設定部を備えることを特徴とする無線設計支援シミュレータ。 A radio design support simulator, comprising: a condition setting section for setting operating conditions for at least one of the system performance calculation section, the radio performance calculation section, and the radio configuration adjustment section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019022747A JP7122269B2 (en) | 2019-02-12 | 2019-02-12 | Radio configuration evaluation method and radio design support simulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019022747A JP7122269B2 (en) | 2019-02-12 | 2019-02-12 | Radio configuration evaluation method and radio design support simulator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020136685A JP2020136685A (en) | 2020-08-31 |
| JP7122269B2 true JP7122269B2 (en) | 2022-08-19 |
Family
ID=72263717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019022747A Active JP7122269B2 (en) | 2019-02-12 | 2019-02-12 | Radio configuration evaluation method and radio design support simulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7122269B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2023084847A1 (en) * | 2021-11-12 | 2023-05-19 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018007089A (en) | 2016-07-05 | 2018-01-11 | 公益財団法人鉄道総合技術研究所 | Program and evaluation device |
| JP2018117326A (en) | 2017-01-20 | 2018-07-26 | 日本電信電話株式会社 | Wireless section usable band estimating device, wireless section usable band estimating method, and program |
-
2019
- 2019-02-12 JP JP2019022747A patent/JP7122269B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018007089A (en) | 2016-07-05 | 2018-01-11 | 公益財団法人鉄道総合技術研究所 | Program and evaluation device |
| JP2018117326A (en) | 2017-01-20 | 2018-07-26 | 日本電信電話株式会社 | Wireless section usable band estimating device, wireless section usable band estimating method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020136685A (en) | 2020-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN116998203A (en) | Cloud-based MAC scheduler | |
| KR102456900B1 (en) | Data analysis system based on edge computing and method thereof | |
| KR101990411B1 (en) | System for scaling resource based on priority in cloud system, apparatus and method thereof | |
| Abdah et al. | QoS-aware service continuity in the virtualized edge | |
| US8612197B1 (en) | Large scale simulation architecture for distributed networking waveforms | |
| CN114301923B (en) | Method and device for switching computing power service, electronic equipment and storage medium | |
| CN108021451A (en) | A kind of adaptive container moving method under mist computing environment | |
| US10506031B1 (en) | Scalable network for processing virtual environments | |
| CN107743147A (en) | Dynamic cloud storage SDN controllers collocation method and device based on global optimization | |
| JP7122269B2 (en) | Radio configuration evaluation method and radio design support simulator | |
| JP6859366B2 (en) | Control device and control system | |
| US11972184B2 (en) | Method and system for designing a robotic system architecture with optimized system latency | |
| Ulaganathan et al. | Building accurate radio environment maps from multi-fidelity spectrum sensing data | |
| CN116938835B (en) | Bandwidth resource allocation method in industrial Internet of things scene and electronic equipment | |
| JP7669715B2 (en) | Control device, management device, system, control method, management method, control program, and management program | |
| US20240323864A1 (en) | Base station control system, base station control method, base station control apparatus and program | |
| Song | Data conversion control of virtual network devices in cloud computing: A deep reinforcement learning approach | |
| JP4509951B2 (en) | Simulation execution control device and program | |
| CN112654062A (en) | Time delay determination method, device, equipment and medium | |
| JP2021082874A (en) | Modeling method, modeling program, and information processing device | |
| CN121613917B (en) | Methods, apparatus, equipment, and media for optimizing UAV communication resources and trajectory based on meta-reinforcement learning | |
| US20250386323A1 (en) | Radio communication system, control apparatus, move destination position determination method, and program | |
| US20250335651A1 (en) | Design tool using machine learning for incremental placement of elements on floorplan | |
| WO2026042218A1 (en) | Wireless space design device, wireless space design method, wireless space design system, and wireless space design program | |
| US20250133534A1 (en) | Control apparatus, radio communication system, and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220506 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220517 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220701 |
|
| 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: 20220802 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220808 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7122269 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |