MISSION 2012a channel model.
This model is an extension of the protocol channel model with per-link probability of detection and packet loss as measured from the MISSION 2012 experiment [1].
The node addresses and locations are also included in the class. Node addresses
can be accessed as Mission2012a.nodes
, and the (x, y, z) node location
in meters is access via the Map Mission2012a.nodeLocation
.
[1] M. Chitre, I. Topor, R. Bhatnagar and V. Pallayil, "Variability in link performance of an underwater acoustic network," IEEE OCEANS'13 Bergen, 2013.
Fields inherited from class | Fields |
---|---|
class ProtocolChannelModel |
communicationRange, detectionRange, fc, interferenceRange, pDecoding, pDetection, soundSpeed |
Type | Name and description |
---|---|
static def |
nodeLocation Map containing (x, y, z) locations of nodes in meters. |
static def |
nodes Node addresses. |
static def |
pNoDetect Probability of missed packet on each link. |
static def |
pNoDetectOrDecode Probability of unsuccessful packet on each link. |
Type Params | Return Type | Name and description |
---|---|---|
|
float |
getProbabilityDecoding(Reception rx) |
|
float |
getProbabilityDetection(Reception rx) |
Methods inherited from class | Name |
---|---|
class ProtocolChannelModel |
addArrival, addTx, canNeglect, cancelArrival, cancelTx, decodeRx, detectRx, getCarrierFrequency, getNoisePower, getProbabilityDecoding, getProbabilityDetection, getRxPower, getSoundSpeed, setTimestampProvider |