Qual é o significado de Rssi no android WifiManager

Eu estou tentando obter a força do sinal da conexão wifi atual usandogetRssi()

private void checkWifi(){
    ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo Info = cm.getActiveNetworkInfo();
    if (Info == null || !Info.isConnectedOrConnecting()) {
        Log.i("WIFI CONNECTION", "No connection");
    } else {
        int netType = Info.getType();
        int netSubtype = Info.getSubtype();

        if (netType == ConnectivityManager.TYPE_WIFI) {
            wifiManager = (WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
            int linkSpeed = wifiManager.getConnectionInfo().getLinkSpeed();
            int rssi = wifiManager.getConnectionInfo().getRssi();
            Log.i("WIFI CONNECTION", "Wifi connection speed: "+linkSpeed + " rssi: "+rssi);


        //Need to get wifi strength
        } 
    }
}

coisa é que eu recebo números como -35 ou -47 ect .. e eu não entendo seus valores .. Eu olhei para a documentação android e tudo o que afirma:

public int getRssi ()

Desde: API Nível 1 Retorna o indicador de intensidade do sinal recebido da rede 802.11 atual.

Isso não é normalizado, mas deveria ser!

Retorna o RSSI, no intervalo ??? para ???

Alguém pode explicar como "normalizar" ou entender esses resultados?

questionAnswers(4)

yourAnswerToTheQuestion