Well, there is a hardware solution to this: Use a high-gain antenna.

But Paul is right. There is most likely not much you can do in terms
of radio settings.

Cheers,

Thomas

On Fri, Dec 4, 2009 at 8:20 AM, Paul Johnson <oewyn...@gmail.com> wrote:
> Zhao,
>
> Your best bet is to look at the datasheet for the radio chip your hardware
> is using, and see if there are any settings for increasing sensitivity.  In
> general though, I don't think you will be able to find anything that would
> significantly increase "listening" range.
>
> (I'm not a hardware, so please forgive me for the somewhat coarse
> description of how the RX works)  Basically, when a radio is in the RX mode,
> it is first amplified by a Low Noise Amplifier(LNA).  The LNA tries to boost
> the signal as much as possible without adding much additional noise.  Once
> past the LNA, it goes through a demodulator.  The demodulator converts the
> analog RF signal into a digital signal.  There is some automatic gain
> control in the demodulator to boost the RF signal, but it is automatically
> set during the preamble.
>
> One major limiter of the "listening" range is the quality of the LNA.  If
> the LNA boosts the signal significantly without adding much noise, then
> sensitivity of the device is high. However, the LNA can only boost the
> signal so much and during amplification, interference/noise is boosted as
> well.  If the Signal to Noise Ratio (SNR) is very low, then the demodulator
> will be unable to detect the preamble in the presence of background noise,
> and will fail to begin decoding a transmission.
>
> Short answer: There probably is not a way to significantly improve the
> listening range of the RF receiver.
>
> -Paul
>
> Zhao Stephen wrote:
>
> Dear,
>
>
> As we know, "setrfpower" can modify RF transmission power. I am wondering if
> there is way to improve listening range of RF receiver?
>
> Thanks.
>
> ________________________________
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help@millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help@millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>

_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to