[Tinyos-help] About Sensitivity and RSSI.
Philip Levis
pal at cs.stanford.edu
Sat Feb 10 16:38:58 PST 2007
On Feb 10, 2007, at 3:43 PM, Madhu Mudigonda wrote:
> We have a question on monitoring of environment by reading RSSI
> values continuously from RSSI register. We ran an experiment, where
> two nodes exchange messages between them and continuously read the
> RSSI values from both the received packet and RSSI register. We
> could not observe any change in RSSI values, when there is packet
> loss between motes. Sometimes, there was not much variation in the
> RSSI values, but still there was some packet-loss.
> RSSI Values obtained by us are like this:
>
> -99,-99,-99,-99,-98,-65,-56,-86,-99,-99,-98..........
>
> According to our understanding, as the sensitivity threshold of
> CC2420 radio is -95dBm, mote should lose packets, if the RSSI is
> less than -95dBm ( i.e, -96dBm,-97dBm,...........). But, in reality
> though the RSSI values are less than the -95dBm, packets are being
> received by the receiver successfully and sometimes though the RSSI
> value is something like -76dBm, the packets are getting lost. We
> couldnot understand why the RSSI register values are less than
> -95dBm even when we are receiving packets?
>
> Any suggestions on how to estimate the channel quality using the
> RSSI values?
>
The -95 dBm number on the datasheet is an approximation. Packet
reception is based on the signal-to-noise ratio. If you noise floor
was say, -94dBm, then in the case of the CC2420 you wouldn't see any
packets at -95dBm.
Phil
More information about the Tinyos-help
mailing list