Interpretting Signal Level
Kalle Valo
kalle.valo at nokia.com
Wed Jan 28 20:13:33 EET 2009
"ext Christopher" <christopher at codeopoly.com> writes:
> Hi:
Hello,
> I'm writing a program for the n810 that uses the cx3110 in monitor mode. In
> the snapshot of the driver I have, sm_drv.c populates the ssi_signal field
> in AVS header with the RSSI value. I am hoping someone may be able to point
> me to a reference document or a code snippet that would allow me to better
> understand two things:
>
> 1) How should that raw RSSI be interpreted for display on a GUI in
> terms of broad categories such as 'weak', 'good', and 'strong'? Are there
> accepted ranges that can be translated for a user display? In other words,
> I'd love to be able to replicate maemo's network selection dialog ("Select
> connection") in my GUI.
I don't remember the levels we use in our code. But from top of my
head:
strong <-50 dBm
good -50 - -75 dBm
weak -75> dBm
> 2) Is there a function for converting the RSSI from the cx3110 (i.e.,
> stlc4560 I guess for the 810) into dBm?
stlc45xx converts rcpi like this:
status.signal = data->rcpi / 2 - 110;
I don't know if this is what you were asking.
--
Kalle Valo
More information about the cx3110x-devel
mailing list