Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/04/27:13/14
2024/04/26:21/24

2024/02/27より286/1374
人気モジュール
No.1: フォーラム 98
No.2: QualNet概要 8
No.3: リンク集 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット66
No.2:Windows NT2
No.3:Linux1

No.1:どっかの巡回ロボット60
No.2:Safari3
No.3:Baidu巡回ロボット3

日曜日からの合計
メイン
   Scenario Setup & Configuration
     qualnetでのキャリア検出閾値調整
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
a52012359
投稿日時: 2016/7/1 22:22
新米
登録日: 2016/7/1
居住地:
投稿: 7
qualnetでのキャリア検出閾値調整
すみませんが、qualnetの初心者です。qualnetについて聞きたいことがあります。
qualnetでキャリア検出閾値を変更することができますか?もし出来るなら、どこで値を変えればいいですか?
hiro
投稿日時: 2016/7/2 13:57
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: qualnetでのキャリア検出閾値調整
例えば、Abstract PHYの場合だと、
QualNet-7.4-Wireless-ModelLibrary.pdf の
3.6 Abstract PHY Model にパラメタ一覧があります。
そこからSENSITIVITYをキーワードに探してみると見つかります。
類似した設定にTHRESHOLDもあるので関連性に注意して設定する必要があります。

このあたりの詳しい情報は、次の解説が役に立ちます。
初心者であれば、一度読んでおくことをお勧めします。
http://simweb.kke.co.jp/download/QualNetHacks-03-PhyAndPropChannel-rev01.pdf
a52012359
投稿日時: 2016/7/3 14:04
新米
登録日: 2016/7/1
居住地:
投稿: 7
Re: qualnetでのキャリア検出閾値調整
ご回答ありがとうございます。
802.11a/g Radioまたは802.11b Radioの場合、キャリア検出閾値をどうやって変更しますか?
Receive Sensitivityがありますが、これは受信感度ですね、キャリア検出閾値とは違う気がします。他にソースコードに何かキャリア検出閾値を変更することが可能ですか?
hiro
投稿日時: 2016/7/3 16:55
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: qualnetでのキャリア検出閾値調整
> キャリア検出閾値とは違う気がします。
気がするのであれば、確認のため具体的に調べてみることをお勧めします。
phy_802_11n.h や phy_802_11n.cpp が良いでしょう。
a52012359
投稿日時: 2016/7/3 17:15
新米
登録日: 2016/7/1
居住地:
投稿: 7
Re: qualnetでのキャリア検出閾値調整
調べましたが、やはりキャリア検出閾値ではありません。
では、どうやってすれば、キャリア検出閾値を変更することができますか?
それに、phy_802_11n.h や phy_802_11n.cppは何ですか?
hiro
投稿日時: 2016/7/3 17:28
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: qualnetでのキャリア検出閾値調整
どのように調べたのかわかりませんので、
具体的に何を(どこを)確認したのか情報があればうれしいです。

> それに、phy_802_11n.h や phy_802_11n.cppは何ですか?
> 他にソースコードに何かキャリア検出閾値を変更することが可能ですか?

という事だったので、ソースコードです。
hiro
投稿日時: 2016/7/3 17:38
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: qualnetでのキャリア検出閾値調整
すみません、11nではなく11a/g 11b でしたね。
phy_dot11a.cpp です。
a52012359
投稿日時: 2016/7/3 23:17
新米
登録日: 2016/7/1
居住地:
投稿: 7
Re: qualnetでのキャリア検出閾値調整
ご回答ありがとうございます。
こちらのqualnetのバージョンは7.1です。phy_802_11n.h や phy_802_11n.cppが見つけるが、phy_dot11a.cppが見つけませんでした。

実際はキャリア検出閾値を変更することが出来るなら、11n、11a/g、11bのどちらでもいいです。

添付ファイルのような設定でやりました。AP5と6がそれぞれSta1と4に送信して、statファイルでAP5と6の受信信号電力がおよそ-56dBと確認しました。もしこの時AP5のキャリア検出閾値をAP6の受信信号電力より大きく上げたら、AP5がAP6の信号を検出できなくなるでしょうか?こうすると、AP5はAP6の送信状態に関わらず、ずっと送信可能で、一方、AP5が送信中の時、AP6は送信待機になってて、要するに、Sta1のスループットが増加し、Sta4のスループットが低下するはずと思います。
しかし、Receive Sensitivityを変更しても、スループットが変わらなかったので、キャリア検出閾値とは違うと思います。

なので、一体どうすれば、キャリア検出閾値を変更できるかはよくわかりません。
c.zip
hiro
投稿日時: 2016/7/4 9:30
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: qualnetでのキャリア検出閾値調整
具体的な情報があるとピンポイントでアドバイスすることが出来ます。

まず、c.configに以下の一行を追加して実行してみて下さい。
PHY802.11b-RX-SENSITIVITY--1MBPS を設定します。
2MBPSではなく1MBPSの追加です。
テキストエディタで追加すればよいです。
c.config
[190.0.1.4 190.0.1.2 190.0.1.1] PHY802.11b-RX-SENSITIVITY--2MBPS -91
[190.0.1.3 190.0.1.4 190.0.1.2 190.0.1.1] PHY-MODEL PHY802.11b
[190.0.1.3] PHY802.11b-RX-SENSITIVITY--2MBPS -41

c.configに1行追加
[190.0.1.4 190.0.1.2 190.0.1.1] PHY802.11b-RX-SENSITIVITY--2MBPS -91
[190.0.1.3 190.0.1.4 190.0.1.2 190.0.1.1] PHY-MODEL PHY802.11b
[190.0.1.3] PHY802.11b-RX-SENSITIVITY--2MBPS -41
[190.0.1.1] PHY802.11b-RX-SENSITIVITY--1MBPS -41

追加する前と追加した後の.statを比較してみて下さい。
異なる結果になったはずです。

その理由を確認するために、phy_802_11.cpp の230行目にある
Phy802_11CarrierSensing 関数の処理内容を確認してみて下さい。
a52012359
投稿日時: 2016/7/4 23:12
新米
登録日: 2016/7/1
居住地:
投稿: 7
Re: qualnetでのキャリア検出閾値調整
ご回答ありがとうございます。

教えてくれた通りAP6のRX-SENSITIVITY--1MBPSを-41に設定しましたが、sta4のスループットが予想通りで増加ではなく、完全になくなりました。一方、sta1のスループットが予想通りで減少ではなく、逆に増加しました。これは何故ですか?恐らくAP6が上に書いたように設定したら、どこからの受信もしないかなと思います。

いろいろな資料を調べましたが、多分キャリア検出閾値(CCA Threshold)がMAC Layerで調整すると思います。添付ファイルの文章にも1ページ目に"the transmit powers and the carrier sensing parameter of the MAC layer of the nodes should be jointly tuned"と2ページ目に"According to the CSMA/CA protocol of the 802.11 MAC,"が書いてあります。MAC Layerで調整できると思いますが、まだ調べている中ですので、どうやって調整するかまだわかりません。
a.pdf
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT