Функциональный преобразователь полинома третьей степени

 

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

СОЮЗ СОВЕТСНИХ

3 ЙЛ

PECAVSЛИН (19) (111 (уцди G 06 У 7J552

ОЛИСАНИЕ ИЗОБРЕТЕНИЯ

Н АSTOPCHÎMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР.1 (21) 4459! 35/24-24 (22) 12.07.88 (46) 07.05.90. Бюл, У 17 (71) Харьковский политехнический институт им. В.И.Ленина (72) И.В.Кривогин (53) 681.325(088.8) (56) Авторское свидетельство СССР !! 851405, кл. G 06 I 7/552, 983.

Смолов В.Б. Функциональные преобразователи информации.- Y. Энергия, 1981, с. 144-145. (54) ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ

ПОЛИНОИА ТРЕТЬЕЙ СТЕПЕНИ (57) Изобретение относится к вычислительной. технике и может быть использовано в измерительных устройствах с анпаратурной реализацией функции преобразования. Цель изобретения — повыИзобретение относится к вычислительной технике. и может быть исполь. зовано в измерительных устройствах с аппаратурной линеаризацией Функции преобразования, Целью изобретения является повышение быстродействия.

На фиг. l представлена блок-схема преобразователя! на Фиг.2 — схема блока управления.

Преобразователь содержит элементы И-НЕ 1 и 2, элемент 2И-ИЛИ-HE 3, элемент И 4, триггер 5, формирователь 6 импульсов, реверсивные счет чики 7 и 8, триггер 9, вычитающий счетчик 10, блок 11 управления, элемент 2И-ИЛИ-НЕ 1 2, элемент 21 -ИЛИ 13, 2 шение быстродействия. Функциональный преобразователь полинома третьей степени содержит три вычислительных блока, блок управления, элементы 2И-ИПИНЕ, 2И-ИЛИ, ИЛИ, три формирователя импульсов, счетчик результата, каждый вычислительный блок содержит элементы И-НЕ, И, 2И-ИЛИ-НЕ, два реверсивных счетчика, вычитающий счетчик, два триггера и формирователь импульсов.

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

С: формирователи 14 и 15 импульсов, элемент ИЛИ 16, Формирователь 17 импульсов, счетчик 18 результата, вычислительные блоки 1 9-21. Блок управления (фиг.2) содержит дешифратор 22 и элементы И-НЕ 23-25.

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

Перед началом преобразований полинома вида N < = Ах + Вх + Сх + D, где х = Т,/Т, в первый и второй реверсивные счетчики заносятся коды коэффициентов А, В, С, в счетчик 18 результата — код коэффициента D, а в вычитающие счетчики I 0 — коды соответствующих степеней.

1 562907

Работу Функционального преобразователя полинома третьей степени рассмотрим иа примере работы вычисли ;ельного блока 1 9 ° Выбирают коэффициенты А>-В С. Периоды следования Т» и Т выбираются иэ соотношения Т,(Т»а УТ

В исходном состоянии первый и второй триггеры находятся в нулевом 10

6остоянии. Единичный потенциал с инерсного выхода первого триггера 5 открывает пб первому входу элемент

Й-НЕ 1, единичный потенциал с инверс ного выхода второго триггера 9 по 15 четвертому входу — элемент 2И-ИЛИ-НЕ

3,а единичный потенциал с третьего выхода блока 11 управления по четвертым входам — элементы 2И-ИЛИ 13 и 2И-ИЛИ-НЕ

12, входные импульсы с периодом сле- 20 ,дования Т» поступают на вычитающий

Эход первого реверсивного счетчика 7, а импульсы с периодом следования Т

isa вычитающий вход второго реверсивного счетчика 8, вход первого (млад- 25 шего) разряда и через элемент ИЛИ 1 6 йа вход второго разряда счетчика 18, что соответствует утроению частоты

По входу первого разряда счетчика 18 результата. 30

Первым переполняется второй реверсивный счетчик 8. В результате переполнения с выхода отрицательного переноса поступает импульс на входы второго 9 (изменяет ".,. его состояние) и первого 5 (подтверждает его состояние)

Триггеров. Нулевой потенциал с инверсного выхода второго триггера 9 закрывает по четвертому входу первый

Элемент 2И-ИЛИ-НЕ 3 и открывает по 40

Третьему входу элемент И 4, импульсы

Тц начинают поступать на суммирующий вход второго реверсивного счетчика 8 до момента отрицательного переполнения первого реверсивного счет- 45 чика 7.

Таким образом, в первом такте работы Функционального преобразователя нз А.импульсов с периодом следования

Т, Формируется временной интервал

АТ», который одновременно квантуется . опорными импульсами с периодом следования Т, в результате чего формируется число-импульсный код

К АТ /То А

Соответственно, в блоке 20 Формируется код В„, в бло»»е 21 - С . Счет

Импульсов утроенной частотой F в с четчике 18 результата продолжается. до момента обнуления реверсивного счетчика 7 третьего вычислителънога блока 21, В резуьтате обнуления вычитающего счетчика 10 блока 21 с его выхода отрицательного переноса поступает импульс на третий вход блока 11 управления. Сигнал с третьего выхода блока 11 управления закрывает по четвертым входам элементы 2И-ИЛИ НЕ 1 2 и 2И-ИЛИ 13, а сигнал с второго выхода блока 11 управления открывает. по первому входу элемент 2И-ИЛИ 13, и им" пульсы с периодом Т через элемент

ИЛИ 16 поступают на старшие разряды счетчика 18 результата, что соответствует удвоению частоты по входу первого разряда счетчика )8 результата.

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

5 в единичное состояние, т.е. нулевой потенциал. инверсного выхода этого ,триггера открывает по первому входу элемент И-HE 2, и на суммирующий вход ервого реверсивного счетчика 7 начинают поступать импульсы опорной частоты, открывается по первому входу первый элемент 2И-ИЛИ-НЕ 3 и на вычи-. тающий вход второго реверсивного счетчика 8 начинают поступать импульсы входной частоты до переполнения второго реверсивного счетчика 8. Во втором такте Формируется временной интервал N»T», который квантуется импульсами опорной частоты, число которых .

Ы Х Т /T+ = N< z z= Ax, Аналогично во втором преобразователе степенной Функции формируется код Вх

Поступление опорных импульсов на старшие разряды счетчика 18 результата продолжается до отрицательного переполнения вычитающего счетчика

10 второго блока 20. В результате обнуления счетчика 10 второго вычислительного блока 20 с его выхода отрицательного переноса поступает импульс на второй вход блока 11 управления. Сигнал с второго выхода блока

11 управления закрывает по первому входу элемент 2И-ИЛИ 13, а сигнал с первого выхода блока 11 управления открывает по первому входу элемент

2И-ИЛИ-НЕ 12 и опорные импульсы по07

5 15629 ступают на в од первого разряда счетчика 1 8 результата. Поступление импульсов на вход первого разряда счетчика 18 результата продолжается до момента переполнения вычитакщего счетчика .1 0 первого блока 9.

В третьем такте работы импульс переполнения второго реверсивного счетчика 8 поступает на вход первого триггера 5 и единичный потенциал с его инверсного выхода открывает по первому входу первый элемент И-НЕ нулевой потенциал на выходе вто >ого триггера 9 открывает по третьему входу элемент И 4.

Таким образом, на вычитающий вход первого реверсивного счетчика 7поступают импульсы входной частоты, на суммирунщий вход второго реверсивно- 20

ro счетчика 8 — импульсы опорной частоты до переполнения первого реверсивного счетчика 7. Импульс отрицательного переполнения проходит через первый Формирователь на вычитакщий 25 вход вычитающего счетчика 10 и на его выходе появляется и;пульс отрицательного переполнения, поступающий на первый вход блока 1! управления.

При этом первый вычислительный блок !9 фиксирует число импульсов

И =Ах

В счетчике !8 результата Фиксирует-, ся число импульсов, равное Ах + Вх + а

+Сх + D. В моменты окончания работы соответствующих вычислительных блоков блок ll управления выдает команду запрета на их работу, например на К-входы реверсивных счетчиков 7 н 8 (не показа- 40 йы) .

Формула изобретения

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

- соединены с первыми входами соответственно элементов 2И-ИЛИ и 2И-ИЛИ-НЕ, вторые и третьи входы которых соединены с выходами соответственно первого и второго формирователей импульсов, третий выход блока управления соединен с четвертыми входами элементов

2И-ИЛИ и 2И-ИЛИ-НЕ, выходы которых соединены соответственно с первым входом элемента ИЛИ и счетным входом первого разряда счетчика результата, инверсный выход которого соединен с входом третьего Формирователя, выход которого соединен с вторым входом элемента ИЛИ, выход которого соединен со счетным входом второго разряда счетчика результата, входы с третьего по нулевой коэффициентов полинома преобразователей соединены с установочными входами соответственно первого, второго, третьего вычислительных блоков и счетчика результата, выход которого соединен с выходом преобразователя, входы кодов с третьей по первую степеней преобразователя соединены с входами степени соответственно спервого по третий вычислительных блоков, причем в KG blA вычислительный блок введены второй элемент И-НЕ, элемент

2И-ИЛИ-НЕ, первый и второй триггеры, формирователь импульсов и вычитающий счетчик, первый вход первого элемента И вЂ” НЕ соединен с инверсным выходом первого трш гера, входом формирова!

562907 теля импульсов, первым входом второ,го элемента И-НЕ и первым входом элемента 2И-ИЛИ-НЕ, второй вход которого соединен с первым тактовым входом блока„ второй тактовый вход которого . соединен с вторым входом второго элемента И-HE и третьим входом элемента

2И-ИЛИ-HE четвертый вход которого соединен с третьим входом элемента И и инверсным выходом второго триггера, вход установки в ".3" "которого соединен с выходом переполнения второго реверсивного счетчика и нходрм установки и О" первого триггера, вход установки н "J" которого соединен с выходом переполнения первого реверсивного счетчика, суммирукчций вход которого соединен с выходом второго элемента И-НЕ, выход элемента 2И-ИЛИ-НЕ соединен с ньиитакщим входом второго счетчика, выход формирователя импульсов соединен с нычитающим входом нычитавщего счетчика, вход установки и выход которого соединены соответст-.25 ненно с входом степени и выходом блока, установочный .вход которого соединен с входами установки первого и второго ренерсивных счетчиков.

2. Преобразователь по и. l, о т лич аюmий с я тем, что блок управления содержит дешифратор, трн элемента И-НЕ, причем входы блока подключены к соотнетстнукицим входам дешийратора, первый, второй и четвертый разрядные выходы которого соединены соответственно с первым, вторым и третьим вкодамн перного элемента И-НЕ, третий, пятый и шестой разрядные выходы деши4ратора соединены соответственно с первым, вторым и третьим входами второго элемента

И-НЕ, шестой и седьмой разрядные выходы деши4ратора соединены соответственно с первым и вторым входами третьего элемента И-НЕ, выходы первого, второго н третьего элементов

И-HE соединены с соответствующими выходами блока управления, ) 562907

Составитель А. Зорин

Техред Л.Сардюкова . Корректор М.Самборская.

Редактор И. П!улла

Тираж 558

Подписное

Заказ 065

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Функциональный преобразователь полинома третьей степени Функциональный преобразователь полинома третьей степени Функциональный преобразователь полинома третьей степени Функциональный преобразователь полинома третьей степени Функциональный преобразователь полинома третьей степени 

 

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

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

Изобретение относится к вычислительной технике и предназначено для интерационного формирования квадратов чисел Фибоначчи в специализированных вычислителях, работающих в 1 коде Фибоначчи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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