Цифровой генератор функций
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1035594
Авторы: Черный, Яснопольский
Текст
СООЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК П 9) (111 5 4 А 1 1/02 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ ОПИСАНИЕ ИЗОБРЕТЕНИЯ" ,:,:, АВТОРСКОМУ СВИДЕТЕЛЬСТВУ В. Черныйматики(72) В.В. Яснопольский и А. (71) Киевский институт авто им. ХХУ съезда КПСС(56) 1. Авторское свидетельство СССР 9 341045, кл. С 06 6 7/26, 1970.2. Авторское свидетельство СССР 9 588626, кл. Н 03 К 13/02, 1977. (54)(57) 1. ЦИФРОВОЙ ГЕНЕРАТОР ФУНКЦИЙ, содержащий два М -разрядных регистра сдвига ( 11 -число разрядов в предоставлении генерируемой функции), два сумматора, выходы которых подключены к последовательным входам соответствующих М -разрядных. реги-.-. стров сдвига, счетчик, блок совпадения кодов и блок управления, о т - л и ч а ю щ и й с я тем, что, с целью расширения функциональных возможностей цифрового генератора функций эа счет изменения масштабов аргумента и функций, многократного повторения вычисления функций задан. ного аргумента или отрезков рядов значений на заданном интервале изменения аргумента, а также получения гиперболических, показательных и других функций, он содержит задатчик аргумента, две группы по И блоков ввода параметров ( И -число пар параметров), две группы по и блоков элементов И, два блока элементов ИЛИ, ,два 1 -разрядных регистра сдвига (-число разрядов в представлении ,параметров, ) Щ ) , два блока формирования кода, два гереключателя, две группы по 1) сумматоров, четыре блока задания масштабов, четыре блошка обратных связей, две группы поэлементов ИЛИ, два блока элементов И и два регистра, причем выхо,ды блоков задания параметров первой и второй групп подключены к инфор,мационным входам соответствующих блоков элементов И одноименных групп, выходы блоков элементов И первой и второй групп через первый и второй блоки элементов ИЛИ соответственно подключены к параллельным входам первого и второго Л -разрядных регистров сдвига, последовательные выходы которых подключены к информа-. ционным входам соответствующих бло-. ков формирования кода, разрешающие входы блоков формирования кода подключены к выходам соответствующих переключателей, первые входы первого и второго сумматоров подключены к вы ходам первых сумматоров первой и ,второй групп соответственно, первый вход 1 -го (1 = 1 -у ) сумма- Е тора первой и второй групп, кроме-го сумматора в каждой группе, подключен к выходу ( 1 + 1)-го сумматора той жегруппы, первые входы Св 11 -х сумматоров первой и второй групп подключены к выходам первого и второго блоков формирования кодов соответственно, последовательные выходы первого и второго О-разрядных регистров сдвига подключены к вторым входам первого и второго сумматоров соответственно, параллельный выход первого 4 -разрядного регистра сдвига подключен к информационным входам первого и второго блоков обратных связей и через первый блок элементов И к входу первого регистра, параллельный выход второго4 -разрядного регистра сдвига-подключен к информационным входам третьего и четвертого блоков обратных связей и через второй блок элементов И к входу второго регистра, выходы первого и второго регистров являются выходамицифрового генератора функций, выходы блоков задания масштабов подключены к масштабирующим входам соответствующих блоков обратных связей, 1 -е выходы второго и третьего блоков обратных45 дом) соответствуюшего коэффициента обратной связи К, И, К или К через элемент 49 И и элемент 68 ИЛИ на входы устаноэки нуля. обоих распределителей 75 и 76 блока 1 управ-ления поступает сигнал установки 5 нуля. В нулевом состоянии первый распределитель 75 возбуждает свой выходи связанные с ним выходы В и Б блока 1 управления, в результате чего регистры 19 и 20 и 10 счетчик 35, а также блоки 25 и 26 Формирования кода и блоки 31 - 34 обратных связей устанавливаются в нулевое состояние. Второй распределитель 76 в нулевом состоянии возбуждает свой выход Н и связанные с ним входы элементов 51 и 63 .И блока 1 управления. Затем, по истече- . нии времени задержки элемента 39 задержки, сигнал установки нуля распределителей.75 и 76 с помощью элемента 46 не снимается, и одно" временно на вход элемента 56 И поступает сигнал, разрешающий в дальнейшем прохождение через этот элемент команд вывода результатов вычислений, Наконец, по истечении времени задержки элемента 40 задержки происходит запуск генератора 45 им-пульсов.Дальнейшая работа цифрового ге- ЗО йератора функций иллюстрируется Фиг.б, на которой приведена временная диаграмма работы блока 1 управ" ления в начале периода вычислений "при суммировании слагаемых начальных значений генерируемых Функций. На Фиг,. 6 обозначены: ГИ - сигналы на выходе генератора 45 импульсов; 8 Ь 1 ЦК, - сигналы на одноименнь 1 х выходах йервого распределителя 75, Н, О, Ь, Сп, П, УСС Р 1 гг С,цРдС,о 1 ф Фу.С Р, С 4 - сигналы на одноименных выходах Ь 1 орого распределителя 76; ,. ф - сигналы на выходах " и Ц блока 1 управления.Вначале оба распределитеЛя 75 и 76 нахоцятся в нулевом состоянии и возбуждают соответственно свои, выходы 6 и Н . Поэтому выход эАмента .47 НЕ, а также входы элемента 63 50 И оказываются возбужденными, и первый импульс генератора 45 ймпульсов проходит через элемент 63 И, элемент 74 ИЛИ и элемент 44 задержКи на .счет"й вход второго распределителя 7655 По истечении времени. задержки элемента 44 задержки второй распределитель 76 переходит в следующее своесостояние, в котором он вс 1 эбуждает свой выход П . Это состояние второго распределителя 76 используется только для устранения явления "гонок""состязаний" ); выход О неиспользуется.Так как при выходе второго распределителя 76 из нулевого состоя ния возбуждается выход элемента 48НЕ, следующий (второй)импульс генератора 45 импульсов проходит черезэлемент 50 И, элемент 67 ИЛИ и элемент 41 задержки на счетный входпервого распределителя 75. Поистечении времени задержки элемента 41 задержки первый распределитель 75 переходит в следующее своесостояние, в котором он возбуждаетсвой выходи связанный с нимвыход %1 первой группы т. выходов.блока 1 управления. Сигнал, появившийся на этом выходе, используется в качестве команды ввода первойпары слагаемых с и Ь начальныхзначений. Он поступает на командный входпервого из блоков 11 элементов И, информационный вход которого соединен с парафазным параллельным выходом первого блока ввода первой группы 2 блоков ввода,одновременно этот сигнал поступаетна командный вход первого из блоков12 элементов И, информационный входкоторого соединен с парафазным параллельным выходом первого блокаввода второй. группы 3 блоков ввода.В результате действия этого сигнала в регистр 21 вводится парафазныйпараллельный код величины О -прямойпри О"71 0 и,дополнительный при Ос 0;одновременно в регистр 22 вводитсяпарафазный параллельный код величины Ь,Следующий ( третий) импульс генератора 45 импульсов также проходитчерез элемент 50 И, элемент 67 ИЛИи элемент 41 задержки насчетныйвход первого распределителя 75, По фистечении времени задержки элемента 41 задержки первый распределитель 75 переходит в следующее свое,состояние, в котором он возбуждаетсвой выход Ц 1 и через элемент 66ИЛИ - входы элемента 65 ИЛИ, элементов 51, 60 и 64:И, а также нулевой вход триггера 77. Сигнал на выходе элемента 47 НЕ исчезайт.РСледующий ,четвертый ) импульсгенератора 45 импульсов проходитчерез элемент 64 И, элемент 74 ИЛИи элемент 44 задержки на счетныйвход второго распределителя 76. Поистечении времени задержки элемента 44 задержки второй распределитель 76 переходит в следующее состояние, в котором он .возбуждает свойвыход Ь . Аналогично, пятый импульспереводит с задержкой ) второй распределитель 76 в следующее состояние,в котором он возбуждает свой выходСи , шестой импульс - в состояниевозбуждения выхода П , седьмойв состояние возбуждения выхода УСВыходы о , С , П, УС не оказываот влияния на суммирование слагаемых начальных значений.Следующий( восьмой) импульс переводит (с задержкой) второй распределитель 76 в состояние возбуждения выхода С , причем возбуждается и выход элемента 72 ИЛИ. Следующий (девятый ) импульс генератора 45 импульсов проходит через элемент 61 И на выход " блока 1 управления и далее на входы сдвига регистров 19 и 20. В результате содержимое регистров 19 и 20 ( в них вначале содержатся коды нуля) циклически сдвигается на один разряд вправо (в сторону младших разрядов) . По истечении времени задержки элемента 44 задержки, второй распределитель 76 переходит в следующее состояние, в котором он возбуждает свой выход Р 1Последующие импульсы генератора 45 импульсов действуют аналогично восьмому и девятому импульсам, причем поочередно возбуждаются выходы С, Р, , С, Р Со ., а второго распределителя 76. На выходе Г блока 1 управления формируется серия импульсов в количестве Ц импульсов, циклически сдвигающая .содержимое регистров 19 и 20 на ,О разрядов вправо (,ц = ) - Х разница между числом М разрядов регистра 19 и числом А разрядов регистра 21, а также между числами разрядов регистров 20 и 22). Тем самым содержимое регистров 19 и 20 согласуется с содержимым регистров 21 и 22 для их последующего поразрядного суммирования, начиная с )Ь -го разряда.Следующий за этой серией импульсов импульс переводит,( с задержкой) второй распределитель 76 в состояние возбуждения выхода Сд.(, причем возбуждаются и выходы элементов 71 и 72 ИЛИ. Следующий импульс проходит через элемент 60 И на выход ф и через элемент 61 И на выход Г блока 1 уп-. равления; далее он проходит на входы сдвига регистров 21 и 22 и на входы сдвига регистров 19 и 20. В результате содержимое регистров 21 и .22 ( в них содержатся соответственно коды слагаемых О и Ь) сдвигается на один разряд вправо, одновременно содержимое регистров 19 и 20 (в них вначале содержатся коды нуля) циклически сдвигается на один разряд вправо, младший (Х -й ) разряд содержимого регистра 21 (кода слагаемого Ц) суммируется с Л -м разрядом содержимого регистра 19 ( в нем вначале содержится код нуля), и сумма поступает в старший разряд регистра 19, аналогично младший ( Л -й) разряд содержимого регистра 22 (кода слагаемого Ь) суммируется с (. -м разрядом содержимого регистра 20, и сумма поступает в старший разряд регистра 20. По истечении времени65 Следующий импульс генератора 45 импульсов переводит ( с зацержкой ) второй распределитель 76 в нулевое состояние, в котором возбужден его выход и , следующий за ним импульс переводит первый распределитель 75 в состояние возбуждения его выходапричем возбуждается и связаннйй с ним выход 2 первой группыт. выходов блока 1 уйравления. Сигнал,появившийся на этом выходе, используется в качестве команды ввода втозадержки элемента 44 задержки второй распределитель 76 переходит в следующее состояние, в котором он возбуждает свой выход Р+ .Последующие импульсы генератора 5 45 импульсов действуют аналогичноописанному, причем поочередно воз- буждаются выходы Сс+ ,/ , С,бз, Рд+эС рР, второго распределителя 76. На выходах ( и Г бло 10 ка 1 управления синхронно формируются две серии импульсов по А импульсов в каждой серии, синхронно сдвигавшие содержимое четырех регистров19 - 22 на Л разрядов вправо( А -число разрядов регистров 21 и22); при этом З.-разрядный последовательный код.содержимого регистра 21 (код слагаемого О)суммируется со старшими Л разрядами последовательного кода содержимого регист О ра 19 (в нем вначале содержится коднуля), и последовательный код суммыпоступает в старшие А разрядоврегистра 19, аналогично Х -разрядныйпоследовательный код содержимого ре гистра 22код слагаемого ) суммируется со старшими (. разрядамипоследовательного кода содержимогорегистра 20 ( в нем вначале,содержится код нуля ), и ). -разрядный 3 О последовательный код суммы поступает в старшие Л разрядов регистра 20.Следующий за этой серией импульс.переводит (с задержкой ) второй распределитель 76 в состояние воэбуж дения выхода С 4.На этом заканчивается обеспечиваемый вторым распределителем 76 циклсуммирования первых слагаемых О и Ьначальных значений генерируемых функцийнаходившихся вначале в регист О рах 21. и 22,с содержимым соответственно регистров 19 и 20, В выполнении цикла суммирования участвуютвыходы С ва Сц в С,ц + ф фффффСд второго распределителя .76, вы ходы Н, ПСПУС Рз Рф ю Р., РфС 4суммирование влияния не оказывают.Результаты суммирования О +О = О иЬ 4 +О = фоказались соответственйо 5 О в регистрах 19 и 20. Таким образом,выполнен оператор Ц алгоритмафункционирования цифрового генератора функций ( фиг. 5).рой пары слагаемых О и Ь начальных значений.Ввод слагаемых О иначальных значений в регистры 21 и 22 и их суммирование соответственно со слагаемыми О 1 и о , находящимися теперь 5 уже в регистрах 19 и 20, выполняются также, как ввод и суммирование первой пары . О и Ь. В результате в регистрах 19 и 20 образуются коды сумм о + О и Ь + Ь.Ввод и суммирование остальных пар слагаемых начальных значений выполняются аналогично. В результате в регистрах 19 и 20 образуются соответственно коды суммГ15йс). и 2 О=Х Ьо;Дальнейшая работа. цифрового генератора Функций иллюстрируется фиг.7, 20 на которой приведена временная диа" грамма работы блока 1 уйравления при переходе от.суммирования слагаемых начальных значений к вычислению текущих значений генерируемых функ- д ций, На Фиг. 7 обозначены 1 И - сигналы на выходе генератора 45 импульсов, Ц ЦВ -сигналы на одноименных выходах первого распределителя 7530 С,оРцС,ц+ Р,о 1С уРС- сигналы на одноименных выходах второго распределителя 76; То, Т 1 - сигналц на нулевом и единичном выходах триггера 77 блока 1 управления; ФМЬГФ - сигналы на выхо- З 5 дах ф, 1( , Ф , 1 , ф блока 1 управления.После окончания суммировавания Ф-и пары слагаежи Онб начальных значений и перехода второго распре делителя 76 в нулевое состояние, в котором возбужден его выход И очередной импульс генератора 45 импульсов переводит (с задержкой) первый распределитель 75 в состояние 4в котором возбужден его выход ЦВ . При этом возбуждаются входы элементов 55, 62, 57 и 58 И, а также через переключатель 38 режимов и элемент 69 ИЛИ - вход элемента 54 И.Следующая серия импульсов генератора 45 импульсов переводит вто". рой распределитель 76 из одного сос" тояния в другое, причем последовательно возбуждаются его выходы ПЬ, С, П, МС, С, Р,, Ср Ро Ъ+1 Рдт, С, Рр, С,НСигнал с выхода д проходит черезэлемент 54 И, элемент 70 ИЛИ и элемент 56 на выход ф блока 1 управления и далее на командные входы 60блоков 13 и 14 элементов И; при этомпарафазные параллельные коды вели-.чин, находящихся в регистрах 19 и 20, выводятся соответственно в регистры 23 и 24, Таким образом, в 65 этих регистрах оказываются начальные значения Мр и о непрерывных рядов значений генерируемых функ- ций.Сигнал с выходавторого распределйтеля 76 используется в качестве сигнала установки обратных связей. Он проходит через элемент 58 И на выход К блока 1 управления и далее на установочные входы Кблоков 31 и 33 обратных связей. В блоках 31 и 33 обратных связейэтот сигнал поступает на первые группы 79 элементов И и проходит через . те из них, вторые входы которых возбуждены выходами значащих разрядов шифраторов 78 в соответствии с кодами заданных значений коэффициентов обратных связей К и К, устаноВленных с помощью блоков 7 и 9.задания масштаба. Пройдя через эти элементы И, сигнал с выхода Ж поступает на входы установки единицы соответствующих триггеров первцх групп 84 триггеров и устанавливает эти триггеры в единичное состояние, остальные же триггеры этих групп остаются в нулевом состоянии. Потенциалы единичных выходовтриггеров первых групп 84, установ ленных в единичное состояние, поступают на входы соответствующих четверок элементов И 81. Другие входы первого и четвертого элементов И в каждой из этих четверок возбуждены потенциалом, поступающим с нулевого выхода соответствующего триггера второй группы 85 триггеров, такимобразом, что через первые входы этих элементов И на их вход и далее через элементы ИЛИ 83 и на входы установки единицы и нуля одного из триггеров третьей группы 86 триггеров могут проникать соответственно единичный и нулевой выходные сигна" лы одного из разрядов регистра 19 или регистра 20.Таким образом, сигнал с выходаУС второго распределителя 76 блока 1 управления, являющийся первым сигналом установки обратных связей, подготавливает цепи обратных свяэей между парафазным параллельным выходом регистра 19 и входами второй группы 28 сумматоров с коэффициентом Х 1 и между парафазиым параллельным выходом регистра 20 и входами первой группы 27 сумматоров с коэффициентом К, т.е. включает регистры и сумматОры в один общий замкнутый контур.Сигнал с выхода С 1 второго распределителя 76 через элемент 72 ИЛИ возбуждает вход элемента 61 И. Им пульс, поступающий с выхода генератора 45 импульсов при возбужденном выходе С проходит через элемент 61 И на выходблока 1 управления и далее на входы сдвига регистров19 и 20 и на входы синхронизации блоков обратных связей. В результате содержимое регистров 19 и 20 ( в них теперь содержатся соответственно коды начальных значений Уо и Ео гене. рируемых Функций) циклически сдвигается на один разряд вправо (в сторону младших радрядов). При этом содержимое последнего ( младшего ) разряда регистра 19 поступает на вход первого сумматора 29, а содержимое последнего (младшего) разряда регистра 20 - на вход второго сумматора 30. Одновременно содержимое регистра 19 с его парафазного параллельного выхода через первый блок 31 15 обратных связей поступает на входы второй группы 28 сумматоров, а содержимое регистра 20 с его парафазного параллельного выхода через блок 33 обратных связей - на входы первой группы 27 сумматоров. С выхода первого сумматора 29 через последовательный вход регистра 19 в его первый (старший) разряд поступает код младшего Разряда суммы Уо + Ъо 75 Аналогично с выхода сумматора 30 через последовательный вход регистра 20 в его первый (старший ) разряд поступает код младшего разряда суммы о+ 1 УоПо истечении времени задержки элемента 44 задержки второй распределитель 76 переходит в состояние, в котором возбуждается его выход Р 1 . Сигнал с выхода Р используется в качестве сигнала отключения 35 первых цепей обратных связей, входящих в блоки обратных связей и соединяющих выходы первых ( старших) разрядов регистров 19 и 20 со входами первой и второй групп 27 и 2840 сумматоров. Этот сигнал проходит через первый выход Р 1 второй груп-, пы Р выходов блока 1 управления на первый отключающий вход группы от". ключающих входов каждого иэ блоков об ратных связей. В каждом из этихблоков он поступает через первый элемент ИЛИ первой группы 84 триггеров. В результате отключаются цепи обратных связей между выходами первых (старших) разрядов регист ров 19 и 20 и входами первой и второй групп 27 и 28 сумматоров (если до этого они были включены сигналом, установки обратных связей, поступивших с выходаЗС второго распредели теля 76)Сигналы с последовательно возбуждаеьих выходов С, Р, , Су, Р второго распределителя 76 блока 1р управления действуют аналогично сиг валам с выходов С , Р . Отличие действия сигналов с выхода С 2 С,1 от действия сигнала с выхода С имеет место при отрицательных заданных значениях коэФфициентов обрат ных связей, устанавливаемых с помощью блоков задания масштаба. Если задано отрицательное значение коэфФициента обратной связи, то с выхода знакового разряда шифратора 78 соответствующего блока обратных связей на третьи входы второй группы 80 элементов И поступает потенциальный сигнал. Если при этом на второй вход какого-либо из этих элементов И поступает сигнал с единичного выхода триггера соответствующего разряда первого или второго регистра 19 или 20, то импульс, поступающий через входсинхронизации блока обратных связей на первые входы всех элементов группы 80 элементов. И, проходит через данный элемент И на вход соответствующего элемента задержки группы 87 элементов задержки и по истечении времени задержки на вход установки единицы соответствующего триггера группы 85 триггеров, В результате перехода этото триггера из нулевого в единичное состояние цепи связей выходов данного разряда регистра 19 или 20 со входами соответствующего триггера группы 86 триг. геров коммутируются так, что единичный выход данного разряда регистра 19 или 20 оказывается связанным со входом установки нуля, а нулевой выход - со входом установки единицы триггера группы 86 триггеров. Влагодаря этому после появления первой (со стороны младших разрядов ) единицы в последовательном коде, проходящем через данную цепь обратной связи, все остальные старшие разряды инвертируются и, таким образом, на выходе этой цепи Формируется модифицированный дополнительный код. Так реализуешься заданная отрицательная обратная связь.Формирование последовательного модифицированного дополнительного кода в любой из цепей обраеных связей блока обратных связей иллюстрируется временными диаграммами, представленными на фиг. 8 - 11, где; .- сигнал на входесинхронизации блока обратных связей; 5 - сигнал на входе В установки нуля ТР - сигнал на единичном выходе триггера соответствующего разряда регистра 19 или 20; Т 85 - сигнал на единичном выходе соответствующего триггера второй группы 85 триггеров, Т 86 сигнал на единичном выходе соответствующего триггера третьей группы 86 триггеров блока обратных связей.На фиг. 8 в качестве примера показано преобразование последовательного кода 0000001011001100 в последовательный модифицированный дополнительный код 1111110100110100, на фиг. 9 - то же, последовательного кода 0000010100110100 в последовательный модифицированный дополнитель 10355942122Юный код 1111101011001100, на Фиг.10- то же, последовательного кода 0000010110011011 в последовательный модифицированный дополнительный код 1111101001100101, на фиг. 11 то же, последовательного кода5 0000010101101101 в последовательный модифицированный дополнительный код 1111101010010011.Таким образом, последовательность сигналов на выходах С 1 , Р , 1 ОС , Р,1 второго распределителя 76 блока 1 управления обеспечивает поочередное поразрядное ( начиная с младших разрядов) суммированиеМ -разрядного содержимого регистра 19 с умноженным на коэффициентК содержимым регистра 20 и 4 -разрядного содержимого регистра 20 с умноженным на коэффициент К содержимым регистра 19, причем коэффициенты К 1 и К могут быть положительными, отрицательными или равными нулю, а также поразрядное ( начиная со старших разрядов ) отключение обратных связей. В Результате в регистре 19 ф оказывается сумма 3 о + Е 2 оа в регистре 20 - сумма 2 о + К 11 о.После этого под действием очередного импульса генератора 45 импульсов второй распределитель 76 переходит с задержкой (в состояние), в ко тором возбуждается его выход С 4 Сигнал с выхода СЬ,проходит через элемент 73 ИЛИ на выход 5 блока 1 управления и далее на входы установки нуля блоков обратных связей, 35 ,Где. он устанавливает в нуль все триггеры, находившиеся до этого в единичном состоянии. Этот же сигнал возбуждает вход элемента 55 И.Следующий импульс генератора 45 40импульсов проходит через элемент55 И на счетный вход триггера 77 и переводит его из нулевого в единичное состояние. По истечении времени задержки элемента 44 второй распределитель 76 переходит в нулевое состояние, в котором возбужденего выход НВслед эа этим последовательно возбуждаются выходы П , о , Сп 11С второго распределителя 76. В от личие от предыдущего цикла, сигналс выхода Ь не проходит на выход цблока 1 управления, так как триггер77 находится в единичном состояниии промежуточные Результаты, находящиеся в регистрах 19 и 20, в регистры 23 и 24 не выводятся. Кроме того,сигнал с выхода ЧС проходит теперь не на выход К , а на выход Ьблока 1 управления и далее на установочные входы К(Ь) блоков 32 и 34обратных связей. Тем самым подготав.ливаются цепи обратных связей междупарафазным параллельным выходом регистра 19 и входами первой группы27 сумматоров с коэффициентом Ка 65 устанавливаемым с помощью блока 8задания масштаба, а также между парафазным параллельным выходом регистра 20 и входами второй группы 28 сум-.маторов с коэффициентом К 4., устанавливаемым с помощью блока 10 задания масштаба. Благодаря этому образуются два независимых замкнутыхконтура: в первый входят регистр 19,первая группа 27 сумматоров и первыйсумматор 29, во второй - регистр 20,вторая группа 28 сумматоров и второйсумматор 30.После установки обратных связейК и К 4 выполняется аналогичный описанному выше цикл последовательногосуммирования с поочередным поразрядным отключением обратных связей.По окончании его в регистре 19 оказывается код величины Ч =(1+ ++ К 2 о)а в регистре 20 - код величины Х 1 = ( 1+ К 4) (2 о+ К 1 )Далее возбуждается выход С 4 второго распределителя 76, и очередной иимпульс генератора 45 импульсов устанавливает триггер 77 в нулевое состояние. В связи с этим перед началомследующего цикла суммирования сигналс выхода Ь второго распределителя76 проходит на выход Я блока 1управления и далее на командные входы блоков 13 и 14 элементов И. Приэтом коды величин Ч и 2 выводятся из регистров 19 и 20 соответственно в регистры 23 и 24.В дальнейшем блок 1 управленияобеспечивает многократное повторениеодной и той же последовательности:установка коэффициентов К 1 и К обратных связей, суммирование с поразрядным отключением обратных связей, установка блоков обратных свя"эей в нулевое состояние, а триггера 77 - в единичное, установка коэфФициентор К и К 4 обратных связей,суммирование с поразрядным отключением обратных связей, установка блоков обратных связей и триггера 77 внулевое состояние, вывод результатов вычислений. Таким образом, циклически повторяется последовательность операторов ( , Гр ., 5ЬщР05,алгоритма функционирования цифрового генератора функций.В результате в регистры 23 и 24 поступают последовательности значенийдвух генерируемых функций при монотонном и равномерном изменении аргумента, Работа цифрового генераторафункций в режиме 1 прекращается привыключении генератора,Каждая последующая пара Ч+17 +4 значений генерируемых функцийвыражается через предыдущую пару Ч2 с помощью рекуррентных формул3М (1+)(Ч+ у),23 1035594 24 Из этих формул следует система формулы ( 3) и (4 ) - к видудвух разностных уравнений, общее ре.шение которой имеет вид: З=УОСоз К и4 2 оз 1 и 122 у (11) 2. УойиКЙ+Еосо К 1 Й 3=А+кй) ке+иУ-к 4)е2 (3)-КЯХТУ-К 4)-(4+ Кд)0+К 4)К 1 О гумен слени и Я в .дискретный ар т ( о сдвоенных циклов вычи я ф ций У и Х).Таким образом, реализация цифровым генератором Функций рекурентных Формул (1)и(2 ) дает тот же результат, что и вычисление значений функций 3 и 2. по формулам (3) и (4)Вид генерируемых функций У и 7 зависит от величин и знаков коэфФициентов К,(, К, К, К 4 обратных связей. Класс этих функций очень широк, поэтому рассмотрим только частные случае. числ унк 00001001 30 К 4= О,К,=-Клы (1) и (2) Случай 1: Рекуррентнпроводятся к е фоиду=0,0101110010011 айний левый разряд - знаковый ). и т.д. здес где У = - +ч(+Ют)О+Х 4)КК ь, ( 5 2 (О К+К 4 /ГК,-У( 142Таким образом, использование ре- куррентных формул ( 92 и ( 10) дает две синусоиды с одинаковыми ампли,тудой и частотой, но с разными начальными фазами. изменяя начальные . значения Уо и Ео и их соотношение, можно изменять масштаб по амплитуде и начальные фазы функций У и 2 Изменяя значение коэфФициента К можно изменять масштаб аргумента Функции У и ЕВ качестве примера рассмотрим получение функций У и 2. по рекуррентным формулам (9 ) и (10) при следующих исходных данныхЗо = +Оф 375 = +00111 о+0,375 = +0,011К = +Оф 01751 о = +ОфО йНачальные Фрагменты рядов значений функций У и 2 , полученных с помощью рекуррентных формул ( 9) и ( 10), приведены в таблице. В каждом цикле вычислений из двоичного содержимого регистра 19 в соответствии с кодом коэффициента К вычитается (путем суммирования модиФицированного дополнительного кода) сдвинутое на б и на 9 рязрядов вправо (в сторону младших разрядов) содержимое регистра 20; к содержимому регистра 20 прибавляется сдвинут на б и на 9 разрядов вправо со-, д жимое регистра 19:(31) (32) ных формул (15) и ( 16) дает две затухающие (при К ГО) или расходящиеся (при Кт 0 ) синусоиды с одинаковыми амплитудой и частотой и с Разными начальными Фазами.Случай Зз К 2=0, К 4=0, К=К 4 И.Рекуррентные формулы (,1) и (2). приводят к виду1-1 ( 21) а Формулы (3) и (4) - к виду У =УрСЬ М Н +206% КЯ; (23) .фЧо 9 ЬКИ+2 ОСЬКМ, (24) При /Уот(2 о Формулы (23) и (24)приводятся к виду=1 Ьа 2 О сй(КНАМЬ -9 - ) 1 4 ф СЬ(ЦМАИЪ ) (26) при 1 УОс 12 о/- к виду У=И-ф М(ЦНА 4 Ь -), ( 27) 2.-6.ЧЧ СИК М+АМЬ "ф ) (28)Таким образом, реализация цифровым генератором Функций рекуррент - иых формул (21) и ( 22) дает гиперболические синусоидальные и косинусоидальные Функции.Случай 4.К=О, К=О,К 2 ФО, К 4 40.Рекуррентные Формулы (1) и ( 2) приводятся к виду а формулы (3) и (4) - к виду:УЕ , Таким образом, реализация цифро" вым генератором Функций рекуррентных формул (29 ) и (30) дает две экспоненты.1 В режиме 11 генерирования отрезков рядов значений функций на заданном интервале изменения аргумента с периодизацией решения цифровой генератор функций работает следующим образом.Перед включением цифрового генератора функций переключатель 38 режимоа блока 1 управления устанавливают в положение два. С помощью первых Ю блоков авода группы 2 и первых и блоков авода группы 3. устанавливают соответственно щ слагаемых 01а ,8 и и слагаемых ЬЬ, 1 начальныхзначениЯ двух одновременно генерируемых функций, С помощью блоков 5 7 - 10 задания масштаба устанавливают требуемые значения коэффициентов обратных связей К , К , К 3К 4 соответственно. кроме того, при.необходимости с помощью переключа О телей 5 и 6 устанавливают разрешение формирования дополнительного кода в блоках 25 и 26 ФормирОваниякода. После этого с помощью выключателя 37 блока 1 управления включают цифровой генератор Функций.После включения цифровой генератор Функций в режиме 11 работает также, как и в режиме 1 стем отличием, что после вывода каждой очередной пары вычисленных теку щих значений генерируемых функцийпо сигналу с выхода С второго рас"пределителя 76 блока 1 управлениявыполняется проверка равенства действительного и заданного значений 25 Х и Харгумента ( оператор. Си алгоритма Функционирования, представленного на Фиг. 5). При Х= Хэ цифровой генератор функций переходит висходное состояние на начало сле дующего периода вычислений, Этотпереход иллюстрируется фиг. 12, накоторой приведена временная диаграм;ма работы блока 1 управления врежиме 11 при переходе к началу сле дующего периода вычислений. На,фиг. 12 обозначены: ГИ - сигналына выходе генератора 45 импульсов,6 , Е Ц,. , ЦЬ - сигналы на од ноименных выходах первого распредели теля 75 блока 1 управления,Н, П, 8 40 Си П Чс С Р Сд РФСО+4Рф 1С 1)Р рС 4 - сйгйалы на одноименных выходах второгораспределителя 76; ТО, Т( - сигна.лы на нулевом и единичном выходах 45 триггера 77, ф ИЯ ; 8 - сигналы на выходах, Ь, , фЕ блока 1 управления, а(. - сигнал на входе о(, блока 1 управления, 7 Н - сигнал на шине 7 И установки нуля распре делителей 75 и 76. После окончания цикла вычисленийс обратными связями Ки К 4 (установленными сигналом с выхода 1 блока1 управлениявторой распредели-тель 76 переходит в состояние, в котором возбужден его выход С 4 . Очередной импульс с выхода генератора 45импульсов проходит через элемент 55И на счетный вход триггера 77 и уста навливает его в нулевое состояние.Этот же импульс по истечении времени задержки элемента 44 задержкиустанавливает второй распределитель76 в нулевое состояние, в котором 65 возбужден его выход Н , а по исте 301035594295 1 О 5 20 30 35 40 45 50 55 60 65 чении времени задержки элемента 43задержки проходит на выходблока1 управления и соединенный с нимсчетный вход счетчика 35, которыйпереходит в очередное состояние. Если при этом код текущего значенияХ аргумента на парафазном параллельном выходе счетчика 35 совпа-дает с кодом заданного значениямиаргумента на выходе значащих разрядов задатчика 4 аргумента, то навыходе схемы сравнения возникаетпотенциальный сигнал сС , которыйпоступает на вход д блока 1 управления и возбуждает вход элемента53 И. Под действием следующих трехимпульсов генератора 45 импульсов. последовательно возбуждаются выходыП , Ь, Си второго распределителя 76.Сигнал с невыхода В проходит на выход с блока 1 управления и далеена командные входы блоков 13 и 14элементов И, обеспечивая тем самымвывод результатов вычислений из регистров 19 и 20 соответственно врегистры 23 и 24.Сигнал с выхода Си при возбужденном входе 3. блока 1 управленияпроходит через элемент 53 И на входэлемента 42 задержки. По истечениивремени задержки этот сигнал поступает через элемент 68 ИЛИ на шину 9 Нустановки нуля распределителей 75 и76. Первый распределитель 75 переходит в нулевое состояние, в которомвозбуждены его выход Р и связанные с ним выходы Г иблока 1управления, при этом регистры 19 и20, счетчик 35, блоки 25 и 26 формирования кода и блоки 31 - 34 обратных связей устанавливаются в нулевое состояние, одновременно исчезает сигнал на входе Д блока 1 управления. Второй распределитель 76переходит в нулевое состояние, вкотором возбужден его выход Нпри этом исчезает сигнал на выходеС и , вызвавший, в конечном счете,установку нуля. Таким образом, длительность сигнала установки нуля нашине Ц примерно равна времени задержки элемента 42 задержки,С установки цифрового генератора функций в исходное состояние начинается следующий период вычислений. Таким образом, осуществляетсяпериодизация вычисления значенийгенерируемых Функций на заданном интервале изменения аргумента, ограничиваемом кодом на выходе цифровогоэадатчика 4 аргумента. В течениекаждого периода вычислений в пятыйи шестой регистры 23 и 24 поступаютпоследовательности значений двухгенерируемых функций в пределах заданного ограниченного интервала изменения аргумента, Работа цифрового генератора Функций в режиме 11прекращается при включении генератора,При отрицательных заданных значениях аргумента Х с единичного выхода знакового раз яда эадатчика 4аргумента на командные входы 0 блоков 25, 26 формирования кода поступает сигнал, который при наличии раз-,решающего сигнала Ч , поступающего с выхода переключателя 5 или 6,вызывает преобразование последовательного кода на информационном входе (6 соответствующего блока 25 или26 в дополнительный по отношениюк нему код на выходе этого блока.Благодаря этому имеется возможностьполучать функции отрицательного аргумента. Например, если при положительном аргументе на выходе регистра 24 Формируется последовательныйряд значений Функции,то при формировании в блоке 25 до,полнительных кодов слагаемых ( т.е. при перемене их знаков)получается Функция О " ( 1 Н)ф 70 С 05 1(Я)( 34 ) Блоки 25 и 26 Формирования кода( Фиг, 4 ) работают следующим образом. При подаче на информационный вход сд последовательного кода, начиная с младших разрядов, первая единица кода проходит через элемент 90 И так как триггер 92 находится в нулевом состоянии). и элемент 94 ИЛИ на выход блока Формирования кода. Эта же единица поступает на один из входов элемента 88 И и если при этом возбуждены командный и разрешающий входы П и Я блока Формирования ко" да, связанные с другими входами элемента 88 И, то импульс синхронизации, поступающий на вход ф синхронизации блока формирования кода, проходит через элемент 88 И на вход элемента 91 задержки. По истечении времени задержки этот импульс устанавливает триггер 92 в единичное состояние, после чего на выход блока формирования кода через элемент 89 И и элемент 94 ИЛИ проходит инверсия оставшейся части преобразуемого последовательного кода. Таким образом, на выходе блока 25 или 26 формируется последовательный дополнительный код,Формирование последовательного дополнительного кола в блоках 25, 26 формирования кода иллюстрируется временными диаграммами представленными на фиг. 13 - 16,где С - сигнал на входе ф синхро.ниэации блока Формирования кода,сигнал на входе 5 установки нуля;Ю - сигнал на информационномвходе (ЮТИ - сигнал на единичном выходе триггера 92,,БфК - сигнал на выходе блока формирования кода. 10На фиг, 13 в качестве примера показано преобразование последовательного кода 00101100 в последовательный дополнительный код 11010100.На фиг. 14 показано преобразование последовательного кода 01100100в последовательный дополнительныйкод 10011100.На фиг. 15 показано преобразование .последовательного кода 01101011в последовательный дополнительныйкод 10010101,На Фиг. 16 показано преобразование последовательного кода 00101101в последовательный дополнительныйкод 1101001.1В режиме 111 генерирования отдельных значений Функций при определенном заданном значении аргумента с периодизацией решения цифровой генераторифункций работает 30следующим образом.Перед включением цифрового генератора Функций переключатель 38режимов блока 1 управления устанавливают в положение три, С помощью 35первых Щ блоков ввода группы 2и первых И блоков ввода группы 3устанавливают соответственно Ф слагаемых Ц , 0,2 , , , и и слагаеьых Ь ,, ,начальныхзначений двух одновременйо генери руеьых функций. С помощью последнихИ -Уи блоков ввода группы 2 и последних И-ю блоков ввода группы 3устанавливают соответственно Н-Фслагаемых С +, , пии - е сла-45гае"ффх Ь в 4 о п, , ) постоянных составляющих генерируемых функций. С помощью блоков 7 - 10 задания масштаба устанавливают требуемыезначения коэФфициентов обратных 50связей К, К, К, К 4 . Кроме того,при необходимости с помощью переключателей 5 и б устанавливают разрешение Формирования дополнительногокода в блоках 25 и 26 формирования 55кода. После этого с помощью выключателя 37 блока 1 управления включают цифровой генератор функций.После включения цифровой генератор Функций в режиме 111 работает также, как и в режиме 1, с тем отличием, что вывод текущих значений генерируемых функций по сигналам с выхода 5 второго распределителя 76 блока 1 управления не производится,а по сигналу с выхода СН, как врежиме 11, выполняется проверка равенства действительного и заданного значений Х и . Харгумента ( оператор Сн алгоритма Функционирования, представленного на фиг. 5). При Х:Х цифровой генератор функций переходит к поочередному вводу и суммированию слагаемых и постоянных составляющих генерируемых функций, а после окончания суммирования переходит в исходное состоянйе на начало следующего периода вычислений.На фиг. 17 приведена временная диаграмма работы блока 1 управления в режиме 111 при переходе от вычисления текущих значений переменных составляющих генерируемых функций к поочередному вводу и суммированию слагаемых постоянных составляющих. На фиг. 17 обозначены:ГИ - сигналы на выходе генератора 45 импульсов; цццц 1- сигналы на одноименныхИ+Ф Фраатвыходах первого распределителя 75 блока 1управления,.НЛ,Ь,С, О, ЪС С,Р,.,С Р,С Рц+р СФРЮ С.-сигналы на одноименныхФвыходах второго рас"пределителя 76,ТО,Т 1 - сигналы на нулевом иединичном выходах триггера 77;Ъ6 - сигналы на выходах й,.Г, ,блока 1управления,д - сигнал на входе Д блока 1 управления..После окончания цикла вычислений с обратными овяэями Ки К 4 (установленными сигналом с третьего выхода Ъ блока 1 управления ) второй распределитель 76 переходит в состояние, в котором возбужден,его выход С, . Очередной импульс с выхода генератора 45 импульсов проходит через элемент 55 И на счетный вход триггера 77 и устанавливает его в нулевое состояние. Этот же импульс по истечении времени задержки элемента 44 задержки устанавливает второй распределитель 76 в нулевое состояние, в котором возбужден его выход Н , а по истечении времени задержки элемента 43 задержки проходит на выход 0 блока 1 управления и соединенный с ним счетный вход счетчика 35, который переходит в очередное состояние. Если при этом код текущего значения Х аргумента на парафазном параллельном выходе счетчика 35 совпадает с кодом заданного значения Х аргумента на выходе значащих разрядов задатчика 4 аргумента, то на выходе блока 36 возникает потенциальный сигнал 4связей через-й элемент ИЛИ первой группы подключены к второму входу-го сумматора первой группы, л -е выходы первого и четвертого блоков обратных связей через-й элемент ИЛИ второй группы подключены к второму входу-го сумматора второй группы, знаковый выход задатчика аргумента подключен к командным входам блоков формирования кода, информационный выход задатчика кода и выход счетчика подключены к входам блока совпадения кодов, выход которого подключен к входу блока управления, 1 -й выход первой группы блока управления подключен к л -у отключающему входу каждого блока обратных связей, ) -й= 1-Й ) выход второй группы блока управления подключен к управляющим входам ) -х блоков элементов И первой и второй групп, первый выход третьей группы блока управления подключен к установочным входам счетчика и 4 -разрядных регистров сдвига, второй выход третьей группы блока управления подключен к управляющим входам первого и второго блоков элементон И, третий выход третьей группы блока управления подключен к первым синхронизирующим входам второго и четвертого блоков обратных связей, четвертый выход третьей группы блока управления под,ключен к перным синхронизирующим входам первого и третьего блоков обратных связей, пятый выход третьей группы блока управления подключен к счетному входу счетчика, шестой выход третьей группы блока управления подключен к входам управления сдвигом ) -разрядных регистрон сдвига и к синхронизирующим входам блоков формирования кода, седьмой выход третьей группы блока управления подключен к вторым синхронизирующим входам всех блоков обратных связей, восьмой выход третьей группы бЛока управления подключен к установочным. входам всех блоков обратных связей и блоков Формирования кода.2. Генератор по и. 1, о т л ич а ю щ и й с я тем, что блок управления состоит из выключателя, переключателя режимов, шести элементовзадержки, генератора импульсов, шестнадцати элементов И, десяти элементов ИЛИ, трех элементов НЕ, триггера и двух распределителей импульсов, причем выход выключателя подключен к первому входу первого элемента И и к входу первого элемента задержки, выход первого элемента задержки подключен к первому входу второго элемента И, а также через первый элемент НЕ к второму входу первого элемента И, а через второй элемент задержки к управляющему вхо ду генератора импульсов, выход которого подключен к первым входам элементов И с третьего по одиннадцатый, выходы третьего, четвертого и пятого элементов И подключены к входам первого элемента ИЛИ, выход которого через третий элемент задержки подключен к переключающему входу первого распределителя импульсов, первый выход первого распределителя импульсов подключен к первому входу второго элемента ИЛИ, ныходы первого распределителя импульсон, имеющие номера 1 + 2( где К = 1, -ю - число пар параметров, задающих слагаемые начальных значений Функций) или 2 (1 + И + Г) ( где С = 1 - И - Ю ) подключены к входам третьего элемента .ИЛИ, выход которого подключен к первому входу четвертого элемента ИЛИ, к вторым входам четвертого, седьмого и одиннадцатого элементов И и к установочному входу триггера, 2(Ф + 1)-й выход первого распределителя импульсов подклЮчен к вторым входам четвертого элемента ИЛИ, шестого и девятого элементов И, к первым входам двенадцатого и тринадцатого элементов И и к входу переключателя режимов, первый выход которого подключен к первому входу пятого элемента ИЛИ, второй выход - к второму входу пя" того элемента ИЛИ и к первому входу четырнадцатого элемента И, третийвыход переключателя режимов подключен к второму входу пятого элемента И, выход четвертого элемента ИЛИ через второй элемент НЕ подключен к вторым входам третьего и десятого элементов И, выходы девятого, десятого и одиннадцатого элементон И подключены к входам шестого элемента ИЛИ, выход которого через четвертый элемент задержки подключен к переключающему входу второго распределителя импульсов, первый выход второго распределителя импульсов подключен к третьим входам четвертого и десятого элементов И и через третий элемент НЕ - к третьим входам третьего и одиннадцатого элементов И, третий выход нторого распределителя импульсов и выход пятого элемента ИЛИ подключены к входам пятнад,цатого элемента И, четвертый выход второго распределителя импульсов подключен к третьему входу пятого и второму входу четырнадцатого элементов И, шестой выход второго распределителя импульсов подключен к вторым входам двенадцатого и тринадцатого элементов И, выходы второго распределителя импульсов, имеющие номера 5 + 2 л , подключены к входам седьмого элемента ИЛИ, а имеющие номера 5 + 2 (,О+ ф)(где,О = 0 -), ф = 1 - Л) - к входам восьмого элемента ИЛИ, 2 Я - 7) -й выход второго распределителя импульсов подключен к второму входу второго элемен зз103559434который поступает на вход О блока 1 управления и возбуждает вход элемента 52 И.Под действием следующих,рех импульсов генератора 45 импульсов последовательно возбуждаются выходы П , В , Си второго расгределителя 76,Сигнал с выхода Си поступает на вход элемента 52 И. Очередной импульс с выхода генератора 45 импульсов проходит через элемент 52 И и эле мент 67 ИЛИ на вход элемента 41 задержки. По истечении времени задержки он поступает на счетный вход первого распределителя 75 и переводит его в состояние, в котором 15 возбужден его выход . и которое используется только для устранения явления "гонок" "состязаний"), выход П не используется.Сигнал, появившийся на выходе п+1, используется в качестве команды ввода первой пары слагаемых О щ+ и Ьппостоянных составляющихдвух генерируемых функций.Поочередный ввод и суммированиевсех слагаемых О +1ОпЬр+фпостоянных составляющих в режиме 111 выполняется точно также, как ввод и суммирование слагае-мых О.1 р еа Ф Ощ Р Ь уР Ьу 1начальных значений. В результате в ЗОрегистре 19 образуется код сумма= О+хь, а в регистре 0 - кодсуммы= Ь+2 а, где О=;фиа, О= ф 1. Ъ 1ЧХь и кь- значения Функций у ипри Х=Х. 35Сигнал на последнем выходе ВОпервого распределителя 75 блока 1управления используется для выводаполученных результатов. Он проходит через элемент 70 ИЛИ и элемент56 И на выходблока 1 управленияи далее на командные входы блоков13 и 14 элементов И, обеспечиваятем самым вывод результатов вычислений из регистров 19 и 20 соответственно в регистры 23 и 24.После этого первый распределитель 75 переходит в нулевое состояние, в котором возбужден его выходчто приводит к установке цифрового генератора Функций в исходное 50 состояние на начало следующего перио.да вычислений. На фиг. 18 приведена временная диаграмма работы блока 1 управления в режиме 111 при переходе на начало следующего периода вычислений. На фиг. 18 обозначены:ГИ - сигналы на выходегенератора 45 импул ьсо в,Е 1 Ц,Ч, ВО- сигналы на одноименных выходах первогораспределителя 75,Н,П,Ь,С,П,С,С,Р Сд Р,и, Сд,Рд С уР 1 С 4 - сигналы на одноименных выходах второгораспределителя 76;,Г,с - сигналы на выходахГ, с блока 1правления.С установки цифрового генератора Функций в исходное состояние начинается следующий период вычислений. Таким образом, осуществляется периодизация вычисления отдельных значений Функций при определенном заданном значении аргумента. В конце каждого периода вычислений в регистры 23 и 24 поступают вычисленные; значения двух генерируемых функций при заданном значении аргумента .Х Работа цифрового генератора функций в режиме 111 прекращается при выключении генератора.Данный генератор функций обеспечивает возможность получения различ-ных видов функций - тригонометрических и гиперболических синусоидальных и косинусоидальных Функций, показательных функций и других Функций более общего вида, а также возможность оперативного изменения масштаба аргумента, позволяет поочередно вводить в параллельном коде слагаемые начальных значений генерируемых функций, а также поочередно вводить слагаемые их постоянных составляющих, дает возможность многократного повторения вычисления функций заданного аргумента или отрезков рядов значений Функций на заданном интервале изменения аргумента (периодизации решения), Таким образом, введение в цифровой генератор функций дополнительных блоков и новых связей .между блоками обеспечивает расширение функциональных возможностей генератора.та ИЛИ и к третьему входу шестого элемента И,четвертый вход пятого и третий вход четырнадцатого элементов И подключены к входу блока управления, выход первого элемента И подфключен к первому входу, а выход четырнадцатого элемента И через пятый элемент задержки к второму входу девятого элемента ИЛИ, выход которого подключен к установочным входам распределителей импульсов, 2 И + 3 -й выход первого распределителя импульсов и выход пятнадцатого :элемента И через десятый элемент .ИЛИ подключены к второму входу второ. го элемента И, выход шестого элемента И подключен к счетному входу триггера и через шестой элемент задержки к первому-входу шестнадцатого элемента И, прямой выход триггера подключен к третьему входу две-. надцатого элемента И, а инверсный выход триггера к третьим входам второго и тринадцатого элементов И и к второму входу шестнадцатого элемента И, б + 21 -й выход второго рас" пределителя импульсов является 1 -м выходом первой группы блока управления, выход с номером 2." или с номером 1 + 2 И +) первого распределителя .импульсов является соответственно К -м или В + 1 -м выходами второй группы блока управления, первый выход первого распределителя импульсов, выходы второго, двенадцатого, тринадцатого, шестнадцатого, седьмого и восьмого элементов И и выход второго элемента ИЛИ являются выходами соответственно с первого по восьмой третьей группы блока управления.3. Генератор по п. 1, о т л ич а ю щ и й с я тем, что каждый блок обратных связей состоит из шифратора, трех групп по у триггеров, двух групп по 4 элементов И первой ступени, 4 элементов ИЛИ первой ступени,групп о четыре, элемента И второй ступени, М групп по два элемента ИЛИ второй ступени,элементов задержки, причем вход шифратора является масштабирующим входом блока обратных связей, информационные выходы шифратора подключены к первым входам элементов И первой ступени первой группы, вторые входы которых подключены к первому синхронизирующему входу блока обратных связей, знаковый выход шифратора подключен к первым входам элементов И первой ступени второй группы, вторые входы которых подключены к второму синхронизирующему входу блока обратных. связей, первый вход .-го элемента ИЛИ первой ступени является 1 -м отключающим входом блока обратных связей,а выход этого элемента ИЛИ подключен к нулевому входу 1 -го триггера первой группы,выход-го элемента И первой ступе"ни первой группы подключен к единичному входу-го триггера первойгруппы, выход 1 -го элемента И первой ступени второй группы через-й элемент задержки подключен кединичному входу 1 -го триггера второй группы, выход 1 -го триггера первой группы подключен к первым входам элементов И второй ступени-й группы, прямой выход-го триггера второй группы подключен к вторым входам второго и третьего элементов И второй ступени 1 -й группы, инверсный выход 1 -го триггера вто рой группы подключен к вторым входам, первого и четвертого элементов И .второй ступени 1 -й группы, третьи входы 1-го элемента И первой ступени второй группы, а также первого и третьего элементов И второй ступени 1 -й группы подключены к прямому входу 1 -го разряда информационного входа блока обратных связей, третьи входы элементов И второй ступени-й группы подключены к ин" версному входу-го разряда информационного входа. блока обратных ,связей, выходы первого и второго элементов И второй ступени 1 -й группы через первый элемент ИЛИ второй ступени 1 -й группы подключе-. ны к единичному входу 1 -го триггера третьей группы, выходы третьего. и четвертого элементов И второй ступени 1 -й группы через второй элемент ИЛИ второй ступени 1-й группы подключены к нулевому входу-го триггера третьей группы, нулевые входы всех триггеров второй группы, вторые входы всех элементов ИЛИ первой ступени и третьи входы вторых элементов ИЛИ второй ступени всех групп подключены к установочному входу блока обратных связей, выходы триггеров третьей группы являются выходами блока обратных связей; 4. Генератор по п. 1, о т л ич а ю щ и й с я тем, что каждый блок Формирования кода состоит из трех элементов И, элементов. ИЛИ, НЕ, элемента задержки и триггера, причем . вход элемента НЕ и первые входы первого и второго элементов И подключены к информационному входу блока формирования кода, выход элемента НЕ подключен к первому входу третьего элемента И, второй, третий и чет- . вертый входы первого элемента И являются командным, разрешающим и синхронизирующим входами блока формирования кода, выход первого элемента И через элемент задержки подключен к единичному входу триггера, нулевой вход которого является установочным входом блока формирования кода, прямой и инверсный выходы триггера под 10355941035594 Составитель В. Байковедактор А. долинич Техред М,Тепер Корректо атрушкин ака дписное илиал ППП "Патентф, г. Узгород, ул. Проектная,5833/49 ТиВНИИПИ Государстпо делам иэобре 113035, Москва, Жраж 706венного комитета СССРтений и открытий35, Раушская наб., д.1035594 ключены к вторым входам третьего.и второго элементов И соответственно, выходы второго и третьего элемен 1Изобретение относится к автоматике и вычислительной технике и может .быть использовано в специализированных вычислительных и управляющих устройствах для получения в цифровой Форме непрерывных рядов значений тригонометрических и гиперболических синусоидальных и косинусоидальных Функций а также показательных и дру. гих функций дискретного аргумента, отрезков рядов значений указанных функций на заданном интервале изменения аргумента или отдельных значений функций при определенном заданном значении аргумента с периодиза" цией решения.Известен цифровой генератор функций для генерирования синусоидальной и косинусоидалъной тригонометрических Функций в цифровой Форме. Этот генератор построен на основе реверсивных счетчиков приращений аргумента в со" четании с комбинационными дешифраторами и шифраторами 1 .Недостатками его являются: сложность лешифраторов и шифраторов, резко возрастающая при увеличении требований к точности воспроизведения генерируемых функций и соответствующем увеличении количества двоичных разрядов для цифрового представленияих текущих значений; отсутствие возможности оперативного изменения масштаба аргумента и масштабов значений генерируемых функций, а также возможности задания отличной от нуля начальной Фазы генерируе мих функций.Кроме того, отсутствует возможность реверсйрования направления Изменения аргумента и, следовательно, получения функций отрицательного аргумента, воэможность многократного повторения вычисления функций заданного значений аргумента или отрезков рядов значений функций на заданном интервале изменения аргумента периодизации решения)сложностьлогика получения знаков генерируемых функций сложная Кроме того, известный генератор не обеспечивает получение гиперболических, показательных и других функций.Наиболее близким техническим решением к изобретению является цифро. тов И через элемент ИЛИ подключены к выходу блока формирования кода е вой генератор функций, содержащий .два регистра сдвига, два сумматора,счетчик, блок совпадения кодов,блок управления, а также коммутатор,5, цифро-аналоговый преобразователь игенератор импульсов с соответствующими связями, Наличие сумматорови регистров обеспечивают возможностьгенерирования синусоидальной и коси 1 О нусоидальной, функций 2..Недостатком известного генерато"ра функций являются ограниченныеФункциональные возможности: отсутствие воэможности оперативного изменения масштаба аргумента и масштабовзначений генерируемых функций, атакже возможности многократного повторения вычисления Функций заданного значения аргумента или отрезковрядов значений функций на заданноминтервале изменения аргумента (перио"дизации решения),Кроме того, этот генератор необеспечивает получение гиперболических, показательных и других ФункцийЦель изобретения - расширениеФункциональных возможностей цифрово"го генератора Функций за счет изменения масштабов аргумента и функций,многократного повторения вычисленияЗО функций заданного аргумента или отрезков рядов значений функций на заданном интервале изменения аргумента, а также получения гиперболических,покаэательных и других функ 35 ций.Поставленная цель достигаетсятем, что цифровой генератор функций,содержащий лва 4 -разрядных регистра сдвига 4 -число разрядов в пред 40 ставлении генерируемой Функции), двасумматора, выходи которых подключены к последовательным входам соответствующих М -разрядных регистровсдвига, счет.ик блок совпадениякодов и блок управления, содержитзадатчик аргумента, две группы поП блоков ввода парамЕтровИ -чис.ло пар параметров), две группы поИ блоков элементов И, два блокаэлементов ИЛИ, два А -разрядных50 регистра сдвигаЛ -число разрядовв представлении параметров, Л ( М ),два блока формирования кола, двапереключателя, две группы по Мсумматоров, четыре блока задания55 масштабов, четыре блока обратныхсвязей, две группы по М элементов каждого блока обратных связей-й ИЛИ, два блока элементов И и два ре 1 = 1- и) выход второй группы блогистра, причем выходы блоков задания ка управления подключен к управляю- параметров первой и второй групп щим входам-х блоков элементов И подключены к информационным входам первой и второй групп, первый выход соответствующих блоков элементов И 5 третьей группы блока управления пододноименных групп, выходы блоков ключен к установочным входам счет- элементов И первой и второй групп чика и-разрядных регистров через первый и второй блоки элемен- сдвига, второй выход третьей группы тов ИЛИ соответственно подключены к блока управления подключен к управ- параллельным входам первого и второ ляющим входам первого и второго блого Х -разрядных регистров сдвига, . ков элементов И, третий выход третьей последовательные, выходы которых под- Группы блока управления подключен ключены к информационным входам соот- к первым синхронизирующим входам ветствующих блоков формирования ко- второго и четвертого блоков обратда, разрешающие входы блоков фор ных связей, четвертый выход третьей мирования кода подключены к выходам . группы блока управления подключен к соответствующих переключателей, пер- первым синхронизирующим входам первые входы первого и второго сумма- вого и третьего блоков обратных святоров подключены к выходам первых зей, пятый выход третьей группы блосумматоров первой и второй групп со- ка управления подключен к счетному ответственно, первый вход 1 -го 0 входу счетчика, шестой выход третьей (1 = 1 - М) сумматора первой и вто- группы блока управления подключен к рой групп, кроме 1) -го сумматора в . входам управления сдвигом Х -раэкаждой группе, подключен к выходу рядных регистров сдвига и к синхро- ( Ф 1)-го сумматора той же группы, низирующим входам блоков формировапервые входы 4 -х сумматоров первой 25 ния кода, седьмой выход третьей груп- и второй групп .подключены к выходам пы блока управления подключен к первого и второго блоков формирова- вторым сянхронизирующим входам всех ния кодов соответственно, последо- блоков обратных связей; восьмой выход вательные выходы первого и второго третьей группы блока управления под-разрядных регистров сдвига под ключен к установочным входам всех ключены к вторым входам первого и блоков обратных связей и блоков форвторого сумматоров соответственно, мирования кода, кроме того, блок параллельный выход первого 1 -раз- управления состоит из выключателя, рядного регистра сдвига подключен к. переключателя режимов, шести элеменинформационным входам первого и вто- З 5 тов задержки, генератора импульсов, Рого блоков обратных связей и че- шестнадцати элементов И, десяти элерез первый блок элементов И к вхо- ментов ИЛИ, трех элементов НЕ, тригду первого регистра, параллельный гера и двух распределителей импульвыход второго М -разрядного регист- сов, причем выход выключателя подра сдвига подключен к информационным 1 ключен к первому входу первого элевходам третьего и четвертого блоков мента И и к входу первого элемента40обратных связей и через второй блок . задержки, выход первого элемента заэлементов И к входу второго регист- держки подключен к первому входу втора, выходы первого и второго регист- рого элемента И, а также через перров являются выходами цифрового ге- . вый элемент НЕ к второму входу пернератора функций, выходы блоков за вого элемента и, а через второй эледания масштабов подключены к масш- мент задержки к управляющему входу табирующим входам соответствующих генератора импульсов, выход которого блоков обратных связей, 1 -е вы- . подключен к первым входам элементов ходы второго и третьего блоков обрат- И с третьего по одиннадцатый, выходы ных связей через 1 -й элемент ИЛи 50 третьего, четвертого и пятого элеменпервой группы подключены к второму тов И подключены к входам первого входу-го сумматора первой груп- элемента ИЛИ, выход которого через пы,-е выходы первого и четвер- третий элемейт задержки подключен к того блоков обратных связей через переключающему входу первого распре -й элемент иЛИ второй группы 55 делителя импульсов, первый выход перподключены к второму входу-гового распределителя импульсов подключен к первому входу второго элевыход задатчика аргумента подключен мента ИЛИ, выходы первого распредек командным входам блоков формиро- лителя импульсов, имеющие номера вания кода, информационный выход 1+2" (где М = 1-и, и-число пар па" задатчика кода и выход счетчика под- раметров, задающих слагаемые начальключены к входам блока совпаденияных значений функций ) или 2 ( 1+ Ю+) кодов, выход которого подключен к де 3 = 1 - й- в 1) подключены ко вховходу блока управления, 1 -й выход дам третьего элемента ИЛИ, выход первой группы блока управления под- которого подключен к первому входу ключен к-му отключающему входу - 65 четвертого элемента ИЛИ, к вторым20 45 50 55 входам четвертого, седьмого и одиннадцатого элементов И, и к установочному входу триггера, 2(а+1) -й выходпервого распределителя импульсовподключен ко вторым входам четвертого элемента ИЛИ, шестого и девятогоэлементов И, к первым входам двенадцатого и тринадцатого элементов И ик входу переключателя режимов первый выход которого подключен к первому входу пятого элемента ИЛИ,второй,10 выход - к второму входу пятого элеента ИЛИ и к первому входу четырнадцатого элемента И, третий выход переключателя режимов подключен к второму входу пятого элемента И, 5 мвыход четвертого элемента ИЛИ черезвторой элемент НЕ подключен к вторым входам третьего и десятого элементов И, выходы девятого, десятого иодиннадцатого элементов И подключенык входам. шестого элемента ИЛИ, выход которого через четвертый элемент задержки подключен к переключающему входу второго распределителя импульсов первый выход второгораспределителя импульсов подключенк третьим входам четвертого и десятого элементов И и через третий элемент НЕ - к третьим входам третьего и одиннадцатого элементов И, третий выход второго распределителя импульсов и выход пятого элемента ИЛИподключены к входам пятнадцатогоэлемента И, четвертый выход. второгораспределителя импульсов годключенк третьему входу пятого и второмувходу четырнадцатого элементов И,шестой выход второго распределителяимпульсов подключен к вторым входамдвенадцатого и тринадцатого элементов И, выходы второго распределителя импульсов, имеющие номера 5+21,подключены к входам седьмого элемента ИЛИ, а имеющйе номера 5+2 (,О+ ф)(2+7) -й выход второго распредели"теля импульсов подключен к второму входу второго элемента ИЛИ и к третьему входу шестого элемента И, четвертый вход пятого и третий вход четырнадцатого элементов И подключены квходу блока управления, выход первого элемента И подключен к первомувходу, 6 выход четырнадцатого элемента И через пятый элемент задержки ко второму входу девятого элемента ИЛИ, выход которого подключен кустановочным входам распределителей импульсов, 2 и+3-й выход первого распределителя импульсов и выход пятнадцатого элемента И через десятый элемент ИЛИ подключены к второму входувторого элемента И, выход шестогоэлемента И подключен к счетномувходу триггера и через шестой элемент задержки к первому входу шестнадцатого элемента И, прямой выход триггера подключен к третьему входу двенадцатого элемента И, а инверсный выход триггера к третьим входам второго и тринадцатого элементов И и к второму входу шестнадцатого элемента И, 6+21-й выход второго распределителя импульсов является 1 -м выходом первой группы блока управления, выход с номером 2 К или с номером 1+2(е+ 1) первого распределителя импульсов являются соответственноК-м или И +-м выходами второй группы блока управления, первый выход первого распределителя импульсов, выходы второго, двенадцатого, тринадцатого, шестнадцатого, седьмого и восьмого элементов И и выход второго элемента ИЛИ являются выходами соответственно с первого по восьмой третьей группы блока управления, кроме того, каждый из блоков обратных связей состоит из шифратора, трех групп по 1 триггеров, двух групп по 1 элементов И первой ступени, ) элементов ИЛИ первой ступени, М групп по четыре элемента И второй ступени,групп по два элемента ИЛИ второй ступени, Д -элементов, задержки, причем вход шифратора является масштабирующим входом блока обратных связей, информационные выходы шифратора подключены к первым входам элементов И первой ступени первой группы, вторые входы которых подключены к первому синхронизирую; щему входу блока обратных связей, знаковый выход шифратора подключен к первым входам элементов И первой ступени второй группы, вторые входы которых подключены к второму синхронизирующему входу блока обратных связей, первый вход 1 -го элемента ИЛИ первой ступени является 1 -м отключающим входом блока обратных связей, а выход этого элемента ИЛИ подключен к нулевому входу 1 -го триггера первой группы, выход 1 -го элемента И первой ступени первой группы подключен к единичному входу-го триггера первой группы, выход 1 -го элемента И первой ступени второй группы через 1 -й элемент задержки подключен к единичному входу-го триггера первой группы;подключен к первым входам элементов И второй ступени-й группы, прямой выход 1 -го триггера второй группы подключен к вторым входам второго и,третьего элементов И второй ступени 1 -й группы, инверсный выход1 -го триггера второй группы подключен к вторым входам первого и:четвертого элементов И второй стугени-й группы, третьи входы 1-гоэлемента И первой ступени второйгруппы, а также первого и третьегоэлементов И второй ступени ) -йгруппы подключены к прямому входу1 -го разряда информационного входаблока обратных связей, третьи входыэлементов И второй ступени-йгруппы подключены к инверсному входу 1 -го разряда информационноговхода блока обратных связей, входыпервого и второго элементов И второй ступени-й группы через первый элемент ИЛИ второй ступени 1 -йгруппы подключены к единичному входу 1 -го триггера третьей группы,10выходы третьего и четвертого элементов И второй ступени-й группычерез второй элемент ИЛИ второй ступени-й группы подключены к нулевому входу 1 "го триггера третьей 5группы, нулевые входы всех триггеров .второй группы, вторые входы всехэлементов ИЛИ первой ступени и третьивходы вторых элементов ИЛИ второйступени всех групп подключены кустановочному входу обратных связей,выходы триггеров третьей группыявляются .выходами блока обратныхсвязей, кроме того, каждый блок Формирования .кода состоит иэ трех элементов И, элементов ИЛИ, НЕ, элемента задержки и триггера, причемвход элемента НЕ и первые входыпервого и второго элементов И подключены к информационному входу блока Формирования кода, выход элемен- ЗОта НЕ подключен к первому входу третьего элемента И, второй, третийи четвертый входы первого элемента. И являются командным, разрешающими синхронизирующим входами блока. 35формирования кода, выход первогоэлемента .И через элемент задержкиподключен к единичному входу триггера, нулевой вход которого являетсяустановочным входом блока формиро Оваиия кода, прямой и инверсный выходы триггера подключены к вторым входам третьего и второго элементов Исоответственно, выходы второго нтретьего элементов И через элементИЛИ подключены к выходу блока Формирования кода.На Фиг. 1 приведена Функциональная схема цифрового генератора функций; на фиг. 2 - то же, блок управления; на Фиг. 3 - то же, блок обратных связей; на фиг. 4 - то же,блок формирования кода; на фиг. 5алгоритм работы предлагаемого цифрового генератора функций; на фиг.6-18 временные диаграммы. 55ЦиФровой генератор Функций содержит блок управления 1, две группы2 и 3 блоков ввода параметров, каждая из которых содержит о блоковввода, из них п блоков для ввода Щслагаемых начальных значений и остальные- 1 Ъ блоков для ввода слагаемых постоянных составляющих генерируемых Функций, цифровой задатчик 4аргумента, два переключателя 5 и 6,65 в качестве которых могут быть использованы, например, двухпозиционныепереключатели, четыре блока 7 - 10задания масштаба, четыре группы элементов И 11 - 14, группы 11 и 12 содержат по И подгрупп элементов Ив соответствии с числом блоков вво"да в каждой из групп 2 и 3 блоковввода, четыре группы элементов ИЛИ15 - 18, шесть регистров 19 - 24,первые четыре из которых выполняются в виде сдвиговых регистров, апоследние два - в виде запоминающих регистров для приема, храненияи передачи информации параллельнымкодом без сдвига, для обеспечениявысокой точности вычислений числоразрядов 19 и 20 должно бытьбольше числа 1. разрядов регистров21 и 22; два блока 25 и 26 .Формирования кода, две группы 27 и 28сумматоров, в качестве которых могутбыть использованы, например; одноразрядные комбинационные .сумматорыпоследовательных кодов с задержкойпереноса, два сумматора 29, 30 такиеже, как и в группах 27 и 28; четыреблока 31, 32, 33, 34 обратных связей, счетчик 35, блок 36 совпадения кодов,Блок 1 управления 1 фиг. 2 ) содержит выключатель 37, переключатель 38режимов, в качестве которого можетбыть использован, например, трехпозиционный переключатель, шесть39 - 44 элементов задержки, генератор 45 импульсов, три элемента НЕ46 - 48; шестнадцать элементов И49 - 64, десять элементов ИЛИ 65-74,два распределителя 75 и 76, выполненные, например, в виде кольцевыхсчетчиков, триггер 77 со счетнымвходом.Каждый блок 31 - 34 обратных связей содержит шифратор 78 с выходомв прямом параллельном двоичном кодесо знаковым разрядом, три группыэлементов И 79, 80 и 81, две группыэлементов ИЛИ 82 и 83, три группытриггеров 84, 85 и 86, группу элементов задержки 87.Каждый блок 25 и 26 формированиякода содержит три элемента И 88, 89,90, элемент задержки 91, триггер 92,элемент НЕ 93, элемент ИЛИ 94.В зависимости от установки трехпозиционного переключателя 38 режимов блока 1 управления в одно изтрех положений цифровой генераторфункций работает в одном из трехрежимов:1. Вфрежиме генерирования непрерывных рядов значений Функций,11. В режиме генерирования отрезков рядов значений функций на заданном интервале изменения аргумента с периодизацией решения,111. В режиме генерирования отдельных значений функций при опрер , а также связанный с выходом С, выход 6 блока 1 управления,С - оператор условного переходаИпо условию равенства действительного и заданного значений Х и Х аргумента, оператор С, выполняется 5 тогда, когда в режимах 11 или 111 .возбуждены выход ЦЬ первого распределителя 75 и выход С второго расИпределителя 76;1 л+4 - оператор ввода первых слагае" 10 мых Ц 1+ и Ь. постоянных составляющих генерируемых Функций из (,е +1)-х блоков первой и второй групп 2 и 3 блоков ввода соответственно в регистры 21 и 22; операторЬ+ выполняется тогда, когда возбуждены выходх, гервого распределителя 75 и связанный с ним.выход%+первой группывыходов блока 1 управления, Ц.- оператор суммирования первых слагаемых .О ,+ и Ь+ постоян-Ю ных составляющих генерируежх .функ" ций, находящихся в регистрах 21 и 22 с содержиьим соответственно. регистров 19 и 20; оператор Ц +выполияЕтся тОгда, когда возбужден выход 25 Цш первого распределителя 75, при этом второй распределитель 76 совершает один ( неполный) цикл переходов из одного .состояния в другое, последовательно возбуждая свои выходы 30МС С Р С Р С)ц+Р,Сд Р С Н- оператор ввода последних слагаемых Ц и Опостоянных состав- З 5 ляющих генерируемых Функций иэ и -х блоков первой и второй групп 2 и 3 блоков ввода соответственно в регистры 21 и 22; оператор 1 выполняется тогда, когда воэбужцены выходпервого распределителя 75 и связайный с ним выход 1 группы Й выходов блока 1 управления;Ц - оператор суммирования последних слагаемых О л и )к постоянных составляющих генерируемыхфункций, 45 находящихся в регистрах 21 и 22, с содержимым соответственно регистров 19 и 20, оператор Ци выполняется тогда, когда возбужден выход первого распределителя 75, при этом 50 второй распределитель 76 совершает один цикл переходов из одного состояния в другое, последовательно возбуждая свои выходы П , Э , Си1П, УС, С, Р, .., С, Р55 С,О.Ра+ф С)РРС 4,- оператор вывода вычислительных значений генерируемых функций с постоянными составляющими) из регистров 19 и 20 соответственно в регистры 23 и 24, оператор Ь вы полняется тогда, когда в режиме 111 возбуждены выход Во первого рас.пределителя 75, нулевой выход триггера 77 и связанный с ними выход блока 1 управления. 65 В режиме 1 выполняются операторыЕ,Е 9, Ь,Ц, ".1 Ци затем многократно повторяется цикли- ческая последовательность операторов Рц В Рн Кр 5 4 "Р Ь фВ режиме 11 выполняются операто В, , Е 9, Ю, М, Мзатем многократно повторяется цикличесткая последовательность операторов Р 1 п ВРнС р Х Р ю 5 , % , Р, 89 , затем выполняются операторы Р , В , РлСл и происходит возврат на оператор Е 9, после чего выполняется. следующий период вычислений, периоды вычислений многократно повторяются.В режиме 111 . выполняются. операторы Ь, Е 9, Ф, Н,%Ц, , затем многократно повторяется циклическая последовательность операторов Рн 1, Си, К, р,ф ГР, 9, затем выполняются опера-, торы РпСи ю %л+Ц+1 иц, р и происходит возврат на оператор 86, после чего выполняет-ся следующий период вычислений; периоды вычислений многократно .повторяются.В режиме 1 генерирования непрерывных рядов значений функций цифровой генератор функций работает следующим образом.Перед включением цифрового генератора функций переключатель 38 режимов блока 1 .управления устанавливают в первое положение. С помощью . первыхблоков ввода группы 2 и первых И блоков ввода группы 3 устанавливавт соответственно И слагаемых 0, дО и ю слагае"х "Ь, , , начальных значений двух одновременно генерируеых функций, причем каждая иэ этих величин может быть положительной, отрицательной или равной нулю. С помощью блоков 7 - 10 заданЪя масштаба устанавливают требуемые значения коэффициентов обратных связей К, К, К соответственно, причем каждый из этих коэффициентов можетбыть положительным, отрицательнымили равным нулю.После этого с помощью выключателя 37 блока 1 управления включают цифровой генератор функций. Одновременно с подачей питания (цепи питания на схемах Фиг. 1, 2, 3 и 4 не показаны) на выходах первых Ь блоков ввода группы 2 и первых блоков ввода группы 3 Формируются прямые коды положительных и дополнительные коды отрицательных величинО , Оф 0 лЬ ф Ьд. Ь в,парафазном параллельном представлении, а на выходах шифратора 78 каждого из блоков 31 - 34 обратных связей формируется прямой параллель ный двоичный код (со знаковым разря
СмотретьЗаявка
3325964, 10.06.1981
КИЕВСКИЙ ИНСТИТУТ АВТОМАТИКИ ИМ. ХХУ СЪЕЗДА КПСС
ЯСНОПОЛЬСКИЙ ВЛАДИМИР ВЛАДИМИРОВИЧ, ЧЕРНЫЙ АЛЕКСАНДР ВАСИЛЬЕВИЧ
МПК / Метки
МПК: G06F 1/02
Метки: генератор, функций, цифровой
Опубликовано: 15.08.1983
Код ссылки
<a href="https://patents.su/31-1035594-cifrovojj-generator-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой генератор функций</a>
Предыдущий патент: Параметрический импульсный стабилизатор постоянного напряжения
Следующий патент: Система синхронизации
Случайный патент: Роликовый правильно-отрезной станок