Difference between revisions of "CC2420 Recent Updates"
(→3/15/2007 : RadioBackoff and Address Recognition) |
|||
Line 1: | Line 1: | ||
== 3/15/2007 : RadioBackoff and Address Recognition == | == 3/15/2007 : RadioBackoff and Address Recognition == | ||
− | * Removed hardware address recognition. This forces the radio to download every packet, which takes time. The time spent downloading a packet to non-destination nodes should improve acknowledgment success rate. | + | * Removed hardware address recognition. This forces the radio to download every packet, which takes time. The time spent downloading a packet to non-destination nodes should improve acknowledgment success rate by decreasing collisions that occur when non-destination nodes are attempting to transmit a packet during an acknowledgment backoff. Further improvements can be made by setting an alarm in Receive to backoff for at least the ack wait period when the node receives a packet with the wrong address. |
* Parameterized the RadioBackoff interface at the top of the radio stack instead of in CsmaP, to make it easier to implement alternative implementations of the CC2420 stack. | * Parameterized the RadioBackoff interface at the top of the radio stack instead of in CsmaP, to make it easier to implement alternative implementations of the CC2420 stack. | ||
− | |||
== 2/4/2007 : SendNotifier == | == 2/4/2007 : SendNotifier == |
Revision as of 09:34, 20 May 2008
3/15/2007 : RadioBackoff and Address Recognition
- Removed hardware address recognition. This forces the radio to download every packet, which takes time. The time spent downloading a packet to non-destination nodes should improve acknowledgment success rate by decreasing collisions that occur when non-destination nodes are attempting to transmit a packet during an acknowledgment backoff. Further improvements can be made by setting an alarm in Receive to backoff for at least the ack wait period when the node receives a packet with the wrong address.
- Parameterized the RadioBackoff interface at the top of the radio stack instead of in CsmaP, to make it easier to implement alternative implementations of the CC2420 stack.
2/4/2007 : SendNotifier
- Provide the SendNotifier interface in CC2420ActiveMessageC to support CTP + LPL integration
1/17/2007 : LQI / RSSI
- An edge case was found in CC2420ReceiveP where the LQI and/or RSSI values can be corrupted for packets using TOSH_DATA_LENGTH and (TOSH_DATA_LENGTH - 1) length payloads.