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 |
nodeLocationMap containing (x, y, z) locations of nodes in meters. |
static def |
nodesNode addresses. |
static def |
pNoDetectProbability of missed packet on each link. |
static def |
pNoDetectOrDecodeProbability 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, getProbabilityDecoding, getProbabilityDetection, getSoundSpeed, setTimestampProvider |