Цифровой генератор периодических функций

 

ЦИФРОВОЙ ГЕНЕРАТОР ПЕРИОДИЧЕСКИХ ФУНКЦИЙ, содержащий задающий генератор, два счетчика, две схемы сравнения, причем выход первого счетчика подключен к первому входу первой схемы сравнения, выход .второго счетчика подключен к первому входу второй схемы сравнения, отличающийся тем, что, с целью расширения класса генерируем1 .1х функций, в него введены третья и четвертая схемы сравнения, четыре регистра, Т -триггер, RS-триггер, четыре элемента И, два элемента ИЛИ,, третий счетчик, дешифратор, элемент задержки, группа элементов И, причем выход задающего генератора подключен к первому входу первого элемента И, второй вход которого объединен с первыми входами второго и третьего элементов И и подключен к прямому выходу RS-триггера, выход первого элемента И подключен к счетному входу первого счетчика, выход которого подключен к первому входу третьей схегл сравнения, выход первой схемы сравнения подключен к второму входу третьего элемента И, третий вход которого подключен к прямому выходу Т-триггера, инверсный выход которого подключен к второму входу второго элемента И, третий вход которого подключен к выходу третьей схемы сравнения, выход ; второго элемента И подключен к объединенным вычитающему входу второго счетчика и первому входу первого элемента ИЛИ, второй вход которого объединен с суммирующим входом второго счетчика и подключен к выходу третьего элемента И, выход второго счетчика подключен к первому входу четвертой схемы сравнения и является выходом генератора, выход второй схемы сравнения подключен к первому сл входу второго элемента ИЛИ, второй вход которого подключен к выходу четвертой схемы сравнения, выход § второго элемента ИЛИ подключен к счетному входу Т-триггера, вход выбора функции генератора подключен к обьединенным первым входам элесо ментов И группы и первому входу четвер00 О) того элемента И, вторые входы элементов И группы подключены к группе вхоел to дов аргумента генератора, вход сопровождения данных генератора подключен к второму входу четвертого элемента И, выход которого подключен к суммирующему входу третьего счетчика, выход которого подключен к входу дешифратора , выходы элементов И группы подключены к объединенным информационным входам параллельного приема информации первого, второго, третьего, четвертого регистров и второго счетчика , входы разрешения параллельной записи которьк подключены к соответствующим выходам дешифратора, вход

СО03 СО8ЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

ОПИСАНИЕ ИЗОБРЕТ

К AHTOPCHQMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСт ЕНН 1й HOMHTET. GCCP

ПО ДЕЛАМ ИЭОБРЕТЕНИЙ И OTHPblTMA (21) 3744 163/24-24 (22) 22.05.84 (46) 23.11.85. Бюл. Р 43 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) В.Ф.Гузик, И.М.Криворучко, В.В.Карпенко и Б.С.Секачев (53) 681.325 (088.8) (56) Авторское свидетельство СССР

Р 485440, кл. С 06 Г 1/02, 1975.

Авторское свидетельство СССР

Р 450155, кл. G 06 F 1/02, 1974 ° (54)(57) ЦИФРОВОЙ ГКНКРАТОР ПЕРИОДИЧЕСКИХ ФУНКЦИЙ, содержащий задающий генератор, два счетчика, две схемы сравнения, причем выход первого счетчика подключен к первому входу первой схемы сравнения, выход .второго счетчика подключен к первому входу второй схемы сравнения, отличающийся тем, что, с целью расширения класса генерируг емых функций, в него введены третья и четвертая схемы сравнения, четыре регистра, Г -триггер, RS-триггер, четыре элемента И, два элемента ИЛИ, третий счетчик, дешифратор, элемент. задержки, группа элементов И, причем выход задающего генератора подключен к первому входу первого элемента И, второй вход которого объединен с первыми входами второго и третьего элементов И и подключен к прямому выходу RS-триггера, выход первого элемента И подключен к счетному входу первого счетчика, выход которого подключен к первому входу третьей схемы сравнения, выход первой схемы сравнения подключен к второму входу третьего элемента И, ÄÄSUÄÄ 1193652 А 511 4 С 06 F 1/02 третий вход которого подключен к прямому выходу Т -триггера, инверсный выход которого подключен к второму входу второго элемента И, третий вход которого подключен к выходу третьей схемы сравнения, выход второго элемента И подключен к объединенным вычитающему входу второго счетчика и первому входу первого элемента ИЛИ, второй вход которого объединен с суммирующим входом второго счетчика и подключен к выходу третьего элемента II, выход второго счетчика подключен к первому входу четвертой схемы сравнения и является выходом генератора, выход второй е схемы сравнения подключен к первому входу второго элемента ИЛИ, второй вход которого подключен к выходу { четвертой схемы сравнения, выход второго элемента ИЛИ подключен к Я счетному входу Т-триггера, вход выбора функции генератора подключен к объединенным первым входам элементов И группы и первому входу четвертого элемента И, вторые входы элемен- Chal тов И группы подключены к группе вхо- @ 1 дов аргумента генератора, вход со- Д провождения данных генератора подклю- фф чен к второму входу четвертого элемента И, выход которого подключен к суммирующему входу третьего счетчика, выход которого подключен.к входу дешифратора, выходы элементов И группы подключены к объединенным информационным входам параллельного приема информации первого, второго, третьего, четвертого регистров и второго счетчика, входы разрешения параллельной записи которых подключены к соответствующим выходам дешифратора, вход

1193652

Л -Л тс К О

+K t если 0 4ф, с

О 111 К

-Л 1 сброса первого счетчика через элемент задержки подключен к. выходу первого элемента ИЛИ, входы сброса первого, второго, третьего и четвертого регистров, второго и третьего счетчиков, Т-триггера и l5-триггера и третий вход первого элемента ИЛИ объединены и подключены к входу сброса геИзобретение относится к автоматике и вычислительной технике и предназначено для использования в системах имитационного и полунатурного моделирования, преимущественно для имитации входных сигналов.

Целью изобретения является расширение класса генерируемых функций.

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

В состав цифрового генератора периодических функций входят: задающий генератор 1, первьпг элемент И 2, R5триггер 3, первьпЪ счетчик 4, первая схема 5 сравнения, второй счетчик 6, вторая схема 7 сравнения, третья схема 8 сравнения, второй элемент И

9, первый регистр 10, второй регистр

11, третий элемент И 12, Т-триггер

13, первый элеглент ИЛИ 14, элемент 15 нератора, входы установки RS-триггера и Т -триггера объединены и подключены к входу запуска генератора, выходы первого, второго, третьего и четвертого регистров подключены к вторым входам первой, второй, третьей и четвертой схем сравнения соответственно. задержки, группа элементов И 16, четвертая схема 17 сравнения, третий регистр 18, четвертый регистр 19, второй элемент ИЛИ 20, дешифратор 21, счетчик 22, четвертый элемент .И 23, Устройство содержит вход 24 сигнаL ла выбора генератора, группу входов !

О

125 аргумента цифрового генератора периодических функций, вход 26 сопровождения данных цифрового генератора периодических функций, вход 27 сброса цифрового генератора периодических

15 функций, вход 28 запуска цифрового генератора периодических функций, выход 29 цифрового генератора периодических функций, 20.

Цифровой генератор периодических функции вырабатывает периодические функции, описываемые выражением.

3 где К и К2 — коэффициенты, являю1 щиеся производными функции на участках возрастания и убывания соответственно и определяющие крутизну генерируемой функции; — начальное значение генерируемой функции; „- максимальное значение мах генерируемой функции; — минимальное значение е!п генерируемой функции;

Т вЂ” период изменения генерируемой функции.

Цифровой генератор периодических функций работает следующим образом.

Перед началом работы устройство устанавливается в исходное состояние. При этом на вход 27 сброса цИф,рового генератора периодических функций приходит сигнал, который устанавливает в нулевое состояние второй счетчик 6, регистры 10,11,18 и 19, третий счетчик 22, RS-триггер

3 и, Т-триггер 13. Кроме того, сиг нал с входа 27 поступает через первый вход элемента ИЛИ 14 и через элемент 15 задержки на вход установки в нулевое состояние счетчика 4 и устанавливает его в нулевое состояние.

Затем производится ввод начальных данных.

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

25 генератора через элементы И 16 группы на входы параллельной записи счетчика 6 и регистров 10,11,18 и 19.

Одновременно на вход 26 сопровождения данных генератора поступают импульсы сопровождения параллельных кодов параметров, которые, проходя через элемент И 23 на счетный вход счетчика

22, каждый раэ увеличивают его значение на единицу.

Код 001 на выходах счетчика 22 вызовет появление на первом выходе дешифратора 21 импульса записи данных в счетчик 6, который разрешит запись в этот счетчик кода начального значения задаваемой функции, определяющего начальную фазу функции и посту1193652 ала на единичном выходе RS-триггера

55 3 разрешает прохождение тактирующих

l5

50 пающего на информационные входы этого счетчика с входа 25 генератора через элементы И 16 группы.

Код 010 на выходах счетчика 22 вы1 зовет появление на втором выходе дешифратора 21 импульса записи данных в регистр 18, который разрешит запись в этот регистр кода максимального значения h m „ задаваемой функции, поступающего на информационные входы этого регистра 18 с входов 25 генератора через элементы И

16 группы.

Код 011 на выходах счетчика 22 вызовет появление на третьем выходе дешифратора 21 импульса записи данных в регистр 19, который разрешит запись в этот регистр кода минимального значения Й„,;„ задаваемой функции, поступающего. на информационные входы этого регистра 19 с входов 25 .. генератора через элементы И 16 группы.

Код 100 на выходах счетчика 22 вызовет появление на четвертом выходе дешифратора 21 импульса записи данных в регистр 10, который разрешит запись в этот регистр кода обратного значения коэффициента К зада1 ваемой функции, поступающего на информационные входы этого регистра 1 0 с входов 25 генератора через элементы И 16 группы.

Код 101 на выходах счетчика 22 вызовет появление на пятом выходе дешифратора 21 импульса записи данных в регистр 11, который разрешит запись в этот регистр кода обратного значения коэффициента К задаваемой функции, поступающего на информационные входы этого регистра 11 с входов 25 генератора через элементы И

16,группы. После этого потенциал с входа 24 выбора генератора снимается. На этом ввод начальных данных заканчивается.

Затем на вход 28 сигнала пуска цифрового генератора периодических функций поступает импульс, который, пройдя на входы установки в единичное состояние R5 -триггера 3 и Tтриггера 13,переведет их в единичное состояние.

Появление положительного потенциимпульсов с выхода задающего генератора 1 через первый элемент И 2 на счетный вход первого счетчика 4, и, 52 Ь схемы 5 сравнения на суммирующий вход второго счетчика 6 и разрешая прохождение сигналов с выхода .третьей схемы 8 сравнения на вычитаюший вход второго счетчика 6.

Первый счетчик 4 продолжает подсчет импульсов, поступающих с задающего генератора 1. Когда код на единичных выходах первого счетчика 4 равен коду значения обратной величины коэффициента К, генерируемой функции, который хранится во втором регистре 11, на выходе третьей схемы

8 сравнения появится сигнал, который, пройдя через второй элемент И 9, поступит на вычитающий вход второго счетчика 6. Вследствие этого значение генерируемой Функции получит отрицательное приращение °

Кроме того, сигнал с второго элемента И 9 поступает каждый раз при достижении равенства кодов через первый элемент ИЛИ 14 и через элемент

15 задержки на вход установки в нулевое состояние первого счетчика 4 и устанавливает его в нулевое состояние, подготавливая к следующему циклу счета.

Процесс повторяется до тех пор, пока код значения генерируемой функции, хранящийся во втором счетчике

6, не станет равным ходу минимального значения функции, который хранится в четвертом регистре 19. Тогда на выходе схемы 17 сравнения появится сигнал, который, пройдя через второй элемент ИЛИ 20, поступит на счетный вход Т -триггера 13 и переведет его единичного и нулевого выходов Т— триггера 13 закроется второй элемент

И 9- и откроется третий элемент И 12, тем самым запрещая прохождение сигна I лов со схемы 8 сравнения на вычитающий вход второго счетчика 6 и разрешая прохождение сигнала с первого блока 5 сравнения на суммирующий вход второго счетчика 6, повторится указанный процесс возрастания функции до ее максимального значения.

Таким образом, процесс периодически повторяется, а на выход 29 цифрового генератора периодических функций, который подключен к единичным выходам второго счетчика 6; выдается параллельным кодом значение генерируемой функции.

S 11936 кроме того, разрешает рабдту второго элемента И 9 и третьего элемента

И 12.

Положительный потенциал на единичном выходе Т-триггера 13 открывает третий элемент И 12, разрешая прохождение сигналов с выхода первого блока 5 сравнения на суммирующий вход второго счетчика 6, а нулевой сигнал на нулевом выходе Т -триггера

13, подключенного к входу второго элемента И 9, запрещает прохождение через этот элемент сигналов с третьей схемы 8 сравнения на,вычитающий вход второго счетчика 6.

15 . Первый счетчик 4 осуществляет подсчет импульсов, поступающих с задающего генератора 1. Когда код на единичных выходах первого счетчика 4 равен коду значения обратной величины коэффициента К генерируемой функ( ции, который хранится в первом регистре 10, на выходе первой схемы

5 сравнения появится сигнал, который,пройдя через третий элемент И 12, . 25 поступит на суммирующий вход второго счетчика 6. Вследствие этого значение генерируемой функции получит . положительное приращение.

Кро .з того, сигнал с выхода тре- щ тьего элемента И 12 поступает каждый раз при достижении равенства кодов через первый элемент ИЛИ 14 и через элемент 15 задержки на вход установки В нулевое состояние первого счет» чика 4 и отбрасывает его в нулевое состояние, подготавливая к следующему циклу счета. Элемент 15 задержки осуществляет задержку сигнала на в единичное состояние.

1/2 g где Vr- длительность импуль- 40 Вследствие изменения состояния сов задающего генератора 1.

Процесс повторяется до тех пор, пока код значения генерируемой Функции, хранящийся во втором счетчике б, не станет равным коду максималь- 4 ного значения функции, который хранится в третьем регистре 18. Тогда на выходе второй схемы 7 сравнения появится сигнал, который, пройдя через второй элемент ИЛИ 20, поступит на счетный вход Т -триггера 13

1 и переведет его в .нулевое состояние.

Вследствие изменения состояния единичного и нулевого выходов Ттриггера 13 закроется третий эле мент И 12 и откроется второй элемент И 9, тем самым запрещая прохождение сигналов с выхода первой

1193652

Составитель С.Курош

Редактор p,Öèöèêà Техред Щ.Кастелевич Корректор Г.Решетник

Заказ 7315/51 Тираж 709 Подписное

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

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

Филиал ППП "Патент", г.Ужгород, ул.Проектная,4

Цифровой генератор периодических функций Цифровой генератор периодических функций Цифровой генератор периодических функций Цифровой генератор периодических функций Цифровой генератор периодических функций 

 

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

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

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

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

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

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

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

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

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

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