аппроксиматор монотонных функций

Классы МПК:
Автор(ы):,
Патентообладатель(и):Кренский Леонид Викторович
Приоритеты:
подача заявки:
1991-06-28
публикация патента:

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

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

АППРОКСИМАТОР МОНОТОННЫХ ФУНКЦИЙ, содержащий счетчик длины участка и первый ключ, причем счетный вход счетчика длины участка соединен с выходом первого ключа, отличающийся тем, что, с целью повышения точности путем реализации кусочно-квадратичной зависимости, он содержит второй ключ, два счетчика импульсов, преобразователь кода в частоту, счетчик функции, счетчик номера участка и управляемый делитель частоты, причем первый вход аргумента аппроксиматора соединен с информационным входом первого ключа, выход которого соединен с частотными входами управляемого делителя частоты и преобразователя кода в частоту, выход которого соединен со счетным входом счетчика функции, информационный вход и выход которого соединены соответственно с первым установочным входом и выходом аппроксиматора, второй установочный вход которого соединен с информационным входом первого счетчика импульсов, выход и счетный вход которого соединены соответственно с информационным входом преобразователя кода в частоту и выходом управляемого делителя частоты, информационный и управляющий входы которого соединены соответственно с третьим установочным входом аппроксиматора и выходом счетчика номера участка, счетный вход которого соединен с выходом счетчика длины участка, вход запуска аппроксиматора соединен с управляющими входами первого и второго ключей, блокировочные входы которых соединены с выходом второго счетчика импульсов, информационный и счетный входы которого соединены соответственно с четвертым установочным входом аппроксиматора и выходом второго ключа, информационный вход которого соединен с вторым входом аргумента аппроксиматора.

Описание изобретения к патенту

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

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

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

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

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

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

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

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

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

Y = a0 аппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298Fx-Fаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298Fx-Fаппроксиматор монотонных функций, патент № 2023298 (1) либо в виде

Y = bаппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298Tx-Tаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298Tx-Tаппроксиматор монотонных функций, патент № 2023298 (2) причем

Fаппроксиматор монотонных функций, патент № 2023298 Fxаппроксиматор монотонных функций, патент № 2023298 Fаппроксиматор монотонных функций, патент № 2023298 Tаппроксиматор монотонных функций, патент № 2023298 Txаппроксиматор монотонных функций, патент № 2023298 Tаппроксиматор монотонных функций, патент № 2023298 1аппроксиматор монотонных функций, патент № 2023298 i аппроксиматор монотонных функций, патент № 2023298 m, где Y - функция воспроизведения;

Fx - частота аргумента на первом входе 13 аппроксиматора;

Fаппроксиматор монотонных функций, патент № 2023298, Fаппроксиматор монотонных функций, патент № 2023298- частоты аргумента в начальной и конечной точках i-го участка соответственно;

Тx - период частоты аргумента на втором входе 14 аппроксиматора;

Tаппроксиматор монотонных функций, патент № 2023298, Tаппроксиматор монотонных функций, патент № 2023298- периоды частоты аргумента в начальной и конечной точках i-го участка соответственно;

aаппроксиматор монотонных функций, патент № 2023298, aаппроксиматор монотонных функций, патент № 2023298,aаппроксиматор монотонных функций, патент № 2023298- постоянные коэффициенты, соответствующие i-му bаппроксиматор монотонных функций, патент № 2023298,bаппроксиматор монотонных функций, патент № 2023298,bаппроксиматор монотонных функций, патент № 2023298 участку, причем знаки полярности перед коэффициентами aаппроксиматор монотонных функций, патент № 2023298,aаппроксиматор монотонных функций, патент № 2023298,bаппроксиматор монотонных функций, патент № 2023298,bаппроксиматор монотонных функций, патент № 2023298 могут принимать различные, но одинаковые для всех m участков сочетания за исключением тех, при которых в диапазоне изменения частоты Fx или периода Tx аргумента происходит изменение знака полярности первой либо второй производных функции воспроизведения (1) либо (2), т.е. рассматривается только такая функция воспроизведения, которая монотонна и не имеет точек перегиба.

Необходимо отметить, что разбиение на участки диапазона изменения частоты Fx или периода Tx аргумента должно производиться при условии не только, как отмечалось выше, равенства их длины аппроксиматор монотонных функций, патент № 2023298Fx либо аппроксиматор монотонных функций, патент № 2023298Tx

аппроксиматор монотонных функций, патент № 2023298Fx= Fаппроксиматор монотонных функций, патент № 2023298- Fаппроксиматор монотонных функций, патент № 2023298= const (3)

аппроксиматор монотонных функций, патент № 2023298Tx= Tаппроксиматор монотонных функций, патент № 2023298- Tаппроксиматор монотонных функций, патент № 2023298= const (4) но и при условии, чтобы в узлах аппроксимации функция воспроизведения (1) либо (2) не претерпевала разрыва, т.е. чтобы соблюдались равенства

aаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298+ аппроксиматор монотонных функций, патент № 2023298Yi-1 (5) либо

bаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298+ аппроксиматор монотонных функций, патент № 2023298Yi-1 (6)

аппроксиматор монотонных функций, патент № 2023298Yi-1= аппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298Fxаппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F2x (7) либо

аппроксиматор монотонных функций, патент № 2023298Yi-1= аппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298Txаппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2x (8)

Цикл воспроизведения и вычисления монотонной функции, представленной формулой (1) либо (2), начинается с поступления на шину 12 запуска аппроксиматора импульса, который по управляющим входам первого 9 и второго 11 ключей открывает последние и производит запись кодовых уставокAаппроксиматор монотонных функций, патент № 2023298,Aаппроксиматор монотонных функций, патент № 2023298 и A3 с первого 15, второго 16 и третьего 17 установочных входов в счетчики 1, 2 и 10 соответственно (цепи записи счетчиков на чертеже не показаны). Причем, если запись кодовой уставки A3 производится в прямом коде, то второй счетчик 10 импульсов устанавливается заранее в режим вычитания, а если в дополнительном - то в режим сложения. Для обеспечения более четкой работы аппроксиматора запись кодовых уставокAаппроксиматор монотонных функций, патент № 2023298, Aаппроксиматор монотонных функций, патент № 2023298 и A3 должна производиться передним фронтом запускающего импульса, а открытие ключей 9 и 11 - задним, либо запись указанных кодов должна производиться заранее перед запускающим импульсом, как операция по установке счетчиков 1, 2 и 10 в исходное состояние. При этом импульсы частотой F1, поступающие с первого входа 13 аппроксиматора на информационный вход первого ключа 9, проходя через последний, поступают на частотные входы преобразователей 3 и 6 кода в частоту (ПКЧ), а импульсы частотой F2, поступающие со второго входа 14 аппроксиматора на информационный вход второго ключа 11, проходя через последний, поступают на счетный вход второго счетчика 10 импульсов. При обнулении вышеуказанного счетчика (режим вычитания) либо переполнении (режим сложения) его выходной импульс по входам блокировки первого 9 и второго 11 ключей закрывает последние, в результате чего прекращается цикл воспроизведения, длительность Т которого определяется формулой

T = аппроксиматор монотонных функций, патент № 2023298 (9)

Учитывая непрерывность и линейность преобразования кодовой уставки А3 в интервал времени, можно считать справедливыми выражения для случая F2 = const

Ti= аппроксиматор монотонных функций, патент № 2023298 (10)

аппроксиматор монотонных функций, патент № 2023298T = аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1 (11) либо для случая F1 = const

Ti= A3аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2-Tаппроксиматор монотонных функций, патент № 2023298 (12)

аппроксиматор монотонных функций, патент № 2023298T = A3 аппроксиматор монотонных функций, патент № 2023298аппроксиматор монотонных функций, патент № 2023298T2, (13) где Ti - время преобразования, пропорциональное разности текущего и начального значений частоты F1 либо периода T2 частоты на i-ом участке;

аппроксиматор монотонных функций, патент № 2023298Т - время преобразования, пропорциональное длине участка аппроксиматор монотонных функций, патент № 2023298F1 либо аппроксиматор монотонных функций, патент № 2023298Т2.

Выходная частотаfаппроксиматор монотонных функций, патент № 2023298 ПКЧ 3 на i-ом участке определяется выражением

fаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Nаппроксиматор монотонных функций, патент № 2023298, (14) где n - число разрядов ПКЧ 3, равное числу разрядов счетчика 2 импульсов;

Nаппроксиматор монотонных функций, патент № 2023298- выходной код счетчика 2 импульсов на i-ом участке.

В каждый момент времени t в интервале длительности Ti на любом i-ом участке выходной кодNаппроксиматор монотонных функций, патент № 2023298 счетчика 2 импульсов, поступающий на кодовые шины ПКЧ 3, будет равен

Nаппроксиматор монотонных функций, патент № 2023298= Aаппроксиматор монотонных функций, патент № 2023298 fаппроксиматор монотонных функций, патент № 2023298 t (15) причем

Aаппроксиматор монотонных функций, патент № 2023298= Aаппроксиматор монотонных функций, патент № 2023298 fаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T (16)

fаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (17) где Aаппроксиматор монотонных функций, патент № 2023298,Aаппроксиматор монотонных функций, патент № 2023298- выходные коды счетчика 2 импульсов, соответствующие начальным моментам аппроксимации на i-1-ом и i-ом участках;

fаппроксиматор монотонных функций, патент № 2023298, fаппроксиматор монотонных функций, патент № 2023298 - выходные частоты управляемого делителя 4 частоты (УДЧ) на i-1-ом и i-ом участках соответственно, равные выходным частотам ПКЧ 6;

p - число разрядов ПКЧ 6, равное числу разрядов мультиплексора 5;

Aаппроксиматор монотонных функций, патент № 2023298- выходной код мультиплексора 5 на i-ом участке. Знаки полярности "+" либо "-" в выражениях (15) и (16) употребляются в зависимости от режима, в котором должен работать счетчик 2 импульсов - в суммирующем либо в вычитающем соответственно, при этом выходной код счетчика 2 импульсов в начальный момент аппроксимации на первом участке соответствует записанной в него ранее начальной уставке Aаппроксиматор монотонных функций, патент № 2023298

Подставляя выражение (15) в (14) и используя формулу (17), получаем

fаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 t (18)

С частотного выхода ПКЧ 3 за время преобразования Ti на вход счетчика 1 функции поступит число импульсов Ni, равное

Ni= аппроксиматор монотонных функций, патент № 2023298 fаппроксиматор монотонных функций, патент № 2023298 dt (19) Подставляя формулу (18) в (19) и производя интегрирование с использованием выражений (10), (12) получаем

для случая F2 = const

Ni= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1-Fаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1-Fаппроксиматор монотонных функций, патент № 2023298 (20)

либо для случая F1 = const

Ni= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2-Tаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2-Tаппроксиматор монотонных функций, патент № 2023298 (21) К моменту окончания длительности Т, соответствующему концу цикла воспроизведения и вычисления монотонной функции, выходной код NYсчетчика 1 функции будет соответствовать числу импульсов, равному

NY= Aаппроксиматор монотонных функций, патент № 2023298Ni (22) причем, в силу плавности воспроизведения, характеризуемого отсутствием записи каких-либо чисел в этот счетчик в моменты прохождения узлов аппроксимации, что приводило бы к скачкообразному изменению (разрыву) его выходного кода, будут справедливы с учетом формул (11) и (13) равенства, соответствующие условию непрерывности функции воспроизведения (11) либо (2) согласно выражениям (5), (7) либо (6), (8)

Aаппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 Ni-1 (23)

Ni-1= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F21 (24) либо

Ni-1= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T22, (25) где Aаппроксиматор монотонных функций, патент № 2023298,Aаппроксиматор монотонных функций, патент № 2023298- выходные коды счетчика i функции, соответствующие начальным моментам аппроксимации на i-1-ом и i-ом участках. Знаки полярности "+" либо "-" в выражениях (22) и (23) употребляются в зависимости от режима, в котором должен работать счетчик 1 функции - в суммирующем, либо в вычитающем соответственно, при этом выходной код счетчика 1 функции в начальный момент аппроксимации на первом участке соответствует записанной в него ранее начальной уставке Aаппроксиматор монотонных функций, патент № 2023298.

Учитывая выражения (20) и (21), формулу (22) запишем в виде

NY = Aаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1-Fаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1-Fаппроксиматор монотонных функций, патент № 2023298 (26) либо в виде

NY = Aаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2-Tаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298T2-Tаппроксиматор монотонных функций, патент № 2023298 (27)

Полагая в формуле (26) F1 = Fx и сопоставляя ее с формулой (1), можно отметить, что при соблюдении равенств

aаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (28) aаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (29)

aаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (30) будет выполняться соотношение, выражающее прямо пропорциональную зависимость выходного кода NY счетчика 1 функции от значения функции воспроизведения (1), аргумент которой представлен частотой

NY = аппроксиматор монотонных функций, патент № 2023298аппроксиматор монотонных функций, патент № 2023298Y, (31) где аппроксиматор монотонных функций, патент № 2023298- коэффициент масштабирования.

Полагая в формуле (27) T2 = Tx = 1/Fx и сопоставляя ее с формулой (2), можно отметить, что при соблюдении равенств

bаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (32) bаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (33)

bаппроксиматор монотонных функций, патент № 2023298= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 Aаппроксиматор монотонных функций, патент № 2023298 (34) будет выполняться соотношение, выражающее прямо пропорциональную зависимость выходного кода NY счетчика 1 функции от значения функции воспроизведения (2), аргумент которой представлен периодом частоты.

Для удобства отсчета результата вычисления счетчик 1 функции может быть выполнен двоично-десятичным, а коэффициент аппроксиматор монотонных функций, патент № 2023298выбран кратным десяти.

Соблюдение равенств (28) либо (32) при заданномаппроксиматор монотонных функций, патент № 2023298 обеспечивается путем выбора величины начальной уставки Aаппроксиматор монотонных функций, патент № 2023298, соответствующей коэффициенту aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298 первого участка аппроксимации, и выполнения равенств (29), (30) либо (33), (34) для каждого из m участков, необходимость выполнения которых вытекает из формул (5)...(8) и (23)...(25).

В свою очередь соблюдение равенств (29) либо (33) при заданных аппроксиматор монотонных функций, патент № 2023298, n, A3, F2 либо F1 обеспечивается путем выбора величины начальной уставки Aаппроксиматор монотонных функций, патент № 2023298, соответствующей коэффициенту aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298 первого участка аппроксимации, и выполнения для последующих участков определенного соотношения между значением коэффициента aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298 i-го участка и значениями коэффициентов aаппроксиматор монотонных функций, патент № 2023298 и aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298и bаппроксиматор монотонных функций, патент № 2023298 i-1-го участка, которое сводится к следующему.

Учитывая равенства (11), (17) и (29), формулу (16) запишем в виде

aаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1 (35)

Используя равенство (30), для случая аппроксиматор монотонных функций, патент № 2023298F1 = аппроксиматор монотонных функций, патент № 2023298Fx получаем соотношение

aаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 2 аппроксиматор монотонных функций, патент № 2023298 a2i-1аппроксиматор монотонных функций, патент № 2023298Fx (36) т.е. при разбиении на участки диапазона изменения частоты Fx аргумента значение коэффициента aаппроксиматор монотонных функций, патент № 2023298 i-го участка должно определяться по значениям коэффициентов aаппроксиматор монотонных функций, патент № 2023298и aаппроксиматор монотонных функций, патент № 2023298 предшествующего i-1-го участка. При этом нетрудно убедиться, что соблюдение соотношения (36) равносильно необходимости соблюдения в узлах аппроксимации непрерывности первой производной функции воспроизведения (1) при разбиении ее на участки, т.е. необходимости выполнения равенства

аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 (37)

Для случая аппроксиматор монотонных функций, патент № 2023298T2 = аппроксиматор монотонных функций, патент № 2023298Tx имеет место аналогичное равенство

аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298 (38)

Таким образом разбиение на участки диапазона изменения частоты Fxлибо периода Tx аргумента должно производиться при условии отсутствия в узлах аппроксимации разрыва не только функции воспроизведения (1) либо (2), но и ее первой производной, т.е. вышеуказанное разбиение должно осуществляться путем сплайн-аппроксимации полиномами второй степени.

Что касается соблюдения равенств (30) либо (34) при заданных аппроксиматор монотонных функций, патент № 2023298, n, p, A3, F2 либо F1, то оно обеспечивается установлением числа Aаппроксиматор монотонных функций, патент № 2023298 на входе ПКЧ 6 в начальный момент аппроксимации i-го участка, что достигается следующим образом. В момент начала формирования интервала времени Т импульсы с частотой F1 начинают поступать с выхода ключа 9 на вход предварительно обнуленного (цепь сброса на чертеже не показана) счетчика 7 длины участка, период Тп повторения выходных импульсов которого равен

Tп= аппроксиматор монотонных функций, патент № 2023298 (39) где k1 - коэффициент пересчета счетчика 7 длины участка. Период Тп выбирается таким, чтобы он был равен времени преобразования аппроксиматор монотонных функций, патент № 2023298Т длины участка аппроксиматор монотонных функций, патент № 2023298F1 либо аппроксиматор монотонных функций, патент № 2023298T2, т.е. чтобы выполнялись равенства

k1= аппроксиматор монотонных функций, патент № 2023298 аппроксиматор монотонных функций, патент № 2023298F1 (40) либо

k1 = A3 аппроксиматор монотонных функций, патент № 2023298F1 аппроксиматор монотонных функций, патент № 2023298T2 (41) Выходные импульсы счетчика 7 длины участка с периодом Тп поступают на вход счетчика 8 номера участка, в результате чего последний поочередно устанавливается в одно из m состояний, начиная со второго. Установка счетчика 8 номера участка в первое состояние, соответствующее первому участку, и, тем самым, дальнейшее установление соответствия между номерами участков и состояниями счетчика 8 номера участка, производится путем подачи импульса обнуления (цепь сброса на чертеже не показана) в тот же момент, что и для счетчика 7 длины участка, а, именно, перед открытием ключа 9, например, в момент записи начальных уставок Aаппроксиматор монотонных функций, патент № 2023298и Aаппроксиматор монотонных функций, патент № 2023298. Последовательно сменяемая по мере перехода с участка на участок кодовая комбинация с выходных шин счетчика 8 номера участка поступает на управляющие входы мультиплексора 5, в результате чего на выходе последнего в моменты перехода с i-1-го на i-ый участок устанавливается необходимое i-му участку число Aаппроксиматор монотонных функций, патент № 2023298 из ряда мультиплексируемых с четвертого 18 установочного входа чисел Aаппроксиматор монотонных функций, патент № 2023298... Aаппроксиматор монотонных функций, патент № 2023298, шины которых соединены с информационными входами мультиплексора 5. Установление необходимых чисел Aаппроксиматор монотонных функций, патент № 2023298 на входе ПКЧ 6 может производиться не только с помощью мультиплексора 5, но и с помощью, например, дешифратора, преобразователя кода на программируемой логической матрице или ПЗУ, в котором заранее "прошиты" вышеуказанные числа. При этом для каждого из заменяющих элементов входным кодом (для ПЗУ - адресным), как и для мультиплексора 5, является код выходных шин счетчика 8 номера участка, а их выходным кодом - код чисел Aаппроксиматор монотонных функций, патент № 2023298, полученный в результате операции дешифрирования, преобразования или выборки.

Таким образом реализация сплайн-аппроксимации функции воспроизведения (1) либо (2) сводится к установлению в счетчиках 1 и 2 начальных уставок Aаппроксиматор монотонных функций, патент № 2023298 и Aаппроксиматор монотонных функций, патент № 2023298, соответствующих первому участку аппроксимации, и установлению с помощью мультиплексора 5 на кодовом входе ПКЧ 6 числа Aаппроксиматор монотонных функций, патент № 2023298, соответствующего i-му участку, начиная с первого. При этом нет необходимости в начале каждого из последующих участков производить запись в счетчиках 1 и 2 чисел Aаппроксиматор монотонных функций, патент № 2023298и Aаппроксиматор монотонных функций, патент № 2023298, так как эти числа на кодовых выходах указанных счетчиков устанавливаются автоматически в силу непрерывного (без скачков) ими счета импульсов, соответствующего непрерывности функции воспроизведения (1) либо (2) и ее первой производной, что, как отмечалось выше, характерно для сплайн-аппроксимации.

Кодовая уставка A3, максимальное значение которой равно объему второго счетчика 10 импульсов, выбирается исходя из требуемого значения длительности цикла воспроизведения согласно формуле (9).

Упоминаемые ранее режимы работы счетчиков 1 и 2 на сложение либо на вычитание устанавливаются заранее, исходя из знаков полярности производных функции воспроизведения (1) либо (2), а, именно:

если знак полярности первой производной на любом без исключения i-ом участке положителен, т.е. если функция воспроизведения (1) либо (2) монотонно возрастающая, то счетчик 1 функции необходимо устанавливать в режим сложения, а если отрицателен, то в режим вычитания;

если полярность произведения знаков полярности первой и второй производных на любом без исключения i-ом участке положительна, то счетчик 2 импульсов необходимо устанавливать в режим сложения, а если отрицательна, то в режим вычитания.

Учитывая, что в аппроксиматоре рассматривается функция воспроизведения (1) либо (2), у которой полярность первой и второй производных неизменна во всем диапазоне изменения частоты Fx либо периода Tx аргумента, в том числе и при Fx= Fаппроксиматор монотонных функций, патент № 2023298 либо Tx=Tаппроксиматор монотонных функций, патент № 2023298, учет знаков полярности вышеуказанных производных при выборе режимов работы счетчиков 1 и 2 можно заменить на более простой учет знаков полярности перед коэффициентами aаппроксиматор монотонных функций, патент № 2023298 и aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298 и bаппроксиматор монотонных функций, патент № 2023298, каждый из которых, как указывалось выше, одинаков для каждого из m участков, а, именно:

если перед коэффициентом aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298 знак "+", то счетчик 1 функции необходимо устанавливать в режим сложения, а если знак "-", то в режим вычитания;

если полярность произведения знаков полярности перед коэффициентами aаппроксиматор монотонных функций, патент № 2023298 и aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298 и bаппроксиматор монотонных функций, патент № 2023298 положительна, то счетчик 2 импульсов необходимо устанавливать в режим сложения, а если отрицательна, то в режим вычитания.

Необходимо подчеркнуть, что, в силу одинаковости знаков полярности перед одноименными коэффициентами функции воспроизведения (1) либо (2) на каждом из m ее участков, режимы работы счетчиков 1 и 2 на сложение либо на вычитание, заранее устанавливаемые согласно вышеуказанным знакам, также одинаковы на каждом из этих участков.

Следует отметить, что если функция воспроизведения (1) либо (2) представлена в более краткой форме

Y = cаппроксиматор монотонных функций, патент № 2023298 cаппроксиматор монотонных функций, патент № 2023298 Fx аппроксиматор монотонных функций, патент № 2023298 cаппроксиматор монотонных функций, патент № 2023298 F2x (42) либо

Y = dаппроксиматор монотонных функций, патент № 2023298 dаппроксиматор монотонных функций, патент № 2023298 Txаппроксиматор монотонных функций, патент № 2023298 dаппроксиматор монотонных функций, патент № 2023298 T2x, (43) где cаппроксиматор монотонных функций, патент № 2023298,cаппроксиматор монотонных функций, патент № 2023298,cаппроксиматор монотонных функций, патент № 2023298- постоянные коэффициенты, dаппроксиматор монотонных функций, патент № 2023298,dаппроксиматор монотонных функций, патент № 2023298,dаппроксиматор монотонных функций, патент № 2023298. то связь между приведенными коэффициентами и коэффициентами aаппроксиматор монотонных функций, патент № 2023298,aаппроксиматор монотонных функций, патент № 2023298,aаппроксиматор монотонных функций, патент № 2023298,bаппроксиматор монотонных функций, патент № 2023298,bаппроксиматор монотонных функций, патент № 2023298 и bаппроксиматор монотонных функций, патент № 2023298 можно выразить соотношениями

cаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298 Fаппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298Fаппроксиматор монотонных функций, патент № 2023298 (44)

cаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298-2 аппроксиматор монотонных функций, патент № 2023298 aаппроксиматор монотонных функций, патент № 2023298 Fаппроксиматор монотонных функций, патент № 2023298 (45)

cаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 (46) либо

dаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298 Tаппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298Tаппроксиматор монотонных функций, патент № 2023298 (47)

dаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298-2 аппроксиматор монотонных функций, патент № 2023298 bаппроксиматор монотонных функций, патент № 2023298 Tаппроксиматор монотонных функций, патент № 2023298 (48)

dаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298 (49) Учитывая прямо пропорциональную зависимость длительности Т интервала времени от частоты Fx либо периода Tx аргумента, можно отметить, что на первом участке при T = 0 частота аргумента Fаппроксиматор монотонных функций, патент № 2023298= 0 либо период частоты Tаппроксиматор монотонных функций, патент № 2023298= 0. При этом выражения (44)...(49) для первого участка примут вид

cаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 (50) cаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 (51) cаппроксиматор монотонных функций, патент № 2023298= aаппроксиматор монотонных функций, патент № 2023298 (52) либо

dаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298 (53) dаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298 (54) dаппроксиматор монотонных функций, патент № 2023298= bаппроксиматор монотонных функций, патент № 2023298 (55) т.е. для первого участка имеет место идентичность рассматриваемых коэффициентов, согласно которым, как указывалось выше, устанавливаются начальные уставки Aаппроксиматор монотонных функций, патент № 2023298, Aаппроксиматор монотонных функций, патент № 2023298и число Aаппроксиматор монотонных функций, патент № 2023298.

Таким образом, благодаря новым связям, элементам и возможности установки различного сочетания режимов работы счетчиков 1 и 2, обеспечивается с учетом масштабирования аппаратурная реализация воспроизведения и вычисления монотонных функций, как возрастающих, так и убывающих, выпуклых как вверх, так и вниз (в зависимости от знака полярности перед коэффициентом aаппроксиматор монотонных функций, патент № 2023298 либо bаппроксиматор монотонных функций, патент № 2023298), воспроизводимых путем сплайн-аппроксимации, и аргумент которых может быть представлен частотой либо ее периодом. Кроме того повышается точность воспроизведения функции за счет реализации кусочно-квадратичной аппроксимации, как более точной по сравнению с кусочно-линейной, применяемой в прототипе.

Наверх