On May 14, 2009, at 2:11 AM, Rodriguez Oscar wrote: > Hello, > > We're doing experiments using wireless radio modules to detect > events in > a room by measuring the multipath behavior of the radio waves at a > central location using an antenna array. > > To do this, we require our modules to be constantly sending data. The > actual contents of the data is quite unimportant, as we're only > measuring the multipath behavior. > > When we use 802.11b radios, our experiments work correctly by simply > sending a large file through the wireless network. Our RF analyzers > show > a large percentage (near 100%) of active radio duty with this method. > > However, we're now using IRIS motes and TinyOS to send radio signals > from various points. Our program continuously sends a small message, > and > right after sendDone() is called, another message is immediately > scheduled to be sent. > > With this setup, which is the best way I can think of for sending data > at the highest possible rate, we're detecting a duty rate of less than > 10%, which is insufficient for our experiments. > > I would like to know if anybody has ideas on how to push the radio to > the max and have it send data continuously up to the maximum possible > data rate. I've searched the mailing lists, but I have found nothing > which is remotely similar to what I'm interested in.
1) Change the initial backoff to be very small (or zero). By default it is multiple packet times. 2) The SPI loading time is significant: modify the radio driver to simply retransmit what's in the TXFIFO rather than reload a packet each time. Phil _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
