Известны системы передачи дискретной информации, в которых обнаружение ошибок осуш,ествляется различными способами: посредством многократной передачи сообщения, при помощи проверки кодовых элементов или с помощью корректирующих кодов. Обнаружение ошибок возможно также осуп;ествить путем комбинированного использования иеречис.тениых способов, при этом в некоторых случаях вероятность обнаружения ошибки существенно увеличивается.
В предлагаемом устройстве обнаружение ошнбок в кодовых комбинациях осуществляется одновременно двумя способами - при помощи проверки кодовых элементов и при помощи проверки кодовых комбинаций. При этом регистрация (прием) кодовых элементов н их анализ осун1ествляется методом дискретного иитегриррвання или мажоритариым методом.
Устройство ДЛЯ обнаружения ощибок в кодовых комбинациях и кодовых элементах изображено на фиг. I; на фиг. 2 - приведены эпюры импульсов и тактовых импульсов, используемых ДЛЯ управления устройством для обнаружения ошибок.
анализируются специальными устройствами, которые вырабатывают сигиалы «ошибка. Таких устройств два, при этом одио анализирующее устройство исиользуется в блоке анализа кодовых комбинаций, а другое - в блоке анализа кодовых элементов.
Предлагаемое устройство (см. фиг. ) имеет следуюни-ie узлы и элементы: входной узел У; стробируюидий узел 2; счетчики 3 и 4, построенные на регистрах сдвига; ячейки иамяти 5, 6, 7, 8, 9 на ферритовых сердечниках; схему 10 логического иеремножения для выявления кодовых элементов с обнаруженными ошибками; ячейку ИЛИ П; узел 12 обнаружения OOJH6OK в кодовой комбинации корректируюп его кода; регистр памяти 13 для временного хранения принятой кодовой комбинации.
Входной узел / состоит из двух ферритовых сердечников 14 и 15, статического триггера 16 и схемы И 17. Стробирующий узел 2 содержит две ячейки И 18 и 19 логического умножения.
Рассмотрим принцип работы устройства при приеме кодового элемента положительной полярности.
repa 16 будет подаваться в- напряжение. На другой вход ячей- течение этого же периода време - « ЗДет подано 13 тактовых импульссхр - ь Полученные с выхода ячейки продвигают в счетчике 3 записанную разряде О «единицу, в результате чего в чейках памяти 5 и 6 записывается «1. После этого тактовым импульсом Т производится считывание «1 из этих ячеек; сброс информации из разрядов счетчиков 3 и 4 и запись «1 в разряде «О этих счетчпков.
При приеме неискал енного элемента положительной полярности с выхода ячейки не будет выдано ни одного импульса. Следовательно, записанная «1 в нулевом разряде счетчика продвигаться не будет.
Кодовый элемент искажен
При этом могут быть следующие случаи.
Число стробирующих импульсов, получаемых с выхода ячейки 18, не меньше - 9, где Ь характеризует зону неопределенности. Этот случай ничем не отличается от рассмотренного выше, так как во втором счетчике 4 «1 будет продвинута только до четвертого разряда и запись ее в ячейку 6 памяти не произойдет.
Число стробирующих импульсов 5, получаемых с выхода ячейки 18, находится в пределах 8. В этом случае «1 будут занисаны в три ячейки памяти: 5, 6 и 7. При считывании информации из этих ячеек в узел 12 обнаружения ошибок будет записана «1, а с выхода схемы 10 получен сигнал «ошибка элементов, который запишется в ячейку 9 памяти.
Число стробирующих импульсов 5, получаемых с выхода ячейки 18, находится в пределах . 6. В этом случае в узле 12 обнаружения ошибки будет записан «О, а на выходе схемы 10 получен сигнал «ошибка элемента.
Число стробирующих импульсов S, получаемых с выхода ячейки 18, находится в пределах 0-С 4. В этом случае в узел обнаружения ошибок бздет записан «О, а с выхода узла 12 сигнала «ошибка элемента не поступит.
Узел обнаружения ошибок в кодовой комбинации при использовании циклических кодов представляет собой регистр сдвига, с помощью которого выполяется операция деления принятой кодовой комбинации на порождающий полином.
После приема всех п элемеитов кодовой комбииации в ячейке 9 памяти при наличии хотя бы одного ошибочного элемента будет
0 записана «I. Если, кроме того, в результате анализа кодовой комбинации ззлом 12 будет также обнаружена ошибка, то при выводе результатов анализа тактовым импульсом Гз в ячейку 8 памяти будет также записана «1.
5 При считывании информации из ячеек 8 н 9 через ячейку 11 логического сложения будет выдан сигнал «ошибка, который используется для стирания принятой комбинации из регистра памяти и для запроса. Если ошибка не
0 будет обнарулсена ни узлом 12 при проверке кодовых комбинаций, ни при проверке кодовых элементов, то в ячейки 8 и 9 памяти не будет записана «Ь и данная ошибка останется не обнаруженной.
Предмет изобретения
Устройство для обнарул ения ошибок в кодовых комбинациях и кодовых элементах, содержащее стробирующий блок, счетчики, ячейки памяти и узел обнаружения ошибок в кодовой комбинации, отличающееся тем, что, с целью увеличения вероятности обнаружения ошибок в кодовой комбинации без увеличения
изоыточности корректирующего кода, выходы
гтробирующего блока подключены к продвигающим обмоткам двух счетчиков, например регистров сдвига, обмотки записи которых для первых разрядов соединены с линией тактовых импульсов, а выходы с промежуточных разрядов счетчиков через ячейки памяти подключены к схеме логического перемножения, при этом выход с последнего разряда первого счетчика подключен через ячейку памяти к
указанному узлу обнаружения ошибок в кодовой комбинации, причем выходы этого узла и схемы логического перемножения через ячейки памяти соединены с входами схемы ИЛИ.
Sanaa
СЗ/зос
(/;u
Ошибка
название | год | авторы | номер документа |
---|---|---|---|
Устройство для исправления ошибокВ КОдОВОй КОМбиНАции | 1978 |
|
SU805315A1 |
УСТРОЙСТВО для ЭКСПЕРИМЕНТАЛЬНОГО ИССЛЕДОВАНИЯ | 1971 |
|
SU297963A1 |
УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК В КОДОВОЙ КОМБИНАЦИИ | 1972 |
|
SU335689A1 |
УСТРОЙСТВО для ИСПРАВЛЕНИЯ ОШИБОК В КОДОВОЙКОМБИНАЦИИ | 1971 |
|
SU293243A1 |
УСТРОЙСТВО АНАЛИЗА КОДОВЫХ КОМБИНАЦИ1 ДЛЯ СИСТЕМ С РЕШАЮЩЕЙ ОБРАТНОЙ СВЯЗЬЬ)1|ПАМШ-ма1-гнд^вО€ООЮЗНАЯ&М&ЙЙОТЕКА | 1972 |
|
SU330561A1 |
УСТРОЙСТВО ЦИКЛОВОЙ СИНХРОНИЗАЦИИ БЛОКОВ ИНФОРМАЦИИ | 2003 |
|
RU2249920C2 |
СПОСОБ СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ | 2023 |
|
RU2812335C1 |
СПОСОБ ИСПРАВЛЕНИЯ МНОГОКРАТНЫХРАЗНЕСЕННЫХ И СОСРЕДОТОЧЕННЫХВ ПАКЕТЫ ОШИБОК | 1972 |
|
SU428435A1 |
Микропрограммное устройство управления | 1985 |
|
SU1267415A1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ | 2021 |
|
RU2758410C1 |
Даты
1967-01-01—Публикация