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