Тестирование ADSL линка с помощью программы DMT

Если Вам не понятно какое-либо слово
в тексте - просто пропустите его,
текст сохраняет смысл и так.

(Шутка о том, как читать технические тексты)

  Если Вы не знаете, какой у вас ADSL модем - внешний или внутренний, и впервые слышите слово "модуляция" - не забивайте себе голову чтением этой страницы :)  С остальными начнем.
 
  Сначала несколько слов о модуляции DMT, которая в основном и используется ADSL модемами.
Модуляция Скорость от абонента (Upstream) Скорость к абоненту (Downstream)
ANSI T1.413 1.0 Мбит/с 8 Мбит/с
G.DMT 1.0 Мбит/с 8 Мбит/с
G.Lite 0.5 Мбит/с 1.5 Мбит/с
ADSL2 1 Мбит/с 12 Мбит/с
ADSL2+ 1.0 Мбит/с 24 Мбит/с
ADSL2 (Annex J) 3.5 Мбит/с 12 Мбит/с
RE ADSL2 (Annex L) 1 Мбит/с 12 Мбит/с
RE ADSL2+ (Annex L) 1.0 Мбит/с 24 Мбит/с
ADSL2+ (Annex M) 3.5 Мбит/с 24 Мбит/с
 В ADSL используется метод модуляции "дискретное многотоновое кодирование (DMT)". При этом вся полоса пропускания ADSL разбивается на 512 каналов. Каждый канал занимает 4,3125 КГц. Первые шесть каналов резервируются для полосы пропускания аналоговых телефонов 4 кГц и организации защитной полосы между аналоговым телефоном и сигналом DMT 4 кГц - 25кГц. Затем следуют 25 каналов исходящего потока с 7 по 31. Они используют спектр от 26 кГц до 138 кГц. Информация о каналах с 32 по 511 для входящего потока. В кадом из каналов используется амплитудно-фазовая модуляция (QAM). При максимальном соотношении сигнал/шум (SNR) в канале в каждый момент времени возможно передать 16 бит информации одновременно (один символ). Символьная скорость передачи равна 4000 симв/c. Итого получаем теоретическую максимальную скорость в канале 16 * 4000 = 64 Кбит/c.
 На реальной линии скорость передачи в каждом канале выбирается независимо в зависимости от соотношения сигнал/шум на данном участке спектра. При этом чем хуже соотношение сигнал/шум в канале, тем меньше размер символа и соответственно скорость. Итоговую скорость ADSL можно получить сложив скорости во всех каналах.
 Noise Margin downstream (Предел помехоустойчивости при приеме данных) - используется в качестве критерия оценки состояния линии и определяет минимальный предел, при котором уровень сигнала выше уровня шума. Должно быть не хуже 6 дБ.
 Output power downstream (Выходная мощность при приеме данных) - показывает выходную мощность при приеме данных в момент синхронизации модема с DSLAM.
 Attenuation downstream (Затухание при приеме данных) - показывает затухание при приеме данных в момент синхронизации модема с DSLAM (этот параметр должен быть не более 45 дБ).
Источник
Cтандарт G.992.5 ADSL2+ Annex M Double Upstream позволяет увеличить скорость исходящего потока (скорость передачи данных до провайдера) с 1 до 3,5 Мбит/с (симметричный режим передачи данных ADSL2+ Annex M ), т.е. это ADSL с расширенным Upstream. Стандарт G.992.3 RE ADSL2 Annex L позволяет достичь максимальной дальности связи до 7 км.
Источник 1  Источник 2


  Встретилась мне на просторах интернета бесплатная программа DMT, которая предназанчена для показа в наглядном виде всякой полезной информации, которая собирается ADSL модемом. С её помощью можно наглядно оценить качество телефонной линии и провести диагностику в случае возникновения проблем с линком.
Сайт разработчиков на немецком языке, но это не представляет больших проблем - там и так все понятно. Для разных типов модемов (точнее говоря, для разных чипсетов, на которых эти модемы сделаны) существует своя версия программы. Автор использовал DLINK DSL-2500U, для этого нужна версия 8 (насколько я понял, она подойдет для всех модемов DLINK серии U).
Просто распакуйте архив, инсталляции не требуется.
Настройка программы предельно проста - требуется указать ip адрес модема (по умолчанию 192.168.1.1) и логин/пароль для доступа к нему (admin/admin), нажимаем кнопку Connect и видим нечто подобное

Красным цветом подписано:
1 - реальную скорость потока от провайдера (входящиего) в кбит/с
2 - максимально достижимую скорость входящего потока на данной линии
3 - тоже для исходящего
4 - затухании линии в дБ
5 - отношение сигнал/шум (SNR) в дБ
6 - график Бит на тон (чем больше - тем лучше) в зависимости от частоты (номера тона)
7 - график Отношение сигнал/шум (чем больше - тем лучше)
8 - график Затухание (чем меньше - тем лучше, правда что там модем меряет на частотах ниже 300 кГц - непонятно)
9 - кнопка DSL Resync позволяет заново переустановить DSL соединение.
График внизу справа - уровень ошибок за последний час (тут их нет, надпись no errors)
 
Теперь о линии, на которой проводились измерения. Прямо скажу - параметры лучше среднего, расстояние до DSLAM несколько сотен метров, поэтому затухание совсем небольшое (12/1 дБ при том, что максимально допустимо около 40-45 дБ). Видно, что максимальная скорость соединения 24 Мбит - это предел стандарта ADSL2+ Высокие значения SNR в обе стороны - это "заслуга" Annex M, о чем чуть ниже. Казалось бы, что еще можно желать?
 
 Но вот на следующий день на той же линии картинка стала совсем другая...
То есть реальная скорость осталась той же (т.к. она ограничена со стороны провайдера), а вот соотношение сигнал/шум резко ухудшилось (сравните желтые графики), из-за чего максимально достижимая скорость упала почти в 2 раза.
Что произошло? Все просто, кто-то в этом же подъезде включил еше один ADSL модем, и модемы стали мешать друг другу. Где-то читал, что теоретический предел плотности включения ADSL - около 30% абонентской емкости. Другими словами, если в вашем подъезде 10 телефонов, и 3 человека подключили себе ADSL - вот тут могут начаться проблемы из-за взаимных влияний. Отсюда и труднообъяснимые ситуации "то работает - то нет" при выставлении на порту максимальной скорости.
 
 Вот картинка при ограничении скорости на DSLAM 2 Мегабитами
Обратите внимание - здесь модуляция просто ADSL2, и максимально достижимая скорость стала еще меньше, сигнал/шум в потоке Upstream значительно уменьшился.
 
А здесь стандарт Annex M в действии - линия ADSL превращается, превращается... в ShDSL (напомню, буква A в сокращении ADSL - от слова асимметричная [линия], S - симметричная) - в обе стороны (Upstream/Downstream) скорость одинаковая, это возможно при соответствующей настройке порта на DSLAM (со стороны провайдера).
 
 Далее несколько скриншотов при ограничении скорости на DSLAM в 1 Мбит
"Идеальная линия", модуляция обычная - Annex A.
Полоса, на которой работает модем, заканчивается где в районе 300 кГц. Можете теперь вернуться наверх, ко второму скриншоту - обратите внимание, до какой частоты ухудшилось SNR? правильно, до 300 с чем-то - это явная помеха от модема, работающего на скорости 1 Мбит.
 
То же, но на модеме разрешен Annex M - и все циферки стали получше.
 
И напоследок - достаточно интересная ситуация. В линии явно присутствует помеха от другого модема, но так как скорость ограничена на достаточно низком уровне, модем вообще не стал использовать полосу частот, в которой есть помехи. Прием смещен на более высокие частоты, за счет чего удалось добиться хорошего соотношения сигнал/шум, что в конечном счете обеспечивает отсутствие ошибок (см. в правой части окна, на желтом фоне, под строкой Total Time= (это время накопления статистики) значения CRC (ошибки контрольной суммы в данных), LOS (потеря соединения), LOF (потеря кадра), ES - они все равны 0
 

  Выводы таковы: Дополнительно автор проверил влияние сплиттера на параметры линии - оно оказалось пренебрежимо мало.
 
c V.K. 2008 segezha.onego.ru