CSG250: Wireless Networks
Spring 2005
Programming
Assignment 1: Glomosim Warm-up
Due:Wednesday,
February 9
In this assignment, you will get introduced to Glomosim, a simulator
for wireless networks that is used extensively by the academic research
community.
- Account: If you do not
have a CCIS Unix account, then please apply for one. The instructions
are on this webpage.
I will also get forms
with me to class.
-
Setup and reading: Read
Glomosim_manual.txt and Glomoman.pdf in the
/course/csg250/Assignments/Simulation/doc directory, accessible from
your CCIS Unix account. If you are working on a Solaris machine
on the CCIS network, you can copy the
/course/csg250/Assignments/Simulation/glomosim/bin directory to your
home directory. You can also install Glomosim locally using the
tar file in /course/csg250/Assignments/ Simulation/ directory, which
contains the sources and installation instructions. You can also download the
necessary files from the Web and install Glomosim on your own
Windows/Linux/Solaris machine.
-
A two-node wireless network
scenario: Set up the following scenario.
Node
number:
2
Terrain:
1000*1000
Traffic pattern: CBR
Packet Length:
512B
Data
Rate:
1Mbps
Simulation time: 10s
Static Routing
- Transmission range: Find
out the corresponding transmission ranges of 8 settings obtained by
varing the following 3 dimentions:
Tx
Power:
1dBm, 10dBm,
Tx Receive Threshold: -81.0dBm, -91dBm
PROPAGATION-PATHLOSS: FREE-SPACE, TWO-RAY
Compare your results with the equations in section 2.3 of
glomoman.pdf.
- Performance analysis of
different signal coding schemes: Set the following parameters in
your config file.
Tx Power: 1dBm
RADIO-RX-SENSITIVITY -100.9
RADIO-RX-THRESHOLD -100.9
Using BER as the receiving criteria, compare the packet loss ratios
under three different coding schemes: BPSK, DPSK, BDPSK. Hint: In
the config.in the following parameters sets BPSK as the coding scheme.
RADIO-RX-TYPE
BER-BASED
BER-TABLE-FILE
./ber_bpsk.in
Plot the packet loss rate as a function of traffic distance, varying
the distance in step of 10 meters from 250m to 370m.
Change the packet length to 32B, repeating the above simulations.
What you need to submit
Please submit the following data in class on Wednesday, February 9.
- The results for item 4, as a table.
- The plots for item 5.