Асп. Чемерисов А. Ю.

ФГБО ВПО Ставропольский государственный университет, Россия

Скорость передачи данных в системе остаточных классов по последовательным каналам связи

 

Данные в системе остаточных классов (СОК) представляются по параллельному набору взаимнопростых оснований  в виде вычетов с максимальным значением . Поэтому для передачи таких данных желательно использовать параллельные каналы связи (КС), где по отдельной линии передается значение каждого вычета. Подобная организация КС позволит избежать необходимости построения сложных запоминающих устройств и синхронизаторов с аппаратурой, работающей в параллельной математике.

Однако большинство КС имеет последовательную архитектуру [1, 4]. Передача остатков числа по таким каналам осуществляться последовательно. Очевидно, что выигрышем в данной ситуации является то, что отпадает необходимость использования аппаратуры преобразования данных из канальных данных, представленных в позиционной системе счисления (ПСС), в данные в формате СОК для оконечной аппаратуры. Кроме того, СОК обладает естественной избыточностью, что обусловлено перекрытием необходимого числового диапазона, обычно кратного , допустимым числовым диапазоном

                                                   (1)

не кратным  [2], где  – натуральное число,  – число используемых оснований.    

 Поскольку значение каждого остатка в последовательном двоичном КС должно передаваться последовательно и в двоичном коде [2, 3], то возникает вопрос: «Снизится ли скорость передачи информации в последовательном двоичном КС при передаче по нему данных в формате СОК, и если снизится, то на сколько?».

Пусть по КС необходимо передавать числа диапазона . Тогда в двоичном КС на передачу каждого числа необходимо использовать  двоичных позиций с учетом передачи нуля, где скобки означают округление до большего целого числа. Например, для передачи семи чисел вычетов от 0 до 6 по основанию 7 необходимо  элементарных посылки. При этом максимальный диапазон цифр, включая ноль, передаваемых кодом длинной , составляет , т. е. от 0 до 7.  Другими словами образуется избыточность, позволяющая обнаруживать ошибки. Однако максимальное кодовое расстояние, обусловленное операцией округления, меньше двух, поэтому такая избыточность не позволяет обнаруживать  все однократные ошибки, она не является эффективной и ведет к потере скорости передачи информации. Поэтому в двоичном КС стараются использовать весь  диапазон чисел равный  . 

Пусть по двоичному КС необходимо передавать данные в формате СОК с основаниями , где . То есть необходимо передавать систему наименьших неотрицательных вычетов  или остатков по указанным основаниям. Очевидно, что длина кодовой комбинации, необходимая для передачи всех остатков, будет складываться из длин кодовых комбинаций, представленных в двоичной системе счисления, этих остатков. Например, если , то максимальные вычеты по этим основаниям будут иметь значения . Для их передачи необходимо передать последовательность из суммы  двоичных кодов или , откуда

.                                              (2)

Диапазон представления чисел в данной системе оснований определяется (1), поэтому для передачи этого же числового диапазона в ПСС необходимо

              (3)

двоичных символов. Очевидно, что  и  не равны между собой. Поэтому скорость передачи информации с использованием этих кодов возможно так же будет различна.

Литература:

1.     Бройдо В.Л. Вычислительные системы, сети  и телекоммуникации. – СПб.: Питер, 2003. 688 с.

2.     Макеллан Дж.Г., Рейдер Ч. М. Применение теории чисел в цифровой обработке сигналов. – М.: Радио и связь, 1983. 264 с.

3.     Червяков Н. И. и др. Модулярные параллельные вычислительные структуры нейропроцессорных систем. – М.: Физматлит, 2003. – 288 с.

4.     Смирнов А. А., Чемерисов А. Ю., Набродов П. А. Принципы построения инфокоммуникационных систем для обработки и передачи параллельных данных. – Ставрополь: Альфа Принт, 2009. 172 с.