[Tinyos-help] "lossy module" in tinyos 2.0.1
Philip Levis
pal at cs.stanford.edu
Fri May 11 08:32:41 PDT 2007
On May 11, 2007, at 4:41 AM, eamin_winfor at 126.com wrote:
> hi alls
>
> I'm working with Tinyos 2.0.1, now i meet some problems about
> "lossy model" in Tossim.
>
> The problems i face are:
>
> 1. My teacher tell me there is a "lossy model" in Tinyos 1.x, and
> this model can control the packet loss rate between two Noes.
>
> But in tinyos2.0.1, i can't find it in Tossim. And what should i
> do if i want to set the packet loss rate.
>
> 2. how can i transform the "gain value of the link "( such as
> -70.0dbM) to the packet loss rate between two nodes.
>
> Any help is appreciated.
The function
prr_estimate_from_snr(double SNR)
in CpmModelC converts a signal to noise ratio to a packet reception
rate. A table looks something like this:
SNR 0.000000 -> 0.000000
SNR 0.100000 -> 0.000000
SNR 0.200000 -> 0.000000
SNR 0.300000 -> 0.000000
SNR 0.400000 -> 0.000000
SNR 0.500000 -> 0.000001
SNR 0.600000 -> 0.000001
SNR 0.700000 -> 0.000003
SNR 0.800000 -> 0.000005
SNR 0.900000 -> 0.000009
SNR 1.000000 -> 0.000017
SNR 1.100000 -> 0.000030
SNR 1.200000 -> 0.000051
SNR 1.300000 -> 0.000084
SNR 1.400000 -> 0.000134
SNR 1.500000 -> 0.000211
SNR 1.600000 -> 0.000324
SNR 1.700000 -> 0.000488
SNR 1.800000 -> 0.000720
SNR 1.900000 -> 0.001044
SNR 2.000000 -> 0.001488
SNR 2.100000 -> 0.002088
SNR 2.200000 -> 0.002886
SNR 2.300000 -> 0.003932
SNR 2.400000 -> 0.005284
SNR 2.500000 -> 0.007009
SNR 2.600000 -> 0.009182
SNR 2.700000 -> 0.011886
SNR 2.800000 -> 0.015211
SNR 2.900000 -> 0.019254
SNR 3.000000 -> 0.024115
SNR 3.100000 -> 0.029898
SNR 3.200000 -> 0.036707
SNR 3.300000 -> 0.044646
SNR 3.400000 -> 0.053811
SNR 3.500000 -> 0.064293
SNR 3.600000 -> 0.076172
SNR 3.700000 -> 0.089514
SNR 3.800000 -> 0.104369
SNR 3.900000 -> 0.120771
SNR 4.000000 -> 0.138732
SNR 4.100000 -> 0.158243
SNR 4.200000 -> 0.179275
SNR 4.300000 -> 0.201772
SNR 4.400000 -> 0.225661
SNR 4.500000 -> 0.250844
SNR 4.600000 -> 0.277206
SNR 4.700000 -> 0.304613
SNR 4.800000 -> 0.332917
SNR 4.900000 -> 0.361957
SNR 5.000000 -> 0.391563
SNR 5.100000 -> 0.421561
SNR 5.200000 -> 0.451773
SNR 5.300000 -> 0.482021
SNR 5.400000 -> 0.512132
SNR 5.500000 -> 0.541940
SNR 5.600000 -> 0.571287
SNR 5.700000 -> 0.600028
SNR 5.800000 -> 0.628028
SNR 5.900000 -> 0.655169
SNR 6.000000 -> 0.681348
SNR 6.100000 -> 0.706477
SNR 6.200000 -> 0.730485
SNR 6.300000 -> 0.753317
SNR 6.400000 -> 0.774932
SNR 6.500000 -> 0.795305
SNR 6.600000 -> 0.814425
SNR 6.700000 -> 0.832293
SNR 6.800000 -> 0.848922
SNR 6.900000 -> 0.864334
SNR 7.000000 -> 0.878562
SNR 7.100000 -> 0.891644
SNR 7.200000 -> 0.903626
SNR 7.300000 -> 0.914558
SNR 7.400000 -> 0.924495
SNR 7.500000 -> 0.933492
SNR 7.600000 -> 0.941609
SNR 7.700000 -> 0.948903
SNR 7.800000 -> 0.955435
SNR 7.900000 -> 0.961262
SNR 8.000000 -> 0.966442
SNR 8.100000 -> 0.971028
SNR 8.200000 -> 0.975075
SNR 8.300000 -> 0.978631
SNR 8.400000 -> 0.981746
SNR 8.500000 -> 0.984463
SNR 8.600000 -> 0.986824
SNR 8.700000 -> 0.988869
SNR 8.800000 -> 0.990632
SNR 8.900000 -> 0.992146
SNR 9.000000 -> 0.993441
SNR 9.100000 -> 0.994545
SNR 9.200000 -> 0.995482
SNR 9.300000 -> 0.996274
SNR 9.400000 -> 0.996940
SNR 9.500000 -> 0.997497
SNR 9.600000 -> 0.997963
SNR 9.700000 -> 0.998349
SNR 9.800000 -> 0.998669
SNR 9.900000 -> 0.998931
SNR 10.000000 -> 0.999146
Phil
More information about the Tinyos-help
mailing list