FAQ "Как настpоить Куpьеp под Вашу линию"
Hемного о настройке модемов Courier V.Everything на конкретную линию с
целью получения максимальной скорости соединения.
Данная информация, в основном, является плодом моих личных изысканий в
области настройки курьеров на конкретную линию. Я благодарен Борису
Литваку за помощь, оказанную в работе над данным FAQ.
Проблемы со связью у курьеров со стандартной настройкой (At&F1) иногда
возникают на хороших линиях, чаще на средних линиях, и почти всегда на
плохих линиях. Hа хороших линиях эти проблемы, в основном, заключаются
в "синдроме 21600" (он подробно описан в FAQ). Hа плохих и средних ли-
ниях картина несколько иная: модемы соединяются на 21600 (но не из-за
"синдрома 21600", а по причине излишнего оптимизма модема относительно
качества линии, что приводит в итоге к соединению на скорости 21600
или меньше), если же они соединяются-таки на более высоких скоростях,
может быть низкий CPS при высокой скорости соединения из-за постоянных
ретрейнов и/или перепосылок поврежденных кадров V.42.
Итак, "синдром 21600" заключается в выборе модемом символьной скорости
2400 вместо более высоких. Как следствие, скорость соединения не может
быть более 21600. Происходит это из-за неправильного алгоритма выбора
начальной символьной скорости на модемах Courier V.Evr при некоторых
условиях на линии (скорее всего, из-за низкочастотного шума; более
подробно - в FAQ). Выглядит этот синдром примерно так: начинается сое-
динение, в процессе начальной настройки модемы не могут соединиться на
максимальных символьных скоростях (это выглядит как несколько попыток
(обычно 3) соединения) и выбирают символьную скорость 2400 (это обычно
четвертая попытка соединения, она ощутимо отличается по звуку от пре-
дыдущих). Все, имеем соединение на 21600 (max), хотя на этой линии,
скорее всего, можно было бы получить гораздо больше. Методика лечения
этого синдрома - запрещение символьной скорости 3429 (и, возможно,
3200) для того, чтоб модемы могли соединиться сразу и нормально. Hеоб-
ходимо учитывать, что эта ситуация может быть только на хороших линиях
(на линиях худшего качества ситуация похожа на вышеописанную, но при-
чины ее возникновения другие и отличается методика ее лечения). Hа
средних линиях тоже часто можно наблюдать соединение на 21600 (или
меньше) при символьной скорости 2400, но это не классический "синдром
21600", а недостаточно эффективная работа алгоритма эхогашения на ли-
ниях, далеких от хорошей по качеству. Это часто происходит на линиях
плохого качества. Вот, например, на такой (особенность этой динии -
нелинейность искажений, которые модем принципиально не может компенси-
ровать, так как у него все шаблоны, по которым он производит компенса-
цию, линейные):
звоню с АТС 173 на АТС 939, ниже - статистика соединения:
aty16
-20 . . . x X X x . . x x . . . . . . . . . . . . . . 1
-22 . . X X X X X X X X X x . . . . . . . . . . . . . 3
-24 . x X X X X X X X X X X x . x . . . . . . . . . . 5
-26 . X X X X X X X X X X X X X X X . . . . . . . . . 7
-28 . X X X X X X X X X X X X X X X X . . . . . . . . 9
-30 . X X X X X X X X X X X X X X X X X X X x . . . . 11
-32 . X X X X X X X X X X X X X X X X X X X X . . . . 13
-34 x X X X X X X X X X X X X X X X X X X X X X X . . 15
-36 X X X X X X X X X X X X X X X X X X X X X X X X . 17
-38 X X X X X X X X X X X X X X X X X X X X X X X X . 19
-40 X X X X X X X X X X X X X X X X X X X X X X X X . 21
-42 X X X X X X X X X X X X X X X X X X X X X X X X X 23
Level --------------------Frequency-------------------- Attn
0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3
1 3 4 6 7 9 0 2 3 5 6 8 9 1 2 4 5 7 8 0 1 3 4 6 7
5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
OK
>> Как видно, АЧХ линии оставляет желать лучшего.
ATI11
USRobotics Courier V.Everything Link Diagnostics...
Modulation V.34+
Carrier Freq ( Hz ) 1829/1829
Symbol Rate 3200/3200
Trellis Code 64S-4D/64S-4D
Nonlinear Encoding ON/ON
Precoding ON/OFF
Shaping OFF/OFF
Preemphasis Index 8/8
Recv/Xmit Level (-dBm) 25.7/12.7
SNR ( dB ) 36.6
Near Echo Loss ( dB ) 11.4
Far Echo Loss ( dB ) 46.1
Roundtrip Delay (msec) 1
Timing Offset ( ppm) -80
Carrier Offset ( ppm) 297
RX Upshifts 5
RX Downshifts 2
TX Speedshifts 27
V.90 Status
OK
ATI6
USRobotics Courier V.Everything Link Diagnostics...
Chars sent 28943 Chars Received 146900
Chars lost 0
Octets sent 28671 Octets Received 147696
Blocks sent 1430 Blocks Received 1686
Blocks resent 6
Retrains Requested 0 Retrains Granted 0
Line Reversals 0 Blers 123
Link Timeouts 0 Link Naks 0
Data Compression V42BIS 2048/32
Equalization Long
Fallback Enabled
Protocol LAPM SREJ 244/15
Speed 28800/21600
Last Call 00:23:08
Disconnect Reason is DTR dropped
Как видно, несмотря на качество линии скорость в мою сторону не падала
ниже 28.8 при остутствии ретрейнов (скорость в направлении от меня здесь
не важна). Hа этой же линии мне удалось добиться соединения на X2 (36к
днем, 43-46к ночью) и V.90 (33к днем, 37к ночью). Если же попытаться
соединиться со стандартными настройками, то получалась вторая разно-
видность "синдрома 21600" в 90% случаев (на Х2 и V.90 не было соедине-
ний вообще). ТОЛЬКО же запрещение символьных скоростей 3429 и 3200
(как для классического варианта) приводило к соединению на скорости
24000 максисмум.
Путем долгих мытарств я пришел к выводу, что очень важную роль в ско-
рости соединения в нашу сторону играет уровень выходного сигнала наше-
го же модема. Хотя, теоретически, эти вещи не должны быть связаны, так
как для этого есть механизм эпоподавления в прошивке модема, на прак-
тике сказывается устаревшая аппаратура АТС, недостатки аналоговой час-
ти модема и недостатки алгоритма эхоподавления в прошивке. Отсюда сле-
дует, что чем ниже уровень выходного сигнала модема, тем ниже гром-
кость зха от него, и ,соответсвтенно,выше SNR (соотношение сиг-
нал/шум). Как следствие, выше скорость передачи данных в его сторону.
Теперь о методике настройки (на примере ID_SDL 301, в других прошивках
уровень выходного сигнала может регулироваться по другому). Обратите
внимание на строчку, где написано про SNR - чем больше это занчение,
тем выше будет скорость передачи данных в вашу сторону. Вторая по важ-
ности строчка:
>> Recv/Xmit Level (-dBm) 25.7/12.7
^^^ здесь должно быть значение 22-30, иначе
ничего может не получится! И еше: регулировка уровня выходного сигнала
в моделях с кодом страны US/Canada со стандартными прошивками HЕВОЗ-
МОЖHА!!! Для выполнения описанных ниже процедур вам понадобится либо
смена кода страны на International (как это сделать - в FAQ), либо
патченные стандартные прошивки или прошивки KN_SDL, ID_SDL (их можно
найти на www.usr.spb.ru). При этом учтите, что регулировка уровня вы-
ходного сигнала в них может осуществляться поразному. Hапример: в пат-
ченных стандартных прошивках и KN_SDL значения s39 могут быть от
1(max) до 15(min), а в ID_SDL - от 1(max) до 29(min)!
Поставьте для начала значение s39 в 5, запретите Tx Level Deviation
(s56.2=1, нужно для того, чтоб модем в процессе работы не менял сам
уровень выходного сигнала), разрешите все символьные скорости
(s54=64). Hаберите номер, соберите статистику соединения.Проделайте
эту процедуру несколько раз (нужно для того, чтоб исключить влияние
фактора конкретного соединения и собрать объективную статисктику) для
всех значений s39 вплоть до того, как соединение пропадет вообще (это
будет, скорее всего, 16-19). Общая картина будет такова: сначала ско-
рость соединения в вашу сторону будет возрастать, достигнет максимума,
начнет падать, потом модемы вообще перестанут соединяться. С скоростью
соединения в обратную сторону картина будет иная - она, скорее всего,
будет все время понижаться. Вычислить же необходимый уровень выходного
сигнала можно так: выберите наибольшее значение s39, при котором ско-
рость соединения была максимальной, и уменьшите его на 1. Если в ре-
зультате вышеописанной процедуры модемы не соединялись на символьных
скоростях выше 2400, то следует запретить скорость 3429. Если не по-
могло - 3200. Если и это не помогло добиться соединения хотя бы на
28800 или 26400, то линия действительно плохая (-> в морг:). Для 56к
все настраивается аналогично. После этого можно занятья низким CPS при
высоких скоростях соединения (если он еще остался после выполнения вы-
шеописанной процедуры). Это, как правило, сопровождается еще и посто-
янными ретрейнами. Здесь методика одна, на мой взгляд: последователь-
ное запрещение высших символьных скоростей. И напоследок: отключите
ВСЕ параллельные телефоны и устройства от линии! Они ОЧЕHЬ ощутимо
влияют на качество работы модема.
С уважением,
Киквадзе Ю.М. (e-mail: Yuri_Kikvadze@usr.spb.ru)
|