メイン Scenario Setup & Configuration qualnetでのキャリア検出閾値調整 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hiro | 投稿日時: 2016/7/5 8:26 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: qualnetでのキャリア検出閾値調整 少し整理させて下さい。
一番初めに、 > qualnetでキャリア検出閾値を変更することができますか? > もし出来るなら、どこで値を変えればいいですか? という投稿でした。これは解決しましたか。 そして私からは、 > その理由を確認するために、phy_802_11.cpp の230行目にある > Phy802_11CarrierSensing 関数の処理内容を確認してみて下さい。 と投稿させてもらいました。 確認結果を教えて下さい。 |
a52012359 | 投稿日時: 2016/7/6 0:33 |
新米 登録日: 2016/7/1 居住地: 投稿: 7 |
Re: qualnetでのキャリア検出閾値調整 申し訳ありません。私の考え方が間違いました。
もう一度 Phy802_11CarrierSensing 関数を見て、もし干渉電力+雑音電力がrxSensitivityより大きいなら、関数がTRUEになって、それに状態がPHY_SENSINGになります。そうでないと、関数がFALSEになって、状態がPHY_IDLEになることを確認しました。 これにより、キャリア検出閾値を変更できました。 もう二つの問題がありますが、聞きたいです。 1、例えばAP6のrxSensitivity--1Mbpsの値を上げると、AP5が検出できなくなって、予定通りの結果が出ました。しかし、さらに上げると、逆にsta4のスループットが完全になくなり、これはこの時sta4も検出できなくなることが原因でしょうか? 2、干渉電力と雑音電力はどうやってわかりますか?statファイルにAverage interferenceが干渉電力と思いますが、正しいですか?あと、雑音電力はやはり、N[mW] =𝑘𝑇𝐵∗𝑁𝐹∗1000 [𝑚𝑊]で計算ですか?もしこれで正しいなら、Bの値はどこで書いてありますか? 訳わからない問題ばかりで、すみません。 |
hiro | 投稿日時: 2016/7/6 10:56 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: qualnetでのキャリア検出閾値調整 1番目については、
検出できたのか、検出できなかったのか、どちらの結果になったのかは それぞれのAPやSTAの状態に依存するので 設定値を変更しながらそれぞれの状態を確認するしかないです。 まず、.statファイルのPhysical項目部分を確認するのが良いと思います。 2番目については、 Phy802_11CarrierSensing 関数によれば、 干渉電力は phy802_11->interferencePower_mW で、 雑音電力は phy802_11->noisePower_mW でした。 この2つの値を計算している場所を知りたいのであれば、 ソースコードを変数名で検索すれば見つかるはずです。 ただし、PHY_SignalInterference についはAPIなので ソースコードはありません。 雑音電力(phy802_11->noisePower_mW)を計算している場所に Bに相当する値を使っているのですぐわかると思います。 statについては、少しわかりにくいかもしれません。 phy802_11->thisPhy->phyStats を手掛かりに調べてみて下さい。 なお、Average interference はどのように平均値を 求めているのか確認しておいた方が良いかもしれません。 stat関連は ./main/stats.cpp や ./main/stats_phy.cpp が参考に なります。 |
a52012359 | 投稿日時: 2016/7/13 17:40 |
新米 登録日: 2016/7/1 居住地: 投稿: 7 |
Re: qualnetでのキャリア検出閾値調整 すみませんが、phy_802_11.cppで phy802_11->noisePower_mWと phy802_11->interferencePower_mWを探したが、よくわかりません。
まず、雑音電力で phy802_11->noisePower_mW = phy802_11->thisPhy->noise_mW_hz * phy802_11->channelBandwidth が出てきました。noise_mW_hzとは何ですか? そして、干渉電力は phy802_11->interferencePower_mW += rxPower_mW * propRxInfo->txNumAtnaElmtsで計算しますか? |
hiro | 投稿日時: 2016/7/13 18:30 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: qualnetでのキャリア検出閾値調整 > noise_mW_hzとは何ですか?
phy.cppは調べましたか? 以下の場所にあるpdfは読みましたか? http://simweb.kke.co.jp/download/QualNetHacks-03-PhyAndPropChannel-rev01.pdf |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |