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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/09:7/8
2024/05/08:22/25

2024/03/10より370/1383
人気モジュール
No.1: フォーラム 87
No.2: QualNet概要 6
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット77
No.2:Linux3
No.3:Unknown OS1

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

日曜日からの合計
メイン
   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)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT