Устройство для воспроизведения функций Советский патент 1991 года по МПК G06G7/26 

Описание патента на изобретение SU1644177A1

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

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

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

Устройство содержит блок 1 задания параметров функций, первый 2 и второй 3 регистры, ординат, гшрвый выход А блока 1 задания параметров, второй выход 5 блока 1, первый элемент 6 задержки, преобразователь 7 прямого кода в дополнительный, первый сумматор 8, цифровой блок 9 умножения, тактовый вход 10 блока 1, регистр 11 длительности участка аппроксимации, третий выход 12 блока 1, аналоговый 13 и цифровой 14 выходы устройства, второй сумматор 15, цифроакалоговый преобразователь 16, управляемый генератор 17 импульсов, реверсивный счетчик 18, первый буферный регистр 19, блок 20 памяти значений аргумента, второй буферный регистр 21, в горой элемент 22 задержки, третий элемент 23 задержки и элемент ИЛИ 24.

Аппроксимацию сигнала y(t) по соседним дискретным отсчетам AI и Аа и интервалу времени AT между ними устройство реализует по следующей формуле:

y(t) Ai+(A2-A1)F(r),(1)

где AT - интервал времени между соседними дискретными отсчетами At и А2 сигнала;

AI и А2 - первый и второй дискретные отсчеты сигнала соответственно;

F - аппроксимирующая функция, - F(t}€ 0; 1

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

Перед началом работы на информационный вход счетчика 18 подается код N, который сохраняется на этом входе все время работы устройства, блок 1 задания параметров функций выставляет на свои первый 4, второй 5 и третий 12 выходы коды значений второго А2, первого AI дискретных отсчетов сигнала и интервала AT между ними соответственно, счетчик 18 обнуляется сигналом Пуск (не показан). Сигнал с выхода признака обнуления счетчика 18 поступает на входы записи регистров 2, Зи11, разрешая параллельную запись в эти регистры подготовленных блоком 1 значений А2, AI и AT соответственно, а также на тактовый вход блока 1, разрешая ему начать подготовку данных для следующего участка

аппроксимации. Через время, определяемое элементом 23 задержки, достаточное для записи кодов в регистры 2, 3 и 11, задержанный импульс признака обнуления счетчика 18 поступает с выхода элемента 23 на

0 вход записи счетчика 18, устанавливая его в состояние N, На выходе блока 20 формируется записанный в N-й ячейке код значения аппроксимирующей функции F, соответствующий нулевому значению ее аргумента:

5 F(O), который поступает на первый информационный вход цифровогд блока 9 умножения. Одновременно на второй информационный вход цифрового блока 9 умножения поступает код разности .

0 сформированный на выходе первого сумматора 8, на первый вход которого поступает код А2 с выхода регистра 2, а на второй вход сумматора 8 поступает дополнительный код числа AI, сформированный на выхо5 де преобразователя 7, на вход которого подан код AI с выхода регистра 3. Импульс установки счетчика 18 в состояние N с выхода третьего элемента 23 задержки поступает на вход элемента ИЛИ 24, выход

0 которого соединен с входом первого элемента 6 задержки, и с выхода элемента 6 задержки запускает цифровой блок 9 умножения. Время задержки элемента 6 задержки выбирается достаточным для того, чтобы

5 к моменту запуска цифрового блока 9 умножения на его информационных входах успели сформироваться код значения функции F в i-й точке (с выхода блока 20} и код (последний остается неизменным в течение

0 интервала аппроксимации и меняется лишь при переходе к новому интервалу аппроксимации). Поскольку F(0)0, то на выходе цифрового блока 9 умножения формируется код нуля, который поступает на информацион5 ный вход первого буферного регистра 19 и записывается в этот регистр по сигналу с выхода второго элемента.22 задержки, задержанному на время, необходимое для выполнения операции умножения. По этому

0 же сигналу с выхода элемента 22 задержки производится запись во второй буферный регистр 21 кода AI с выхода регистра 3.

Коды с выходов буферных регистров 19 и 21 поступают соответственно на первый и

5 второй входы второго сумматора 15. Таким образом, на цифровом выходе 14 устройства формируется код AI, а на аналоговом выходе 13 соответствующий ему уровень аналогового сигнала. Кроме того, через определенное время задержки, достаточное

для записи в регистр 11 и для перезаписи Л Т в управляемый генератор 17, счетные импульсы начинают поступать на счетный вход счетчика 18.

Частота следования импульсов на выходе управляемого генератора соответствует коду AT регистра 11.

Через интервал времени, пропорциональный ДТ, на счетный вход счетчика 18 поступает импульс с выхода управляемого генератора 17 и переводит счетчик 18в(М-1}-е состояние. Этот же импульс с выхода управляемого генератора 17, пропущенный элементом ИЛИ 24, поступает на вход элемента 6 задержки и через время, достаточное для формирования на выходе блока 20 записанного в (М-1)-й ячейке кода аппроксимирующей функции F, запускает цифровой блок 9 умножения, на первом информационном входе которого к моменту запуска успевает сформироваться код значения аппроксимирующей функции F в точке с номером . На второй информационный вход цифрового блока 9 умножения поступает полученный с помощью преобразователя 7 и сумматора 8 код разности А2-А1. На выходе цифрового блока 9 умножения формируется код (А2

-Ai)F( j-r ), который записывается в буферный регистр 19 по окончании процесса умножения. Таким образом, на выходе сумматора 15 формируется код значения

Ai+()F( тт ) . а на аналоговом выходе

13 устройства - соответствующий этому коду уровень аналогового сигнала. Состояния выходов 13 и 14 остаются неизменными до момента появления следующего, второго, импульса на выходе второго элемента 22 задержки (нумерация этих импульсов начи- ,нается с нуля), Аналогично описанному, на цифровом выходе 14 устройства формирует2ся код Ai+()F( jr), а на аналоговом

выходе 13 - соответствующий ему аналоговый сигнал. На остальных подинтервалах, на которые разбита область О, ДТ, устройство работает аналогично. На последнем, N-м подинтервале, после воспроизведения промежуточного значения сигнала в момент времени, соответствующего значению аппроксимирующей функции F, записанному в первой ячейке блока 20, выходы 13 и 14 устройства пребыN -1 вают в состоянии Ai+(A2- Ai)F( -кт- } До

тех пор, пока на счетный вход счетчика 18 не поступает очередной импульс с выхода управляемого генератора 17, который переводит счетчик 18 в нулевое состояние. На

первый информационный вход цифрового

блока 9.умножения аналогично описанному

поступает код значения аппроксимирую5 щей функции F(1), записанный в нулевой ячейке блока 20. Аналогично описанному с задержкой, обеспечиваемой последовательным соединением элементов 6 и 22. выходы 14 и 13 оказываются в состоянии

10 Ai+{A2-Ai)F(1) . соответствующем значению сигнала в конечной точке интервала аппроксимации, При этом F(1)-0, вследствие чего на выходе имеют код AI, но значение AI соответствует уже следующему

15 интервалу аппроксимации, что видно из следующего. Одновременно, в связи с тем, что счетчик 18 переходит в нулевое состояние, сигнал с его выхода признака обнуления поступает на тактовый вход блока 1, разре0 шая начать подготовку исходных данных для следующего участка аппроксимации, и этот же сигнал поступает на входы записи регистров 2, 3 и 11, разрешая параллельную запись в них кодов исходных данных для

5 текущего участка аппроксимации, заранее выставленных блоком 1 на его цифровые выходы 4,5 и 12. Импульс с выхода признака обнуления счетчика 18 поступает с задержкой на время, определяемое элементом 23,

0 на вход записи счетчика 18, устанавливает счетчик 18 в состояние N.

Аналогично тому, как воспроизводится первый отсчет сигнала At на предыдущем интервале аппроксимации, снова воспроиз5 водится первый отсчет сигнала AI на новом участке аппроксимации.

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

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

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

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

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

название год авторы номер документа
Устройство для воспроизведения функций 1990
  • Болилый Георгий Федорович
  • Мартынов Игорь Всеволодович
  • Трофименко Татьяна Георгиевна
SU1732360A2
Устройство для воспроизведения функций 1990
  • Трофименко Татьяна Георгиевна
SU1709355A1
Цифровой функциональный преобразователь 1980
  • Шевяков Александр Григорьевич
  • Соломаха Валентин Николаевич
  • Смиренский Олег Георгиевич
  • Костенич Анатолий Константинович
SU942034A1
Цифровой генератор функций 1982
  • Венедиктов Анатолий Захарович
  • Соломаха Валентин Николаевич
  • Шевяков Александр Григорьевич
SU1019423A1
Кодер телевизионного сигнала 1990
  • Куликов Сергей Анатольевич
  • Разин Игорь Вениаминович
  • Саушкин Владимир Алексеевич
  • Семенов Николай Леонидович
SU1753596A2
Прибор для измерения частотных характеристик 1986
  • Шафир Иосиф Григорьевич
  • Сахно Андрей Дмитриевич
SU1335935A1
Универсальный цифровой преобразователь координат 1980
  • Евдокимов Виктор Федорович
  • Крыжный Борис Константинович
  • Тарчук Петр Александрович
  • Тимошенко Николай Павлович
  • Цыгановский Марат Ефимович
SU924701A1
Функциональный преобразователь 1985
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1249547A1
Процессор аппроксимационной обработки информации 1988
  • Веревкин Александр Юрьевич
  • Дорский Юрий Дмитриевич
SU1501089A1
Гамма-корректор 1990
  • Леонов Михаил Михайлович
  • Уханов Сергей Павлович
SU1777249A1

Реферат патента 1991 года Устройство для воспроизведения функций

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах автоматики и телемеханики при аналоговой и цифровой обработче сигналов. Цель изобретения - расширение класса решаемых задач за счет цифрового воспроизведения значений сигналов бе з разрывов и с разрывами на границах участков аппроксимации и повышение точности работы устройства Устройство содержит блок 1 задания параметров функций, первый и второй регистры 2,3 ординат, первый выход 4 блока задания параметров, второй выход 5 блока задания параметров, первый элемент 6 задержки, преобразователь 7 прямого кода в дополнительный, первый сумматор 8, цифровой блок 9 умножения, тактовый вход 10 блока задания параметров, регистр 11 длительности участка аппроксимации, третий выход 12 блока задания параметров, аналоговый выход 13 устройства, цифровой выход 14 устройства, второй сумматор 15, цифроаналоговый преобразователь 16, управляемый генератор 17 импульсов, реверсивный счетчик 18, первый буферный регистр 19, блок 20 памяти значений аргумента, второй буферный регистр 21, второй элемент задержки 22, третий элемент задержки 23, элемент ИЛИ 24. Устройство реализует аппроксимацию сигнала y(t) по соседним дискретным отсчетам AI и Аз и интервалу времени между ними по формуле у(т) А1 + (А2-А1)Р(дУ), где F(t) - аппроксимирующая функция; F(t) 1. 1 ил. О I VI w

Формула изобретения SU 1 644 177 A1

Документы, цитированные в отчете о поиске Патент 1991 года SU1644177A1

Функциональный генератор 1979
  • Еремеев Юрий Михайлович
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
SU809125A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР N51273955, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 644 177 A1

Авторы

Болилый Георгий Федорович

Мартынов Игорь Всеволодович

Трофименко Татьяна Георгиевна

Даты

1991-04-23Публикация

1989-03-30Подача