Устройство для моделирования канала передачи данных

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике передачи данных и может использоваться при моделировании каналов и систем передачи данных. Цель изобретения - расширение функциональных возможностей устройства за счет моделирования процесса исправления ошибок в принятых сообщениях. Поставленная цель достигается введением в известное устройство дополнительно сумматора по модулю два, четвертой схемы сравнения, второго и третьего элементов И, элемента ИЛИ, счетчика искаженных разрядов , счетчика исправленных сообщений и счетчика сообщений, принятых с ошибкой. Введение указанных элементов позволяет моделировать процесс исправления ошибок в принятых сообщениях, когда принятый код сообщения не удовлетворяет условиям проверки на соответствие минимальной и максимальной границам выделенного подмножества входных сигналов. 1 ил. ч Ё

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (1 l) (и)5 G 06 F 15/20

ГОСУДАРСТВЕННЫИ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4630448/24 (22) 03.01.89 (46) 30.01,91. Бюл. М 4 (72) Ю,И. Лосев и В.В. Дресвянкин (53) 681.333(088.8) (56) Авторское свидетельство СССР

ЛЬ 1059577, кл. G 06 F 15/20, 1982.

Авторское свидетельство СССР

N. 1365093, кл. G 06 F 15/20, 1988. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

КАНАЛА ПЕРЕДАЧИ ДАННЫХ (57) Изобретение относится к технике передачи данных и может использоваться при моделировании каналов и систем передачи данных. Цель изобретения — расширение функциональных воэможностей устройства

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

Цель изобретения — расширение функциональных возможностей устройства за счет моделирования процесса исправления ошибок в принятых сообщениях.

На чертеже представлена структурная схема устройства.

Устройство содержит генератор 1 импульсов сообщений, счетчик 2 переданных сообщений, датчик 3 случайных чисел, генератор 4 случайного потока импульсов помех, первый регистр 5 памяти, второй регистр 6 памяти, первый и второй коммутаторы 7 и 8, сумматор 9 по модулю два, первую схему 10 сравнения, вторую схему 11 сравнения, третью и четвертую схемы 12, 13 за счет моделирования процесса исправления ошибок в принятых сообщениях. Поставленная цель достигается введением в известное устройство дополнительно сумматора по модулю два, четвертой схемы сравнения, второго и третьего элементов И, элемента ИЛИ, счетчика искаженных разрядов, счетчика исправленных сообщений и счетчика сообщений, принятых с ошибкой.

Введение указанных элементов позволяет моделировать процесс исправления ошибок в принятах сообщениях, когда принятый код сообщения не удовлетворяет условиЮм проверки на соответствие минимальной и максимальной границам выделенного подмножества входных сигналов. 1 ил. сравнения, регистр 14 максимального числа, регистр 15 минимального числа, первый элемент И 16, второй и третий элементы И

17, 18, элемент ИЛИ 19, счетчик 20 искаженных разрядов, счетчик 21 неискаженных сообщений, счетчик 22 исправленных сообщений, счетчик 23 сообщений, счетчик

24 сообщений, принятых с ошибкой, блок 25 индикации.

Устройство для моделирования канала передачи дан н ых работает следующим образом.

Перед началом работы устройства через его установочный вход на установочные входы счетчиков 2, 21, 22 — 24 поступает управляющий сигнал, обнуляющий эти счетчики, В регистр 5 записывается кодовая комбинация, моделирующая информационное сообщение, подлежащее передаче, 1624474

С выхода регистра 5 кодовая комбинация поступает на информационный вход коммутатора 7 и на второй вход схемы 10 сравнения.

Генератор 1 вырабатывает последовательность импульсов, поступающих на управляющий вход коммутатора 7, на счетный вход счетчика 2. Счетчик 2 подсчитывает количество импульсов с выхода генератора 1.

С выхода коммутатора 7 кодовая комбинация поступает на первый вход сумматора по модулю два 9.

Датчик 3 случайных чисел генерирует случайные коды помех, поступающие на информационный вход коммутатора 8. Генератор 4 случайного потока импульсов помех генерирует в случайные моменты времени импульсы случайной длительности, разрешающие прохождение кода помех (ошибок) через кеммутатор 8 на второй вход сумматора 9 по модулю два и на вход счет;ика 20.

В сумматоре 9 по модулю два моделируется процесс наложения помех (ошибок) на информационное сообщение. Счетчик 20 обеспечивает подсчет числа искаженных разрядов п,к. в передаваемом сообщении. которые с его выхода в параллельном двоичном коде поступают на первый вход схемы 13 сравнения. На второй вход схемы 13 сравнения через вход устройства подается в параллельном двоичном коде допустимое число искаженных разрядов в сообщении пдо||., которое зависит от исправляющей

1 способности кодов и определяется соогноd — 1 шением пд |л 2, где d — кодовое Расстояние между кодовыми комбинациями, Код с выходов сумматра 9 по модулю два через регистр 6 поступает на входы схем

10 — 12 сравнения. На другие входы второй и третьей схем сравнения с выходов регистров 14 и 15 поступают соответственно коды максимальной и минимальной допустимы с границ изменения выделенного подмножества входных сигналов.

При совпадении принимаемого и передаваемого кодов на выходе схемы 10 сравнения появляется сигнал, который через элемент ИЛИ 19 поступает на счетный вход счетчика 21.

Если принятый код больше минимально допустимой границы, то на выходе схемы 12 сравнения появляется управляющий сигнал, поступающий на один вход элемента И

16. Если принятый код меньше кода максимальной допустимой границы, то на выходе схемы 11 сравнения появляется управляющий сигнал, поступающий на другой вход элемента И 16. При этом, если удовлетворя5

45|

55 ется условие проверки кода на соответствие минимальной и максимальной границам выделенного подмножества, то на выходе элемента И 16 появляется импульс, поступающий на счетный вход счетчика 23 и на инверсные входы элементов И 17, 18, Если принятый код не удовлетворяетусловиям проверки кода на соответствие максимальной и минимальной границам выделенного подмножества, то на выхОде элемента И 16 появляется нулевой сигнал, который поступает на инверсные входы элементов И 17, 18 и сче| ный вход счетчика 23.

При этом, если количество искаженных разрядов в принято, к. де (сообщении) меньше допустил".ого кол| чества искаженных разрядов, то иа выходе "Меньше" схемы 13 сравнения появляе ся импульс, который через э емент И 17, о.| крытый нулевь м сигналов с выхода элеман а И 16, пос упает на счетный вход счетчика 22, а через элемент ИЛИ 19— на:четный вход счетчика 21.

Гем самым моделируется процесс исправления ошибок в принятых кодах (сообщениях) с использованием исправляющих ошибки кодов. Ес || ксли ество искаженных разрядов в принятом коде (сообщении) больше допустимого количества искаженных разрядов, тп на выходе "Больше" схемы

13 сравнения пт вляется импульс, который через элемент И 18, открытый нулевым сигналов с выхода элемента И 16, подается на счетный вход счет ° ка 24. Тем самым моделиоуется процесс принятия кодов сообщений с ошибкой, если пдск) пдрл.

>!a блоке 25 и||дикации индицируется

|.оличество переданных кодов (сообщений) (содержимое счетчика 2), количество кодов (сообщений), которые приняты без искажений (содержимое счетчика 21), количество кодов (сообщений)исправленных (содержимое счетчика 22), количе тво кодов (сообщений), удовлетворяющих критерию проверки (содержимое счетчика 23), количество кодов (сообщений), принятых с ошибкой (содержимое счетчика 24).

Формула изобретения

Устройство для моделирования канала передачи данных, содержащее генератор импульсов сообщений. с |етчик переданных сообщений, первый коммутатор, датчик случайных чисел, генерэтор случайного потока импульсов помех, второй коммутатор, первый регистр памяти, второй регистр памяти, первую, вторую и третью схемы сравнения, регистр максимального числа, регистр минимального числа, первый элемент И, счетчик сообщений, счетчик неискаженных сообщений, блок индикациии, причем выход генератора импульсов сообщений сое1624474 динен со счетным входом счетчика пере- ма сравнения, сумматор по модулю два, данных сообщений и с управляющим вхо- счетчикискаженньхразрядов,счетчиксообдом перчо. о коммутатора. г,уп а щечий. при. ягых с ошибкой, счетчик испразрядных выходов датчика случайных чи- равленных сообщений, элемент ИЛИ ! сел подключена к группе информацион- 5 в оройитретийэлементыИ, причемгруппа ных входов второго коммутатора выходов первого коммутатора соединена управляющий вход которого соединен с соответственно с информационными входавыходом генератора случай neo потока ми первой группы сумматора по модулю импульсов помех, груг.lа разрядных выхо- два, группа выходов второго комутатора дов первого регистра памяти л.,дключена 10 подключена c зответствен о к группе счетсоответственнс к группе информацион .ых > tгх в;одс е с"e-- -ик искаженных разрядов вхсдов первого коммутатооа и инфорл а- и к информационн,;м входам второй группы ционным входам первой rpyr.лы ïop- су.::иаооа 1о дулю два, группа выходов вой схе:мы сравнения, rpyor а кг,oрогз -.оелин -a с оотватствующими разрядных выходов второго реги.;.- 15 инфэрмацион ы!;1: входами,.торогоре истра памяти соединена с информационным р.- памяти, р пг -. вь ;: дон счетчика искавходами второй группы r ервой схемы сра - ж ных (зарядов подключена к внения и с информационными входами пер- -..оответству с щим информационным вховых групп второй и третьей схег сравнения, дв. первой груп" ы че-вертой схемы спавнегруппа разрядных выходов регистр. макси- Р ния, Bxo û второ ., руг которой являются мального чи ла подключена к информаци- в.одом зада",ия дс устимого числа искаонным входам второй группы второй ",хемы х.еннь х разрядов в с зб .цении устройства ! сравнения. группа выходов регистра мини- выход "Уе ьш ." четг: р1ой схемы сравнемального числа соединена с информ.».,ион- ч,. под. i:o÷å к прям му входу второго ными входами второй группы третьей схемы р5 злем t И, ee:..од "Бол .ше четвертой схеН l! сравнения, выход Больше коосой под мы ср .нения соег,инеи с прямым входом ключен к первому входу nepeoro элемента третьего элемс- а! . эерсные входы вто, второй вход которого соединен с выхо- рого и гоеть - .!;:r ем:ь," " l обьединены и дом" еньше" второй схемы сраг.венMR, вь:,- подкл;.—,чены к вы < ..1у пес . о элемента И ! ход первого элемента И подключен к 1п ныо;.. второ о зл м-;нта:" с.е,! нен c BTQсчетному входу счетчика гообгцении, уста- p, м входом эл=мен,s . 4 и счетным вхоновочные входы счегчика перед;ннь х сооб- дом гчетчи а испо .=.ле i.. х сообщений

-. н .. х соо щенки, щении, счетчика неискаженных сообщений, выход третье о зr еме,i а 1! подключен к счетчика сообщений обьединены и являют- счетному входу сче-,чика сообщений, приня ся установочным входом угтройсгва, выхз- >- гых с ошибкой, выход "Равно" первой схемы ды счетчика переданных =ообщений сравне-ия подключе:, к пе вэму входу элесчетчика неискаженных сообщений, счетчи- мента ИЛИ, выход которо о соединен со ка сообщений подключены к соответствую- счетным ходом счетчика нсискаженных сощему входу блока индикациии, группа обще ий, установочные в>оды счетчиков исразрядных входов первого регистра памяти дд правленных сообщении и сообщений ! является информационным входом устрой- принятых с ошибкой, обьединены и соедиства, о т л и ч а ю щ е е с я тем, что, с целью нены с установочным входом устройства ! расширения функциональных возможно- группы выходов счетчика исправленных состей устройства за счет моделирования nðo- общений и счетчика . ообшений, принятых с цесса исправления ошибок е принятых 45 ошибкой, подключены к соответствующим сообщениях, в него введены четвертая схе- входам блока индикации.

1624474

Составитель И,Конкевич

Редактор А.Долинич Техред М.Моргентал Корректор А.Долинич

Заказ 192 Тираж Подписное . ВНИИПИ Государственного комитета 00 изобретениям и открытиям ври ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственнвиздательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101