This chapter describes the radio propagation models implemented in . These models are used to predict the received signal power of each packet. At the physical layer of each wireless node, there is a receiving threshold. When a packet is received, if its signal power is below the receiving threshold, it is marked as error and dropped by the MAC layer.
Up to now there are three propagation models in , which are the free space model18.1, two-ray ground reflection model18.2 and the shadowing model18.3. Their implementation can be found in propagation.{cc,h}, tworayground.{cc,h} and shadowing.{cc,h}. This documentation reflects the APIs in ns-2.1b7.