- HOME
- ネットワークシミュレータ【QualNet】
- よくあるご質問(FAQ)
QualNet解説書「QualNet Hacks」のご案内
現在弊社では、QualNetの解説書「QualNet Hacks」を執筆中です。
今後も定期的にリリースして参りますので、ご期待ください。
コミュニティフォーラムへ移動
※弊社テキスト作成チームでは、CBRやSIPなど個々のプロトコルモデルの実装解説の章に関しては、
そのプロトコルの実装コードの勉強会も兼ねて、大学研究室や研究グループの皆様との共同執筆と
いう形態で進めて行きたいと考えております。特定のプロトコルのQualNet上での実装を集中的に
学習する機会にもして頂けるかと思いますので、いずれかの既実装プロトコルの勉強会・共同執筆
にご興味のある方は、弊社サポート担当までご連絡ください。
※また、解説書での取り扱いトピックに関する希望(今後解説を希望するプロトコル/分野、この部分
をもう少し詳しく等)がある場合には、
フォーラム記事でも受け付けておりますので、
ご意見ご要望をお聞かせください。
目次一覧
第1章 CBR
PDFダウンロード(0.6MB)
QualNetのアプリケーションで最も使用頻度の高いCBRプロトコルの挙動を追いながら、
基本的なAPIの使い方などをご紹介します。
第2章 イベント処理
PDFダウンロード(1.3MB)
QualNetプログラミングの核となるタイマ、パケットの扱い方を解説します。
第3章 物理層と伝搬チャネル(改訂1版:2012/01/28)
PDFダウンロード(2.6MB)
QualNetのチャネルモデルや伝搬減衰モデル、アンテナ、物理層送受信処理のモデル化
について解説します。
第4章 パケットフォワーディングと経路制御(現在執筆中!)
QualNetのレイヤ3の中核処理であるパケットフォワーディングと経路制御について解説します。
第5章 SIP(現在執筆中!)
東京電機大学 宮保研究室との共同執筆中です。
SIPプロトコルの実装について解説致します。
目次詳細
第1章 CBR
- 1.1 グローバル定数
- 1.2 データ構造
- 1.2.1 アプリケーションインスタンスリスト
- 1.2.2 CBRクライアント構造体(AppDataCbrClient)
- 1.2.3 CBRサーバ構造体(AppDataCbrServer)
- 1.2.4 CBRデータアイテムとCBRデータ構造体(CbrData)
- 1.3 処理概要
- 1.3.1 初期化処理
- 1.3.2 イベント処理
- 1.3.3 終了処理
- 1.4 初期化処理詳細
- 1.4.1 パラメータ読み込み
- 1.4.2 AppCbrClientNewCbrClient()
- 1.4.3 AppCbrServerInit()
- 1.5 イベント処理詳細
- 1.5.1 AppLayerCbrClient()
- 1.5.2 AppLayerCbrServer()
- 1.6 終了処理詳細
- 1.6.1 AppCbrClientFinalize()
- 1.6.2 AppCbrServerFinalize()
- 1.7 統計値処理
- 1.7.1 AppCbrClientPrintStats()
- 1.7.2 AppCbrServerPrintStats()
- 1.8 GUI設定
第2章 イベント処理
- 2.1 離散シミュレーションとは
- 2.2 イベントスケジューラ
- 2.3 イベントの実装
- 2.3.1 Messageのライフサイクル
- 2.3.2 Message割当処理(MESSAGE_Alloc関数)
- 2.3.3 Message破棄処理(MESSAGE_Free関数)
- 2.3.4 Message送信処理(MESSAGE_Send関数)
- 2.3.5 Message操作API一覧
- 2.3.6 Message構造の詳細
- 2.4 イベント処理の実装
- 2.4.1 イベント処理の概要
- 2.4.2 タイマの使い方
- 2.4.3 パケットの使い方
第3章 物理層と伝搬チャネル
- 3.1 チャネルモデル
- 3.1.1 現実世界における周波数チャネル
- 3.1.2 QualNetのチャネルモデル
- 3.1.3 チャネルモデルの実装
- 使用チャネルの設定
- 3.2 リンクバジェット要素
- 3.2.1 送受信電力の増幅/減衰に影響する要素
- 3.2.2 雑音電力ならびに干渉電力の算出のための要素
- 3.3 PHY送受信処理モデル
- 3.3.1 PHY送信処理
- 3.3.2 PHY受信処理
- 3.3.3 SINR(Signal to Interference and Noise power Ratio)の算出
- 3.3.4 受信エラー判定
- 3.3.5 BER (Bit Error Rate)
- 3.4 アンテナモデル
- 3.4.1 任意のアンテナモデル
- 3.4.2 組込のアンテナモデル
- 3.5 無線伝搬路モデル
- 3.5.1 Pathloss
- 3.5.2 Shadowing
- 3.5.3 Fading