メイン 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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |