Seite 1 von 1

Netgear DG834G: ADSL Modem Leitungsdaten "analysieren&a

BeitragVerfasst: Do 10 Apr, 2008 23:40
von radditz
Befasse mich momentan genauer mit meinem Modem.

Ich möchte einerseits hier ein paar Fragen stellen, andererseits meine erfahrungen hier dokumentieren.

Es ist ein Netgear DG834G V2 (Router mit eingebauten Modem - soweit ich weiß ein AR7).

Über Telnet kriegt man ein paar Sachen raus:
cat /proc/avalanche/avsar_modem_stats

lieferte mir:
AR7 DSL Modem Statistics:
--------------------------------
[DSL Modem Stats]
US Connection Rate: 512 DS Connection Rate: 3200
DS Line Attenuation: 13 DS Margin: 24
US Line Attenuation: 9 US Margin: 19
US Payload : 97233312 DS Payload: 92812176
US Superframe Cnt : 2162498 DS Superframe Cnt: 2162499
US Transmit Power : 0 DS Transmit Power: 0
LOS errors: 0 SEF errors: 0
Frame mode: 3 Max Frame mode: 0
Trained Path: 0 US Peak Cell Rate: 1207
Trained Mode: 3 Selected Mode: 1
ATUC Vendor Code: 414C4342 ATUC Revision: 1
Hybrid Selected: 1 Trellis: 1
Showtime Count: 1 DS Max Attainable Bit Rate: 9888
BitSwap: 1 US Max Attainable Bit Rate: n/a

[Upstream (TX) Interleave path]
CRC: 0 FEC: 0 NCD: 1
LCD: 0 HEC: 0

[Downstream (RX) Interleave path]
CRC: 0 FEC: 0 NCD: 0
LCD: 0 HEC: 0

[Upstream (TX) Fast path]
CRC: 1 FEC: 0 NCD: 0
LCD: 0 HEC: 0

[Downstream (RX) Fast path]
CRC: 0 FEC: 0 NCD: 0
LCD: 0 HEC: 0

[ATM Stats]
[Upstream/TX]
Good Cell Cnt: 2025694
Idle Cell Cnt: 42366717


[Downstream/RX)]
Good Cell Cnt: 1933587
Idle Cell Cnt: 275519103
Bad Hec Cell Cnt: 0
Overflow Dropped Cell Cnt: 0

[SAR AAL5 Stats]
Tx PDU's: 914346
Rx PDU's: 323676
Tx Total Bytes: 66474604
Rx Total Bytes: 81827281
Tx Total Error Counts: 0
Rx Total Error Counts: 0


[OAM Stats]
Near End F5 Loop Back Count: 0
Near End F4 Loop Back Count: 0
Far End F5 Loop Back Count: 0
Far End F4 Loop Back Count: 0


Interessant ist die DS Max Attainable Bit Rate. Diese beträgt hier 9888. Keine Ahnung, wie das berechnet wird - aber für normales ADSL wäre das doch zu viel oder?

Evtl. kann mir ja jemand sagen, wofür ATUC Vendor Code: 414C4342 steht?

cat /proc/avalanche/avsar_bit_allocation_table

lieferte mir:
AR7 DSL Modem US Bit Allocation:
00 00 00 00 00 00 00 04 05 06 06 07 07 07 08 08
08 08 08 08 07 07 07 07 07 06 06 05 05 05 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

AR7 DSL Modem DS Bit Allocation:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 05 05 06 06 06 06 07 07 07 07
07 07 07 06 07 07 06 06 06 06 06 06 06 06 06 06
00 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06
06 06 06 06 05 05 05 05 05 05 05 05 05 05 05 05
05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
04 04 03 04 03 03 03 03 03 03 03 03 03 03 03 03
03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
03 03 03 03 03 03 03 03 04 04 04 04 04 04 04 03
03 03 04 03 03 03 03 03 03 03 03 03 02 02 02 02
02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Das sind scheinbar die Bits per Tone - passt eigentlich so weit auch in der Grafik.

Weiters gibts dann noch die Dateien:
avsar_rxsnr0, avsar_rxsnr1, und avsar_rxsnr2.
Die Dateien sind gleich aufgebaut, nur der Inhalt ist geringfügig abweichend (vermutlich min/max/avg).

AR7 DSL Modem Rx SNR Per Bin for Bin0 :
0000 ee4d f106 f2ba f2ba efce f10c eeaf f42b f2ee ea74 f33d eebd f30f f17e ece8
f374 f1a2 f108 f312 f2ee f089 f061 f47c f209 f244 f0e6 f256 ec60 ed52 f05d f17d
f12e f0e8 f21a f0f3 f258 fa17 0926 09d5 0a51 0ad0 0b5d 0be8 0c89 0d21 0db4 0e48
0ec9 0f37 0f97 0fe2 1021 1050 1065 1078 107c 1076 1067 1083 1089 1081 1088 1093
ed85 1089 107e 1060 1046 103f 1027 1043 1042 1046 1031 101c 102e 101e 1029 0feb
0fdf 0ff1 0ff2 0fd8 0fc6 0fc1 0fae 0f88 0faa 0f9a 0fab 0fa8 0f9a 0f5e 0fa2 0f92
0f8e 0f7c 0f7d 0f6f 0f65 0f4f 0f56 0f58 0f66 0f58 0f5e 0f45 0f31 0f13 0f2b 0f0e
0eed 0f0c 0ed1 0efe 0ef4 0ee8 0eeb 0ee0 0ed9 0ed2 0ecf 0ecb 0ebc 0ec0 0ecd 0ed4
0ebe 0ea5 0ea0 0ea8 0eaa 0eb8 0ea6 0eab 0ea8 0e8f 0e79 0e94 0e66 0e86 0e6d 0e6f
0e85 0e53 0e79 0e53 0e72 0e7c 0e7c 0e80 0e6c 0e78 0e4c 0e6c 0e4f 0e65 0e65 0e60
0e55 0e43 0e2d 0e44 0e4d 0e2e 0e2e 0e27 0e1d 0e00 0e0e 0e08 0de0 0dee 0dea 0de4
0de3 0de9 0d9c 0dda 0dca 0dc4 0dab 0db4 0da2 0d7f 0da7 0d87 0d7e 0d6d 0d7c 0d79
0d6a 0d6c 0d63 0d65 0d59 0d75 0d62 0d6f 0d4a 0d6a 0d5c 0d5f 0d5e 0d5d 0d5e 0d5b
0d5d 0d6b 0d67 0d5a 0d5d 0d60 0d54 0d50 0df5 0df9 0de9 0df0 0ddd 0dd6 0de4 0d33
0d43 0d40 0dd0 0d34 0d2b 0d22 0d2a 0d26 0d14 0d11 0d02 0d9f 0cf3 0cda 0cd6 0cc4
0cb5 0ca2 0c9a 0c83 0c72 0c54 0c4b 0c31 0c22 0c09 0bf1 0bd9 0bc1 0b87 0b03 099c
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000



Wenn ich den Dateinamen lese, denke ich hierbei an die SNR der einzelnen Töne für den Downstream (RX).
Passt aber irgendwie nicht ganz von den Werten her, keine Ahnung was genau das ist.

edit:
Bei meiner Recherche bin ich auf eine interessante Seite gestoßen:
http://www.bognerpage.at/Technik/ADSL/was_ist_adsl.htm
und auf ein PDF bzw. excel dokument:
http://outsider.zdlcomputing.com/
http://outsider.zdlcomputing.com/Modem_ ... 080203.pdf

Habe die Daten grafisch dargestellt.
D.h. die Hex-Werte in Dezimal umgewandelt und diese Grafisch dargestellt.
Die "AR7 DSL Modem Rx SNR Per Bin for Bin0" liefern mir ein sehr seltsames Diagramm.
Dieses sagt mir allerdings klar und deutlich, dass ich momentan noch ADSL (1) nutze, denn ab Tone 256 ist Schluss - da ist der SNR durchgehend auf 0.
Davor ist er mal höher mal tiefer - diese Töne werden also benutzt.


Von 0 bis 8,6 kHz ist der SNR gleich 0.
Im Bereich von 8,6 bis (inkl.) 163,4 kHz ist der SNR wesentlich höher als in den höheren Frequenzbereichen.
Scheint der Upstream bereich zu sein?
Gleichzeitig zeigt sich bei den Bit Per Tone ab Tone 7 (30 kHz) die erste Reaktion. (Beginn Upstream Bereich ADSL)
Dieser (Upstream) Bereich geht bei mir bis zu Ton 29 (126 kHz).
Auch das würde sich mit den Spezifikationen decken (Ton 29 - 126 kHz).

Frage: Kann das lokale Endgerät überhaupt die SNR Werte für den Upstream messen? So weit ich weiß, ist das ja physikalisch nicht möglich.

http://www.bognerpage.at/Technik/ADSL/image005.gif
http://www.bognerpage.at/Technik/ADSL/image012.jpg


edit2: Ich vermute:
Die Werte, die ich beim SNR ausrechne sind gemessene Leistungen in mW.
Wie ich dazu komme:

Beispiel: Ton 81 - 350 kHz
Raw-Daten: 0ff1
Hex2Dez ergibt: 4081

Wie soll man von diesen 4081 jetzt auf einen SNR schließen können?
Meine Vermutung: diese 4081 sind 4.081 MiliWatt
Das wäre ein Signal mit einer Stärke von 6 dBm.
Hint: Ich hoffe ich rechne das ja richtig: Leistung[dBm] = 10 * log10 ( Leistung[mW] )

Angesichts der Tatsache, dass die Gegenstelle mit max. 20 dBm (oder warens 19?) sendet (was 100 mW wären).
Meine Leitung hat eine Dämpfung im Downstream von 13 dB.

Mittels der Formel
Dämpfung[dB] = 20 * lg (P1/P2)
versuche ich also das zurück zu rechnen...
13 = 20 * lg (P1/4.081)

13/20 = lg P1 - lg 4.081
lg P1 = 13/20 + lg 4.081
P1 = 18.23 mW

D.h. die Gegenstelle würde mit 18.23 mW (= 12.6 dBm) senden.
Ich halte 12.6 dBm für einen realistischen Wert bei meiner Leitungsqualität.

Hier das Ergebnis als Grafik:
Bild

edit4:
So, gehen wir weiter zur Bit Allocation.
Interessanterweise überschneiden sich BEIDE Tabellen miteinander.

Die AR7 DSL Modem US Bit Allocation beinhaltet 64 Töne!
Die AR7 DSL Modem DS Bit Allocation beinhaltet 512 Töne!

Für meine ADSL Leitung sieht es so aus:
Die ersten 32 Töne der US Bit Allocation werden für den Upstream genutzt (in dem Fall Tone 7 bis Tone 29).
Ab Tone 32 darf ich den rest der US Tabelle verwerfen und bei der DS Tabelle fortsetzen. Die ersten 32 Tone der DS Tabelle sind ebenfalls zu verwerfen.
In der DS Tabelle darf ich in Summe bis zu Tone 255 gehen (d.h. in summe 256 Tones = ADSL).

Zusammengefasst sieht die richtige Tabelle dann so aus:
AR7 DSL Modem US Bit Allocation:
00 00 00 00 00 00 00 04 05 06 06 07 07 07 08 08
08 08 08 08 07 07 07 07 07 06 06 05 05 05 00 00

AR7 DSL Modem DS Bit Allocation:
00 00 00 00 00 00 05 05 06 06 06 06 07 07 07 07
07 07 07 06 07 07 06 06 06 06 06 06 06 06 06 06
00 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06
06 06 06 06 05 05 05 05 05 05 05 05 05 05 05 05
05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
04 04 03 04 03 03 03 03 03 03 03 03 03 03 03 03
03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
03 03 03 03 03 03 03 03 04 04 04 04 04 04 04 03
03 03 04 03 03 03 03 03 03 03 03 03 02 02 02 02
02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02


So... fügt man nun alles zusammen, dann kommt das hier raus:

Bild
Und das wäre dann meine ADSL Leitung.
Deutlich zu erkennen ein Problem mit der Leitung bei ~275 MHz.

edit5: Hab mir jetzt die 3 snr rx dateien angeschaut, die werte sind beinahe identisch.
Evtl. stehen die ja irgendwie in zusammenhang (min/max/avg, oder aktuell/letzte 15 minuten/letzte stunde)