There is the following comment at CC1000Const.h at 
TinyOS-1.1.7/tos/platform/mica2 directory:

// duty cycle         max packets        effective throughput
// -----------------  -----------------  -----------------
// 100% duty cycle    42.93 packets/sec  12.364kbps

Looking at the "Versatile Low Power Media Access for Wireless Sensor 
Networks", which presents B-MAC protocol there are the following 
information (at full operation / lplpower = 0).

Receive/Transmit 1 byte : 416e-6 seconds = 0.416 ms

that is, 14.967 ms to send a packet.

In CC1000RadioIntM.nc module it says the backoff can vary from 1 to 32 
between the send call is made and the packet is sent over the radio. It 
also says the SpiByteFifo.dataReady() is triggered each 8 ticks of DCLK 
(and then, the sMacDelay is decremented if no preamble is listened until 
sMacDelay is 0). It says that the time necessary for that is approximately 
2/3 the time to send a packet (considering the maximum backoff returned by 
the MacBackoff.initialBackoff = 32). 

How was the time of 2/3 a packet was estimated/calculated?
How is this estimated/calculated time related to the 8 ticks of DCLK?


-----------------------------------
Daniel Andrade Costa Silva
Computer Science - UFMG - Brasil
[EMAIL PROTECTED]
http://www.dcc.ufmg.br/~daniacs
ICQ: 15350463

"To err is human. To moo bovine"
-----------------------------------

_______________________________________________
Tinyos-users mailing list
[email protected]
http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users

Reply via email to