Устройство для контроля параллельного двоичного кода по модулю k
Изобретение относится к автоматике и вычислительной технике и может быть использовано для построения систем передачи и обработки дискретной информации. Цель изобретения - повышение быстродействия устройства. Устройство для контроля параллельного двоичного кода по модулю K содержит генератор 1 тактовых импульсов, многоканальный преобразователь 2 параллельного кода в последовательность импульсов, r элементов ИЛИ 3, счетчик 4 по модулю K, p накапливающих сумматоров 5 и p групп из r элементов И 6, соединенные между собой функционально. 1 ил.
Изобретение относится к автоматике и вычислительной технике и может быть использовано для построения системы передачи и обработки дискретной информации.
Известно устройство для подсчета числа единиц двоичного кода по модулю К, содержащее генератор тактовых импульсов, многоканальный преобразователь параллельного кода в последовательность импульсов, триггер, элементы ИЛИ, счетчик по модулю К, группу блоков подсчета единиц по модулю К, группу элементов И, группу элементов ИЛИ, элемент И и делитель [1]. Устройство позволяет формировать остаток двоичного кода по модулю К. Его недостатком является низкое быстродействие, обусловленное тем, что пересчет результатов частичной обработки групп разрядов входного кода с учетом их весов производится путем деления тактовой частоты на величину остатка по модулю К весов соответственных разрядов входного кода. Наиболее близким по технической сущности и функциональным возможностям к заявленному является устройство для подсчета числа единиц двоичного кода по модулю К, содержащее генератор тактовых импульсов, выход которого соединен с тактовым входом многоканального преобразователя параллельного кода в последовательность импульсов, р групп информационных входов которого являются соответствующими входами устройства, причем с первого по (р-2)-й выходы многоканального преобразователя параллельного кода в последовательность импульсов подключены к первому входу первого элемента ИЛИ и суммирующим входам с первого по (р-1)-й блоков подсчета единиц по модулю К, первый выход каждого из которых соединен с первым входом одноименного элемента И, выход которого подключен к вычитающему входу одноименного блока подсчета единиц по модулю К, выход первого элемента ИЛИ соединен с входом счетчика по модулю К, выходы которого являются информационными выходами устройства, управляющий выход многоканального преобразователя параллельного кода в последовательность импульсов соединен с входом триггера, выход которого подключен к вторым входам с первого по (р-1)-й элементов И и первому входу р-го элемента И, второй выход i-го блока подсчета единиц по модулю К (i = 1,..., р-1) подключен к (i+2)-у входу j-го элемента И, i < j












Формула изобретения
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАРАЛЛЕЛЬНОГО ДВОИЧНОГО КОДА ПО МОДУЛЮ K, содержащее генератор тактовых импульсов, выход которого соединен с тактовым входом многоканального преобразователя параллельного кода в последовательность импульсов, p+1 групп информационных входов которого являются соответствующими информационными входами устройства, первый информационный выход многоканального преобразователя параллельного кода в последовательность импульсов соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым информационным входом счетчика по модулю K, выходы которого являются информационными выходами устройства, i-й накапливающий сумматор (i=

РИСУНКИ
Рисунок 1
Похожие патенты:
Самопроверяемый тестер для кода 3 и 8 // 1783619
Изобретение относится к автоматике и вычислительной технике
Изобретение относится к вычислительной технике и при использовании его в системах передачи и обработки дискретной информации позволяет повысить быстродействие
Изобретение относится к вычислительной технике и может быть использовано в системах обработки и передачи цифровой информации
Изобретение относится к автоматике и вычислительной технике
Устройство для контроля равновесного кода // 1580563
Изобретение относится к автоматике и вычислительной технике
Изобретение относится к вычислительной технике и может быть использовано в цифровых устройствах
Изобретение относится к вычислительной технике
Изобретение относится к вычислительной технике
Изобретение относится к способу преобразования последовательности m-битовых информационных слов в модулированный сигнал, где m - целое число, при котором n-битовое кодовое слово выдается для каждого полученного информационного слова, где n - целое число, превышающее m, и выданные кодовые слова преобразуются в модулированный сигнал, и в котором последовательность информационных слов преобразуется в последовательность кодовых слов в соответствии с правилами преобразования таким образом, что соответствующий модулированный сигнал удовлетворяет заранее определенному критерию, и в котором кодовые слова распределяются, по меньшей мере, на группу первого типа и, по меньшей мере, группу второго типа, при этом выдача каждого из кодовых слов, принадлежащих группе первого типа, устанавливает первый тип состояния кодирования, определяемого связанной группой, выдача каждого из кодовых слов, принадлежащих группе второго типа, устанавливает второй тип состояния кодирования, определяемого связанной группой и информационным словом, связанным с выдаваемым кодовым словом, и, когда одно из кодовых слов присваивается полученному информационному слову, это кодовое слово выбирается из множества кодовых слов, которое зависит от состояния кодирования, установленного при выдаче предшествующего кодового слова, причем множества кодовых слов, принадлежащих состояниям кодирования второго типа, не содержат никаких кодовых слов совместно, а группа второго типа содержит, по меньшей мере, одно кодовое слово, связанное с множеством информационных слов, среди которых соответствующее информационное слово распознается обнаружением соответствующего множества, элементом которого является следующее кодовое слово
Изобретение относится к способу преобразования m-битовых информационных слов в модулированный сигнал