Hi Nahr,

My non-expert opinion is:
> 1. which is the difference between cc2420packet.getrssi and
> CC2420Register.read(& of rssi field)
getRssi() gives you the signal strength with which a packet has been 
received. As a packet might be queued in the network stack, it would be 
rather difficult to manually try to get the packet's signal strength by 
reading it from a register of the radio, or else you would have to 
modify the radio stack.

> 2. should I conclude that cc2420packet.getlqi is different from
> CC2420Register.read(& of lqi field)
The same applies to the LQI value.

> 3. How could I distiguish between effective signal and noise
You can sample the background noise with CC2420ControlC.ReadRSSI and 
then compare this value to the RSSI value of a received packet.

> 4. I aim with the 3 question calculating the SNR, is there a direct manner
> to do if yes how?
No idea, sorry.

Cheers,
Urs

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

Reply via email to