在ns-2.29/indep-utils/propagation/threshold.cc內可以得知,FreeSpace與TwoRayGround兩種model計算Pr的方式:
double TwoRay(double Pt, double Gt, double Gr, double ht, double hr, double L, double d, double lambda)
{
/*
* if d <>= crossover_dist, use two ray model
*
* Two-ray ground reflection model.
*
* Pt * Gt * Gr * (ht^2 * hr^2)
* Pr = ----------------------------
* d^4 * L
*
* The original equation in Rappaport's book assumes L = 1.
* To be consistant with the free space equation, L is added here.
*/
double Pr; // received power
double crossover_dist = (4 * M_PI * ht * hr) / lambda;
if (d < pr =" Friis(Pt," pr =" Pt">
Pr:在程式中即為RXThresh_也就是要在tcl所設定的數值
Pt = transmit power
Gt = transmit antenna gain
Gr = receive antenna gain
ht = transmit antenna height
hr = receive antenna height
d = distance (例如250m)
根據網路上鎖參考的資料,我們可以透過編譯threshold.cc來產生一個執行檔,再經由輸入相對應的參數至所產生的執行檔,即可得到RXThresh_,以下敘述如何產生出RXThresh_:
Step1.
在ns-2.29/indep-utils/propagation/ 執行以下的編譯指令:
$g++ threshold.cc -o calculate
Step2.
若要執行計算某distance其相對應的RXThresh_,則執行以下指令:
$./calculate -m TwoRayGround -fr 3.5e+9 250
(計算model為TwoRayGround,且frequency為3.5MHz,距離250M)
如此即可計算出RXThresh_ .
......
2008年7月6日星期日
NS2里的CSThresh,RXThresh,Pr等等的意义...
学习802.11的载波侦听机制,其实最重要的是了解 Physical Carrier Sense和Virtual Carrier Sense的不同,另外,NS-2里如何控制一个包能不能被接收到,能不能产生干扰的机制,也就是那几个关键的控制数值,如 CSThresh,RXThresh,Pr等等。这里解释一下:
1. 如果Pr < CSThresh,那么无线网络接口将这个信号作为噪声而丢弃。
因此,MAC 层不能检测到这个载波。或者说,对于MAC 层而言,这个信
号是不存在的。
2. 如果CSThresh < Pr < RXThresh,无线网络接口将这个信号标记为错
误信号,然后上传给MAC 层进行处理。对于MAC 层而言,该信号可以
被检测到,但是不能被正确地解码。因此,MAC 层将该信号视为一个干
扰噪声。
3. 如果Pr > RXThresh,无线网络接口直接将该信号上传给MAC 层。此
时, MAC 层可以对该信号进行正确地解码,并进行相应地处理。
在NS-2 仿真软件中,干扰范围的半径约为发射范围半径的2.2 倍。
转自
http://hi.baidu.com/vvfang/blog/item/bf834c0fc3b4ab296159f344.html
......
1. 如果Pr < CSThresh,那么无线网络接口将这个信号作为噪声而丢弃。
因此,MAC 层不能检测到这个载波。或者说,对于MAC 层而言,这个信
号是不存在的。
2. 如果CSThresh < Pr < RXThresh,无线网络接口将这个信号标记为错
误信号,然后上传给MAC 层进行处理。对于MAC 层而言,该信号可以
被检测到,但是不能被正确地解码。因此,MAC 层将该信号视为一个干
扰噪声。
3. 如果Pr > RXThresh,无线网络接口直接将该信号上传给MAC 层。此
时, MAC 层可以对该信号进行正确地解码,并进行相应地处理。
在NS-2 仿真软件中,干扰范围的半径约为发射范围半径的2.2 倍。
转自
http://hi.baidu.com/vvfang/blog/item/bf834c0fc3b4ab296159f344.html
[Read More...]
订阅:
博文 (Atom)