Ьлтект-ш- .j;,'т-л:^н';ескля ^^ i 5i:d;;-iott:^:-iа. а. давыдов

 

259473

ОП ИСАНИ Е

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

Зависимое от авт. свидетельства №

Кл. 42птз, 5!02

Заявлено 07Х1.1968 (№ 1246822/18-24) с присоединением заявки №

Приоритет

МПК G 061

УДК 681.325,53(088.8) Комитет по делам изобретений и открытий при Совете Министров

СССР

Опубликовано 12.Х11.1969. Бюллетень ¹ 2 за 1970

Дата опубликования описания 27 1Ч.1970 тл,втЮ < т1

Автор изобретения

А. А. Давыдов

Заявитель

УСТРОЙСТВО ДЛЯ ВЗАИМНОГО ПЕРЕКОДИРОВАНИЯ КОДА

ПОСТОЯННОГО ВЕСА И ДВОИЧНОГО КОДА

Предлагаемое устройство относится .к области автоматики и вычислительной техники и предназначено для кодирования и декодирован ия кода постоянного |веса и обычного двоичного кода.

Известны устройства для перекодирования двоичного кода B код IIIocTQHIHíoão:Båoà.

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

Входы дешифратор а конечной комбинации двоичного кода соединены через переключатели с выходами генератора двоичного кода, а:выход этого дешифратора соединен со входом генератора импульсов и со входами венвилей, соединенных;по входам также с выходами генератора кода постоянного веса. Выходы всех вентилей соединены со входами выходного регистра; шина ввода информации в генератор кода постоянного веса соединена со входом схемы «ИЛИ», другой вход которой соединен с выходом генератора импульсов и со счетным входом генератора кода IIIoстоянного веса, а |выход схемы «ИЛИ» соеди11ен .со счетным входом генератора двоичного кода, выходы которого соединены через переключатели со входами деш ифратора ошибок.

Дешифраторы конечных комбинаций кода постоянного,веса и двоичного кода соединены с выходами триггер а упр авления.

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

На чертеже представлена схема описываемого устройства.

Устройство содержит генератор 1 кода по15 стоянного веса, предназначенный для выр"-.ботки всех комбинаций этого кода; генератор

2 двоичного кода (обычный двоичный счетчик); дешифратор 8 конечной комбинациот кода постоянного веса, представляющий собой

20 схему «И» на (и+1) входов, где и — количество разрядов в генераторе 1; дешифратор 4 конечной комбинации двоичного кода, представляющий собою схему «И» на (т+1) входов, где т — количество разрядов в генерато25 ре 2; вентили 5 и б; генератор импульсов 7; переключатель 8: триггер управления 9; переключатель 10; схему «ИЛИ» 11; дешифратор 12 ошибок, представляющий собою схему

«И» на т входов; выходной регистр 13, со30 держащими и. разрядов; входы 14 — 18 устрой259473

15 гю

25 ства и счетные входы 19 и 20 генераторов кода постоянного веса и двоичного кода.

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

Выход ной регистр 13 устанавливают в исходное (нулевое) состояние, а дешиф раторы

3, 4 и 12,настраивают с .помощью переключателей 8 в 10 на соответствующие кодовые комбинации (например, если конечной комбинацией .кода,постоянного;веса является комби.нация 00... 01... 1, состоящая из и р азрядов и содержащая р единиц, то ко входам дешифратора 8 подключают рабочие выходы р младших разрядов и .нулевые, выходы остальных разрядов генератора 1. Есл и, напр имер, все комбинации кода постоянного веса содержат р единиц, то дешифратор 12 настраивается с ,помощью переключателей 10 на р-ую комбинацию обычного двоичного кода. Генератор 1 настраивается внутренними переключателями на нужный код; при этом задаются вес и длина кода.

Пр и работе устройства ia режиме кодирования обычного;двоичного кода в код постоянного веса, на вход 14 устройства подается импульс, который устанавливает в нулевое состояние триггер управления 9, а также устанавливает в исходное состояние генератор 1, после чего .кодируемая комбинация А,", (k-я комбинация двоичного кода) поступает на вход 15 генератора 2. На вход 1б устройства подается импульс, который включает генератор импульсов 7, с выхода которого тактовые ампульсы поступают .на счетные входы 19 и

20 генераторов 1 и 2. Начинается процесс кодирования, причем генератор 1 начинает работу с начальной комбинации кода постоян.ного веса А;, а генератор 2 — с кодируемой комбинации А;, . С каждым тактовым,импульсом в генераторах 1 и 2 отрабатываются новые комбинации иодов. Через (N — k) тактов (где N — количество комбинаций в каждом из кодов) в генераторе 2 вырабатывается конечная комбинация А," . Срабатывает дешифратор 4, открытый сигналом ic триггера управления 9; импульс с era выхода выключает генератор импульсов 7 и открывает вентили 5. Через эги:вентили комбинация А, выработанная в (N — k) также генератором 1, поступает в .выходной регистр 18. Таким образом, комбинация А„ кодируется комбинацией А д .

При работе устройства в режиме декодирования (т, е. кодирования кода постоянного веса в обычный, двоичный код), .на вход 17 подается импульс, который устанавливает триггер управления 9 в состояние «1», а также устанавлввает в исходное состояние генератор 2, .после чего декодируемая комбинация (например, комбинация А, д):последовательно поступает в генератор 1, а также на счет.ный .вход 20 (через схему «ИЛИ» 11) генератора 2. Таким образом, в генераторе 2,записы вается комбинация А", (т. е. число l), где

4

l — количество единиц в декодируемой комбинации А, . Если L=p, т. е. количество единиц в декодируемой комбинации равно заданному, то дешифратор 12, настроенный на р-ую комбинацию генератора 2, выдает сигнал отсутствия ошибки.

При отсутствии ошибки генератор 2 вновь уста на вли ваепся,в исходное состоян ие, после чего, подается импульс iso входу 1б на генератор импульсов 7, с выхода которого тактовые импульсы начинают поступать на счетные .входы 19 и 20 генераторов 1 и 2. Генератор 1 начинает ра боту с декодируемой комбинации

А, и а генератор 2 — с исходной комбинации

А", (т. е. с кода «0...0»). В k-ом такте в генераторе 1 вырабатывается комбинация А, являющаяся конечной комбинацией кода постоянного веса. Срабатывает дешифратор 8, открытый сигналом с триггера управления 9; импульс с его выхода выключает генератор импульсов 7 и открывает вентили б. Через эти вентили комбинация А", выработанная на А-ом такте генератором 2, поступает в выходной регисгр 18, Таиим обра зом, комбинация А „декодируется в комбинацию А,",.

Hip åäìåò из о бр етения

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

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

:переключатели со:входами,дешифратора ошибок; дешифраторы конечных комбинаций кода постоянного веса и двоичного кода соединены с выходами триггера управления.

259473

Составитель В. В. Игнатущенко

Редактор Е. В. Семанова Текред 3. H. Тараненко Корректор С. М. Сигал

Заказ 858/13 Тираж 499 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

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

Типография, пр. Сапунова, 2

Ьлтект-ш- .j;,т-л:^н;ескля ^^ i 5i:d;;-iott:^:-iа. а. давыдов Ьлтект-ш- .j;,т-л:^н;ескля ^^ i 5i:d;;-iott:^:-iа. а. давыдов Ьлтект-ш- .j;,т-л:^н;ескля ^^ i 5i:d;;-iott:^:-iа. а. давыдов 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении арифметических устройств для выполнения арифметических процедур суммирования позиционных аргументов [ni]f(2n) и [mi]f(2n )

Изобретение относится к вычислительной технике и может быть использовано при построении арифметических устройств и выполнения арифметических процедур суммирования позиционных аргументов «-»[ni]f(2 ) и «+»[mi]f(2 ) с разными знаками

Изобретение относится к вычислительной технике и может быть использовано в системах контроля и управления в совокупности с арифметическими устройствами, которые реализуют различные арифметические процедуры над аргументами, имеющие позиционно-знаковую структуру аргументов аналоговых сигналов «±»[n i]f(-1\+1,0, +1) «дополнительный код», которая должна быть преобразована посредством функциональной структуры ЦАП в аналоговый сигнал управления «±»Ukf([mi ])
Наверх