2013-07-26 9 views
32

Wenn wir versuchen, in der Nähe Zellen und ihre LAC, MNC, Signal (und während der Verwendung anderer Android-Apps) bekommen wir Signal als negativen Wert (wie -85dbm). Wie soll ich das nehmen? Sollte ich ignorieren -ve Zeichen und nehme absoluten Wert oder -85 ist eine kleinere Stärke als -60?Was bedeutet negative dbm Signalstärke?

Wie wirkt sich dies auf meine Standortbestimmung aus?

+0

Können Sie bitte den Code teilen sich die dbm Wert zu erhalten? –

+0

In Bezug auf die Empfänger -85 dBm ist empfindlicher als 60dBm um den Faktor 316. für eine Erklärung meine Antwort See. – Octopus

+0

Die Frage betrifft das übertragene Netzwerk. –

Antwort

40

Die Leistung in dBm ist der 10-fache Logarithmus des Verhältnisses der tatsächlichen Leistung/1 Milliwatt.

dBm steht für "Dezibel Milliwatt". Es ist eine bequeme Möglichkeit, die Leistung zu messen. Die genaue Formel ist

 
P(dBm) = 10 · log10(P(W)/1mW) 

wo

 
P(dBm) = Power expressed in dBm 
P(W) = the absolute power measured in Watts 
mW = milliWatts 
log10 = log to base 10 

Aus dieser Formel wird die Leistung in dBm von 1 Watt beträgt 30 dBm. Da die Berechnung logarithmisch ist, entspricht jeder Anstieg von 3dBm ungefähr der Verdoppelung der tatsächlichen Leistung eines Signals.

Es gibt einen Umwandlungsrechner und eine Vergleichstabelle here. Es gibt auch eine Vergleichstabelle auf der Wikipedia-Seite Englisch, aber der Wert, den es für mobile Netzwerke gibt, ist ein bisschen aus.

Ihre eigentliche Frage war "Ist das - Zeichen zählen?"

Die Antwort ist ja, tut es.

-85 dBm ist weniger stark (kleiner) als -60 dBm. Um dies zu verstehen, müssen Sie sich negative numbers ansehen. Alternativ denken Sie über Ihr Bankkonto nach. Wenn Sie der Bank 85 Dollar/Randsummen/Euro/Rupien (-85) schulden, sind Sie ärmer, als wenn Sie ihnen nur 65 (-65) schulden, d. H. -85 ist kleiner als -65. Auch bei Temperaturmessungen ist -85 kälter als -65 Grad.

Signalstärken für Mobilfunknetze sind immer negative dBm-Werte, da das übertragene Netzwerk nicht stark genug ist, um positive dBm-Werte zu liefern.

Wie wirkt sich dies auf Ihre Standortbestimmung aus? Ich habe keine Ahnung, weil ich nicht weiß, welche Technologie Sie verwenden, um den Standort zu schätzen. Die von Ihnen angegebenen Werte entsprechen ungefähr einem 5-Bar-Netzwerk in GSM, UMTS oder LTE, so dass Sie aufgrund der Netzwerkstärke keine Probleme haben sollten.

+0

Sind Sie sicher, dass 'Signalstärken für Mobilfunknetze sind immer negativ dBm Werte, da das gesendete Netzwerk nicht stark genug ist, positive dBm values' zu geben, ist wahr? Soweit ich weiß, sind die Werte negativ, weil 0 die maximale Leistung ist, die das Elektronikbauteil, das die Kommunikation durchführt, lesen/übertragen kann, so dass alle Messwerte kleiner oder gleich 0 sind. – mFeinstein

+0

Wenn Sie mit einer höheren Leistung senden, lautet die Formel ergibt einen positiven dBm-Wert. Vielleicht ist Ihr Verständnis für einen bestimmten Sender richtig? –

+0

Ja, ich denke es ist, das dbm wird nur positiv sein, wenn die Ausgangsleistung über 1mW geht und 1mW in abgestrahlte Energie ist A LOT, so Ihre erste Antwort ist richtig, auf Audiogeräte, die dB verwendet, die nicht absolut ist Ich denke, dass 0 das Maximum darstellt, mit dem die Ausrüstung umgehen kann, aber korrigiere mich, wenn ich falsch liege. – mFeinstein

26

Ich denke, es ist verwirrend, es in Form von negativen Zahlen zu denken. Da es sich um einen Logarithmus handelt, denke an die negativen Werte genauso wie du an Zehnerpotenzen denkst. 10^3 = 1000 während 10^-3 = 0,001.

dies mit im Auge und S-Listen Antwort der Formeln verwendet (und unsere Basisleistung unter der Annahme, 1 mW in all diesen Fällen) wir einen kleinen Tisch bauen können:

|--------|-------------------| 
| P(dBm) |  P(mW)  | 
|--------|-------------------| 
| 50 | 100000   |  
| 40 | 10000   | strong transmitter 
| 30 | 1000   |   ^ 
| 20 |  100   |    | 
| 10 |  10   |    | 
|  0 |  1   | 
| -10 |  0.1   | 
| -20 |  0.01  | 
| -30 |  0.001  | 
| -40 |  0.0001  | 
| -50 |  0.00001  |    | 
| -60 |  0.000001 |    | 
| -70 |  0.0000001 |    v 
| -80 |  0.00000001 | sensitive receiver 
| -90 |  0.000000001 | 
|--------|-------------------| 

Wenn ich so denke, es Ich finde, dass es einfacher ist zu sehen, dass je negativer der dBm-Wert ist, desto weiter rechts von der Dezimalstelle liegt der tatsächliche Leistungswert.

Wenn es um mobile Netzwerke geht, ist es nicht so sehr, dass sie nicht stark genug sind, sondern dass sie sensitiver sind. Wenn Sie Receiver-Spezifikationen mit dBm bis weit in die negativen Werte sehen, dann sehen Sie das empfindlichere Gerät.

Normalerweise würden Sie Ihren Sender leistungsfähige (weiter das Positive in) zu sein und Ihre Empfänger empfindlich sein (weiter in den Negativen).

+0

Wirklich nachdenklich. +1 Danke für deine Antwort. –

+3

Die Grafik hat sehr geholfen, danke! – Kreebog

0

Am Ende der ms Rx lev reicht von 0 bis -120 dbm Mittlere Antennenleistung, die bei ms empfangen wurde, immer unter 1mW.

Das ist, warum es immer -ve.