Re: [ns] help ! for increase communication rage to 1600 m

2007-08-08 Thread Faisal Aslam

Read the section of transmission models in NS-2 manual. You should 
check which transmission model (e.g. FreeSpace, TwoRayGround, Shadowing) 
is in use. You should try to adjust the RXThreah_ using threshold.c as 
described in the NS manual.

regards,
Faisal

Phitsanu Eamsomboon wrote:
 My name is Phitsanu from Thailand , I use ns-2 for to do my research .
 May I trouble you for ask you some question , I try to increase Transmission
 rage is 1600 m by increase Pt but  It still can communicate in 500 m range ,


 How can I  increase transmission rage is 1600 m if I use TwoRayGrounf model.
 How can I calculate , Please recommend me 

   



Re: [ns] help ! for increase communication rage to 1600 m

2007-08-08 Thread wayan mustika

In the two-ray ground model,the receiver power at distance d is given by 
following formula:
Pr(d) =Pt * Gt * Gr * ht^2 * hr^2 / (d^4)
where ht is the transmitter antenna height and hr is the receiver antenna 
height. If the distance between sender and receiver is relative large, the 
formula can be simplified as:
Pr(d) = Ct * Pt / (d^4)
where Ct is a constant
so combining above equation with the sensitivity threshold, we have the radio 
coverage in the two ray ground model is a disk of radius 4VCtPt
One way to increase the communication range is either increase the power at 
transmitter or increase the sensitivity threshold of receiver. For increasing 
the sensitivity at receiver you can adjust the CSThresh_ and RXThresh_.

Regards,
Wayan
KMITL Thailand


Phitsanu Eamsomboon [EMAIL PROTECTED] wrote: 
My name is Phitsanu from Thailand , I use ns-2 for to do my research .
May I trouble you for ask you some question , I try to increase Transmission
rage is 1600 m by increase Pt but  It still can communicate in 500 m range ,


How can I  increase transmission rage is 1600 m if I use TwoRayGrounf model.
How can I calculate , Please recommend me 


   
-
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, 
photos  more. 


Re: [ns] help ! for increase communication rage to 1600 m

2007-08-08 Thread Daniel Mahrenholz

Hi,

adjusting transmission power and thresholds is not sufficient for such a 
long distance. You also need to adjust MAC timeout values.
Citing from my own mail with subject Re: [ns] MAC/802.11 STA error on 
ACK
-
The Linux driver for the madwifi cards
includes a utility to calculate all relevant timeout values. Maybe it is
a starting point for you. If you do not have access to a madwifi card I
could ask a colleague for assistence.

Look here for some information:
http://forums.wi-fiplanet.com/showthread.php?t=6488


Faisal Aslam schrieb:
 Read the section of transmission models in NS-2 manual. You should 
 check which transmission model (e.g. FreeSpace, TwoRayGround, Shadowing) 
 is in use. You should try to adjust the RXThreah_ using threshold.c as 
 described in the NS manual.

 regards,
 Faisal

 Phitsanu Eamsomboon wrote:
   
 My name is Phitsanu from Thailand , I use ns-2 for to do my research .
 May I trouble you for ask you some question , I try to increase Transmission
 rage is 1600 m by increase Pt but  It still can communicate in 500 m range ,

 How can I  increase transmission rage is 1600 m if I use TwoRayGrounf model.
 How can I calculate , Please recommend me !!!
 

Regards,
Daniel.

-- 
Dr.-Ing. Daniel Mahrenholz
rt-solutions.de GmbH
Oberländer Ufer 190a
D-50968 Köln

Web: www.rt-solutions.de

rt-solutions.de
networks you can trust.



Re: [ns] help ! for increase communication rage to 1600 m

2007-08-08 Thread Mohammed Abu Hajar

  See the following two web sites for related information:
  http://hpds.ee.ncku.edu.tw/~smallko/ns2/range_en.htm
   
   
  http://140.116.72.80/~smallko/ns2/11b.htm
   
  Mohammed AbuHajar


Phitsanu Eamsomboon [EMAIL PROTECTED] wrote:  
My name is Phitsanu from Thailand , I use ns-2 for to do my research .
May I trouble you for ask you some question , I try to increase Transmission
rage is 1600 m by increase Pt but It still can communicate in 500 m range ,


How can I increase transmission rage is 1600 m if I use TwoRayGrounf model.
How can I calculate , Please recommend me 


   
-
Moody friends. Drama queens. Your life? Nope! - their life, your story.
 Play Sims Stories at Yahoo! Games. 


[ns] Error installing ns-2.26

2007-08-08 Thread Kashif Munir

Hi all,

 

I am using FC 5. I get an error when I Install ns-2.26-allinone package.

 

I have even tried to install it using an old GCC compiler (GCC3.2.3) but it
gives the same error.

 

Has anyone ever experienced this problem too?

 

Please tell me the solution.

 

 

Regards,

Kashif 



Re: [ns] problem with make

2007-08-08 Thread Nur Aini Rakhmawati

check this out 

http://nuraini.wordpress.com/2007/08/05/undefined-reference-to/
 
---
Nur Aini Rakhmawati
Touch the sky, Down to the earth
http://ai23.wordpress.com/

- Original Message 
From: jilly126 [EMAIL PROTECTED]
To: ns-users ns-users@ISI.EDU
Sent: Wednesday, August 8, 2007 8:37:27 AM
Subject: [ns] problem with make



Hello,
I am trying to add diffserv and mpls modules to ns2.29. When I execute I 
execute ./configure and make clean without problems, but when I execute 
make, the next error appears on my screen:

trace/trace.o(.text+0xe4): In function `Trace::Trace[not-in-charge](int)':
: undefined reference to `BaseTrace::BaseTrace[in-charge]()'
trace/trace.o(.text+0x240): In function `Trace::Trace[in-charge](int)':
: undefined reference to `BaseTrace::BaseTrace[in-charge]()'
common/agent.o(.text+0x14d4): In function `Agent::initpkt(Packet*) const':
: undefined reference to `NixNode::GetNodeObject(unsigned long)'
common/agent.o(.text+0x14f1): In function `Agent::initpkt(Packet*) const':
: undefined reference to `NixNode::GetNixVector(unsigned long)'
common/agent.o(.text+0x1502): In function `Agent::initpkt(Packet*) const':
: undefined reference to `NixVec::Reset()'
common/agent.o(.gnu.linkonce.t._ZN6hdr_nv6accessEP6Packet+0xb): In function 
`hdr_nv::access(Packet*)':
: undefined reference to `hdr_nv::offset_'
queue/errmodel.o(.gnu.linkonce.t._ZN7hdr_pgm6accessEPK6Packet+0xb): In function
`hdr_pgm::access(Packet const*)':
: undefined reference to `hdr_pgm::offset_'
queue/errmodel.o(.gnu.linkonce.t._ZN7hdr_lms6accessEP6Packet+0xb): In function 
`hdr_lms::access(Packet*)':
: undefined reference to `hdr_lms::offset_'
mac/mac-802_11.o(.gnu.linkonce.t._ZN10EventTraceC1Ev+0xd): In function 
`EventTrace::EventTrace[in-charge]()':
: undefined reference to `BaseTrace::BaseTrace[not-in-charge]()'
mac/mac-802_11.o(.gnu.linkonce.t._ZN10EventTraceC1Ev+0x19): In function 
`EventTrace::EventTrace[in-charge]()':
: undefined reference to `vtable for EventTrace'
common/node.o(.text+0x292): In function `Node::Node[not-in-charge]()':
: undefined reference to `NixNode::NixNode[in-charge]()'
common/node.o(.text+0x3fe): In function `Node::Node[in-charge]()':
: undefined reference to `NixNode::NixNode[in-charge]()'
common/node.o(.text+0x5e8): In function `Node::command(int, char const* 
const*)':
: undefined reference to `NixNode::PopulateObjects()'
common/node.o(.text+0x68d): In function `Node::command(int, char const* 
const*)':
: undefined reference to `NixNode::GetNixVector(unsigned long)'
common/node.o(.text+0x6e3): In function `Node::command(int, char const* 
const*)':
: undefined reference to `NixNode::AddAdj(unsigned long)'
common/node.o(.text+0x99d): In function `Node::route_notify(RoutingModule*)':
: undefined reference to `RoutingModule::route_notify(RoutingModule*)'
common/node.o(.text+0x9de): In function 
`Node::unreg_route_notify(RoutingModule*)':
: undefined reference to `RoutingModule::unreg_route_notify(RoutingModule*)'
common/node.o(.text+0xa68): In function `Node::set_table_size(int)':
: undefined reference to `RoutingModule::set_table_size(int)'
common/node.o(.text+0xa91): In function `Node::set_table_size(int, int)':
: undefined reference to `RoutingModule::set_table_size(int, int)'
trace/cmu-trace.o(.text+0x2825): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `Nam802_15_4::Nam_Status'
trace/cmu-trace.o(.text+0x284a): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `p802_15_4macSA(Packet*)'
trace/cmu-trace.o(.text+0x285e): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `p802_15_4macDA(Packet*)'
trace/cmu-trace.o(.text+0x28d1): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `findAttrLink(packet_t, int, int)'
trace/cmu-trace.o(.text+0x2905): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `findAttrLink(packet_t, int, int)'
trace/cmu-trace.o(.text+0x2c9e): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `Nam802_15_4::Nam_Status'
trace/cmu-trace.o(.text+0x2d3b): In function `CMUTrace::nam_format(Packet*, 
int)':
: undefined reference to `Nam802_15_4::Nam_Status'
trace/cmu-trace.o(.gnu.linkonce.t._ZN9Simulator8instanceEv+0x4): In function 
`Simulator::instance()':
: undefined reference to `Simulator::instance_'
trace/cmu-trace.o(.gnu.linkonce.t._ZN10hdr_lrwpan6accessEPK6Packet+0xb): In 
function `hdr_lrwpan::access(Packet const*)':
: undefined reference to `hdr_lrwpan::offset_'
collect2: ld returned 1 exit status
make: *** [ns] Error 1

Can you help me?
Thanks in advance.
Best regards,




jilly126
2007-08-07





   

Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for 
today's economy) at Yahoo! Games.
http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow