xDSL G.hs Protocol Analysis Tool

The DSL Testing Service developed the G.hs Protocol Analyzer to help member companies debug interoperability issues occurring during the initialization of the DSL link. All complete modules of the DSL protocol analysis tool are available to members wishing to debug their implementation within the UNH-IOL.  For questions and comments, please contact Lincoln Lavoie.

The UNH-IOL G.hs Protocol Analyzer demodulates, decodes, and displays all parts of G.hs, including start-up procedures, clear-down procedures, and message transactions. All timing constraints, state transitions, frame formatting, and frame content can be verified, as well as message IDs and all associated parameters.

Features

UNH-IOL DSL Analysis Tool

  • Demodulation of G.hs DPSK signals
  • Decoding of G.hs messages
  • G.hs timing verification
  • Return Loss Measurements
  • Arbitrarily deep sample memory
  • Adjustable sampling rates 100kHz - 10MHz
  • Spectrogram analysis of captured data

Support for multiple technologies:

  • G.hs for ADSL Annexes A, B, and C
  • ADSL2
  • ADSL2plus
  • SHDSL Annexes A and B
  • VDSL2

The analyzer uses custom designed hardware to passively tap the twisted pair line, support flexible sampling rates, and create extremely deep sampling memory. It is highly modular, allowing for easy expandability.

Also supported is a spectrogram analysis of captured data, making the C-COMB and R-COMB signals visible. The spectrogram displays make it possible to generate rough estimates of signal durations and transition times, as well as the tone numbers being transmitted by each device. As support for each ADSL2/ADSL2plus modules is completed, the modules will be made available.

The DSL protocol analyzer demodulates, decodes, and displays all parts of G.hs, including the start-up and clear-down procedures, and message transactions. All timing constraints and state transitions can be verified, as well as frame formatting and frame content including message IDs and all associated parameters. This can be used for both conformance testing and easy debugging of interoperability issues between the DSL transceivers.