Устройство для передачи информации
Иллюстрации
Показать всеРеферат
„.80„„1О12312 А
g($g G 08 С 19/28
ГОСУДАРСТВЕННЫЙ КОМИТЕТ ССОР
l10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
6 л
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
/ (К-АВТОРСКОМУ СЕЩ!(ЕТЕЛЬСТВУ
Ю
С4
Ю (61) 430428 . (21) 3362110/18-24 (22) 10 ° 12 ° 81 (46) 15 ° 04.83. Бюл. 9 14 .(72) Э.Н. Крикун, Я.Н. Николайчук и Г.Я. Ширмовский (71) Ивано-Франковский институт нефти и газа (53) 621.398(088.8) (56) 1. Авторское свидетельство СССР .
9 430428, кл. G 08 С 19/28, 1973 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ
ИНФОРМАЦИИ по авт. св. 9 430428, о т л и ч а ю ш е е с я тем, что,. с целью повышения достоверности передаваемой информации, в устройство введены дОполнительный блок деления и индикатор ошибок, вход дополнительного блока деления соединен с .выходом канала связи, выход — с входом индикатора ошибок, выход которого соединен с дополнительным выходом устройства.
1012312
Изобретение относится к телемеханике, может быть использовано для передачи и достоверного представления информации в многоканальных информационно-измерительных системах.
По основному авт. св. Р 430428 известно устройство для передачи информации, содержащее блок умножения, один иэ входов которого соединен с выходом накопителя базисных чисел, сумматор, вход которого подключен к выходу блока умножения, а выход:-- к входу канала связи, входы блоков деления соединены с выходом канала связи 11 °
Недостатком этого устройства является -то, что в нем отсутствует возможность обнаружения ошибок, которые могут возникнуть при передаче информации и исказить исходную последовательность чисел.
Цель изобретения — повышение достоверности передаваемой информации.
Цель достигается тем, что в, устройство введены дополнительный блок деления и индикатор ошибок, вход дополнительного блока деления соединен с выходом канала связи, выход— с входом индикатора ошибок, выход которого соединен с дополнительным выходом устройства.
При этом набор базисных чисел в. накопителе .изменяют таким образом, что преобразование исходного набора ординат происходит по системе оснований системы остаточных классов, включающей дополнительный
К + 1 канал. Это позволяет путем введения априорно известной контрольной ординаты УК+ = 0 по к +. 1 каналу обнаруживать ошибки на выходе дополнительного блока деления, которые фиксируются индикатором ошибок.
На чертеже представлена структурная схема устройства.
Устройство включает в себя блок
1 отсчета, накопитель 2 базисных чисел, блок 3 умножения, сумматор 4, канал 5 связи, блоки б - б к деле- . ния, дополнительный блок 7 деления и индикатор 8 ошибок.
Таким образом, сигнал N, поступающий с выхода сумматора 4 в канал
З0 5 связи, определяется как к
N = X Ъ.; Ъ. (мо4Р).
На приемной стороне путем вычис35 ления наименьших положительных остат-. ков: по модулям Р„. в блоках б - б деления однозначно определяются переданные значения дискретных последовательностей чисел У„", Сигнал
40 из дополнительного блока 7 деления поступает на индикатор 8 ошибок, причем отсутствие ошибки в кодовом слове N приводит к восстановлению кон- трольной координаты У + = О. В этом случае отсутствует сигнал на выходе индикатора 8 ошибок, что свидетельствует о достоверности принятых сигналов.
Таким образом, путем введения избыточности в передаваемые по каналу 5 связи коды ИК достигается повышение достоверности передаваемой информации °
П .р и м е р . Пусть в пятиканальной информационно-измерительной системе амплитуды измеренных ординат квантуются соответственно на 4, б, 7, 8 и 10. Выбираем систему взаимно-простых модулей Р таd ких, чтобы максимальные значения
60 измеренных ординат были меньше со- . ответствующего Р, т. е. У "ща с P
E = f5ю 7к 8 9к 113
Контрольный модуль кодирования
Р + выбираем взаимно-простым числом, большим любого иэ информационУстройство работает следующим образом.
В блоке 1 отсчета непрерывные функции, подлежащие передаче, дискретизируются через равные промежутки времени и квантуются по амплитуде, в результате чего образуется дискретная последовательность чисел
У. где i — номер, уровня квантоI вания, j = 1; 2, ...; К вЂ” номер измерения или информационного канала.
Для возможности обнаружения ошибки, которая может возникнуть при передаче кодового числа по каналу 5 связи, в послеДовательность У„ „ цополнительно вводится число Ук, = О.
Каждое число У в блоке 3 умножения умножается на соответствующее базисное число B> (j = 1, 2. ..,, К), 5 набор которых хранится в накопителе 2 базисных чисел. Полученные в блоке 3 числа В - У" складываются по модулю Р в сумматоре 4. Модуль
P определяется как
10 Ар
")=1 . где модули кодирования Р. (j=1 „2,...,К)
j и Р1 +, образующие систему взаимно простых чисел, удовлетворяют .ус15
,1 тат Рк+ 4
Базисные числа В-, хранящиеся в накопителе 2, вычисляются заранее иэ уравнения
20 р
Ú1 l1I ) —, P) где m в свою очередь является реше3 кием уравнения
25 Р
+j — =ЧеодР-).
P),1 . 1012312
Составитель В. Колесниченко
Редактор A. Долинич Техред К.ЬЫцьо Корректор E.Ðîøêî
Заказ 2771/63 Тираж 616 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 ных Р-, например РК+.) = 31.. Опреде лим P = 5 7 8-9 11. 31 = 859320.
Для определения базисных чисел вычислим отношения Р/Р :
P/Ð = 171864; P/P = 122760;
P/P = 107415, Р/Р = 95480;
Р/Р = 78120 и значения m . .выбирая последние такнм образом, чтобы произведение
) остатка от деления отношения Р1Р-на искомое число m- было сравнимо с единицей по этому же модулю Р> 171864/51 = 4; m 4 = 1 (mod 5);
m 4;
У
).122760/71 = 1, m 1 = 1 (mod 7); 15
m2.= 1; (107415/8) = 7; m 7 = 1 (mod .8);
)пЗ - 7 (95480/9) = 8; 1э 8 р 1 (mod 9);
8; 20 С78120/111 = 9, m 9 1 (mod. 11), ж = 5.
В приведенных выражениях квадрат ными скобками обозначена операция получения остатка по модулю. 25
Тогда базисные числа В равны:
В4 = 171864 4 = 687456 ; .В = 122760 1 = 122760;
ВЗ 107415 7 751905
В4 = 95480 8 = 763840;
В = 78120 5 = 390600.
Пусть измеренные значения по каждому каналу соответственно равны:
Ч) = 4, у = 6;. У5 = 7; Ч4 8i
Ч5 10 °
Контрольное значение числа „ = О.
Умножая каждое измеренное значение
Ч на соответствующие базисные числа B Q, сложив полученные частные произведения по модулю Р, получаем число Мк
N„= (4 687456 + 6 122760 +
+ 7 751905 + 8 763840 + 10 -390600) (mod P) = 720719.
Полученное таким образом число
N) содержит всю информацию о пере- 45 даваемых сигналах Ч1> и позволяет обнаруживать ошибки., которые могут возникнуть при передаче.
На приемном конце канала связи из числа N путем вычисления наименьших положительных остатков по модулю Р и Рк+,) однозначно определяют значения сигналов у " и контрольного числа ук+.) ..
Ч
Мк (mod 5) = C720719/5.) = 4;
N (mod 7) = f720719/71 = 6
Хк (mod 8) = С 720719/83 = 7;
Ик (mod 9) = 5 720719/9) = 8;
Мк (mod 11). -- t:720719/11) = 10;
N„ (mod 31) = 720719/313= О.
Использование устройства позволяет при приеме информации исключить коды, содержащие ошибки, образующиеся на передающей стороне или в канале связи, и тем самым повысить достоверность получаемых данных о результатах измерений.
Уплотнение информации происходит синхронно с процессом измерения и достигается благодаря использованию отсчетного устройства в виде аналого-цифрового преобразователя времяимпульсного уравновешивания.
Это позволяет исключить дополнительные затраты времени на процедуру сжатия информации.
Предлагаемое устройство полностью реализуется на дискретных микросхемах среднего уровня интеграции, характеризуется простой структурой и высокой надежностью. Блок базисных чисел выполнен на типовых программируе)ых.,логических матрицах с пережигаемыми перемычками. Блоки умножения и суммирования являются типовыми блоками цифровых вычислительных устройств. БЛоки деления декодируют N в последовательность ор динату„" параллельно, что обеспечивает высокое быстродействие процедуры декодирования на приемном конце канала связи, индикатор ошибок также является типовой схемой совпадения-элемент И. !