On Feb 3, 2007, at 10:01 PM, David Moss wrote:

Interesting results. Hardware wise, there are a few possibilities that I can think of:

* Antenna type - the telosb inverted-f antenna is a very good antenna. The whip antenna attached to the mica's are much worse. The impedance matching on older mica2's is very poor, which will significantly decrease the range.

* Interference - there's plenty of interference in the 900 MHz band, especially with FSK on those CC1000's. The 2.4 GHz CC2420 uses DSSS, which is less likely to be affected by interference.

This is not quite true; DSSS is more resistant to noise (that is, AWGN), as its encoding can recover individual bit errors. However, it's important to note that the 2.4 GHz band is shared by 802.11 and Bluetooth, both of which interfere significantly. The real problem with 802.11b is that because its packets are so much faster (and its transceivers don't care about 15.4 much for clear channel assessment) is that an 802.15.4 node can detect a clear channel, start transmitting, have the middle of its packet overwhelmed by an 802.11 packet, and then complete transmission to what seems like a clear channel.

The 900 MHz cell phone bands surround the 900 MHz band, and spurs coming from the cell phone bands have been known to affect the link performance. Also, any other 900 MHz device will negatively affect performance. The solution is to add SAW filters to the antenna network, but that's pretty much a no go with off-the-shelf hardware.


If you're consistently finding that the 2.4 GHz spectrum performs much better in your environment, then go for it.

On one hand, 2.4 GHz has a lot of users; on the other, they tend to be digital packet networks, rather than analog sources (one major exception being microwave ovens). Therefore the noise/interference is a lot easier to deal with than in the 900MHz band. I also think that one of the big advantages of the 802.15.4 over prior data-link technologies is simply that it's a packet-based radio: software doesn't cause the radio to misalign or drop bytes, greatly reducing the number of packet errors.

Phil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to