Код документа: RU2583707C1
Изобретение относится к вычислительной технике, к устройствам обработки (квантования по времени) электрических случайных сигналов и может быть использовано при регистрации параметров, которые применяются в процессе дальнейшего анализа для восстановления исходной зависимости.
Известен адаптивный временной дискретизатор, содержащий блоки памяти, блоки определения приращений, пороговый элемент, блок выборки-хранения, генератор пилообразного напряжения, ключ, блоки умножения, сумматор, компаратор, счетчик и масштабирующие элементы (Авт. свид. СССР №1275477, кл. G06G 7/02, 1988).
Недостатком этого устройства является низкая точность аппроксимации из-за линейного ее характера.
Наиболее близким аналогом (прототипом) является адаптивный временной дискретизатор, содержащий блок выборки-хранения, генератор пилообразного напряжения, компаратор, запоминающий элемент, пороговый элемент, блоки умножения, масштабирующие элементы, квадраторы, сумматоры, блоки возведения в степень, блоки осреднения, счетчик времени дискретизатора, блок вычитания по модулю, блоки вычитания, элементы задержки, коммутатор и ключ (авт. свид. СССР №1791822, кл. G06G 7/02, 1990).
Это устройство позволяет несколько повысить точность аппроксимации путем применения метода аппроксимации кривыми второго порядка. Выражение для аппроксимационной функции x(t) имеет вид:
где - а1, а2 и а3 - коэффициенты аппроксимационной функции, определяемые методом наименьших квадратов по трем предшествующим значениям дискретизируемого сигнала (х(ti), i=0, 1, 2) и трем значениям времени дискретизации сигнала (ti, i=0, 1, 2).
Недостатками этого устройства являются:
- не всегда приемлемая точность аппроксимации;
- сложность устройства (содержит 110 элементов) из-за необходимости реализации метода наименьших квадратов.
Техническим результатом заявленного изобретения является повышение точности аппроксимации и упрощение устройства.
Повышение точности аппроксимации и упрощение устройства можно достичь путем использования полинома Лагранжа L(t), который имеет следующий вид:
где xi - i-e значение, используемое для аппроксимации;
n - количество точек аппроксимации;
m - максимальное значение показателя степени аргумента t.
Учитывая формулы (2) и (3) для случая трех точек аппроксимации и m=2, можно записать:
где х0 и t0 - значения функции и аргумента первой точки аппроксимации;
x1 и t1 - значения функции и аргумента второй точки аппроксимации;
х2 и t2 - значения функции и аргумента третьей точки аппроксимации.
Далее осуществляется количественная оценка качества аппроксимации путем вычисления разности δ между прогнозируемым значением L(tпр) и его реальным значением x(tпр):
Затем сравнивается величина δ с ее допустимым значением
Для наглядной иллюстрации и проверки предложенного подхода необходимо рассмотреть числовой пример.
На фиг. 1 представлен случайный сигнал
Коэффициенты квадратного трехчлена можно определить с помощью расчетных формул, приведенных в прототипах. Учитывая координаты трех точек, будем иметь:
Тогда используя формулу (1), можно записать:
На основании формулы (5) можно записать выражение для вычисления разности δпар между прогнозируемым значением x(tпр) при аппроксимации параболическим трехчленом и реальным значением случайного сигнала:
что составляет 8,3% от этого реального значения.
Далее необходимо определить погрешность, которую дает аппроксимация с использованием полинома Лагранжа. Подставляя те же исходные данные в формулу (4), получим:
Подставляя в последнее выражение вместо t tпр=0,70, будем иметь L(tпр)=57,35. Используя формулу (5), можно вычислить разность δлан между прогнозируемым значением L(tпр) при аппроксимации полиномом Лагранжа и реальным значением случайного сигнала:
что составляет 4,3% от этого реального значения.
Сравнение величин δлан и δпар показывает, что δлан<δпар. Это подтверждает большую точность при аппроксимации с помощью полинома Лагранжа.
Технический результат достигается тем, адаптивный временной дискретизатор содержит с первого по одиннадцатый входные регистры, выходной регистр, с первого по двенадцатый элементы ИЛИ, с первого по девятый блоки умножения, первый и второй сумматоры, с первого по седьмой коммутаторы, с первого по четвертый элементы задержки (ЭЗ), первый, второй и третий блоки деления, с первого по девятый блоки вычитания, элемент НЕ, блок вычитания по модулю, первый и второй блоки сравнения, первый и второй блоки индикации, генератор тактовых импульсов и распределитель импульсов (РИ), тактовый вход которого соединен с выходом генератора тактовых импульсов, первый выход РИ - со входами записи первого, второго, третьего, пятого, шестого, седьмого, восьмого, десятого и одиннадцатого входных регистров, со второго по девятый выходы - со входами считывания соответственно шестого, седьмого, восьмого, девятого, первого, второго, третьего и четвертого входных регистров, десятый выход - со входом записи выходного регистра, одиннадцатый выход - со входом считывания одиннадцатого входного регистра, двенадцатый и тринадцатый, выходы - со входами записи четвертого и девятого входных регистров, первые входы с первого по восьмой элементов ИЛИ являются входами задания исходной информации, на которые поступают величины
На фиг. 1 представлен случайный сигнал
Адаптивный временной дискретизатор (фиг. 2 и 3) содержит первый 1, второй 2, третий 3, четвертый 4, пятый 5, шестой 6, седьмой 7, восьмой 8, девятый 9, десятый 10 и одиннадцатый 11 входные регистры, выходной регистр 12, первый 13, второй 14, третий 15, четвертый 16, пятый 17, шестой 18, седьмой 19, восьмой 20, девятый 21, десятый 22, одиннадцатый 23 и двенадцатый 24 элементы ИЛИ, первый 25, второй 26, третий 27, четвертый 28, пятый 29, шестой 30, седьмой 31, восьмой 32 и девятый 33 блоки умножения, первый 34 и второй 35 сумматоры, первый 36, второй 37, третий 38, четвертый 39, пятый 40, шестой 41 и седьмой 42 коммутаторы, первый 43, второй 44, третий 45 и четвертый 46 ЭЗ, первый 47, второй 48 и третий 49 блоки деления, первый 50, второй 51, третий 52, четвертый 53, пятый 54, шестой 55, седьмой 56, восьмой 57 и девятый 58 блоки вычитания, элемент НЕ 59, блок 60 вычитания по модулю, первый 61 и второй 62 блоки сравнения, первый 63 и второй 64 блоки индикации, генератор 65 тактовых импульсов и распределитель 66 импульсов.
Адаптивный временной дискретизатор работает следующим образом (фиг. 2 и 3). На первые входы первого 13, второго 14, третьего 15, четвертого 16, пятого 17, шестого 18, седьмого 19 и восьмого 20 элементов ИЛИ подаются значения
На информационные входы десятого 10, пятого 5 и одиннадцатого 11 входных регистров направляются величины
По сигналам со второго, третьего, четвертого и пятого выходов РИ 66 на входы считывания соответственно шестого 6, седьмого 7, восьмого 8 и девятого 9 входных регистров величины t0, t1, t2 и tпр засылаются на следующие блоки: t0 - на входы уменьшаемого первого 50 и второго 51 блоков вычитания и на входы вычитаемого третьего 52 и шестого 55 блоков вычитания; t1, t2 и tпр - на информационные входы соответственно пятого 40, шестого 41 и седьмого 42 коммутаторов. Все коммутаторы дискретизатора настроены следующим образом: при наличии управляющего сигнал информация из коммутатора будет исходить из первого выхода, а при его отсутствии - из второго выхода.
Значение t1 со второго выхода пятого коммутатора 40 поступает на входы вычитаемого первого 50 и четвертого 53 блоков вычитания и на входы уменьшаемого третьего 52 и седьмого 56 блоков вычитания. Величина t2 со второго выхода шестого коммутатора 41 подается на входы вычитаемого второго 51, пятого 54 и седьмого 56 блоков вычитания и на входы уменьшаемого восьмого 57 и девятого 58 блоков вычитания. Значение tпр со второго выхода седьмого коммутатора 42 засылается на входы уменьшаемого четвертого 53, пятого 54 и шестого 55 блоков вычитания и на вход вычитаемого девятого блока 58 вычитания. Следует отметить, что блоки с 28-го по 33-й и с 47-го по 58-й позволяют вычислить дробные сомножители первого, второго и третьего слагаемых формулы (4). Дробные сомножители этих слагаемых подаются на вторые входы первого 25, второго 26 и третьего 28 блоков умножения с выходов соответственно второго 48, первого 47 и третьего 49 блоков деления.
По сигналу с шестого выхода РИ 66 на вход считывания первого входного регистра 1 значение х0 направляется на первый вход первого блока 25 умножения, с выхода которого первое слагаемое формулы (4) поступает на второй вход первого сумматора 34. После управляющего сигнала с седьмого выхода РИ 66 на вход считывания второго входного регистра 2 величина х1 засылается на информационный вход первого коммутатора 36, со второго выхода которого это значение подается на первый вход второго блока 26 умножения. С выхода этого блока величина второго слагаемого формулы (4) направляется на первый вход первого сумматора 34, с выхода которого сумма первых двух слагаемых этой формулы поступает на второй вход второго сумматора. По сигналу с восьмого выхода РИ 66 на вход считывания третьего входного регистра 3 значение х2 засылается на информационный вход второго коммутатора 37, со второго выхода которого эта величина подается на первый вход третьего блока 27 умножения. С выхода этого блока значение третьего слагаемого формулы (4) направляется на первый вход второго сумматора 35 через первый ЭЗ для обеспечения одновременности поступления сигналов на входы блока 35, с выхода которого величина L(tпр), определяемая по формуле (4), поступает на вход второго ЭЗ 44 и на первый вход десятого элемента ИЛИ 22. С выхода блока 22 значение L(tпр) засылается на второй вход блока 60 вычитания по модулю.
После управляющего сигнала с девятого выхода РИ 66 на вход считывания четвертого входного регистра 4 величина x(tпр) направляется на информационный вход третьего коммутатора 38, со второго выхода которого это значение подается на вторые входы девятого 21 и одиннадцатого 23 элементов ИЛИ. С выхода блока 21 величина x(tпр) засылается на первый вход блока 60 вычитания по модулю, с выхода которого значение δ, определяемое по формуле (5), поступает на информационный вход первого блока 61 сравнения. С выхода блока 23 величина x(tпp) подается на информационный вход выходного регистра 12, на вход записи которого управляющий сигнал подается с десятого выхода РИ 66.
По сигналу с одиннадцатого выхода РИ 66 на вход считывания одиннадцатого входного регистра 11 значение
Если
Таким образом, технический результат достигается не за счет математического аппарата, а за счет технических средств (блоков и элементов), упомянутых в процессе описания работы устройства, осуществляющего повышение точности аппроксимации и упрощение устройства.
Промышленная применимость изобретения обосновывается тем, что оно может быть использовано в разных областях (отраслях) при дискретизации случайных сигналов, когда необходимо сокращение объема измерительной информации.
Изобретение относится к вычислительной технике, к устройствам обработки (квантования по времени) электрических случайных сигналов и может быть использовано при регистрации параметров, которые применяются в процессе дальнейшего анализа для восстановления исходной зависимости. Техническим результатом является повышение точности и упрощение устройства. Это устройство содержит входные регистры, выходной регистр, элементы ИЛИ, блоки умножения, сумматоры, коммутаторы, элементы задержки, блоки деления, блоки вычитания, элемент НЕ, блок вычитания по модулю, блоки сравнения, блоки индикации, генератор тактовых импульсов и распределитель импульсов. 4 ил.