Каналы передачи данных
Компьютер Абонентский пункт
11 1! 1! 1!
Рис.2.5. Появление ошибки за счет разности частот генераторов передающего и принимающего устройств, где (F больше J Например, с помощью пятиэлементного телеграфного кода Бодо можно представить только 32 символа, что является явно недостаточным для представления букв, цифр и служебных символов. С целью расширения кода Бодо введено два специальных символа, которые называются буквенным регистром и цифровым регистром. Буквенный регистр представляется комбинацией 11111 и указывает на то, что следующие за ним символы являются буквами. Цифровой регистр представляется комбинацией 11011 и, соответственно, указывает на переход к цифровым символам. Это позволяет использовать один и тот же символ для кодирования цифры и буквы. Следует отметить, что при передача больших массивов текстовой или цифровой информации количество символов буквенного и цифрового регистров существенно меньше общего числа символов. Статистические исследования показывают, что при передаче текстовой информации в коде Бодо затрачивается в среднем 5,05 бит/зн., что почти на 19% меньше по сравнению с шестизначным кодом. Особенно ощутимй преимущества кода Бодо при низких скоростях передачи (20-30-бит/с), которые использовались в период создания данного кода. Однако с переходом к более скоростным каналам данное преимущество становится менее ощутимым. Например, для представления 1000 символов с помощью кода Бодо необходимо в среднем 5050 бит. В случае шестиразрядного кода для этой цели потребуется 6000 бит, а разность составит 950 бит. При скорости передачи равной 20 бит/с для передачи дополнительных 950 бит потребуется порядка 16 секунд. В то же время при скорости 9600 бит/с задержка составит всего 0.1 секунды. При использовании семиразрядного кода задержка будет около 0.2 секунды. Отсюда видно, что при высоких скоростях передачи влияние разрядности кода на задержку передачи данных не столь ощутимо. В то же время уже семиразрядный код наряду со строчными и прописными алфавитными символами позволяет закодировать ряд дополнительных символов, необходимых для управления передачей данных.
|