Устройство для обнаружения ошибок в параллельном п-разрядном коде Советский патент 1987 года по МПК H03M13/47 

Описание патента на изобретение SU1325480A1

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

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

Цель изобретения - повышение бы- .стродействия устройства.

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

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

На выходах переполнения счетчика 4 и реверсивных накопителей группы 5 единичный сигнал формируется при наличии в счетчике 4 или реверсивных накопителях группы 5 кода (k+D, где k количество единиц в двоичном п-разрядНом коде.

Устройство работает следующим образом.

В исходном состоянии счетчик 4, реверсивные накопители группы 5 и триггер 7 находятся в нулевом состоянии. В р-канапьный преобразователь 2

ИЛИ 9 пройдет на выход 13 окончания контроля устройства. Если при этом на счетчике окажется код, равный k - числу единиц в контролируемом коде, то на выходе 12 неисправности устройства через второй элемент И 10 также появится единичный сигнал, говорящий о правильном приеме кода. Наличие нулевого сигнала на выходе 12 устройства при единичном сигнале на выходе 13 устройства говорит о неправильном приеме кода. 1 ил.

параллельного кода в последовательный записан контролируемьй код.

По окончании преобразования сигнал с выхода конца преобразователя р-ка- нального преобразователя 2 параллельного кода в последовательный устанавливает в единичное состояние триггер 7, и после этого до конца контроля на информационных выходах всех каналов преобразователя 2 присутствуют только нулевые сигналы. К концу преобразования на счетчике 4 и в реверсивных накопителях группы 5 оказываются коды, равные количестве единиц, поступивших по каждому из каналов.

Если на счетчике 4 или в одном из реверсивных накопителей группы 5 окажется код, больший чем k, на выходе переполнения соответствующего узла будет единичный сигнал и на выходе 13 окончания контроля устройства появится единичный сигнал. При этом на выходе 12 неисправности устройства будет нулевой сигнал. Такое сочетание сигналов на выходах 12 и 13 устройства означает, что количество единиц в контролируемом коде больше разрешенного.

В том случае, когда по окончании преобразования ни в одном из каналов р-канального преобразователя 2 параллельного кода в последовательный не окажется более k единиц, но хотя бы в одном из реверсивных накопителей группы 5 будет код, отличный от нуля начинается подсчет единиц на счетчике 4.

Тактовые импульсы проходят через элемент И группы 6, управляемый выходом ненулевого состояния младшего по номеру реверсивного накопителя группы 5, содержащего код, отличный от нуля. Этот реверсивный накопитель группы 5 запрещает прохождение тактовых импульсов через другие элементы И группы 6 сигналом со своего выхода нулевого состояния.

Сигнал с выхода этого элемента И группы 6 поступает на вычитающий вход соответствующего реверсивного накопителя группы 5 и через первый элемент ИЛИ 3 на счетный вход счетчика 4. После того, как на этом накопителе группы 5 окажется нулевой код, сигнал с выхода нулевого состояния этого накопителя формирует разрешающий сигнал для прохождения тактовых импульсов через следующий элемент И группы 6.

После того, как на всех реверсивных накопителях группы 5 окажется нулевой код, на счетчике 4 будет код, равный количеству единиц, содержащихся в контролируемом коде. При этом на выходе первого элемента И 8 и на выходе 13 окончания контроля устройства будет сформирован единичный сигнал. В том случае, если на счетчике 4 буде код, равный k, то и на выходе 12 неисправности устройства будет единичный сигнал. Такое сочетание сигналов на выходах 12 и 13 устройства гово- рит о правильно принятом коде. В случае, если на счетчике 4 будет код, меньщий k, на выходе неисправности устройства будет нулевой сигнал.

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

Устройство для обнаружения ошибок

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

ВНИИПИ Заказ 3111/45 Тираж 672Подписное

Произв.-полигр. пр-тяе, г. Ужгород, ул. Проектная, 4

последовательный и первыми входами элементов И группы, выход конца преобразования р-канального преобразователя параллельного кода в последовательный соединен с единичным входом триггера, прямой выход которого соединен с первым входом первого элемента И и вторыми входами элементов И группы, информационные выходы всех каналов, кроме последнего р-канального преобразователя параллельного кода в последовательный, соединены с суммирующими входами соответствующих реверсивных накопителей группы, выходы ненулевого состояния которых соединены с третьими входами соответствующих элементов И группы, выходы которых соединены с вычитающими входами соответствующих реверсивных накопителей группы и соответствующими входами первого элемента ИЛИ, информационный выход последнего канала р-канального преобразователя параллельного кода в последовательный соединен с соответствующим входом первого элемента ИЛИ, выход нулевого состояния каждого i-ro реверсивного накопителя группы соединен с (3+1)-ми входами j элементов И группы (1 4 14р-2, 1+1 j 4 р-1) и (i+1)-M входом первого элемента И, отличающее ся тем, что, с целью повышения быстродействия устройства в него введены счетчик, второй элемент И, второй элемент ИЛИ, причем выход первого элемента И соединен с первым входом второго элемента ИЛИ и первым входом второго элемента И, выход которого является выходом неисправности устройства, выходы переполнения счетчика и реверсивных накопителей группы соединены с соответствующими входами второго элемента ИЛИ, выход которого является выходом окончания контроля устройства, выход первого элемента ИЛИ соединен со счетным входом счетчика, входы второго элемента И, кроме первого, соединены с прямыми выходами разрядов счетчика, номера которых соответствуют номерам единичных разрядов в двоичном представлении числа k, и с инверсными выходами остальных разрядов счетчика (k - число единиц в двоичном п-разрядном коде).

Похожие патенты SU1325480A1

название год авторы номер документа
Устройство для контроля равновесного кода 1987
  • Музыченко Олег Николаевич
SU1580563A1
Устройство для обнаружения ошибок в равновесном коде К из @ 1987
  • Музыченко Олег Николаевич
SU1564731A1
ПОРОГОВЫЙ ЭЛЕМЕНТ 1987
  • Музыченко О.Н.
RU2034401C1
Пороговый элемент 1986
  • Музыченко Олег Николаевич
SU1387185A2
Устройство для контроля количества единиц двоичного кода по модулю К 1986
  • Музыченко Олег Николаевич
  • Рыжевнин Владимир Николаевич
  • Шлыков Валерий Владимирович
  • Новиков Владимир Иванович
SU1401461A1
Пороговый элемент 1984
  • Музыченко Олег Николаевич
SU1277370A1
Пороговый элемент 1985
  • Музыченко Олег Николаевич
SU1297220A1
Пороговый элемент 1987
  • Музыченко Олег Николаевич
SU1584098A1
Пороговый элемент 1985
  • Музыченко Олег Николаевич
SU1297219A1
Устройство для преобразования двоичного кода по модулю К 1987
  • Музыченко Олег Николаевич
SU1587641A1

Реферат патента 1987 года Устройство для обнаружения ошибок в параллельном п-разрядном коде

Изобретение относится к автоматике и вычислительной технике и может использоваться для построения устройств передачи и переработки дискр ет- ной информации. Цель изобретения - по- вьшение быстродействия устройства. По информационным входам устройств 12 Ю группы 11 в р-канальный преобразователь 2 параллельного кода в последовательный записывается контролируемый код. Преобразование осуществляется с помощью сигналов генератора 1 тактовых импульсов. Количество единиц, содержащихся в каждом из каналов преобразователя 2, кроме последнего, подсчитывается реверсивными накопителями группы 5, а количество единиц в последнем канале преобразователя 2 - счетчиком 4 через первый элемент ИЛИ 3. По окончании преобразования уста- навливается в единичное состояние .13 с $ сл

Формула изобретения SU 1 325 480 A1

SU 1 325 480 A1

Авторы

Музыченко Олег Николаевич

Даты

1987-07-23Публикация

1986-03-06Подача