Устройство для передачи информации

Иллюстрации

Показать все

Реферат

 

„.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 в последовательность ор динату„" параллельно, что обеспечивает высокое быстродействие процедуры декодирования на приемном конце канала связи, индикатор ошибок также является типовой схемой совпадения-элемент И. !