Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/dev/ic



On Thu, Jun 08, 2006 at 08:56:41PM +0000, Rui Paulo wrote:
> 
> Module Name:  src
> Committed By: rpaulo
> Date:         Thu Jun  8 20:56:41 UTC 2006
> 
> Modified Files:
>       src/sys/dev/ic: rt2661.c rt2661var.h
> 
> Log Message:
> Bring the following change from OpenBSD:
> 
>   Keep track of the average RSSI using an Exponential Moving Average (EMA).
>   Use it to dynamically tune radio receive sensitivity.
> 
>   The idea is simple:
>   - increase sensitivity when the RSSI is bad to optimize throughput on
>     long distance to the AP, and
>   - decrease sensitivity when the RSSI is good to reduce noise level and
>     optimize throughput on short distance to the AP
> 
>   The EMA allows to smooth RSSI variations so we don't end up changing the
>   sensitivity too frequently.  We check if it would be worth updating the
>   sensitivity every one second.
>   RSSI thresholds were taken from the Ralink Tech. Linux driver.

I don't know if I buy it.  What if you have both a near client and a
far client?

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933



Home | Main Index | Thread Index | Old Index