Conversione della potenza del segnale in dBm in percentuale in WiFi Explorer

WiFi Explorer, così come altri strumenti di scansione wireless, fornisce un’opzione per visualizzare la potenza del segnale in dBm o in percentuale. Lo scopo di questo blog è di descrivere questo processo di conversione in WiFi Explorer. Dovrebbe anche aiutare a chiarire perché i valori percentuali in WiFi Explorer possono sembrare così diversi quando li confrontiamo con i valori che vediamo in altri strumenti.

Prima di iniziare a discutere come funziona la conversione, poniamoci la seguente domanda: quando diciamo che una rete ha il 75% di potenza del segnale, cosa significa? Assumiamo per un momento che tale valore rappresenti la percentuale di potenza trasmessa alla quale il segnale viene ricevuto. Quindi, se l’AP sta trasmettendo a 100 mW per esempio, il 90% significherebbe che il segnale trasmesso viene ricevuto a 90 mW, l’80% a 80 mW, e così via. Sfortunatamente, non è così che funziona.

A causa della fisica e della legge dell’inverso del quadrato di Isaac Newton, i segnali si attenuano molto rapidamente entro pochi metri dal trasmettitore e misureranno sempre sotto 1 mW al ricevitore, rendendo poco pratico l’uso di valori percentuali in questo modo. Infatti, questa è la ragione per cui usiamo dBm. dBm è un’unità di confronto e la usiamo per confrontare un segnale con 1 milliwatt di potenza. Rende possibile esprimere sia valori molto grandi che molto piccoli in una forma breve:

Potenza (dBm) Potenza (mW)
-40 0.0001
-30 0.0010
-20 0.0100
-10 0.1000
0 1.0000
10 10.0000
20 100.0000
30 1000.0000
40 10000.0000

È possibile convertire i valori in milliwatt in dBm usando la formula:

PdBm = 10 x log10(PmW)

In modo inverso, per convertire i dDm in milliwatt si usa:

PmW = 10(PdBm/10)

Nel contesto delle reti 802.11, un segnale ricevuto a -40 dBm (0,0001 mW) sarebbe considerato un segnale molto forte, mentre un segnale ricevuto a -80 dBm (0,00000001 mW) sarebbe considerato molto debole. A questo punto si può concludere che più il valore di dBm è vicino a 0, più forte è il segnale. Inoltre, in pratica, le misure tipiche in dBm vanno approssimativamente da -20 a -95 dBm. Per vedere intensità di segnale fino a -20 dBm devi trovarti proprio accanto all’AP, ma d’altra parte, quanto debole di un segnale può essere “sentito” dal ricevitore dipenderà dalla sensibilità del ricevitore e dal rumore di fondo (il rumore di fondo).

A questo punto, sembra naturale eseguire una semplice conversione uno-a-uno per esprimere i valori dBm come percentuale, per esempio: 0 dBm = 100%, -1 dBm = 99%, -2 dBm = 98%, …, -98 dBm = 2%, -99 dBm = 1%, nessun segnale = 0%. Possiamo anche adattare il modello per considerare solo la gamma di valori di dBm che ci aspettiamo di vedere nella pratica. Per esempio, se assumiamo un’intensità massima del segnale di -20 dBm e una minima di -85 dBm, allora il valore percentuale può essere calcolato usando l’interpolazione lineare come segue:

percentuale = 100 x (1 – (PdBm_max – PdBm) / (PdBm_max – PdBm_min))

Il problema con questo approccio è che i segnali RF si propagano non linearmente! Consideriamo per esempio un valore di segnale ricevuto di -40 dBm. Se usiamo un modello lineare, allora questo sarebbe equivalente al 60% di potenza del segnale, che non sarebbe considerato un segnale molto forte, ma in realtà lo è. A -40 dBm, non solo il segnale è forte, ma la vostra rete può raggiungere velocità di trasmissione molto elevate (supponendo un ambiente ideale). Pertanto, utilizzare un modello lineare non è appropriato.

Se un modello lineare non è una buona scelta, come viene fatta la conversione in WiFi Explorer? Qualche anno fa, mentre facevo ricerche sulla conversione da dBm a percentuale e su come implementarla in WiFi Explorer, mi sono imbattuto in questo documento intitolato Signal Quality as a Percent for IPW2200. In questo documento, l’autore descrive vari modelli di conversione: il modello lineare che abbiamo appena discusso, tabelle di ricerca basate sulla percezione delle prestazioni della rete a vari livelli di segnale (eccellente, molto veloce, lento, non associato, ecc.), e modelli quadratici. Le tabelle di ricerca come descritte sono molto soggettive (ciò che è percepito come “veloce” per te potrebbe non essere lo stesso per altri), ma i modelli quadratici sembrano fornire una mappatura matematica e coerente tra dBm, valori percentuali, e le aspettative dell’utente per la qualità della rete a vari livelli di segnale.

WiFi Explorer usa un modello quadratico derivato dall’implementazione del driver IPW2200. I parametri del modello sono stati regolati sulla base delle mie osservazioni, e anche se possiamo ancora discutere che la precisione del modello potrebbe non essere la migliore, credo che sia più coerente della tabella di ricerca e migliore di una conversione lineare, soprattutto se ci si chiede di nuovo cosa significa il 75% di potenza del segnale, non solo dal punto di vista dell’utente ma anche come si rapporta alla misurazione originale in dBm.

Di seguito puoi vedere un confronto tra il modello lineare e il modello quadratico utilizzato in WiFi Explorer:

E solo come riferimento, sto includendo qui la lista di mappature dBm – valore percentuale che sono generate da questo modello.

dBm Percentuale dBm Percentuale dBm Percentuale dBm Percentuale
-1 100 -26 98 -51 78 -76 38
-2 100 -27 97 -52 76 -77 36
-3 100 -28 97 -53 75 -78 34
-4 100 -29 96 -54 74 -79 32
-5 100 -30 96 -55 73 -80 30
-6 100 -31 95 -56 71 -81 28
-7 100 -32 95 -57 70 -82 26
-8 100 -33 94 -58 69 -83 24
-9 100 -34 93 -59 67 -84 22
-10 100 -35 93 -60 66 -85 20
-11 100 -36 92 -61 64 -86 17
-12 100 -37 91 -62 63 -87 15
-13 100 -38 90 -63 61 -88 13
-14 100 -39 90 -64 60 -89 10
-15 100 -40 89 -65 58 -90 8
-16 100 -41 88 -66 56 -91 6
-17 100 -42 87 -67 55 -92 3
-18 100 -43 86 -68 53 -93 1
-19 100 -44 85 -69 51 -94 1
-20 100 -45 84 -70 50 -95 1
-21 99 -46 83 -71 48 -96 1
-22 99 -47 82 -72 46 -97 1
-23 99 -48 81 -73 44 -98 1
-24 98 -49 80 -74 42 -99 1
-25 98 -50 79 -75 40 -100 1

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.