Преобразователь кодов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1626386
Авторы: Барбаш, Здоровцов, Поляков, Смоляницкий
Текст
(51)5 Н 03 М 9/00 ГОСУДАРСТВЕН.ЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Харьковский институт инженеров железнодорожного транспорта им. С.М. Кирова(56) Авторское свидетельство СССРЬЬ 1311034, кл. Н 03 М 9/00, 1986.(57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах передачи данных по цифровым каналам. Цель изобретения - повышение быстродействия преобразователя за счет уменьшения длины кодограммы. Преобразователь содержит генератор 1 синхроимпульсов, первый и второй элементы И 2 и 3, первый элемент ИЛИ 4, первый регистр 5, первую программно-логическую матрицу 6 третий эле, мент И 7, второй элемент ИЛИ 8, одновибратор 9, второй регистр 10, третий элемент ИЛИ 11, четвертый элемент И 12, четвертый элемент ИЛИ 13, элемент ИЛИНЕ 14. 2 ил., 1 табл, 1626386Изобретение относится к автоматике ивычислительной технике и может быть испо ьзовано в системах передачи данных поцифровым каналам,Цель изобретения - повышение быстродействия за счет уменьшения длины кодограммы.На фиг, 1 представлена функциональная схема преобразователя кодов; на фиг, 2- воеменная диаграмма его работы.Преобразователь кодов (фиг. 1) содержит генератор 1 синхроимпульсов, первый2 и второй 3 элементы И, первый элементИЛИ 4, первый регистр 5, программно-логическую матрицу 6, третий элемент И 7, второй элемент И )1 И ", одновибратор 9, второйрегистр 10, тр тий элемент ИЛИ 11, четвертый элемент 1 1 , четвертый элемент ИЛИ13, элемент И 1 И - НЕ 14.Преобразователь имеет информационный 15 и управляющий 16 входы, управляющий 17 и информационный 18 выходы исинхровыход 19.Преобразователь содержит средствапреобразования параллельного кода в последовательный код переменной длины иформирования маркера начала кодограммыи средства управления.Средства преобразования кода и формирователя маркера содержат регистры 5 и10 и программно-логическую матрицу 6,Средства управления содержат генератор 1 синхроимпульсов, одновибратор 9,элементы И 2, 3, 7, 12, элементы ИЛИ 4, 8,11, 13 и элементы ИЛИ-НЕ 14,Программно-логическая матрица 6предназначена для преобразования параллельных кодов фиксированной длины в параллельные коды переменной длины (1-ягруппа выходов матрицы 6), для формирования кода, равного числу единиц в информаоионном коде переменной длины, дляформирования кода, равного длине информационной части программы.Рассмотрим принцип построения программно-логической матрицы (см. таблицу).П р и м е р. Пусть десять элементовинформации (столбец 1 таблицы) с ве оятносями поступления (появления), равными0,3; 0,2; 0,15 и т,д. (столбец 3 таблицы), закодированы кодами переменной длины (столбцы 4 - 9), Минимальная длина кода дляэлементов 1,2, которые наиболее часто передаются, равна 2, а максимальная длинадля элементов 7 - 10, которые редко передаются, равна 6, Следовательно, максимальная разрядность регистра 5 сдвига равна 7,В таблице в столбцах 11 - 18 приведены значения на втором и третьем выходах программно-лпгической матрицы 6, а также 5 10 15 20 25 30 35 40 45 50 55 значения разрядов(они показаны в скобках - столбцы 6-10, 11, 18), которые ограничивают длину переменного кода (столбцы 6-10) или длину маркера (столбцы 11, 18), По таблице можно записать логические выражения, описывающие функционирование программно-логической матрицы 6, синтезировать ее.Преобразователь работает следующим образом.Сформированный на информационном входе 15 код преобразуется в программно- логической матрице 6 и поступает с первой группы выходов на 1 п-й входы регистра 5, а с выходов второй и третьей группы - на соответствующие входы регистра 10. При поступлении сигнала "Пуск" с управляющего входа 16 на вход элемента И 2 обеспечивается прохождение синхроимпульсов с выхода генератора 1 синхроимпульса через элемент И 2 (на выходе элемента ИЛИ - НЕ 14, связанном с входом элемента И 2, сформирован разрешающий сигнал, поскольку в исходном состоянии 1-й,(п)-й разряды регистра 5 преобразователя кодов обнулены). В результате данный синхроимпульс поступает на Ч-вход и через элемент ИЛИ 11 на С-вход регистра 10 и обеспечивает запись в него маркера начала кодограммы, сформированного на выходах второй и третьей групп программно-логической матрицы, Кроме того, синхроимпульс с выхода элемента И 2 посгупает на вход одновибратора 9 и с его выхода через время, равное длине синхроимпульсов, поступает на Ч- вход и через элемент ИЛИ 4 на Г-вход регистра 5 преобразователя кодов, обеспечивая запись в данный регистр информации с программно-логической матрицы 6. В результате на выходе элемента ИЛИ-НЕ 14 форм,руется нулевой сигнал, который блокирует прохождение синхроимпульсов через элемент И 2, снимает с выхода 17 сигнал готовности к приему очередной кодограммы и подготавливает элементы И 3 и 12 к работе.По окончании записи информации в регистр 5 начинается этап формирования маркера начала кодограммы. Он сводится к следующему. Очередные синхроимпульсы генератора 1 поступают через элемент И 12 (на выходе элемента ИЛИ 13, связанного с входом элемента И 12, сформирован разрешающий гигнал, поскольку в регистр 10 записан не нулевой код) л элемент ИЛИ 11 на С-вход регистра 10 и обеспечивают выталкивание кода маркера начала кодограммы через элемент ИЛИ 8 на информационный выход 18. Сигнал маркера на информационном выходе 18 преобразователя формирует 1626386ся до тех пор, пока в регистре 10 формирования маркера начала кодограммы будет записана хотя бы одна единица в разрядах 1.а+1, т.е. до тех пор, пока синхроимпульсами, поступающими с генератора 1 через открытый элемент И 12 и элемент ИЛИ 11 на С-вход регистра 10, не будет "вытолкнут" из регистра 10 весь код маркера начала кодограммы, Таким образом, максимальная длина маркера начала кодограммы определяется как1-макс =2 109 2 и+ 1 .Окончание этапа формирования маркера характеризуется появлением нулевого сигнала на выходе элемента ИЛИ 13. В результате блокируется прохождение синхроимпульсов на элемент И 12 и открывается элемент И 3, Преобразователь переходит к этапу формирования смысловой (информационной) части кодограммы. Очередные синхроимпульсы генератора 1 поступают через открытый элемент И 3 и элемент ИЛИ 4 на С-вход регистра 5 и обеспечивают в нем потактовый сдвиг информации в сторону иго разряда. В результате все разряды смысловой части кодограммы через открытый элемент И 7 и элемент ИЛИ 8 поступают на информационный выход 18, В момент, когда все разряды смысловой части кодограммы ,1 пбудут "вытолкнуты" из регистра 5, на выходе элемента ИЛИ-НЕ 14 сформируется единичный сигнал, который блокирует прохождение сигналов через элементы И 2, 3 и выдает сигнал готовности к преобразованию очередной кодограммы на управляющий выход 17 преобразователя.Необходимо отметить, что в преобразователе предусмотрен синхронизирующий выход 19, который обеспечивает синхронизацию с устройством, принимающим кодограмму.Формула изобретения Преобразователь кодов, содержащий генератор синхроимпульсов, выход которого соединен с первый входом первого элемента И, и прямым:входом второго элемента И и является синхровыходом преобразователя, второй вход первого элемента И является управляющим входом преобразователя, выход 5 10 15 20 25 30 35 40 45 соединен через одновибратор с первым входом первого элемента ИЛИ и с управляющим входом первого регистра и непосредственно с первым входом второго элемента ИЛИ и управляющим входом второго регистра, выход второго элемента И соединен с вторым входом первого элемента ИЛИ, выходы первого и второго элемен- ИЛИ соединены с синхронизирующими входами одноименных регистров, выходы разрядов, кроме старшего, и выход старшего разряда первого регистра соединены соответственно с соответствующими входами элемента ИЛИ - НЕ и прямым входом третьего элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, выход которого является информационным выходом преобразователя, выход элемента ИЛИ - НЕ соединен с третьим входом первого элемента И и инверсным входом третьего элемента И и является управляющим выходом преобразователя, выходы разрядов, кроме старшего, второго регистра соединены с соответствующими входами четвертого элемента ИЛИ, выход которого соединен с первым инверсным входом второго элемента И и с первым входом четвертого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, программно-логическую матрицу, входы которой являются информационными входами преобразователя, первые входы соединены с соответствующими информационными входами первого регистра, о т л и ч а ю щ и й с я тем, что, с целью повышения быстродействия преобразователя за счет сокращения длины кодограммы, в нем вторые и третьи выходы программно-логической матрицы соединены соответственно с соответствующими первыми и вторыми информационными входами второго регистра, выход старшего разряда которого соединен с вторым входом третьего элемента ИЛИ, второй инверсный вход второго элемента И и инверсный вход четвертого элемента И объединены и подключены к выходу элемента ИЛИ-НЕ, второй прямой вход четвертого элемента И подключен к выходу генератора синхроимпульсов, 16263861626 Э 86 и ЫЛ.ЫиддЫЛ.ааааа 16 едактор В. Данко Заказ 286 Тираж 450 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ССС 113035, Москва, Ж, Раушская наб., 4/5 4,У 15
СмотретьЗаявка
4694786, 22.05.1989
ХАРЬКОВСКИЙ ИНСТИТУТ ИНЖЕНЕРОВ ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА ИМ. С. М. КИРОВА
БАРБАШ ИВАН ПОНКРАТОВИЧ, ЗДОРОВЦОВ ИВАН АНДРЕЕВИЧ, ПОЛЯКОВ ПЕТР ФЕДОРОВИЧ, СМОЛЯНИЦКИЙ БОРИС МИХАЙЛОВИЧ
МПК / Метки
МПК: H03M 9/00
Метки: кодов
Опубликовано: 07.02.1991
Код ссылки
<a href="https://patents.su/5-1626386-preobrazovatel-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кодов</a>
Предыдущий патент: Устройство для преобразования двоичного кода в код системы счисления остаточных классов
Следующий патент: Ключевой передатчик амплитудно-модулированных колебаний с подавленной несущей
Случайный патент: Гидропривод рабочего органа землеройной машины