JP2001168904A - Method and system for co-simulating physical layer and mac layer in wireless system - Google Patents
Method and system for co-simulating physical layer and mac layer in wireless systemInfo
- Publication number
- JP2001168904A JP2001168904A JP34628399A JP34628399A JP2001168904A JP 2001168904 A JP2001168904 A JP 2001168904A JP 34628399 A JP34628399 A JP 34628399A JP 34628399 A JP34628399 A JP 34628399A JP 2001168904 A JP2001168904 A JP 2001168904A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- packets
- simulating
- simulation
- configuration
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004088 simulation Methods 0.000 claims abstract description 65
- 238000004891 communication Methods 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 5
- 230000033001 locomotion Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 claims description 2
- 239000012634 fragment Substances 0.000 claims 17
- 238000010586 diagram Methods 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000005653 Brownian motion process Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005537 brownian motion Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信システムのシ
ミュレーション方法および装置に関し、特に、パケット
変換多接続無線通信システムにおける物理層および媒体
アクセス制御(medium access control;MAC)層の
コシミュレーション(co-simulation)を行うシミュレ
ーション方法および装置に関する。The present invention relates to a method and apparatus for simulating a communication system, and more particularly, to a co-simulation (co-simulation) of a physical layer and a medium access control (MAC) layer in a packet conversion multiple access wireless communication system. simulation) for performing a simulation.
【0002】[0002]
【従来の技術】図1に示すように、従来のパケット無線
システムは、多層構造を有し、無線依存の物理層(phys
ical, radio-dependent layer)10と媒体アクセス制
御(medium access control;MAC)層12とを含
む。その他の層は、論理リンク制御(logical link con
trol;LLC)層14とネットワーク層16を含み、後
者は、移動体管理部(mobility management;MM)1
8、無線送信部(radio transmission;RT)20、お
よび、呼出制御部(call control;CC)22を含む。
アプリケーション層(図1に図示せず。)など、ユーザ
により制御される高次層24もある。2. Description of the Related Art As shown in FIG. 1, a conventional packet radio system has a multi-layer structure and a radio-dependent physical layer (phys).
ical, radio-dependent layer) 10 and a medium access control (MAC) layer 12. Other layers are logical link con
trol; LLC) layer 14 and network layer 16, the latter being a mobility management (MM) 1
8, a radio transmission unit (RT) 20 and a call control unit (CC) 22 are included.
There are also higher layers 24 controlled by the user, such as the application layer (not shown in FIG. 1).
【0003】無線依存の物理層10では、送信機から受
信機へ無線通信による信号送信が行われる。物理層での
アナログ・ディジタル処理は、メータクロック(VC
O;電圧制御発振器)をもとに動作され、これから、サ
ンプリングレート、シンボルレート、システムによって
は、キャリア周波数が取得される。クロック部によりそ
の処理タイミングが管理される。これにより、サンプル
やシンボルが送信機から周期的に送信され、受信機によ
り処理される。In the radio-dependent physical layer 10, a signal is transmitted from a transmitter to a receiver by wireless communication. The analog / digital processing in the physical layer is performed using the meter clock (VC
O: voltage-controlled oscillator), from which the sampling rate, symbol rate, and, depending on the system, the carrier frequency is obtained. The clock unit manages the processing timing. Thereby, samples and symbols are periodically transmitted from the transmitter and processed by the receiver.
【0004】一方、MAC層12は、複数アクセス環境
における媒体アクセスを制御して、パケット通信の整合
性を確保する。MAC層12の処理はイベント駆動であ
り、周期的なクロックによる管理はされない。すなわ
ち、ある特定のイベントが発生したときに、他の一連の
イベントが起動(trigger)される。On the other hand, the MAC layer 12 controls medium access in a multiple access environment to ensure consistency of packet communication. The processing of the MAC layer 12 is event driven, and is not managed by a periodic clock. That is, when a particular event occurs, another series of events is triggered.
【0005】無線システム全体のパフォーマンスおよび
インタラクションを効率よく解析し、モデル化し、予測
するためには、物理層10とMAC層12の双方に対す
るシミュレーションが必要となる。In order to efficiently analyze, model, and predict the performance and interaction of the entire wireless system, simulations for both the physical layer 10 and the MAC layer 12 are required.
【0006】図2に示すような、一般的な無線システム
26には、多数の端末28が存在し、これらは1つ以上
の基地局30から異なる距離だけ離れておりこの無線シ
ステム26は、インターネットやその他の公衆交換デー
タネットワークなどのより大きなネットワークの一部で
あってもよい。A typical wireless system 26, as shown in FIG. 2, has a number of terminals 28, which are at different distances from one or more base stations 30 and which are located on the Internet. And may be part of a larger network such as a public switched data network.
【0007】端末28は、データパケット32、34を
基地局30との間で無線リンク36、38を介して通信
する。各端末28は、たとえば矢印40で図示するよう
に、任意に移動可能である。各端末28の移動方向およ
び速度は一定である必要はない。場合によっては、端末
28と基地局30の間に障害物42が存在したり、反射
体44によるマルチパス干渉が生じたり、他の端末28
(これに限定されない。)などによる無線干渉が発生し
たりする場合がある。[0007] Terminal 28 communicates data packets 32,34 to and from base station 30 via wireless links 36,38. Each terminal 28 is arbitrarily movable, for example, as shown by an arrow 40. The moving direction and speed of each terminal 28 need not be constant. In some cases, an obstacle 42 exists between the terminal 28 and the base station 30, multipath interference by the reflector 44 occurs,
(It is not limited to this), and radio interference may occur.
【0008】[0008]
【発明の概要】図1に示すようなネットワーク層構造を
有する無線ディジタルパケットネットワーク26などの
ネットワークのシミュレーションを行う場合、システム
設計者やエンジニアは、図1に示すさまざまな通信層の
それぞれに異なるシミュレーション要件があることを考
慮しなければならない。When simulating a network such as a wireless digital packet network 26 having a network layer structure as shown in FIG. 1, a system designer or engineer may use different simulations for each of the various communication layers shown in FIG. You have to consider that there are requirements.
【0009】従来のシミュレーション手法では、物理層
10に対しては時間駆動シミュレーションを行う一方
で、MAC層12に対してはイベント駆動シミュレーシ
ョンを行うのが一般的であった。このため、無線ディジ
タルパケットネットワーク26などのネットワークのシ
ミュレーションは時間がかかり非効率的であった。In the conventional simulation method, it is general to perform a time-driven simulation on the physical layer 10 and an event-driven simulation on the MAC layer 12. Therefore, simulation of a network such as the wireless digital packet network 26 is time-consuming and inefficient.
【0010】このため、より高速で効率的に多層通信シ
ステムのシミュレーションを行うための方法および装置
が望まれている。特に、無線パケット交換複数アクセス
システム(wireless packet-switched multiple access
system)の少なくとも物理層とMAC層の双方に対す
るシミュレーションを組み合わせて行う方法および装置
が望まれている。Therefore, there is a need for a method and apparatus for simulating a multi-layer communication system at higher speed and more efficiently. In particular, wireless packet-switched multiple access systems
There is a need for a method and apparatus that combines simulations for at least both the physical and MAC layers of a system.
【0011】本発明の一実施形態において以下に提供す
るものは、無線パケット通信システムのシミュレーショ
ン方法であり、これは、少なくとも1つの確率分布に従
ってパケットを生成するステップと、生成されたパケッ
トのうちのいくつかを損失パケットとして選択するステ
ップと、離散(discrete)イベントシミュレーションを
利用して残存パケットを処理するステップと、前記離散
イベントシミュレーションからスループット特性を決定
するステップと、を備える。Provided below in one embodiment of the present invention is a method for simulating a wireless packet communication system, comprising: generating a packet according to at least one probability distribution; Selecting some as lost packets, processing the remaining packets using a discrete event simulation, and determining a throughput characteristic from the discrete event simulation.
【0012】以降に示すように、本発明では、時間駆動
シミュレーションで得られる統計をイベント駆動シミュ
レーションに組み込むことにより、少なくとも物理層お
よびMAC層の双方に対するシミュレーションを行い、
効率のよいシミュレーション方法および装置を提供する
ことができる。As will be described below, in the present invention, by incorporating the statistics obtained by the time-driven simulation into the event-driven simulation, simulation is performed on at least both the physical layer and the MAC layer.
An efficient simulation method and apparatus can be provided.
【0013】[0013]
【発明の実施の形態】本発明の一実施形態を図3に示
す。本図は、図2の無線システムなどの無線ディジタル
パケットネットワークの効率のよいシミュレーションの
方法を示す。FIG. 3 shows an embodiment of the present invention. This figure shows a method for efficient simulation of a wireless digital packet network such as the wireless system of FIG.
【0014】図3のフローチャート46に示すように、
複数ユーザ作業空間を初期化して(ステップ48)、複
数のユーザ端末28のそれぞれと1つ以上の基地局30
の位置のシミュレーションを行う。この初期化ステップ
では、データソースから、記憶装置(memory storage)
から、もしくは、部分仕様を用いて実行された計算か
ら、または、これらのソースの組み合わせから得られた
データをシミュレーションを実行する者が手入力しても
よい。As shown in the flowchart 46 of FIG.
Initializing the multiple user workspace (step 48), each of the multiple user terminals 28 and one or more base stations 30
Is simulated. In this initialization step, the data source is used to store
Or data obtained from calculations performed using partial specifications, or from a combination of these sources, may be manually entered by the person performing the simulation.
【0015】次に、複数ユーザ作業空間の「スナップシ
ョット」を得る(ステップ50)。このスナップショッ
トは、ある所定時間tにおける複数ユーザ作業空間を示
すもの(representation)である。Next, a "snapshot" of the multi-user workspace is obtained (step 50). This snapshot is a representation (representation) of a multi-user working space at a certain predetermined time t.
【0016】ついで、ステップ50で得られたスナップ
ショットに対応する物理層のタイムドメイン表現(time
-domain representation)を用いて損失確率が決定され
る(ステップ52)。スナップショットには、移動体2
8と基地局(base transceiver stations;BTS)3
0との相対的位置などの空間情報のほか、チャンネル特
性が含まれる。Next, a time domain representation (time) of the physical layer corresponding to the snapshot obtained in step 50
-domain representation) is determined (step 52). Moving object 2 for snapshot
8 and base transceiver stations (BTS) 3
Channel information is included in addition to spatial information such as a relative position to zero.
【0017】スナップショット情報の一部は、他のユー
ザからの干渉を点対点の物理層モデルにおける単一ソー
スからの障害(disturbance)としてモデル化すること
により、得られる。Some of the snapshot information is obtained by modeling the interference from other users as disturbances from a single source in a point-to-point physical layer model.
【0018】次に、たとえば以下のパレート分布(Pare
to distribution)のような少なくとも1つの確率分布
に従ってパケットが生成される(ステップ54)。Next, for example, the following Pareto distribution (Pare
A packet is generated according to at least one probability distribution, such as to distribution (step 54).
【0019】 [0019]
【0020】このパレート分布は、指数分布長を切断し
たものである。The Pareto distribution is obtained by cutting the length of the exponential distribution.
【0021】各パケットは、チャンネルや受信機の障害
により生じる歪み(distortion)の影響を受ける。チャ
ンネルモデルは、付加白色ガウス雑音(additive white
Gaussian noise;AWGN)、フェージング、およ
び、他ユーザからの干渉源を含み、イベント駆動の複数
ユーザ作業空間を利用してモデル化される。Each packet is subject to distortion caused by channel or receiver failures. The channel model is additive white Gaussian noise (additive white
It includes Gaussian noise (AWGN), fading, and interference from other users, and is modeled using an event-driven multi-user workspace.
【0022】モデル化の結果および条件は、時間駆動物
理層シミュレータに供給され、時間駆動物理層シミュレ
ータは、衝突確率(collision probability)、失敗警
告確率(probability of false alarm)、検出確率(pr
obability of detection)などのサービス品質(Qualit
y of Service;QoS)に関連するパフォーマンスのシ
ミュレーションを行う(ステップ56)。The results and conditions of the modeling are supplied to a time-driven physical layer simulator, which outputs a collision probability, a probability of false alarm, a detection probability (pr
quality of service (Qualit, such as obability of detection)
Simulation of performance related to y of Service (QoS) is performed (step 56).
【0023】上記パラメータを計測することにより、ユ
ーザは音声または映像用アプリケーションのリンク品質
を評価することができる。分析や実験によって得られる
テーブルを用いて、パケット損失やパケット遅延などの
リンク性能と音声や映像品質とのマッピングが行われ
る。また、パケット損失のシミュレーションも可能であ
る。これには、送信中に損失が予想されるパケットを選
択すればよい。このシミュレーションでは物理層に対し
て異なる仕様が入力された場合、当該異なる仕様に対す
るスループット上の効果を吟味することができる。By measuring the above parameters, the user can evaluate the link quality of the audio or video application. Using a table obtained by analysis and experiment, mapping between link performance such as packet loss and packet delay and voice and video quality is performed. Also, simulation of packet loss is possible. This can be done by selecting packets that are expected to be lost during transmission. In this simulation, when different specifications are input to the physical layer, the effect of the different specifications on the throughput can be examined.
【0024】シミュレーションが行われる端末はそれぞ
れ、離散イベントシミュレータにより駆動されるバッフ
ァを備えており、このバッファは、生成されたパケット
から、シミュレーションによるパケットのうち損失が発
生した後に残存したものを処理する際に利用される。シ
ミュレーション端末はそれぞれ、対応する自分のパケッ
トを処理する。バッファ内の平均パケット数やそれらの
待ち時間など、バッファサイズの統計を用いて、システ
ム全体のパケット遅延およびスループットを分析する
(ステップ58)。Each of the terminals to be simulated has a buffer driven by a discrete event simulator. The buffer processes, from the generated packets, those of the simulated packets remaining after a loss has occurred. Used when Each simulation terminal processes its own corresponding packet. The statistics of the buffer size, such as the average number of packets in the buffer and their waiting times, are used to analyze the packet delay and throughput of the entire system (step 58).
【0025】バッファリングされた待ち行列のスケジュ
ールも同じ離散イベントシミュレータが行う。各バッフ
ァは状態遷移機械(state machine)としてモデル化さ
れ、状態間の遷移は離散イベントエンジンによりスケジ
ュールされる。ダイナミックな環境においては、作業空
間が頻繁に(frequently)更新される(ステップ6
0)。一連のイベントは、端末の動きをモデル化するブ
ラウン運動乱数発生部や、パケット到着をモデル化する
ポアソン/パレート乱数発生部により、起動される。物
理層とMAC層の特性はシームレスに更新される。更新
処理は、DESエンジンおよびユーザ制御によりスケジ
ュールされる。物理層のパラメータが1つでも変化する
と、新しいテーブルのセットが生成される。一方、作業
空間の変化は、一定周期で物理層モデルに渡される。The schedule of the buffered queue is also performed by the same discrete event simulator. Each buffer is modeled as a state machine, and transitions between states are scheduled by a discrete event engine. In a dynamic environment, the workspace is updated frequently (step 6).
0). A series of events are activated by a Brownian motion random number generator that models the movement of the terminal and a Poisson / Pareto random number generator that models packet arrival. The properties of the physical and MAC layers are updated seamlessly. The update process is scheduled by the DES engine and user control. If any one of the physical layer parameters changes, a new set of tables is generated. On the other hand, a change in the work space is passed to the physical layer model at a constant cycle.
【0026】図4に示す本発明の一実施形態では、シミ
ュレーション46はワークステーション62により実行
される。ワークステーション62は、たとえば、PCク
ラス(PC class)のコンピュータシステムであり、シス
テムユニット64、キーボードやマウス(図示せず)な
どのユーザ入力インターフェース66、ディスプレイや
プリンタ(図示せず)などのユーザ出力インターフェー
ス63を備える。In one embodiment of the invention shown in FIG. 4, simulation 46 is performed by workstation 62. The workstation 62 is, for example, a PC class computer system, and includes a system unit 64, a user input interface 66 such as a keyboard and a mouse (not shown), and a user output such as a display and a printer (not shown). An interface 63 is provided.
【0027】システムユニット64は、入力処理装置
(input processor)68、中央演算処理装置(central
processing unit;CPU)70、メモリ72、ディス
プレイ処理装置(display processor)74を備える。
当業者であれば、図4に示された構成以外で本実施の形
態を実現できる構成を想到することが可能である。The system unit 64 includes an input processor 68 and a central processing unit (central processing unit).
A processing unit (CPU) 70, a memory 72, and a display processor (display processor) 74 are provided.
Those skilled in the art can conceive of a configuration that can realize the present embodiment other than the configuration illustrated in FIG.
【0028】たとえば、ディスプレイ処理装置74およ
び入力処理装置68のいずれか、あるいは、双方を別の
コンポーネントとして用意するのではなく、CPU 7
0がその機能の一部あるいはすべてを実装してもよい。
図4に示すメモリ72は、シミュレーション46を実行
するために必要なプログラムおよびデータの記憶装置で
あり、たとえば、RAM(random access memory)、R
OM(read only memory)、2次記憶装置(たとえば、
フロッピーディスクやハードディスク、光記憶装置な
ど)である。For example, instead of preparing either or both of the display processing device 74 and the input processing device 68 as separate components, the CPU 7
0 may implement some or all of its functions.
The memory 72 shown in FIG. 4 is a storage device for storing programs and data necessary for executing the simulation 46. For example, a random access memory (RAM)
OM (read only memory), secondary storage device (for example,
Floppy disk, hard disk, optical storage device, etc.).
【0029】シミュレーション46の初期化および開始
は、たとえば、ユーザ入力インターフェース66からの
入力、および、メモリ72を利用するCPU 70によ
る処理により行われる。CPU 70およびメモリ72
は、シミュレーション46の処理の実行に用いられ、そ
の結果は、必要に応じてディスプレイ上への表示やプリ
ンタへの印刷により、ユーザ出力インターフェース63
に出力される。PCクラスのワークステーション62
で、十分に、シミュレーション46を効率よく実行する
ことができる。The simulation 46 is initialized and started by, for example, input from the user input interface 66 and processing by the CPU 70 using the memory 72. CPU 70 and memory 72
Is used to execute the processing of the simulation 46, and the result is displayed on a display or printed on a printer as necessary, thereby outputting the user output interface 63.
Is output to PC class workstation 62
Thus, the simulation 46 can be sufficiently executed efficiently.
【0030】上記の本発明の説明およびさまざまな実施
形態から、高速な、効率のよい多層通信システムのシミ
ュレーションを行うシミュレーション方法および装置
を、本発明のさまざまな実施形態により提供することが
できることは明らかである。特に、無線パケット交換複
数アクセスシステムの少なくとも物理層とMAC層の双
方のシミュレーションを組み合わせて行うシミュレーシ
ョン方法および装置を提供することができる。From the foregoing description of the invention and the various embodiments, it is apparent that various embodiments of the invention can provide simulation methods and apparatus for performing fast and efficient multi-layer communication system simulations. It is. In particular, it is possible to provide a simulation method and apparatus that combine simulations of at least both the physical layer and the MAC layer of a wireless packet switching multiple access system.
【0031】なお、本発明の詳細は、実施の形態および
図面により説明されているが、本発明はこれらに限定さ
れるものではない。したがって、本発明の要旨および範
囲は特許請求の範囲によってのみ限定されるものであ
る。Although the details of the present invention have been described with reference to the embodiments and the drawings, the present invention is not limited to these. Therefore, the spirit and scope of the present invention should be limited only by the appended claims.
【図1】層構造を有する無線ディジタルパケットネット
ワークの論理的構造を示す説明図である。FIG. 1 is an explanatory diagram showing a logical structure of a wireless digital packet network having a layer structure.
【図2】無線ディジタルパケットネットワークの様子を
示す説明図である。FIG. 2 is an explanatory diagram showing a state of a wireless digital packet network.
【図3】図2に示す無線ディジタルパケットネットワー
クのパフォーマンスのシミュレーションと測定を行うた
めの一実施形態にかかるシミュレーション方法を示すブ
ロック図である。FIG. 3 is a block diagram illustrating a simulation method according to one embodiment for simulating and measuring the performance of the wireless digital packet network shown in FIG. 2;
【図4】図3に示す方法を実行するための一実施形態に
かかるシミュレーションシステムを示すブロック図であ
る。FIG. 4 is a block diagram illustrating a simulation system according to one embodiment for performing the method illustrated in FIG. 3;
───────────────────────────────────────────────────── フロントページの続き (71)出願人 599171154 原田 博司 神奈川県横須賀市光の丘3丁目4番 郵政 省通信総合研究所 横須賀無線通信研究セ ンター内 (71)出願人 599171165 株式会社ジェニスタ 東京都港区北青山2丁目11番10号 (72)発明者 神尾 享秀 神奈川県横須賀市光の丘3丁目4番 郵政 省通信総合研究所 横須賀無線通信研究セ ンター内 (72)発明者 原田 博司 神奈川県横須賀市光の丘3丁目4番 郵政 省通信総合研究所 横須賀無線通信研究セ ンター内 (72)発明者 アーマド・バハイ アメリカ合衆国ニュージャージー州イスリ ン、ウッド・アベニュー・サウス33 アル ゴレックス・インク内 Fターム(参考) 5K030 HB19 JA05 JL01 JT09 KA02 KX11 9A001 BB06 CC05 CC06 HH32 JJ12 JZ25 KZ56 LL08 ──────────────────────────────────────────────────の Continuing from the front page (71) Applicant 599171154 Hiroshi Harada 3-4-1 Hikarinooka, Yokosuka City, Kanagawa Prefecture Within the Ministry of Posts and Telecommunications Research Institute Yokosuka Radio Communication Research Center (71) Applicant 599171165 Genista Co., Ltd. Minato-ku, Tokyo 2-11-10 Kitaaoyama (72) Inventor Yoshihide Kamio 3-4 Hikarinooka, Yokosuka City, Kanagawa Prefecture Inside the Communications Research Laboratory, Ministry of Posts and Telecommunications Yokosuka Radio Communication Research Center (72) Inventor Hiroshi Harada 3, Hikarinooka, Yokosuka City, Kanagawa Prefecture 4th Post Office Ministry of Posts and Telecommunications Research Laboratory Yokosuka Radio Communication Research Center (72) Inventor Ahmed Bahai F-term in Algorex, Inc. 33 Wood Avenue South, Isling, NJ USA 5K030 HB19 JA05 JL01 JT09 KA02 KX11 9 A001 BB06 CC05 CC06 HH32 JJ12 JZ25 KZ56 LL08
Claims (24)
トを生成するステップと、 前記生成されたパケットのうちのいくつかを損失パケッ
トとして選択するステップと、 離散(discrete)イベントシミュレーションを用いて残
存パケットを処理するステップと、 前記離散イベントシミュレーションからスループット特
性を決定するステップと、 を備えることを特徴とする無線パケット通信システムの
シミュレーション方法。1. Generating packets according to at least one probability distribution; selecting some of the generated packets as lost packets; processing remaining packets using discrete event simulation And a step of determining a throughput characteristic from the discrete event simulation.
いくつかをサービス品質(Qualityof Service;Qo
S)に関連する統計に従って変化させるステップをさら
に備えることを特徴とする請求項1に記載の方法。2. The method according to claim 1, wherein some of the remaining packets after the selection of the lost packet are quality of service (Qo).
The method of claim 1, further comprising varying according to statistics associated with S).
て残存パケットを処理するステップは、前記残存パケッ
トを処理する複数の端末のシミュレーションを行うこと
を特徴とする請求項1に記載の方法。3. The method of claim 1, wherein the step of processing remaining packets using the discrete event simulation comprises simulating a plurality of terminals processing the remaining packets.
ステップは、ブラウン運動統計(Brownian statistic
s)を用いて少なくともいくつかの前記端末の移動のシ
ミュレーションを行うことを特徴とする請求項3に記載
の方法。4. The step of simulating the plurality of terminals includes the step of simulating Brownian statistics.
4. The method of claim 3, wherein s) is used to simulate the movement of at least some of the terminals.
シミュレーションを行うステップは、バッファリングさ
れた端末のシミュレーションを行うステップを備え、 システムパケット遅延を決定するステップをさらに備え
ることを特徴とする請求項3に記載の方法。5. The method of simulating a plurality of terminals processing the remaining packets comprises simulating a buffered terminal, and further comprising determining a system packet delay. Item 4. The method according to Item 3.
ち行列のシミュレーションを行うステップと、 パケットのスループットおよび遅延のうちの少なくとも
1つを分析するステップと、 をさらに備えることを特徴とする請求項3に記載の方
法。6. The method of claim 3, further comprising the steps of: simulating a buffered queue at the terminal; and analyzing at least one of packet throughput and delay. The described method.
ケットを生成するステップは、ポアソン統計(Poisson
statistics)に従ってシミュレーションを行った間隔で
パケットを生成する、 ことを特徴とする請求項1に記載の方法。7. The method of claim 1, wherein the step of generating packets according to the at least one probability distribution comprises:
2. The method according to claim 1, wherein packets are generated at intervals simulated according to statistics.
ケットを生成するステップは、パレート統計(Pareto s
tatistics)に基づいたパケット長を持つパケットを生
成するステップを備えることを特徴とする請求項7に記
載の方法。8. The method according to claim 1, wherein the step of generating packets according to the at least one probability distribution comprises pareto statistics.
The method of claim 7, comprising generating a packet having a packet length based on tatistics.
トを生成し、 前記生成されたパケットのうちのいくつかを損失パケッ
トとして選択し、 離散(discrete)イベントシミュレーションを用いて残
存パケットを処理し、 前記離散イベントシミュレーションからスループット特
性を決定する構成を有することを特徴とする無線パケッ
ト通信システムのシミュレーションを行うシミュレーシ
ョンシステム。9. Generating packets according to at least one probability distribution, selecting some of the generated packets as lost packets, processing the remaining packets using discrete event simulation, A simulation system for simulating a wireless packet communication system having a configuration for determining a throughput characteristic from an event simulation.
のいくつかをサービス品質(Qualityof Service;Qo
S)に関連する統計に従って変化させる構成をさらに有
することを特徴とする請求項9に記載のシミュレーショ
ンシステム。10. A quality of service (Qo) of some of the remaining packets after selecting the lost packet.
The simulation system according to claim 9, further comprising a configuration that changes according to statistics related to S).
いて残存パケットを処理する構成を有する前記シミュレ
ーションシステムは、前記残存パケットを処理する複数
の端末のシミュレーションを行う構成を有することを特
徴とする請求項9に記載のシミュレーションシステム。11. The simulation system according to claim 9, wherein the simulation system having a configuration for processing the remaining packets using the discrete event simulation has a configuration for simulating a plurality of terminals that process the remaining packets. The described simulation system.
う構成を有するシミュレーションシステムは、ブラウン
運動統計(Brownian statistics)を用いて少なくとも
いくつかの前記端末の移動をシミュレーションする構成
を有することを特徴とする請求項11に記載のシミュレ
ーションシステム。12. The simulation system having a configuration for simulating the plurality of terminals has a configuration for simulating the movement of at least some of the terminals using Brownian statistics. Item 12. The simulation system according to item 11.
のシミュレーションを行う構成を有するシミュレーショ
ンシステムは、バッファリングされた端末のシミュレー
ションを行う構成を有し、 システム全体のパケット遅延を決定する構成をさらに有
することを特徴とする請求項11に記載のシミュレーシ
ョンシステム。13. A simulation system having a configuration for simulating a plurality of terminals for processing the remaining packets, further comprising a configuration for simulating a buffered terminal, and further comprising a configuration for determining a packet delay of the entire system. The simulation system according to claim 11, comprising:
待ち行列のシミュレーションを行う構成と、 パケットのスループットおよび遅延のうちの少なくとも
1つを分析する構成と、 をさらに備えることを特徴とする請求項11に記載のシ
ミュレーションシステム。14. The apparatus according to claim 11, further comprising: a configuration for simulating a queue buffered in said terminal; and a configuration for analyzing at least one of packet throughput and delay. The described simulation system.
パケットを生成する構成を有するシミュレーションシス
テムは、ポアソン統計(Poisson statictics)に従って
シミュレーションを行った間隔でパケットを生成する構
成をさらに有することを特徴とする請求項9に記載のシ
ミュレーションシステム。15. The simulation system having a configuration for generating a packet according to the at least one probability distribution, further comprising a configuration for generating a packet at an interval at which a simulation is performed according to Poisson statictics. Item 10. The simulation system according to item 9.
パケットを生成する構成を有するシミュレーションシス
テムは、パレート統計(Pareto statistics)に基づい
たパケット長を持つパケットを生成する構成を有するこ
とを特徴とする請求項15に記載のシミュレーションシ
ステム。16. A simulation system having a configuration for generating a packet according to the at least one probability distribution has a configuration for generating a packet having a packet length based on Pareto statistics. The simulation system according to claim 15,
ットを生成するためのコード断片と、 前記生成されたパケットのうちのいくつかを損失パケッ
トとして選択するための生成コード断片と、 離散(discrete)イベントシミュレーションを用いて残
存パケットを処理するための処理コード断片と、 前記離散イベントシミュレーションからスループット特
性を決定するための決定コード断片と、 を備えるプログラムであって、コンピュータを無線パケ
ット通信システムのシミュレーション装置として機能さ
せるプログラムを記録したことを特徴とするコンピュー
タ読取可能な情報記録媒体。17. A discrete event simulation, comprising: a code fragment for generating a packet according to at least one probability distribution; a generated code fragment for selecting some of the generated packets as lost packets; And a determination code fragment for determining a throughput characteristic from the discrete event simulation, wherein the computer functions as a simulation device of a wireless packet communication system. A computer-readable information recording medium on which is recorded a program for causing a computer to execute.
のいくつかをサービス品質(Qualityof Service;Qo
S)に関連する統計に従って変化させるための変化コー
ド断片をさらに備えることを特徴とする請求項17に記
載の情報記録媒体。18. A quality of service (Qo) of some of the remaining packets after selecting the lost packet.
The information recording medium according to claim 17, further comprising a change code fragment for changing according to statistics related to S).
いて残存パケットを処理するための処理コード断片は、
前記残存パケットを処理する複数の端末のシミュレーシ
ョンを行うシミュレーション実行コード断片を備えるこ
とを特徴とする請求項17に記載の情報記録媒体。19. A processing code fragment for processing a residual packet using the discrete event simulation,
The information recording medium according to claim 17, further comprising a simulation execution code fragment for simulating a plurality of terminals that process the remaining packets.
うためのシミュレーション実行コード断片は、ブラウン
運動統計(Brownian statistics)を用いて少なくとも
いくつかの前記端末の移動のシミュレーションを行うコ
ード断片を備えることを特徴とする請求項19に記載の
情報記録媒体。20. The simulation execution code fragment for simulating the plurality of terminals comprises code fragments for simulating movement of at least some of the terminals using Brownian statistics. The information recording medium according to claim 19, wherein
のシミュレーションを行うためのシミュレーション実行
コード断片は、バッファリングされた端末のシミュレー
ションを行うためのコード断片を備え、 システム全体のパケット遅延を決定するためのコード断
片をさらに備えることを特徴とする請求項19に記載の
情報記録媒体。21. A simulation execution code fragment for simulating a plurality of terminals processing the remaining packets includes a code fragment for simulating a buffered terminal, and determines a packet delay of the entire system. 20. The information recording medium according to claim 19, further comprising a code fragment for:
待ち行列のシミュレーションを行うためのコード断片
と、 パケットのスループットおよび遅延のうちの少なくとも
1つを分析するためのコード断片と、 をさらに備えることを特徴とする請求項19に記載の情
報記録媒体。22. The apparatus further comprising: a code fragment for simulating a queue buffered at the terminal; and a code fragment for analyzing at least one of packet throughput and delay. The information recording medium according to claim 19, wherein
パケットを生成するための生成コード断片は、ポアソン
統計(Poisson statistics)に従ってシミュレーション
を行った間隔でパケットを生成するコード断片を備える
ことを特徴とする請求項17に記載の情報記録媒体。23. The generated code fragment for generating packets according to the at least one probability distribution comprises code fragments for generating packets at simulated intervals according to Poisson statistics. Item 18. An information recording medium according to Item 17.
パケットを生成する生成コード断片は、パレート統計
(Pareto statistics)に基づいたパケット長を持つパ
ケットを生成するコード断片を備えることを特徴とする
請求項23に記載の情報記録媒体。24. The generated code fragment for generating a packet according to the at least one probability distribution comprises a code fragment for generating a packet having a packet length based on Pareto statistics. An information recording medium according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34628399A JP3480564B2 (en) | 1999-12-06 | 1999-12-06 | Method and apparatus for performing co-simulation of a physical layer and a MAC layer in a wireless system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34628399A JP3480564B2 (en) | 1999-12-06 | 1999-12-06 | Method and apparatus for performing co-simulation of a physical layer and a MAC layer in a wireless system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001168904A true JP2001168904A (en) | 2001-06-22 |
JP3480564B2 JP3480564B2 (en) | 2003-12-22 |
Family
ID=18382357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34628399A Expired - Fee Related JP3480564B2 (en) | 1999-12-06 | 1999-12-06 | Method and apparatus for performing co-simulation of a physical layer and a MAC layer in a wireless system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3480564B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7570596B2 (en) | 2003-12-25 | 2009-08-04 | Nec Corporation | Method and apparatus for evaluating performance of wireless LAN system |
US8218450B2 (en) | 2007-05-24 | 2012-07-10 | Nec Corporation | Throughput estimation method and system |
US8242891B2 (en) | 2005-12-02 | 2012-08-14 | Nec Corporation | Estimating method, estimating system and program |
JP2013531408A (en) * | 2010-05-13 | 2013-08-01 | ゼットティーイー コーポレイション | Loading method of uplink simulation data of terminal and terminal |
-
1999
- 1999-12-06 JP JP34628399A patent/JP3480564B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7570596B2 (en) | 2003-12-25 | 2009-08-04 | Nec Corporation | Method and apparatus for evaluating performance of wireless LAN system |
US8242891B2 (en) | 2005-12-02 | 2012-08-14 | Nec Corporation | Estimating method, estimating system and program |
US8218450B2 (en) | 2007-05-24 | 2012-07-10 | Nec Corporation | Throughput estimation method and system |
JP2013531408A (en) * | 2010-05-13 | 2013-08-01 | ゼットティーイー コーポレイション | Loading method of uplink simulation data of terminal and terminal |
Also Published As
Publication number | Publication date |
---|---|
JP3480564B2 (en) | 2003-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3090388B2 (en) | Modeling and simulation of network data traffic | |
Frost et al. | Traffic modeling for telecommunications networks | |
US7616568B2 (en) | Generic packet generation | |
US8121031B2 (en) | Structure for a multi-scale network traffic generator | |
WO1996027162A1 (en) | Method and apparatus to emulate vlsi circuits within a logic simulator | |
US8693493B2 (en) | Methods and system for modeling wireless communications in a network | |
Zhou et al. | Fast coflow scheduling via traffic compression and stage pipelining in datacenter networks | |
US20120239372A1 (en) | Efficient discrete event simulation using priority queue tagging | |
US7469203B2 (en) | Wireless network hybrid simulation | |
WO2005114404A2 (en) | Variable accuracy simulation software and method of using the same | |
WO2004092928A2 (en) | System and method for real time simulation | |
JP3480564B2 (en) | Method and apparatus for performing co-simulation of a physical layer and a MAC layer in a wireless system | |
US20090187395A1 (en) | Event-synchronization protocol for parallel simulation of large-scale wireless networks | |
US7219047B2 (en) | Simulation with convergence-detection skip-ahead | |
CN106850662B (en) | A kind of method and server of Dialog processing | |
Barnett III | An Ethernet performance simulator for undergraduate networking | |
US8264973B2 (en) | Method and system for timestep stochastic simulation for networks | |
EP1061463B1 (en) | Scheduling non-integral simulation time for mixed-signal simulation | |
Gburzyński | Modeling Communication Networks and Protocols | |
WO2023162321A1 (en) | Information processing device, information processing method, and program | |
Al-Rashed et al. | The exact solution of exhaustive, gated and mixed exhaustive & gated service polling models with multiple classes of self-similar traffic input | |
JP2009044643A (en) | Call-quality estimating system and method | |
JaberJoudah et al. | MODELING AND SIMULATION OF ETHERNET LOCAL AREA NETWORKS | |
Shub | On determining the distribution of software response times | |
Linnenbank et al. | An Event-Driven Wireless MAC Protocol Simulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081010 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081010 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081010 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081010 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101010 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111010 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121010 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121010 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131010 Year of fee payment: 10 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |