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.   

  1. 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.
  2. 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.  

  3. 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

  4. 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.
     
  5. 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.