Устройство для масштабирования
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ
Союз Советских
Социалистических
Реслублнк (61) Дополнительное к авт. свид-ву (22) Заявлено 0901.80 (21) 2909585/18-24 (51) М КЛ
G 06 F 7/548 с присоединением заявки N9 (23) Приоритет
Государствеяяый комитет
СССР по делам изобретений и открытий
Опубликовано 07.12.81. Бюллетень N9 45
Дата опубликования описания 07. 12. 81 (53) УДК esi. З (088. 8) В.С.Кириченко, P.Н.Ошуркфв и Б.Г.Лабза (i „
1 д (72) Авторы изобретения . (7 3 ) Заявитель (54) УСТРОЙСТВО ДЛЯ МАСШТАБИРОВАНИЯ
Изобретение относится к автоматике и вычислительной технике и преимущественно может быть использовано для преобразования m-разрядных двоичных кодов в и-разрядные по заданному закону преобразования, причем закон преобразования зависит от номера входного кода. Например, автоматическая нормировка кодов, т.е. приведение различных кодов, имеющих различные диапазоны возможного изменения, к заданному диапазону изменений, причем закон приведения для каждого кода может задаваться произвольным образом, являясь при этом не обязательно линейным. Необходимость такого преобразования возникает, в частности, при автоматическом распознавании случайных объектов, характеризующихся большим количеством признаков различной природы, числовые ,значения которых находятся в различных диапазонах, причем для каждого признака диапазон информационных значений находится в различных частях возможного диапазона того или иного признака.
Известно устройство для масштабирования (1), содержащее схему сдвига, схему выбора участка функции, дешифратор адреса (внутри участка функции) и группы адресных элементов
И. Данное устройство осуществляет де5 шифрирование кодов с выдачей адресов линейных участков функций, изменяющихся по заданному закону. Однако оно не позволяет задавать произвольные законы преобразования, так как в его структуре отсутствуют устройства формирования нескольких законов масштабирования (т.е. преобразования одного кода в другой код по заданному закону) °
15 Наиболее близким по технической сущности.к изобретению является устройство для масштабирования (2), содержащее генератор импульсов, блок записи информации, счетчик, блок па20 мяти эталонного кода, распределитель импульсов, блок управления, блоки умножения и деления на константу, блок формирования масштабных коэффициентов. Устройство позволяет производить масштабирование по нескольким линейным законам в соответсвии с номером кода. Изменение закона преобразования кодов осуществляется путем изменения коэффициента умножения
30 (деления) .
888112
Это устройство не обеспечивает преобразования кодов по нелинейному закону, что не обеспечивает выбора информационных участков диапазона каждого признака и размещения информационных паддиапазонов (в общем случае нелинейных) в нужных участках заданного .диапазона всего признака.
Целью изобретения является расширение класса решаемых задач за счет обеспечения масштабирования с заданными произвольными законами.
Поставленная цель достигается тем, тем, что в устройство, содержащее генератор импульсов, счетчик, выходную группу элементов И, входной регистр, схему сравнения, блок .:фор- 15 мирования контрольного кода и дешифратор номера преобразуемого кода, причем выход генератора импульсов соединен со счетным входом счетчика, выходы разрядов которого соединены с Щ информационными входами соответствующих элементов И выходной группы, дополнительно введены И дешифраторов функции (N — количество заданных законов масштабиРования), N групп элементов И и блок управления, первый .выход которого соединен с управляющими входами входного регистра и элементов И выходной группы. Второй выход блока управления подключен к установочному входу счетчика.и входу дешифратора номера преобразуемого кода, 1-тый выход которого (з.=
=1,2...N) подклочен к управляющим входам элементов И i-той группы, информационные входы элементов И кото- И рой соединены с выходами i-того дешифратора функции, входы которого. подключены к выходам разрядов счетчика. Выходы элементов И групп соединены с входами блока формирования контрольного кода, выходы которого, соединены с-первой группой входов схемы сравнения, вторая группа входов которой подключена к выходам входного регистра. Выход схемы срав- 4 нения соединен с входом блока управления; при этом блок управления содержит reнератор импульсов, два триггера и элемент И, причем выход генератора импульсов подключен к первому входу первого триггера, второй вход которого соединен со входом блока управления. Выход первого триггера соединен с первым входом второго и первым выходом блока управления, выход второго триггера соединен с H первым входом элемента И, второй вход которого подключен к выходу генератора импульсов; выход элемента И соединен со вторым входом второго триггера и вторым выходом блока управле- щ ния.
Блок-схема устройства представле. на на фиг.1,блок-схема блока управления - на фиг.2. 65
Устройство содержит счетчик 1, генератор 2 импульсов, блок 3 управления, выходная группа 4 элементов
И, дешифраторы 5 функции, группы б элементов И, дешифратор 7 номера преобразуемого кода, блок 8 формирования контрольного кода, схема 9 сравнения и входной регистр 10.
Блок 3 управления содержит генератор 11 импульсов, триггеры 12 и
13 и элемент И 14.
Устройство работает следующим образом. От внешних измерительных устройств на входной регистр 10 поступает m-разрядный двоичный код, который необходймо преобразовать в соответствии с заданным законом, в общем случае нелинейным. Запись этого кода осуществляется по команде с блока управления 3. Параллельно с этим на вход дешифратора преобразуемого кода 7 приходит номер признака, числовое значение которого. записано во входном регистре 10. После этого блок управления 3 запускает счетчик
1. Счетчик начинает считать количество импульсов от генератора импульсов 2. Этот текущий код поступает на входы дешифраторов функции 5, где осуществляется преобразование и-разрядного текущего кода счетчика в соответствии с законами, обратными законами масштабирования, в k-разрядный позиционный код. Группы элементов И б в соответствии с номером признака осуществляют коммутацию выходов соответствующих дешифраторов 5 на вход блока формирования контрольного кода 8, где k-разрядный позиционный код преобразуется в m-разрядный двоичный код. Этот код поступает на схему сравнения 9. В процессе работы счетчика 1 контрольный код по стоянно изменяется. В момент равенства или если контрольный код становится больше исходного схема сравнения 9 выдает импульс на блок управления 3. В этом случае блок 3 выдает команды управления на остановку счетчика и на выдачу числа оказавшегося в этот момент в счетчике, в выходную группу элементов И.
С приходом нового числа и нового признака начинается новый цикл работы устройства для масштабирования. уже в соответствии с новым законом масштабирования.
Введение в состав устройства для масштабирования дешифраторов функции и группы элементов И обеспечивает преобразование исходных m-разрядных чисел двоичных чисел в и-раз1 рядные в соответствии с выбранными законами масштабирования. Эти законы могут быть как линейными, так и нелинейными, что значительно расширяет класс решаемых задач устройством для масштабирования. В частности, обеспечивает преобразование значений
888112 признаков в устройствах автоматического распознавания случайных объектов, описываемых несколькими признаками, диапазоны изменений которых различны. При этом уменьшаются аппаратурные затраты и повышается на5 дежность распознавания.
Формула изобретения
1. Устройство для масштабирования, содержащее генератор импульсов, счетчик, выходную группу элементов
И, входной регистр, схему сравнения блок формирования контрольного кода и дешифратор номера преобра, зуемого кода, причем выход генерато- 15 ра со счетным входом счетчика, выходы разрядов которого соединены с информационными входами соответствующих элементов И выходной группы, о т л и ч а ю щ е е- щ с я тем, что, с целью расширения класса решаемых задач за счет обеспечения масштабирования с заданными произвольными законами, в него введены N дешифраторов функции (N — количество заданных законов масштабирования)< N групп элементов И и блок управления, первый выход которого соединен с управляющими входами входного регистра и элементов И выходной группы, второй выход блока управления подключен к установочному входу счетчика и входу дешифратора номера преобразуемого кода, i-тый выход которого (i=1,2,...N) подключен к .Управляющим входам элементов И i-той группы, информационные входы элементов И которой соединены с выходами i-того дешифратора функции, выходы которого подключены к выходам разрядов счетчика, выходы элементов И групп соединены с входами блока формирования контрольного кода, Выходы которого соединены с первой группой входов схемы сравнения, вторая группа входов которой подключена к выходам входиого регист. ра, выход схемы сравнения соединен с входом блока управления.
2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что, блок управления содержит генератор импульсов, два триггера и элемент И, причем выход генератора импульсов подключен к первому входу первого триггера, второй вход которого соединен с входом блока управления, выход первого триггера соединен с первым . входом второго триггера и первым выходом блока управления, выход второго триггера соединен с первым входом элемента И, второй вход которого подключен к выходу генератора импульсов, выход элемента И соединен со вторым входом второго триггера и вторым выходом блока управления.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 417786, Kn. G 06 F 5/02, 1974.
2. Авторское свидетельство СССР
9 631917, кл. G 06 F 7/38,1978 (прототип) .
888112
Составитель Т.Шелобатова
Редактор Т.Федотов Техред Т.Маточка Корректор H. Швыдкая
Заказ 10725/13
Тираж 748 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП ™Патент, r. Ужгород, ул. Проектная, 4



