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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/18:13/16
2024/05/17:19/24

2024/03/19より396/1408
人気モジュール
No.1: フォーラム 117
No.2: QualNet概要 4
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット90
No.2:Unknown OS1
No.3:Windows NT1

No.1:どっかの巡回ロボット81
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Physical Layer Protocol Implementation & Model Development
     802.11a/gのときにradio_range.exeを使いたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shiba
投稿日時: 2012/7/2 15:31
半人前
登録日: 2010/11/4
居住地:
投稿: 23
802.11a/gのときにradio_range.exeを使いたい
こんにちは
いつもお世話になっております

802.11a/gでradio_range.exeを使って通信範囲を100mに制限したいのですが、radio_range.exeでは802.11bの時の値しか出ません。configファイルを開くとphysical layerの部分が802.11bのまま変わっていない部分があったので、別の部分からコピペして802.11a/gに書き換えるとエラーが出ます。

どのようにすれば802.11a/gのときでもradio_range.exeを使えるのでしょうか?
hiro
投稿日時: 2012/7/2 16:12
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: 802.11a/gのときにradio_range.exeを使いたい
どんなエラーになります?

radio_range default.config
Partition 0, Node 1 (400.00, 800.00, 0.00).
Partition 0, Node 2 (800.00, 800.00, 100.00).

 Channel Index = 0, Frequency = 5000.000000 MHz,
 Tx Node = 2, Interface Index = 0,
 Rx Node = 1, Interface Index = 0,

 Radio range:  381.972m, for 802.11a data rate  6.0 Mbps
 Radio range:  381.972m, for 802.11a data rate  9.0 Mbps
 Radio range:  270.415m, for 802.11a data rate 12.0 Mbps
 Radio range:  270.415m, for 802.11a data rate 18.0 Mbps
 Radio range:  135.528m, for 802.11a data rate 24.0 Mbps
 Radio range:  135.166m, for 802.11a data rate 36.0 Mbps
 Radio range:   38.196m, for 802.11a data rate 48.0 Mbps
 Radio range:   38.196m, for 802.11a data rate 54.0 Mbps

設定内容と具体的なエラーがわからないので、
正しく設定すれば出ます、としかお答えできないです。

使ったシナリオは、
.//snt/qualnet/5.2/scenarios/wireless/antenna/aligned-radiation-pattern
をちょっといじったこれです。
なお、選んだシナリオに特別な意味はないです。

VERSION 5.2
EXPERIMENT-NAME default
SIMULATION-TIME   15M
SEED   1
COORDINATE-SYSTEM    CARTESIAN
TERRAIN-DIMENSIONS   (1500, 1500)
SUBNET N16-0 { 1 thru 2 }
LINK-BANDWIDTH              112000
LINK-PROPAGATION-DELAY      50MS
NODE-PLACEMENT        FILE
NODE-POSITION-FILE   default.nodes
MOBILITY   FILE
MOBILITY-POSITION-GRANULARITY   1.0
PROPAGATION-CHANNEL-FREQUENCY 5.0e9 # required
PROPAGATION-LIMIT   -111.0
PROPAGATION-PATHLOSS-MODEL  TWO-RAY
PROPAGATION-SHADOWING-MODEL CONSTANT
PROPAGATION-SHADOWING-MEAN 4.0
PROPAGATION-FADING-MODEL NONE
PHY-MODEL                   PHY802.11a
PHY-LISTENABLE-CHANNEL-MASK 1
PHY-LISTENING-CHANNEL-MASK  1
PHY-TEMPERATURE             290
PHY-NOISE-FACTOR            7.0
PHY-RX-MODEL                PHY802.11a
PHY802.11-AUTO-RATE-FALLBACK NO
PHY802.11-DATA-RATE                6000000
PHY802.11-DATA-RATE-FOR-BROADCAST  6000000
PHY802.11a-TX-POWER--6MBPS  20.0
PHY802.11a-TX-POWER--9MBPS  20.0
PHY802.11a-TX-POWER-12MBPS  19.0
PHY802.11a-TX-POWER-18MBPS  19.0
PHY802.11a-TX-POWER-24MBPS  18.0
PHY802.11a-TX-POWER-36MBPS  18.0
PHY802.11a-TX-POWER-48MBPS  16.0
PHY802.11a-TX-POWER-54MBPS  16.0
PHY802.11a-RX-SENSITIVITY--6MBPS  -85.0
PHY802.11a-RX-SENSITIVITY--9MBPS  -85.0
PHY802.11a-RX-SENSITIVITY-12MBPS  -83.0
PHY802.11a-RX-SENSITIVITY-18MBPS  -83.0
PHY802.11a-RX-SENSITIVITY-24MBPS  -78.0
PHY802.11a-RX-SENSITIVITY-32MBPS  -78.0
PHY802.11a-RX-SENSITIVITY-48MBPS  -69.0
PHY802.11a-RX-SENSITIVITY-54MBPS  -69.0
ANTENNA-GAIN             0.0
ANTENNA-EFFICIENCY       0.8
ANTENNA-MISMATCH-LOSS    0.3
ANTENNA-CABLE-LOSS       0.0
ANTENNA-CONNECTION-LOSS  0.2
ANTENNA-HEIGHT  1.5
MAC-PROTOCOL MACDOT11
MAC-DOT11-ASSOCIATION    NONE
PROMISCUOUS-MODE   YES
NETWORK-PROTOCOL   IP
IP-QUEUE-NUM-PRIORITIES   3
IP-QUEUE-PRIORITY-QUEUE-SIZE   50000
IP-QUEUE-TYPE   FIFO
IP-QUEUE-SCHEDULER   STRICT-PRIORITY
IP-FORWARDING YES
ROUTING-PROTOCOL   AODV
APP-CONFIG-FILE   default.app
SCHEDULER-QUEUE-TYPE            SPLAYTREE
shiba
投稿日時: 2012/7/2 19:17
半人前
登録日: 2010/11/4
居住地:
投稿: 23
Re: 802.11a/gのときにradio_range.exeを使いたい
私も
.//snt/qualnet/5.2/scenarios/wireless/antenna/aligned-radiation-pattern
を使って802.11aにしたところ問題なくradio_range.exeで通信範囲を計算できました。

添付ファイルは私が作ったコンフィグファイルです。こちらでも上記のシナリオと同じように802.11aにしているのですが、radio_rangeでは802.11bと認識されてしまいます。
どこの設定を直せばいいのでしょうか?
1000-1000.rar
mirie
投稿日時: 2012/7/2 19:22
新米
登録日: 2011/2/17
居住地:
投稿: 5
Re: 802.11a/gのときにradio_range.exeを使いたい
添付が上手くいっていないようですね。
zipなら大丈夫だったと思います。


#追記
rarで再アップされたんですね。
失礼しました。
hiro
投稿日時: 2012/7/3 10:48
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: 802.11a/gのときにradio_range.exeを使いたい
QualNet 5.0の場合、

 ~/snt/qualnet/5.0/bin/radio_range 1000-1000.config
radio range:  672.413m, for 802.11b data rate  1.0 Mbps
radio range:  565.764m, for 802.11b data rate  2.0 Mbps
radio range:  407.665m, for 802.11b data rate  5.5 Mbps
radio range:  342.994m, for 802.11b data rate 11.0 Mbps


QualNet 5.2の場合、

 ~/snt/qualnet/5.2/bin/radio_range 1000-1000.config
Warning in file ../main/mobility.cpp:290
"MOBILITY-STATISTICS" has been deprecated.

Partition 0, Node 1 (1000.00, 1000.00, 0.00).
Partition 0, Node 2 (1000.00, 1000.00, 0.00).

 Channel Index = 0, Frequency = 2400.000000 MHz,
 Tx Node = 2, Interface Index = 0,
 Rx Node = 1, Interface Index = 0,

 Radio range:  534.116m, for 802.11a data rate  6.0 Mbps
 Radio range:  534.116m, for 802.11a data rate  9.0 Mbps
 Radio range:  449.403m, for 802.11a data rate 12.0 Mbps
 Radio range:  442.216m, for 802.11a data rate 18.0 Mbps
 Radio range:  318.153m, for 802.11a data rate 24.0 Mbps
 Radio range:  290.622m, for 802.11a data rate 36.0 Mbps
 Radio range:  126.122m, for 802.11a data rate 48.0 Mbps
 Radio range:  126.122m, for 802.11a data rate 54.0 Mbps

です。
で、5.0から5.2になってradio_rangeのどこが変更になったかといえば...
あれ、QualNet-5.2-ReleaseNotes.pdf には記述がないな。

QualNet-5.0.2-UsersGuide.pdf では、

To use the radio range program, type the following command:
    radio_range <input-file>
where
    <input-file> Name of the scenario configuration file


QualNet-5.2-UsersGuide.pdf では、

To use the radio range program, type the following command:
    radio_range <input-file>
  or
    radio_range <input-file> <tx-node> <rx-Node>
where
    <input-file> Name of the scenario configuration file
    <tx-node> Node ID of the transmitting node
    <rx-node> Node ID of the receiving node

となってます。
つまり、QualNet5.0のradio_rangeではNode指定ができないので
GLOBALな定義を参照していて、Node個別定義は見ていないから、

PHY-MODEL PHY802.11b
PHY-RX-MODEL PHY802.11b

しか見ていないため、

[ N8-190.0.1.0 ] PHY-MODEL PHY802.11a
[ N8-190.0.1.0 ] PHY-RX-MODEL PHY802.11a

が無視されています。

という事で、GLOBALな定義部分を全部 PHY802.11a に書き換えると、

~/snt/qualnet/5.0/bin/radio_range mod_1000-1000.config
radio range:  534.116m, for 802.11a data rate  6.0 Mbps
radio range:  534.116m, for 802.11a data rate  9.0 Mbps
radio range:  449.403m, for 802.11a data rate 12.0 Mbps
radio range:  442.216m, for 802.11a data rate 18.0 Mbps
radio range:  318.153m, for 802.11a data rate 24.0 Mbps
radio range:  290.622m, for 802.11a data rate 36.0 Mbps
radio range:  126.122m, for 802.11a data rate 48.0 Mbps
radio range:  126.122m, for 802.11a data rate 54.0 Mbps

となって、期待した結果が得られます。

なお、このradio_rangeの変更はQualNet 5.1で行われました。
ReleaseNotes にしっかり書いてほしいですね。
shiba
投稿日時: 2012/7/5 10:33
半人前
登録日: 2010/11/4
居住地:
投稿: 23
Re: 802.11a/gのときにradio_range.exeを使いたい
hiroさんのご指摘のとおり、GLOBALな定義部分を全部 PHY802.11a に書き換えて実行したところ

~/snt/qualnet/5.0/scenarios/user/1000-1000>radio_range 1000-1000.config
radio range: 417.722m, for 802.11a data rate 6.0 Mbps
radio range: 320.341m, for 802.11a data rate 9.0 Mbps
radio range: 449.403m, for 802.11a data rate 12.0 Mbps
radio range: 441.452m, for 802.11a data rate 18.0 Mbps
Assertion (numBerDataItems > 2) failed in file ../addons/kernel/phy_private.cpp:
100

というエラーが出てしまいました。
データレート次第ではこのままでも大丈夫なのですが、どうしたら全部表示できるのでしょうか?
hiro
投稿日時: 2012/7/9 10:42
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: 802.11a/gのときにradio_range.exeを使いたい
具体的な.config内容がわからないので憶測ですが、
9Mbpsの距離が妙に短いですね。
エラーが出るシナリオをすべてuploadできますか?
shiba
投稿日時: 2012/7/9 17:00
半人前
登録日: 2010/11/4
居住地:
投稿: 23
Re: 802.11a/gのときにradio_range.exeを使いたい
こちらがその.configファイルです。
GUI上で作ったあと、Node個別定義を参考にGLOBAL定義を書き換えただけです。

.//snt/qualnet/5.2/scenarios/wireless/antenna/aligned-radiation-patternの方でも同様のエラーが出ていたので一緒に圧縮して添付しておきます。
config.rar
hiro
投稿日時: 2012/7/9 18:11
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: 802.11a/gのときにradio_range.exeを使いたい
1000-1000.config の PHY802.11b になってる所を PHY802.11a にしてみて下さい。
default.configの方は足りないファイルが沢山あるので確認しいません。
shiba
投稿日時: 2012/7/11 10:27
半人前
登録日: 2010/11/4
居住地:
投稿: 23
Re: 802.11a/gのときにradio_range.exeを使いたい
該当箇所をPHY802.11aにしたところ以下のようなエラーが表示されました。

~/snt/qualnet/5.0/scenarios/user/1000-1000>radio_range 1000-1000.config
Error in file ../libraries/wireless/src/phy_802_11.cpp:906
Specified PHY802.11-DATA-RATE is not in the supported data rate set
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT