(54) УСТРОЙСТВО ДЛЯ МАСШТАБИРОВАНИЯ
название | год | авторы | номер документа |
---|---|---|---|
Вероятностный интегрирующий преобразователь аналог-код | 1987 |
|
SU1441476A1 |
Аналого-цифровой преобразователь интегральных характеристик электрических величин | 1981 |
|
SU1035790A1 |
Цифроаналоговый преобразователь с автоматической коррекцией нелинейности | 1989 |
|
SU1709526A1 |
Преобразователь двоичного кода в двоично-десятичный код | 1989 |
|
SU1662005A1 |
Устройство для преобразования двоичного кода в код по модулю К | 1990 |
|
SU1793548A1 |
Преобразователь двоично-десятичного кода в двоичный | 1981 |
|
SU1013942A1 |
Устройство для преобразования кодов | 1974 |
|
SU530329A1 |
Преобразователь двоичного кода в двоично-десятичный и обратно | 1982 |
|
SU1086424A1 |
Устройство для извлечения квадратного корня | 1979 |
|
SU857982A1 |
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ | 2000 |
|
RU2187887C2 |
t
Изобретение относится к автоматике и вычислительной технике и преимущественно может быть использовано для преобразования т-раэрядных двоичных кодов в п-разрядные по заданному закону преобразования, причем закон преобразования зависит от номера входного кода. Например, автоматическая нормировка кодов, т.е. приведение различных кодов, имеющих различные диапазоны возможного изменения, к заданному диапазону изменений, причем закон приведения для каждого кода может задаваться произвольным образом, являясь при этом не обязательно линейным. Необходимость такого преобразования возникает, в частности, при автоматическом распознавании случайных объектов, характеризующихся большим количеством признаков различной природы, числовые ;значения которых находятся в различных диапазонах, причем для каждого признака диапазон информационных значения находится в различных частях возможного диапазона того или иного признака.
ti3BecTHO устройство для масштабирования 1, содержащее схему сдвига, схему выбора участка функции.
дешифратор адреса (внутри участка функции) и группы адресных элементов И. Данное устройство осуществляет дешифрирование кодов с выдачей адресов линейных участков функций, изменяющихся по заданному закону. Однако оно не позволяет задавать произвольные законы преобразования, так как в его структуре отсутствуют устрой10ства формирования нескольких законов масштабирования (т.е. преобразования одного кода в другой код по заданному закону).
15
Наиболее близким по технической сущности, к изобретению является устройство для масштабирования 2, содержащее генератор импульсов, блок записи информации, счетчик, блок па20мяти эталонного кода, распределитель импульсов, блок управления, блоки умножения и деления на константу, блок формирования масштабных коэффициентов. Устройство позволяет произ25водить масштабирование по нескольким линейным законам в соответсвии с номером кода. Изменение закона преобразования кодов осуществляется путем изменения коэффициента умножения
30 (деления). Это устройство не обеспечивает преобразования кодов по нелинейному закону, что не обеспечивает выбора информационных участков диапазона каждого признака и размещения информационных поддиапазонов (в общем слу чае нелинейных) в нужных участках заданного .диапазона всего признака. Целью изобретения является расширение класса решаемых задач за счет обеспечения масштабирования с заданными произвольными законами. Поставленная цель достигается тем тем, что в устройство, содержащее генератор импульсов, счетчик, выходную группу элементов И, входной регистр, схему сравнения, блок .;формирования контрольного кода и дешифратор номера преобразуемого кода, причем выход генератора импульсов соединенСО счетным входом счетчика выходы разрядов которого соединены с информационными входами соответствую щих элементов И выходной группы, дополнительно введены N дешифраторов функции (N - количество заданных законов масштабирования), N групп эле ментов И и блок управления, первый .выход которого соединен с управляющими входами входного регистра и элементов И выходной группы. Второй выход блока управления подключен к установочному входу счетчика и входу дешифратора номера преобразуемого кода, 1-тый выход которого (i 1,2,.,N) подклочен к управляющим входам элементов И ±-той группы, ин формационные входы элементов И кото рой соединены с выходами i-того дешифратора функции, входы которого. подключены к выходам разрядов счетчика. Выходы элементов И групп соединены с входами блока формирования контрольного кода, выходы которого . соединены с-первой группой входов схемы сравнения,- вторая группа входов которой подключена к выходам входного регистра. Выход схемы срав нения соединен с входом блока управ ления; при этом блок управления содержит генератор импульсов, два три гера и элемент И, причем выход гене ратора импульсов подключен к первому входу первого триггера, второй вход которого соединен со входом бл ка управления. Выход первого тригге ра соединен с первым входом второго и первым выходом блока управления, второго триггера соединен с первым входом элемента И, второй вх которого подключен к выходу генератора импульсов; выход элемента И со динен со вторым входом второго триг гера и вторым выходом блока управле ния. Блок-схема устройства представле на на фиг.1,блок-схема блока управл ния - на фиг.2. Устройство содержит счетчик 1, генератор 2 импульсов, блок 3 управления, выходная группа 4 элементов И, дешифраторы 5 функции, группы б элементов И, дешифратор 7 номера преобразуемого кода, б.пок 8 формирования контрольного кода, схема 9 сравнения и входной регистр 10. Блок 3 управления содержит генератор 11 импульсов, триггеры 12 и 13 и элемент И 14. Устройство работает следующим образом. От внешних измерительных устройств на входной регистр 10 поступает т-разрядныП двоичный код, который необходимо преобразовать в соответствии с заданным законом, в общем случае нелинейным. Запись этого кода осуществляется по команде с блока управления 3. Параллельно с этим на вход дешифратора преобразуемого кода 7 приходит номер признака, числовое значение которого-записано во входном регистре 10. После этого блок управления 3 запускает счетчик 1. Счетчик начинает считать количество импульсов от генератора импульсов 2. Этот текущий код поступает на входы дешифраторов функции 5, где осуществляется преобразование п-разрядного текущего кода счетчика в соответствии с законами, обратными законами масштабирования, в k-разрядный позиционный код. Группы элементов И 6 в соответствии с номером признака осуществляют коммутацию выходов соответствующих дешифраторов 5 на вход блока формирования контрольного кода 8, где k-разрядный позиционный код преобразуется в т-разрядный двоичный код. Этот код поступает на схему сравнения 9. В процессе работы счетчика 1 контрольный код постоянно изменяется, В момент равенства или если контрольный код становится больше исходного схема сравнения 9 выдает импульс на блок управления 3. В этом случае блок 3 выдает команды управления на остановку счетчика и на выдачу числа оказавшегося в этот момент в счетчике, в выходную группу элементов И. С приходом нового числа и нового признака начинается новый цикл работы устройства для масштабированияуже в соответствии с новым законом масштабирования. Введение в состав устройства для масштабирования дешифраторов функции и группы элементов И обеспечивает преобразование исходных т-разрядных чисел двоичных чисел в п-разрядные в соответствии с выбранными законами масштабирования. Эти законы могут быть как линейными, так и нелинейными, что значительно расширяет класс решаемых задач устройством для масштабирования. В частности, обеспечивает преобразование значений признаков в устройствах автоматичес кого распознавания случайных объектов, описываемых несколькими призна ками, диапазоны изменений которых различны. При этом уменьшаются аппаратурные затраты и повышается надежность распознавания. Формула изобретения 1. Устройство для масштабировани содержащее генератор импульсов, , счетчик, выходную группу элементов И, входной регистр, схему сравнениЯ( блок формирования контрольного кода и дешифратор номера преобра.зуемого кода, причем выход генерато ра импульсов соединен со счетным входом счетчика, выходы разрядов ко торого соединены с информационными входами соответствующих элементов И вы}содной группы, отличающе с я тем, что, с целью расширения класса решаемых задач за счет обеспечения масштабирования с заданными произвольньпии законами, в него введены N дешифраторов функции (N - ко личество заданных законов масштабирования) f N групп элементов И и блок управления, первый выход которого соединен с управляющими входами входного регистра и элементов И выходной группы, второй выход блока управления подключен к установочному входу счетчика и входу дешифратора номера преобразуемого кода, i-тый выход которого ,2,...N) подключен к управляющим входам элементов И i-той группы, информационные входы элементов И которой соединены с выходами i-Toro дешифратора функции, выходы которого подключены к выходам разрядов счетчика, выходы элементов И групп соединены с входами блока формирования контрольного кода, 18ЫХОДЫ которого соединены с первой группой входов схемы сравнения, вторая группа входов которой подключена к выходам входного регистра, выход схемы сравнения соединен с входом блока управления. 2. Устройство по п. 1, отличающееся тем, что, блок управления содержит генератор импульсов, два триггера и элемент И, причем выход генератора импульсов подключен к первому входу первого триггера, второй вход которого соединен с входом блока управления, выход первого триггера соединен с первым . входом второго триггера и первым выходом блока управления, выход второго триггера соединен с первым входом элемента И, второй вход которого подключен к выходу генератора импульсов, выход элемента И соединен со вторым входом второго триггера и вторым выходом блока управления. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 417786, кл. G 06 F 5/02, 1974. 2.Авторское свидетельство СССР № 631917, кл. G 06 F 7/38,1978 (прототип) .
0yf.f
Авторы
Даты
1981-12-07—Публикация
1980-01-09—Подача