README
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:4k
源码类别:

通讯编程

开发平台:

Visual C++

  1.  -*- Mode: text -*- 
  2. ------------------
  3.  About dei80211mr
  4. ------------------
  5. The dei80211mr library - nicknamed "multirate" for short - provides a
  6. 802.11 implementation for the Network Simulator Version 2. This
  7. implementations is derived from the 802.11 implementation included in
  8. NS 2.29 and aims at solving some known bugs as well as providing
  9. enhanced functionality. 
  10. The dei80211mr library uses the Dynamic Library patch [2]. Thanks to
  11. the functionalities introduced by this patch, dei80211mr can be used
  12. with different versions of ns2. We have tested it with ns-2.29 and
  13. ns-2.31, and we expect it to work with future ns2 releases as well.
  14. -----------------------
  15.  Authors
  16. ----------------------
  17. The dei80211mr library for the Network Simulator 2 has been developed
  18. by (in alfabetical order):
  19. Nicola Baldo         (baldo@dei.unipd.it)
  20. Federico Maguolo     (maguolof@dei.unipd.it)
  21. Simone Merlin        (merlo@dei.unipd.it)
  22. At the time of this release (May 2007), all authors are with the
  23. Department of Information Engineering, University of Padova, Italy. 
  24. --------------------------------------------------------------
  25.  Improvements with respect to the 802.11 implementation in NS
  26. --------------------------------------------------------------
  27. - support for multiple PHY modes is included; in particolar,
  28.   dei80211mr simulation of the different transmission rates, modulation
  29.   and coding schemes defined in the IEEE802.11b/g standards. 
  30. - a SINR-based packet level error model is introduced:
  31.   + the RX Threshold variable which was used in the 802.11
  32.     implementation included in standard NS to determine successful
  33.     receptions has been removed. Instead, Packet Error Rate (PER) is
  34.     used to determine random packet losses.
  35.   + PER is calculated using pre-determined curves (PER
  36.     vs SINR and packet size); the curves can be specified by the user
  37.     via TCL. Some default curves for both 802.11g and 802.11b are provided. 
  38.   + SINR is calculated using received signal strength, noise and
  39.     interference 
  40.   + interference is calculated using a gaussian model to account for
  41.     all transmissions which happen simultaneously to the one which is
  42.     considered for reception
  43.   + noise power is set via TCL
  44. - the capture model, i.e. the determination of whether a packet can be
  45.   received when there are other concurrent transmissions are
  46.   simultaneously ogoing, is now embedded in the above mentioned
  47.   interference model (no more Capture Threshold).
  48. - Some well-known bugs of the 802.11 implementation in NS have been
  49.   resolved. With reference to [1], we solved the following bugs:
  50.   + direct access denial
  51.   + random backoff time
  52.   + capture model (note: this is different from the point above since,
  53.     as per the description in [1], it is actually a synchronization issue)
  54. - In the wireless channel, the affected nodes distance is no more
  55.   determined using the CS threshold, but we used a fixed value in
  56.   meters (distInterference_) which can be set at the beginning of the
  57.   simulation. The reason is that, since we use a gaussian interference
  58.   model, nodes well below the CS threshold often still provide a
  59.   non-negligible contribution to interference. The default value for
  60.   the affected nodes distance (distInterference_) is very
  61.   conservative, so that all nodes are considered for interference
  62.   calculation. This default value therefore yields accurate but
  63.   computationally intensive simulations. The value can be adjusted via
  64.   TCL to achieve different trade-offs between computational load and
  65.   simulation accuracy.
  66. --------------------------------
  67. Origin of the name "dei80211mr":
  68. --------------------------------
  69. dei   -> Developed at the Department of Information Engineering (DEI),
  70.  University of Padova
  71. 80211 -> IEEE 802.11
  72. mr    -> multirate
  73. -----------
  74. References:
  75. -----------
  76. [1] Ilango Purushotaman and Sumit Roy, 
  77. "IEEE802.11 implementation Issues in Network Simulator 2", 
  78. Dept. of Electrical Engineering, University of Washington, US 
  79. http://ee.washington.edu/research/funlab/
  80. [2] Patch for Loading Dynamic Modules in ns-2,
  81.     http://www.dei.unipd.it/~rossi/ns2-patch.html
  82. [3] ns-MIRACLE: Multi InteRfAce Cross Layer Extension for
  83.     ns-2, http://www.dei.unipd.it/~rossi/miracle.html