многомерный функциональный преобразователь

Классы МПК:G06G7/26 генераторы для получения любых функций
G06G7/12 устройства для выполнения вычислительных операций, например усилители, специально предназначенные для этих целей
Автор(ы):, , , , , , ,
Патентообладатель(и):Сибирский металлургический институт им.Серго Орджоникидзе
Приоритеты:
подача заявки:
1990-12-07
публикация патента:

Изобретение относится к функциональным преобразователям и может быть использовано в системах учета, планирования и оперативного управления при решении задач экономного расчета и хранения значений скользящего среднего для сигналов измерительной информации. Изобретение позволяет увеличить точность преобразователя сигналов измерительной информатики, т.е. повысить точность одновременной обработки нескольких сигналов за счет того, что на каждом слое многофункционального преобразователя диапазон изменений входного сигнала SVN для преобразователя приращений по крайней мере на порядок меньше, чем диапазон изменения сигналов VN . Для этого схема устройства составлена из нескольких преобразователей приращения, каждый из которых состоит из масштабирующего блока (7, 13, 19 N), блока задержки (4, 10, 16 N), блока сравнения (5, 11, 17N), интегратора (6, 12, 18 N), причем вход каждого из блоков задержки подключен к второму входу соответствующего блока сравнения. 1 ил.
Рисунок 1

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

МНОГОМЕРНЫЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий N блоков задержки, N блоков сравнения, N интеграторов, причем первый и второй входы i-го блока сравнения соединены соответственно с входом и выходом i-го блока задержки, выход i-го блока сравнения соединен с входом i-го интегратора, отличающийся тем, что, с целью повышения точности преобразования, в него введены N сумматоров, N дополнительных блоков сравнения, первый и второй источники опорных напряжений, N блоков масштабирования, причем выход i-го интегратора через i-й блок масштабирования соединен с первым входом i-го сумматора, выход которого соединен с i-м выходом преобразователя, первый вход i-го дополнительного блока сравнения соединен с i-м входом преобразователя, а выход - с входом i-го блока задержки, второй вход первого дополнительного блока сравнения соединен с выходом первого источника опорного напряжения, второй вход i-го дополнительного блока сравнения, кроме первого, соединен с первым входом (i-1)-го дополнительного блока сравнения, второй вход первого сумматора соединен с выходом второго источника опорного напряжения, а второй вход i-го сумматора, кроме первого, - с выходом (i-1)-го сумматора.

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

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

Известен одномерный преобразователь, реализованный в виде последовательного соединения блока задержки, первого интегратора и блока сравнения, второго интегратора, вход которого подключен к входу блока задержки и к входу преобразователя, причем выход второго интегратора подключен к второму положительному входу блока сравнения, выход которого подключен к выходу преобразователя. Одновременная обработка нескольких (N) сигналов возможна, если использовать N преобразователей [1].

Недостаток этого преобразователя - низкая точность преобразования.

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

Недостаток указанного преобразователя - низкая точность преобразования. Повышение точности преобразователя связано с усложнением его структуры, особенно это относится к блоку задержки. Наибольшее распpостранение при реализации блока задержки получили схемы, соответствующие приближению Паде или Тейлора первого, второго и выше порядков. При этом увеличение степени соответствующего полинома приводит к существенному усложнению схемы. Так, например, схема воспроизведения звена запаздывания, соответствующая приближению Паде четвертого порядка, реализуется с помощью шести или семи операционных усилителей (см. Тетельбаум И.М., Шнейдер Ю.Р. Практика аналогового моделирования динамических систем. Справочное пособие. М.: Энергоатомиздат. 1987, с.113, рис.1.8.5, 1.8.6).

Цель изобретения - увеличение точности преобразователя сигналов измерительной информации.

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

Введение совокупности новых блоков и связей позволяет при использовании тех же преобразователей, что и в прототипе, существенно повысить точность одновременной обработки нескольких сигналов измерительной информации за счет того, что на каждом слое многомерного функционального преобразователя диапазон изменений входного сигнала многомерный функциональный преобразователь, патент № 2015557 VN для преобразователя приращений по крайней мере на порядок меньше, чем диапазон изменения сигнала VN.

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

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

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

VI, VII, ..., VN - входные сигналы многомерного функционального преобразователя;

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

налов на первом, втором и

N-м слоях многомерного

функционального преобра-

зователя;

многомерный функциональный преобразователь, патент № 2015557 YI, многомерный функциональный преобразователь, патент № 2015557 YII, ..., многомерный функциональный преобразователь, патент № 2015557 YN - выходные сигналы масштабирующих блоков соответственно первого, второго и N-го слоев преобразователя;

YI, YII, ..., YN - выходные сигналы многомерного функционального преобразователя.

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

Входные сигналы измерительной информации VI, VII, ..., VN поступают соответственно на первый, второй и N-й слои многомерного функционального преобразователя. Предварительно эти сигналы упорядочены, например, в порядке возрастания их средних уровней

VсрI < VсрII < VсрN.

Сигнал VI поступает на второй положительный вход первого дополнительного блока 3 сравнения, где, сравниваясь с поступающим по первому отрицательному входу с опорным сигналом многомерный функциональный преобразователь, патент № 2015557 Vo, формируемым с помощью второго источника 1 постоянного сигнала, вырабатывает на своем выходе сигнал разности многомерный функциональный преобразователь, патент № 2015557 VI = VI - Voo. Сигнал многомерный функциональный преобразователь, патент № 2015557 VI подается на второй положительный вход первого блока 5 сравнения и через первый блок 4 задержки, спустя время, равное интервалу отсечки многомерный функциональный преобразователь, патент № 2015557от, подается на первый отрицательный вход первого блока 5 сравнения. В результате на выходе блока 5 формируется сигнал многомерный функциональный преобразователь, патент № 2015557V-1(1-eмногомерный функциональный преобразователь, патент № 2015557) , который поступает на вход первого интегратора 6. Выходной сигнал первого интегратора 6, равный многомерный функциональный преобразователь, патент № 20155571-lмногомерный функциональный преобразователь, патент № 2015557VI , где с - скорость интегрирования, поступает на вход первого масштабирующего блока 7, где он умножаетcя на постоянную величину, равную многомерный функциональный преобразователь, патент № 2015557, формируя тем самым на своем выходе сигнал многомерный функциональный преобразователь, патент № 20155571-lмногомерный функциональный преобразователь, патент № 2015557VI ,о скользящем среднем в диапазоне изменения приращений многомерный функциональный преобразователь, патент № 2015557 VI. Этот сигнал поступает на второй вход первого сумматора 8, где суммируется с опорным сигналом Yo, формируемого с помощью первого источника 2 постоянного сигнала, и вырабатывает на выходе сумматора 8 и соответственно на выходе первого слоя многомерного функционального преобразователя сигнал

YI= Yo + многомерный функциональный преобразователь, патент № 20155571-lмногомерный функциональный преобразователь, патент № 2015557VI, что соответствует скользящему усреднению сигнала VI при условии, что первый источник 2 постоянного сигнала формирует на своем выходе сигнал Yo, связанный с сигналом Vo соотношением

Yo = CVo.

Одновременно с сигналом VI на второй вход многомерного функционального преобразователя и соответственно на второй положительный вход второго дополнительного блока 9 сравнения поступает сигнал VII. Из этого сигнала вычитается сигнал VI, который с первого входа многомерного функционального преобразователя подается на первый отрицательный вход блока 9 сравнения, формируя на его выходе сигнал разности многомерный функциональный преобразователь, патент № 2015557 VII = VII - VI. Этот сигнал поступает на вход цепочки, состоящей из второго блока 10 задержки, второго блока 11 сравнения, второго интегратора 12, второго масштабирующего блока 13, где преобразуется по той же схеме, что и на первом слое многомерного функционального преобразователя, и тем самым формирует на выходе второго масштабирующего блока 13 сигнал

многомерный функциональный преобразователь, патент № 2015557YII = многомерный функциональный преобразователь, патент № 20155571-lмногомерный функциональный преобразователь, патент № 2015557VII.

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

YII = YI+ многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 20155571-lмногомерный функциональный преобразователь, патент № 2015557VII, что соответствует скользящему усреднению сигнала VII.

Аналогично осуществляется обработка сигнала V на следующих, в том числе и последнем N-м, слоях многомерного функционального преобразователя. Здесь, на выходе N-го дополнительного блока 15 N сравнения формируется сигнал разности многомерный функциональный преобразователь, патент № 2015557 VN = VN - VN-1 путем вычитания из сигнала VN, поступающего по N-му входу многомерного функционального преобразователя, на второй положительный вход N-го дополнительного блока 15 N сравнения,сигнала VN-1, подаваемого на первый отрицательный вход N-го дополнительного блока 15 N сравнения с (N-1)-го входа многомерного функционального преобразователя. В конечном итоге, на выходе N-го слоя многомерного функционального преобразователя формируется сигнал

YN = YN-1+ многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 20155571-lмногомерный функциональный преобразователь, патент № 2015557VN, что соответствует скользящему усреднению на интервале многомерный функциональный преобразователь, патент № 2015557от сигнала VN.

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

Наличие в устройстве двух источников постоянного сигнала, нескольких блоков сравнения и нескольких сумматоров позволяет организовать обработку входных сигналов VN на каждом слое в приращениях по отношению к входным сигналам VN-1 предыдущего слоя, что в конечном итоге значительно повышает точность их преобразования.

Для доказательства этого конкретизируют условия функционирования преобразователя-прототипа и предлагаемого многомерного функционального преобразователя.

Входные сигналы VI, VII, ..., VN обоих преобразователей упорядочены в порядке возрастания их средних уровней. Сигнал Vo характеризуется базовым уровнем сигнала VI, ему соответствует сигнал Yo.

Диапазон изменения сигналов многомерный функциональный преобразователь, патент № 2015557 VN и многомерный функциональный преобразователь, патент № 2015557 YN (N=многомерный функциональный преобразователь, патент № 2015557) существенно (по крайней мере на порядок) меньше диапазона изменения сигналов VN и YN((N = 1,многомерный функциональный преобразователь, патент № 2015557)) (1).

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

В(многомерный функциональный преобразователь, патент № 2015557) многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 2015557 В(многомерный функциональный преобразователь, патент № 2015557 ).

Ошибка многомерный функциональный преобразователь, патент № 2015557 Y при преобразовании сигналов многомерный функциональный преобразователь, патент № 2015557 V с помощью оператора скользящего среднего полностью определяется величиной многомерный функциональный преобразователь, патент № 2015557 В(многомерный функциональный преобразователь, патент № 2015557 ).

Преобразование В(S) намного сложнее операций суммирования и вычитания. Поэтому принимают условие

многомерный функциональный преобразователь, патент № 2015557C многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 2015557V << многомерный функциональный преобразователь, патент № 2015557 Y , (2) где многомерный функциональный преобразователь, патент № 2015557C, многомерный функциональный преобразователь, патент № 2015557V - соответственно ошибка преобразования сигнала в блоках суммирования и вычитания.

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

Для преобразователя-прототипа выходной сигнал для любого автономного "слоя" равен

YN = VN{B(S) + многомерный функциональный преобразователь, патент № 2015557 B(S)} = VNмногомерный функциональный преобразователь, патент № 2015557B(S) +

+ VN многомерный функциональный преобразователь, патент № 2015557многомерный функциональный преобразователь, патент № 2015557 B(S) = VNмногомерный функциональный преобразователь, патент № 2015557B(S) + многомерный функциональный преобразователь, патент № 2015557 N, (3) где многомерный функциональный преобразователь, патент № 2015557 N = VN + многомерный функциональный преобразователь, патент № 2015557 B(S). (4)

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

для первого слоя

YI = Yo + многомерный функциональный преобразователь, патент № 2015557 VIмногомерный функциональный преобразователь, патент № 2015557B(S) + многомерный функциональный преобразователь, патент № 2015557 l, где многомерный функциональный преобразователь, патент № 2015557 I = многомерный функциональный преобразователь, патент № 2015557 VI + многомерный функциональный преобразователь, патент № 2015557 B(S) + многомерный функциональный преобразователь, патент № 2015557VI(B(S) + многомерный функциональный преобразователь, патент № 2015557 B(S)) + многомерный функциональный преобразователь, патент № 2015557 CI,

для второго слоя

YII = Yo + {VII - Vo}многомерный функциональный преобразователь, патент № 2015557B(S) + многомерный функциональный преобразователь, патент № 2015557 II, где многомерный функциональный преобразователь, патент № 2015557 II = (многомерный функциональный преобразователь, патент № 2015557 VI + многомерный функциональный преобразователь, патент № 2015557 VII) многомерный функциональный преобразователь, патент № 2015557 B(S) + (многомерный функциональный преобразователь, патент № 2015557VI+ многомерный функциональный преобразователь, патент № 2015557VII) x x {(B(S) + многомерный функциональный преобразователь, патент № 2015557 B(S)} + (многомерный функциональный преобразователь, патент № 2015557 CI + многомерный функциональный преобразователь, патент № 2015557 CII),

Для N-го слоя

YN = Yo + {VN - Vo} многомерный функциональный преобразователь, патент № 2015557B(S) + многомерный функциональный преобразователь, патент № 2015557N , где многомерный функциональный преобразователь, патент № 2015557N= многомерный функциональный преобразователь, патент № 2015557B(S)многомерный функциональный преобразователь, патент № 2015557Vi+{B(S)+многомерный функциональный преобразователь, патент № 2015557B(S)}многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 2015557 + многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 2015557ic. (5)

Выделяют из выражения (4) составляющую

многомерный функциональный преобразователь, патент № 2015557y= B(S)многомерный функциональный преобразователь, патент № 2015557 многомерный функциональный преобразователь, патент № 2015557Vi, которая согласно условию (2) обозначена через многомерный функциональный преобразователь, патент № 2015557 Y.

Учитывая условие (3) получается, что для предлагаемого многомерного функционального преобразователя ошибка многомерный функциональный преобразователь, патент № 2015557 N для последнего N-го слоя будет наибольшей по отношению к другим слоям и определяться составляющей многомерный функциональный преобразователь, патент № 2015557 Y, т. е.

многомерный функциональный преобразователь, патент № 2015557N= многомерный функциональный преобразователь, патент № 2015557B(S)многомерный функциональный преобразователь, патент № 2015557Vi. (6)

Сравнивая выражения (4) и (6) отмечают, что, если ошибка многомерный функциональный преобразователь, патент № 2015557 N для преобразователя-прототипа зависит от абсолютного значения входного сигнала VN, то для предлагаемого многомерного функционального преобразователя - от суммы приращений всех входных сигналов, т.е. многомерный функциональный преобразователь, патент № 2015557Vi . Учитывая условия (1), отмечают, что для первых нескольких слоев предлагаемого преобразователя ошибка реализации заданного преобразования существенно меньше, чем для преобразователя-прототипа. Условие практической применимости предлагаемого преобразователя с точки зрения точности его реализации по сравнению с прототипом выглядит следующим образом

многомерный функциональный преобразователь, патент № 2015557Vi< VN, (7)

В предположении, что многомерный функциональный преобразователь, патент № 2015557 Vi одинаковы для каждого слоя, выражение (7) записывается

N многомерный функциональный преобразователь, патент № 2015557 V < VN.

Тогда число слоев N, выходные сигналы которых по точности предпочтительней по отношению к соответствующим выходным сигналам прототипа, определяются в соответствии с выражением

N < многомерный функциональный преобразователь, патент № 2015557.

Так, например, если принять, что N = 3 и записать в соответствии с условием (1), что многомерный функциональный преобразователь, патент № 2015557 VN = 0,1VN, то максимальная ошибка многомерный функциональный преобразователь, патент № 2015557III, имеющая место на третьем выходе многомерного функционального преобразователя по крайней мере в 3 раза меньше, чем ошибка на любом "слое" преобразователя-прототипа.

Класс G06G7/26 генераторы для получения любых функций

генератор автоколебаний прокофьева -  патент 2481696 (10.05.2013)
способ получения функции распределения вероятностей исходного сигнала системы -  патент 2411578 (10.02.2011)
способ генерирования испытательного сигнала с заданной функцией распределения вероятностей -  патент 2290748 (27.12.2006)
устройство для воспроизведения ортогональных функций -  патент 2282891 (27.08.2006)
генератор функций -  патент 2277718 (10.06.2006)
генератор функций уолша -  патент 2275683 (27.04.2006)
функциональный генератор -  патент 2222048 (20.01.2004)
универсальный генератор ермакова-каждана спектра кусочно- постоянных функций (варианты) -  патент 2213996 (10.10.2003)
генератор ермакова-каждана полного спектра ортогональных функций каждана с дискретными сдвигами (варианты) -  патент 2213995 (10.10.2003)
функциональный преобразователь, блок кварцевого генератора и способ его подстройки -  патент 2189106 (10.09.2002)

Класс G06G7/12 устройства для выполнения вычислительных операций, например усилители, специально предназначенные для этих целей

Наверх