обработка информации и управление X
УДК 681.314
модифицированные алгоритмы и классификация аналого-цифровых преобразователей1 Часть 3: нейроподобные и другие варианты алгоритмов
Э. П. Тихонов,
канд. техн. наук, доцент
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Предложено аналитическое описание различных модификаций алгоритмов аналого-цифровых преобразователей, включая мажоритарный и нейроноподобный принцип обработки информации, на базе которых выполнен сравнительный анализ их свойств, доведенных до численных результатов, и разработана классификационная схема аналого-цифровых преобразователей.
Ключевые слова — аналого-цифровой преобразователь, функция активации, квант, помеха, погрешность, нейронный алгоритм, измерение.
Алгоритмы (10) (см. ч. 2) используют индикаторную и знаковую функции сравнения входного сигнала с уравновешивающей величиной. Возникают вопросы: можно ли применять другие виды функции сравнения, например такие, которые используются в нейронных сетях со специфическим названием «функции активации» [8], и сохранится ли при этом основное предназначение алгоритма для преобразования аналоговой величины в цифровой код, а если сохранится, то в каком виде? Уместен также вопрос о возникновении подобной ситуации в реальных АЦП.
Для поиска ответов на поставленные вопросы необходимо кратко ознакомиться с основными свойствами функций активации. Функции активации должны обладать монотонностью и дифференцируемостью в области определения, соответствующей интервалу (1, -1) либо (0, 1), — общими свойствами, присущими этим функциям.
По аналогии с биологическими нейронами наибольшее распространение в известных математических моделях нейронов получили следующие виды функции активации [8, 11]:
— экспоненциальные функции {у} = ехр (- уа), а = const;
— функция гиперболического тангенса ys{y} = = (ехр (ау) - ехр (-ау)) / (ехр (ау) + ехр (-ау));
— сигмоидные функции вида ys{y} = (1 - ехр х х (-ау)) / (1 + ехр (-ау)), в том числе используемые
1 Окончание. Начало в № 1 и 2, 2009 г.
для описания идеальной функции сравнения — знаковые функции;
— несимметричные относительно нуля сигмоидные функции вида уй{у} = 1 / (1 + ехр (-ау));
— для описания идеальной функции сравнения — индикаторные функции.
Переменная у определяется разностью между уравновешивающей величиной и входным сигналом, а параметр а характеризует степень «крутизны» функции активации. Чем больше значение параметра а, тем выше крутизна функции активации (рис. 12). Из анализа формул, описывающих функции активации, следует, что с увеличением параметра а соответствующие функции активации стремятся к знаковой или индикаторной функции. Идеальная реализация этих функций сравнения электронными техническими средствами в виде знаковой или индикаторной функции, какими бы они хорошими частотными характеристиками не обладали, практически невозможна. Именно поэтому в силу инерционности реальных сравнивающих устройств в них реализуются функции сравнения в той или иной степени близости к указанным функциям активации. При этом единица приписывается положительному, а ноль — отрицательному или нулевому значению функции сравнения. С этой точки зрения все рассмотренные выше алгоритмы аналого-цифрового преобразования с идеальными функциями сравнения (индикаторной или знаковой) являются предельным случаем алго-
■ Рис. 12. Графики функций активации: 1 — сигмоидной; 2 — гиперболического тангенса; 3 — симметричной; 4 — индикаторной
ритмов аналого-цифрового преобразования с соответствующей функцией активации. Следует также иметь в виду степень влияния на результаты сравнения инерционности ключей, через которые подключаются в зависимости от веса разряда значения образцовой уравновешивающей величины [12].
Для того чтобы установить связь между алгоритмами, имеющими разные виды функции сравнения, рассмотрим сначала алгоритм поразрядного уравновешивания с функцией активации вида УоМ, или кратко индикаторные нейронные алгоритмы
Е[(п + 1)Л£] = Е(пЛ^ + Е02-пу0 х X [х - Е(пЛО - Е02-п], п = 1, ..., N. (11)
Представим функцию активации Уо[...], описывающую операцию сравнения, в следующем эквивалентном виде:
у0[х - Е(пЛ^ - Е02-п] =
= у0[х - E(nЛt) - Е02-п]о{у0[х - E(nЛt) - Е02-п]}.
Тогда исходный алгоритм (11) можно переписать в форме
Е[(п + 1)Л^ = E(nЛt) + Е0у0 х х [х - Е(пЛ?) - Е02-п]2-п0{у0[х - Е(пЛ^ - Е02-п]}, п = 1, ..., N
или
Е[(п + 1)Лt] = E(nЛt) + Лqу0[х - Е(пЛ^ -
- Е02-n]2N-nh{уй[х - Е(пЛО - Е02-п]}, п = 1, ..., N.
Сравнение полученного выражения с исходным индикаторным алгоритмом поразрядного уравновешивания показывает, что алгоритм (11) несколько меняет свои свойства, так как в зависимости от разности у0(пЛ^ = [х - Е(пЛ^) - Е02-п] нелинейно меняется величина кванта Лq перед индикаторной функцией, причем изменение происходит от максимального значения Лq до нуля (см. рис. 12).
Для знакового алгоритма поразрядного уравновешивания с функцией активации вида уДх -
- Е(пЛЩ = Ys(nЛt), или кратко знакового нейронного алгоритма, имеем
Е[(п + 1)Лt] = Е(пЛ^ + Е02_пуДх - Е(пЛ^], п = 1, ...,N
или
Е[(п + 1)Лt] = Е(пЛ^ + Лq(n)2N-nsign х х {уДх - E(nЛt)]}, п = 1, ., N, (12)
где величина кванта меняется в соответствии с равенством
Лq(n) = Лфв(пЛО|.
При этом возникает вопрос: как влияет это изменение кванта на результат преобразования? С учетом описанных выше свойств функции активации анализ алгоритмов (11) и (12) показывает, что входной сигнал х можно выразить через кодовый эквивалент результата преобразования для функции активации у0[х - E(nЛt) - Е02-п]:
N
х= £ АдШп 2к—п+1к, (13)
п=1
а для функции активации уДу(пЛ^) - Е(пЛЩ — в виде
х = 0,5
где
N
1—£ &q(n)an 2й-п + Уз
П=1
Ад при фп (0) = 1 Ду)| при фп (0) < 1’
(14)
здесь
ДТ) = .
у 8 [х — Е(иМ)]
— величина кванта для индикаторной и знаковой функций активации; Уо и у5 — погрешности усечения соответственно для индикаторного и знакового нейронных алгоритмов (погрешность преобразования).
Таким образом, в отличие от индикаторных и знаковых алгоритмов поразрядного уравновешивания, в которых результатом преобразования является двоичный код с постоянным значением кванта Лq, для алгоритмов (11) и (12) получаем результат преобразования с дробным значением кванта, зависящим от номера разряда. Величина кванта совместно с общим числом разрядов определяет диапазон преобразования и выполняет функцию масштабирования [13] относительно единичного диапазона преобразования. В рассматриваемом случае изменяющийся квант приводит к изменению масштаба от разряда к разряду, что и определяет механизм возникновения известных дифференциальной и интегральной нелинейностей в градуировочных характеристиках реальных АЦП. В этом случае для получения результата измерения входной величины необходимо запоминать для каждого разряда его значение кванта, или, что то же самое, значение масштаба. Если предположить, что эту операцию удастся выполнить, то вместо единицы на определенных двоичных разрядах придется запоминать при необходимости совсем другие числа, меньшие единицы.
Отличие алгоритмов (10) и (11) от обычных алгоритмов поразрядного уравновешивания хорошо заметно при сравнении графиков, описывающих динамику их работы в виде фрактальных структур при входном сигнале, случайно изменяющемся с равномерным законом распределения вероятностей (рис. 13, а—в).
Из анализа этих графиков следует, что при одинаковом числе разрядов уравновешивания, отложенном на осях абсцисс, и независимо от отличия фрактальных структур для алгоритмов поразрядного уравновешивания с различными функциями сравнения, конечные результаты для одного и того же значения входного сигнала совпадают с допустимой погрешностью. Оценка погрешности совпадения результатов сходимости требует отдельного анализа, для чего вычтем справа и слева значения сигнала и его эквивалентное представление при аналого-цифровом преобразовании обычными индикаторным и знаковым алгоритмами. В результате получим
0 = Aq £ап 2Ы—п + у — £ Aq(n)d'n 2Ы—п — уА
п=1 п=1
0 = 0,5-
1-Ад £ап 2*-п - у -
П=1
-1-Х>д(гсК 2*-п - У а
. п=1
и
а) 1,0 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0,0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
б) 1,0 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0,0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1
0,00 1 2 3 4 5 6 7 8 9 10 11 12 13 14
■ Рис. 13. Графики, характеризующие работу алгоритмов поразрядного уравновешивания: а — индикаторного (в виде фрактальной структуры); б — с функцией активации у{у) = 1 / (1 + ехр (-ау)) (в виде фрактальной структуры); в — знакового (в виде древовидной фрактальной структуры)
Поскольку Лq(n) < Лq, положим Лq(n) = а(п)Лд, где а(п) < 1, тогда для индикаторной функции сравнения получаем
N 1
У н — У = А(1 £\аи — а(п)аП ] 2^.
п=1
■ Таблица 1
Вид алгоритма АЦП Помеха отсутствует Помеха Normal (£), £ = 0,01
Параметр а МО C^ Параметр а МО C^
Индикаторный - - 5,8E - 05 3,57E - 05 - - 0,00051 0,006803
Нейронный 100 - 0,00013 0,000948 100 5,29E - 05 0,00458
Индикаторный - - 6,1E - 05 3,61E - 05 - 0,000268 0,006815
Нейронный 200 - 7,1E - 05 0,000394 200 - 0,00016 0,004951
Индикаторный - - 6,2E - 05 3,48E - 05 - - 0,00027 0,007071
Нейронный 400 - 6,1E - 05 0,000114 400 - 0,00011 0,005341
Индикаторный - - 6,1E - 05 3,53E - 05 - - 0,0002 0,00675
Нейронный 500 - 5,9E - 05 8,38E - 05 500 0,000482 0,005758
Индикаторный - 5 0 - 6 - 3,45E - 05 - 5,8E - 06 0,006674
Нейронный 600 - 6,2E - 05 2,2E - 05 600 9,11E - 06 0,005842
Индикаторный - 5 0 - 6 - 3,53E - 05 - - 0,00027 0,007071
Нейронный 700 - 6E - 05 6,27E - 05 700 - 0,00015 0,005731
Индикаторный - - 6,2E - 05 ,0000328 - ,0000283 ,0063382
Нейронный 1000 - 6,1E - 05 ,0000350 1000 - ,000263 ,0067700
Значения коэффициентов ап и ап равны либо 0, либо 1, поэтому при одинаковых значениях этих коэффициентов разность уй - у > 0. В остальных вариантах, как можно предположить, будут превалировать случаи, когда разность ап - а(п)а*п < 0, что подтверждается нижеприведенными результатами моделирования. Таким образом, в отсутствие помех нейронные алгоритмы существенно хуже по сравнению с обычными алгоритмами аналого-цифрового преобразования, так как в этом случае выполняются условия оптимальности дихотомического алгоритма поиска постоянной величины на ограниченном отрезке числовой оси. Иная картина должна наблюдаться при воздействии помехи.
Прежде чем продолжить некоторые теоретические выводы по оценке и интерпретации ре-
зультатов сходимости исследуемых алгоритмов, рассмотрим итоги их имитационного моделирования в отсутствие и при воздействии аддитивной помехи для анализируемых функций сравнения и различных значений параметра а установленных функций активации. В качестве входного постоянного сигнала, изменяющегося случайно от преобразования к преобразованию, использовались случайные числа с равномерным законом распределения вероятностей в диапазоне [0, 1], а для непрерывно изменяющегося сигнала — гармонический сигнал с единичной амплитудой. Значения математического ожидания (МО) и СКО погрешности результатов преобразования индикаторным и нейронным индикаторным (табл. 1), а также знаковым и нейронным знаковым (табл. 2) 14-разрядными алгоритмами преобразования
■ Таблица 2
Вид алгоритма АЦП Помеха отсутствует Помеха Normal (£), £ = 0,01
Параметр а МО CTO Параметр а МО CTO
Знаковый - - 1,8E - 06 7,06E - 05 - 5 0 - 8 - 0,00697
Нейронный 100 - 0,0001 0,000751 100 - 0,00017 0,004726
Знаковый - - 3,1E - 06 7,05E - 05 - 0,000186 0,007078
Нейронный 200 - 2,1E - 05 0,000264 200 4,28E - 05 0,005084
Знаковый - - 3,2E - 06 7,05E - 05 - - 0,00042 0,00704
Нейронный 400 - 3E - 06 0,00011 400 - 0,00013 0,005485
Знаковый - 3,48E - 06 7,18E - 05 - - 0,00015 0,007249
Нейронный 500 - 3,9E - 06 6,71 E - 05 500 - 0,00021 0,005954
Знаковый - - 2,4E - 06 6,91E - 05 - 0,000423 0,007267
Нейронный 600 - 1,9E - 06 4,15E - 05 600 0,000318 0,006066
Знаковый - - 2,9E - 06 7,2E - 05 - - 0,00051 0,007055
Нейронный 700 - 1,7E - 06 4,31E - 05 700 - 0,00034 0,005947
Знаковый - ,000003 ,0000710 - ,0004444 ,0071644
Нейронный 1000 - ,000002 ,0000307 1000 ,0003914 ,0063740
при случайно изменяющемся с равномерным законом распределения вероятностей входном сигнале приведены для объемов выборки N = 500 и 1000 соответственно. Функция сравнения индикаторного нейронного алгоритма: для табл. 1 Ф/г{у> = 1 / (1 + ехр (-ау)); для табл. 2 ф8{у> = (1 -- ехр(-ау)) / (1 + ехр(-ау)).
Анализ полученных результатов (см. табл. 1) позволяет в пределах статистической погрешности сделать следующие выводы.
1. В отсутствие помехи для постоянного сигнала:
— при определенных, меньших значениях параметра а характеристики погрешности (МО и СКО) для нейронного индикаторного алгоритма хуже, чем для обычного индикаторного алгоритма;
— с ростом параметра а, как следовало ожидать, характеристики погрешности обоих алгоритмов уравниваются.
2. При воздействии аддитивной гауссовой помехи:
— при определенных, меньших значениях параметра а характеристики погрешности для нейронного алгоритма лучше аналогичных характеристик обычного индикаторного алгоритма: по СКО — в 1,4 раза, а по среднему значению — в 9,6 раз;
— с ростом параметра а характеристики погрешности обоих алгоритмов несколько уравниваются, но преимущество для нейронного алгоритма сохраняется.
Анализ изменения основных характеристик погрешности преобразования для знаковой функции сравнения (см. табл. 2) в зависимости от изменения числа разрядов при фиксированном значении а показывает следующее.
1. В отсутствие помехи:
— при определенных меньших значениях параметра а среднее значение и СКО погрешности преобразования для нейронного алгоритма значительно хуже соответствующих значений характеристик погрешности, полученных для обычного знакового алгоритма;
— с ростом значения параметра а, влияющего на увеличение крутизны функции активации, при фиксированном числе разрядов характеристики погрешности у нейронного алгоритма ста-
новятся несколько лучше обычного знакового алгоритма.
2. При воздействии аддитивной гауссовой помехи соотношения между характеристиками погрешности сохраняются примерно такими же, как и для индикаторного алгоритма. При меньших значениях параметра а (за исключением первой позиции, для которой значение параметра слишком мало) нейронный знаковый алгоритм более помехоустойчив, однако по мере приближения функции активации (с ростом параметра а) к идеальной знаковой функции указанные характеристики погрешности уравниваются.
При преобразовании гармонического входного сигнала при фиксированной амплитуде и частоте характеристики погрешности преобразования имеют значения (табл. 3, столбец 1), существенно отличающиеся от аналогичных характеристик погрешностей при случайно изменяющейся амплитуде во всем диапазоне преобразования [0, 1] и фиксированной частоте гармонического сигнала (табл. 3, столбец 2).
Для обоих нейронных алгоритмов установлено значение параметра а = 400. Полученные результаты показывают, что при преобразовании непрерывно изменяющегося во времени входного сигнала, как и следовало ожидать, знаковые алгоритмы обладают лучшими следящими свойствами по сравнению с индикаторными алгоритмами.
Из анализа графиков (рис. 14, а, б) с учетом значений характеристик погрешностей следует, что наилучшим алгоритмом является нейронный знаковый алгоритм, который при заданных значениях параметра а и соответствующем числе разрядов имеет определенный выигрыш. Этот выигрыш, соответствующий помехоустойчивости алгоритма, можно оценить при фиксированных параметрах алгоритмов отношением соответствующих СКО погрешностей. Он находится в зависимости от алгоритма в пределах от 13 до 37 %, причем с уменьшением параметра а увеличивается незначительно (для а = 200 имеем 14 и 39 % соответственно, тогда как для а = 800 — 7 и 30 %). Отметим, что при воздействии гауссовой аддитивной помехи на входной сигнал указанная помехоустойчивость увеличивается и зависит от
■ Таблица 3
Алгоритм преобразования Среднее значение Среднеквадратическое отклонение
1 2 1 2
Нейронный знаковый 0 0,000056 0,02082 0,028639
Знаковый 0 -0,000172 0,02345 0,037050
Нейронный индикаторный 0,000244 -0,000014 0,02602 0,030773
Индикаторный 0,000244 -0,000023 0,02855 0,035069
х102 -О- ll -о. _ 2/СКО =0 П .л. 1 ^
_ 2/СКО =0,01 _
*}сКО -0,005-
S.
__ -
L [■■■■)
-
1 _ _
~ ""I к —,
► —, '— —1 » 1 к { 1 1
ч
4
1 ** - J
I Т
1 1 Т 1 т т '
7 8 9 10 11 12 13 14 15
б)
7 8 9 10 11 12 13 14 15
■ Рис. 14. Изменение СКО (а) и средних значений (б) погрешности преобразования для индикаторного нейронного «1» (при а = 700) и индикаторного «2» алгоритмов аналого-цифрового преобразования в отсутствие и при воздействии гауссовой аддитивной помехи в зависимости от изменения числа разрядов преобразования
уровня воздействия помехи. Если помеха по уровню превышает погрешность квантования примерно в 10 раз, то при а = 400 помехоустойчивость составляет 18 и 36 % соответственно, причем с уменьшением уровня помех она понижается и в пределе достигает уровня, получаемого в отсутствие помехи.
Являются ли приведенные в статье результаты анализа посредством имитационного моделирования неожиданными с теоретической точки зрения? Прямого ответа на этот вопрос по итогам изучения существующей литературы не найти ввиду отсутствия рассмотрения в ней самих анализируемых алгоритмов. Однако достигнутые в последние десятилетия математиками результаты в области математической статистики, в частности в направлении исследования так называемой робастности в статистике [14] и в соответствующих приложениях [11], позволяют получить определенную, достаточно полную теоретическую интерпретацию численных результатов имитационного моделирования. Действительно, в работе [1] было показано, что алгоритмы аналого-цифрового преобразования минимизируют функцию качества, описывающую степень отклонения двоичного эквивалента входного сигнала от его точного значения. Причем в виде функции качества используется равномерная мера приближения входного сигнала к результату преобразования. При воздействии помехи выбранную функцию качества можно рассматривать как критерий приближения искомой оценки, т. е. двоичного кода сигнала, к истинному значению сигнала в условиях воздействия помехи в статистическом смысле [11]. Развитый в ра-
ботах по робастности в статистике подход [14] устанавливает, что любая оценка, минимизирующая указанный критерий, относится к так называемым М-оценкам. Для этих оценок в зависимости от вида плотности распределения вероятностей помехи существует такой критерий качества, для которого сходимость оценки (в нашем случае в виде двоичного кода) к действительному значению входного сигнала будет наилучшей. Теоретически оптимальная сходимость для М-оце-нок доказана в асимптотическом случае, т. е. когда число тактов преобразования стремится к бесконечности. Однако для практически применяемых оценок, ввиду монотонности убывания дисперсии оценки с ростом объема выборки, такое преимущество сохраняется для конечного объема выборки или для конечного числа тактов преобразования. В этих условиях знаковый и, следовательно, индикаторный алгоритмы при воздействии помехи на сигнал теряют свою оптимальность, тогда как функции активации оказываются близкими по виду к оптимальным критериям для М-оценок. При этом следует учесть, что в алгоритмах аналого-цифрового преобразования помимо гауссовой помехи имеется также случайная составляющая погрешности округления с равномерным законом распределения. В связи с этим оптимальный вид функции активации будет зависеть также от числа разрядов и определяться плотностью распределения вероятностей, равной суперпозиции плотности распределения вероятностей помехи с равномерной плотностью распределения вероятностей погрешности усечения. По мере увеличения числа разрядов при фиксированной мощности помехи плотность рас-
пределения вероятностей суммарной помехи будет сходиться к гауссовой плотности, а функции активации, рассмотренные выше, будут становиться оптимальными. Как отмечалось в ч. 2 статьи, в алгоритмах с нейронными функциями активации можно реализовать и мажоритарную обработку входного сигнала как по пространству, так и по времени.
При анализе алгоритмов до сих пор предусматривалось, что входной сигнал либо постоянный, либо его изменение во времени было незначительным по сравнению с временным тактом уравновешивания Ді Интересно проанализировать общий вариант, когда входной сигнал описывается моделью случайного стационарного процесса. Рассмотрим его применительно к следящему алгоритму со знаковой функцией сравнения. Для такого входного сигнала на результаты преобразования и сходимость алгоритма оказывает влияние соотношение между временным тактом уравновешивания Д. и некоторой характеристикой случайного процесса, определяющей его динамические свойства. В качестве такой характеристики могут быть использованы либо интервал корреляции тк [15], либо верхняя граничная частота среза югр, либо ширина энергетического спектра сигнала Дю. Рассмотрим простейший предельный случай, когда Ді > V Проанализируем условия сходимости в среднем следящего алгоритма
Е[(п +1) А#] =
= Е (пА#) + Аgsign[^(nА#) — Е (пА#)], (15)
где Ді > тк; |(і) — значения реализации входного стационарного эргодического процесса при і = = Діп.
Усредним правую и левую части алгоритма
(15), тогда, с учетом неравенства Ді > тк, получим
Е[(п +1) А#] =
= Е(пА#) + Ад{1 — 2Р[Е(пА#)]}, (16)
где Р[...] — вероятность того, что знаковая функция принимает значение, равное -1.
Для уравнения (16) сходимость при п ^ да достигается при равенстве
Р[£(пА^] = 0,5,
и
Ё(иА^ = Р—1[0,5],
т. е. для случая, когда уравновешивающая величина равна медиане плотности распределения вероятностей, описывающей входной сигнал. Следовательно, для установленных условий выбора
At обеспечивается устойчивая сходимость алгоритма к медиане. Возникает вопрос, можно ли для указанных ограничений на величину At обеспечить сходимость не к медиане, а к некоторому заданному значению квантили распределения вероятности £. Оказывается, можно, если построить следящий алгоритм следующим образом:
E[(n +1) А#] =
= E(nAt) + Agsign [^(n At) — E(nAt) + |P| ],
где |p| < 1 — заданная величина:
E(nAt) = P—*[0,5] -—|.
Более того, если в алгоритм (15) ввести некоторую образцовую случайную величину п с заданной функцией распределения вероятностей, то в результате получаем алгоритм для измерения функции распределения вероятностей при р = = Ар/, где j = 1, 2, ..., m, в виде
E[(n + 1) At] = E(nAt) +
+ Ag{sign[^(nAt) — E(nAt)]— sign [n(nAt) — P]},
где n(nAt) — образцовая случайная величина с известной функцией распределения вероятностей. Этот алгоритм был предложен [16] и исследован [17]. Он нашел практические приложения для решения достаточно важных задач как в промышленности [18], так и в других областях [19, 20], в частности при радиоизотопных измерениях.
В качестве уравновешивающей можно выбрать любую физическую величину для преобразования ее в цифровой код. Представляет интерес, например, алгоритм вида
т[(п + 1)At] =
= T(nAt) — Ax{sign[^(nAt) + а] —
— sign[^(nAt) — а] — sign[^(nAt + T(nAt)) + Р] +
+ sign[^(nAt + T(nAt)) — P]},
где |(nAt) и |[(nAt) + x(nAt)] — коррелированные или статистически зависимые временные сечения стационарного (квазистационарного) или нестационарного с достаточно медленно меняющейся функцией распределения вероятности преобразуемого случайного процесса на n-м временном такте уравновешивания; т[(п + 1)At] и x(nAt) — временные задержки между временными сечениями рассматриваемого случайного процесса на (п + 1)-м и n-м временных тактах уравновешивания, причем Tmin < x(nAt) < Tmax; 0 < Р < а < 1 — заданные постоянные величины.
Для исследования сходимости рассматриваемого алгоритма по первому начальному моменту, т. е. сходимости в среднем, применим к правой и левой частям алгоритма оператор математического ожидания по случайной двумерной величине ^(яД£) и ^[(яД£) + т(пД)]. В результате перейдем к рассмотрению алгоритма вида
т [(и + 1)А^ =
= т (иА^ - Атр (а) + Р2 (а) - Р;1т (в) - Р;2т (в)]
или для симметричных функций распределения вероятности случайного процесса, например гауссовых:
т[(п + 1)А#] = т(пА^- 2 Ат[р(а) -(в)],
где
р (а) = I w[^(nAt)\ d^(nAt)
р (Р) = М^(пД#) :
I
^[гаД# + т(пД#)] ^(гаД#)
d^[ra Д# + т (пД #)] [,
где ю\£,(пДЩ и ^[|[(пДі + т(пДі)] / |(пДі)] — соответственно безусловная и условная плотности распределения вероятностей в указанных временных сечениях случайного процесса; М^пДі) — оператор усреднения по случайной величине |(пДі).
Литература
11. Цыпкин Я. З. Информационная теория идентификации. — М.: Наука. Физматлит, 1995. — 336 с.
12. Островерхов В. В. Динамические погрешности аналого-цифровых преобразователей. — Л.: Энергия, 1975. — 213 с.
13. Цветков Э. И. Основы математической метрологии. — СПб.: Политехника, 2005. — 510 с.
14. Хампель Ф., Рончетти Э., Рауссеу П., Штаэль В. Робастность в статистике. Подход на основе функций влияния: Пер. с англ. — М.: Мир, 1989. — 512 с.
15. Мирский Г. Я. Характеристики стохастической взаимосвязи и их измерения. — М.: Энергоиздат, 1982. — 320 с.
16. А. с. 235412, Кл. 42m4, 7/52, МПК в 06g / Устройство для измерения функции распределения случайных сигналов / Э. П. Тихонов.
17. Тихонов Э. П. Измерения с опорным случайным
процессом // Метрология. 1985. № 10. С. 20-29. /
Нижний предел интегрирования можно заменить на нижнее значение диапазона изменения случайного процесса, определяемого соответствующим техническим средством — датчиком.
Искомое значение временного сдвига определяется из равенства
1 — в
а
где г-1(...) — функция, обратная нормированной корреляционной функции; т0 — искомая временная задержка между временными сечениями случайного процесса для заданных значений а и р.
Алгоритмы, связанные с измерением временной задержки сечений случайного процесса относительно друг друга, нашли широкое применение для решения некоторых задач в промышленности [21]. Преимущество рассматриваемого алгоритма заключается в простоте его реализации и в совмещении операции измерения с преобразованием в цифровой код. Возможны и другие варианты подобных алгоритмов.
Таким образом, в работе представлены и проанализированы математические модели в виде нелинейных отображений различных модификаций алгоритмов аналого-цифрового преобразования. Результаты проведенных по данной тематике исследований на математических моделях, включая представленные ранее [см., например, 1, 5, 22], позволяют существенно расширить сферу поиска решения различных прикладных задач на основе использования нелинейных динамических алгоритмов.
18. Тихонов Э. П., Селиванова М. П. Основные принципы, области применения и перспективы развития измерений с опорным случайным процессом // Измерения, контроль, автоматизация. 1990. № 3. С. 3-6.
19. Тихонов Э. П. Алгоритмы обработки сигналов в медицинской диагностике с использованием опорного случайного процесса // Информационно-управ-ляющие системы. 2003. № 4. С. 43-51.
20. А. с. SU 1783304 А1, СССР, МКИ в 01 №47 / Расходомер двухфазных сред / Э. П. Тихонов, М. П. Селиванова.
21. Белоглазов Н. Н., Тарасенко В. П. Корреляционноэкстремальные системы. — М.: Сов. радио, 1974. — 392 с.
22. Тихонов Э. П. Стохастический пространственный аналого-цифровой преобразователь и его связь с нейронными структурами // Информационно-управляющие системы. 2007. № 1. С. 8-18.
оо
и