СПОСОБ ПРЕОБРАЗОВАНИЯ ПОЛНОГО ДВОИЧНОГО Х-РАЗРЯДНОГО КОДА Советский патент 1964 года по МПК H03M7/04 

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

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

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

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

старшие единицы исходного слова и выдает их на преобразующее устройство 3. Последнее вырабатывает сигналы, вызывающие последовательное продвижение единиц в выходном регистре 4 посредством продвигающего устройства. Число разрядов выходного регистра определяется из условия:

(Л Г)л(1) -Л ,

-ЧИСЛО разрядов сигнального кода;

где п N К

-число единиц в сигнальном слове; -число разрядов в исходном слове;

-,N

Сп -число сочетаний из /г по Л К началу работы в выходном регистре все N единиц занимают первые п разрядов, что соответствует нулю исходного кода.

На первом этапе преобразования первая старщая единица i-то разряда исходного слова вызывает передвижение старшей единицы в сигнальном слове /V-ro разряда на р-й разряд, такой, что

(2)

На втором этапе преобразования определяется следующий за г-м и /-и ненулевой разряд в исходном слове и производится сдвиг в сигнальном слове (N-1)-й единицы на д-и разряд, такой, что В случае, если иа одном из этапов иреобразования окажется, что где а - число единиц в сигнальном коде, расположенных на разрядах S + 1, 5 + 2, ...п; / -ненулевой разряд исходного слова, то (а + 1)-ю единицу в сигнальном коде передвигают на г-й разряд, такой, что где /п - следующий за / ненулевой разряд в исходном слове. Таким образом, может оказаться, что положение одной единицы сигнального слова определяться неско11ькими единицами исходного слова. Процесс далее продолжается до полного преобразования исходного слова. Предмет изобретения Способ преобразования полного двоичного /(-разрядного кода в однозначно соответствующий ему двоичный л-разрядный код, в котором слова имеют вес Л, отличающийся тем, что, с целью обеспечения минимальной избыточности кода одинакового веса, в каждом исходном слове определяют t-й номер старшего ненулевого разряда, которому однозначно соответствуют г ненулевых разрядов в слове кода одинакового веса, таких, что число слов в этом коде равно или нревышает число тех слов полного двоичного кода, которые содержат старший i-й ненулевой разряд, а затем в исходном слове определяют номер следующего по старшинству ненулевого разряда, однозначно определяющего ненулевых разрядов в слове кода одинакового веса, и такое нреобразование продолжают до тех нор, пока преобразованное слово не будет содержать Л ненулевых разрядов.

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

название год авторы номер документа
СПОСОБ ПРЕОБРАЗОВАНИЯ ДВОИЧНОГО /г-РАЗРЯДНОГО КОДА 1964
SU165599A1
УСТРОЙСТВО для ПЕРЕКОДИРОВАНИЯ ДВОИЧНОГО КОДА 1967
SU204020A1
УСТРОЙСТВО для ПЕРЕКОДИРОВАНИЯ ДВОИЧИОГО КОДА В ДВОИЧНЫЙ код с постоянным ВЕСОМ 1967
SU191895A1
УСТРОЙСТВО ДЛЯ ПЕРЕКОДИРОВАНИЯ ДВОИЧНОГО КОДА С ПОСТОЯННЫМ ВЕСОМ В ПОЛНЫЙ ДВОИЧНЫЙ КОД 1970
SU260963A1
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ЧИСЕЛ В КОДЕ С ПОСТОЯННЫМ ЧИСЛОМ «ЕДИНИЦ» 1969
SU241110A1
Цифровой интегратор последовательного переноса 1986
  • Петух Анатолий Михайлович
  • Романюк Александр Никифорович
  • Ободник Демьян Тихонович
  • Дрейзис Демьян Лейзерович
SU1357956A1
Устройство для вычисления логарифмов чисел 1984
  • Федоровская Татьяна Николаевна
  • Шанин Александр Васильевич
  • Горин Владимир Иванович
SU1203519A1
Система для контроля электрофотографических слоев 1986
  • Адомавичюс Альфонсас Балевич
  • Алабурда Витаутас Чеславович
  • Гяляжявичюс Вилюс Юозович
  • Кубилюс Вацловас Юозович
  • Марцинкявичюс Витаутас Антанович
  • Шаркаускас Каститис Антанович
  • Чярнис Пятрас Ионович
SU1348858A1
Устройство для дискретного преобразования Фурье 1984
  • Алексеев Сергей Григорьевич
  • Беляев Михаил Борисович
  • Гельман Моисей Меерович
SU1188751A1
Способ кодовой цикловой синхронизации для каскадного кода Рида-Соломона и Боуза-Чоудхури-Хоквингема [РС(32,16,17), БЧХ(31,16,7)] при одновременном применении жестких и мягких решений 2020
  • Трушин Сергей Алексеевич
RU2747623C1

Иллюстрации к изобретению SU 165 598 A1

Реферат патента 1964 года СПОСОБ ПРЕОБРАЗОВАНИЯ ПОЛНОГО ДВОИЧНОГО Х-РАЗРЯДНОГО КОДА

Формула изобретения SU 165 598 A1

Вход

, Выход

SU 165 598 A1

Даты

1964-01-01Публикация