
книги / Методы электрических измерений
..pdfРис. 7.3. Зависимость оценок |
f |
||
fj и а от количества |
повтор |
0,12 |
|
ных измерений при |
8 = 0,3 |
||
|
и а = 1
|
|
|
|
|
|
0,10 |
|
|
|
|
|
ужеотмечалось в п. 6.6.4, |
о т |
|
|
|
|
|
|||||
эти |
алгоритмы |
необхо |
0,06 |
|
|
|
|
|
|||
димо |
исследовать |
с по |
|
|
|
|
|
||||
|
|
|
|
|
|
||||||
мощью |
моделирования |
от |
|
|
|
|
|
||||
на ЭВМ. Для этого не |
|
|
|
|
|
||||||
обходимо смоделировать |
0,02 |
|
|
|
|
|
|||||
случайную |
последова |
|
|
|
|
|
|||||
тельность |
с плотностью |
|
|
|
|
|
71 |
||||
распределения |
(7.20) |
2, |
ча |
7 |
6, |
7 |
100 |
||||
для |
а — 0 и различных |
0 |
|
||||||||
- 0,02 |
|
|
|
|
|
||||||
в и сг2. Полученную слу |
|
|
|
00 |
|
||||||
чайную |
последователь |
-от |
|
|
|
|
|||||
|
|
|
|
|
|||||||
ность исследовать с по |
|
|
|
/л |
|
||||||
мощью выражения (7.26) |
|
|
|
А |
|
||||||
и по алгоритму выбороч |
-0,06 |
|
|
|
|||||||
ного |
среднего. |
Резуль |
-о т |
|
|
V Vл |
|
||||
таты |
этого моделирова |
|
|
|
|||||||
ния |
представлены |
на |
|
|
|
\АУ |
|
рис. 7.2 и 7.3. Графики наглядно демонстрируют, что оценка полезного сигнала по фор
муле (7.26) дает возможность существенно сократить число наблю дений в сравнении с алгоритмом выборочного среднего при одина ковой точности оценки. Проведенный сравнительный анализ расче тов дисперсий погрешностей для алгоритма (7.26) и выборочного среднего показал, что алгоритм (7.26) обеспечивает повышение точ
ности определения |
дисперсии погрешности оценки в 4...30 |
раз |
|
при |
в = 0,1...0,3 |
и в 10а... 10е раз — при вероятностях |
сбоя |
в < |
10-а. |
|
|
7.3. ОЦЕНКА ПО МНОГОКРАТНЫМ ИЗМЕРЕНИЯМ ПРИ НЕИЗВЕСТНЫХ ХАРАКТЕРИСТИКАХ ПОМЕХ
Алгоритмы оценки полезных сигналов на фоне помех по фор мулам (7.19) и (7.26) получены в предположении о том, что ве роятностные характеристики помех известны. В реальных изме рениях эти характеристики известны лишь частично и, кроме того, они могут изменяться. Поэтому уместно поставить вопрос об устойчивости алгоритмов (7.19) и (7.26) к небольшим изменениям характеристик помех. Для определения робастных свойств ал горитма (7.26) воспользуемся кривой чувствительности по выра жению (6.100). Для первого слагаемого в соотношении (7.26).
6 Э. И. Цветков |
161 |
кривая чувствительности уже получена и имеет вид (6.102). Для второго слагаемого в выражении (7.26) получим
где щ = arg (rnin(m)/m), т. е. из всей суммы выделяем ехр (•)
с наибольшим весом. Аналогично
|
|
|
|
< |
ехр |
|
< 0 |
•'/ИО» |
|
|
|
2 |
*•» ехР |
2 а\ |
|
2о! |
|||
|
|
прн п-+< |
|
|
|||||
|
щ = |
<=о |
|
|
|
|
|
|
|
где |
arg (min(w)Zm). |
|
|
|
|
|
|||
Выделяя первый член асимптотики, можно получить выражение |
|||||||||
ДЛЯ |
КРИВОЙ ЧуВСТВИТеЛЬНОСТИ |
П ри П - У |
ОО |
И Т) |
ОО |
||||
|
5Сп(тц,. . г\п, |
г]) = (n + 1) | |
J |
1-1 |
(Л+ 1)" ~Ь |
||||
+ |
1 - 8 |
|
|
Л*<П> |
+ |
|
|
|
|
|
|
|
|
|
|
|
<7 ' 2 7 > |
||
|
|
|
|
|
|
|
|
||
при |
11 > |
т)М, |
где т|1л>— крайний |
правый |
член |
вариационного |
ряда измерений. Второе слагаемое в выражении (7.27) экспонен циально мало при п -> оо, и, следовательно, кривая чувствитель ности для алгоритма (7.26) асимптотически (при больших п и г|) совпадает с кривой чувствительности выборочного среднего, т. е. этот алгоритм также асимптотически неустойчив. Кривую чувст вительности для алгоритма (7.26) при небольших п и ц получить затруднительно, а численное моделирование показывает, что для больших т) величина SCn (rji, ..., т^, ц) ж т), но в диапазоне [— 5сг2, + 5 сг21 алгоритм (7.26) имеет меньшую, по сравнению с алгоритмом выборочного среднего, чувствительность к сбоям. Интересно также выяснить устойчивость алгоритма (7.26) к изме
нению дисперсии выбросов оЦ и вероятности сбоя е (ведь известно, что е — мало, но все-таки оно изменяется). Для этого при рас четах по формуле (7.26) будем пользоваться априорными и по
стоянными значениями в = 0 ,1 и |
о | = 1 ,а |
моделировать случай |
ные величины — с различными |
е и а2. |
Результаты расчетов |
среднего квадратического отклонения (СКО) погрешности оценки по алгоритму (7.26) приведены на рис. 7.4, который позволяет сделать вывод о достаточно высокой устойчивости алгоритма к из менению вероятностных характеристик помех.
Разработаны и описаны в литературе различные робастные методы обработки результатов многократных наблюдений для помех с неизвестными заранее вероятностными характеристиками. Рассмотрим некоторых из них.
Рис. 7.4. Зависимость CKO погрешности оценки от вероятностные карактеристин помех
Метод медианы, или метод наи меньших модулей [52]. Это метод, в котором за оценку й полезного сигнала принимается решение экстре мальной задачи 2 | т)г — й | = min. Решение сводится к поиску медианы й = med (rji, т]2, ..., т]Л). Для опре деления med {%} все наблюдения
выстраивают |
по возрастанию |
т|(1) < |
т](2) |
т]<п). Медианой |
этого |
ряда будет |
средний член при п не |
четном и полусумма двух средних — при п четном. Эта оценка соответ ствует наиболее жесткой отбраковке наблюдений (остаются только одна или две центральные порядковые статистики). Однако метод медианы заметно снижает свои качества при незначительном увеличении диспер сии малых флюктуационных шумов
¥
4.2 |
ЛЩ2 |
|
|
40 |
0,15 |
3.8
3.6
р
3fi
3.2
0,05
3,0
2.8
2 .6
%
0,2 Qjh 0,6 0$ 1,0
о? в распределении (7.10), поскольку расстояние между цен
тральными |
статистиками |
зависит |
от гауссовской |
составляющей |
в нем. |
7.1 приведены для |
сравнения эффективность G = |
||
В табл. |
||||
= DonTfDa |
выборочного |
среднего fj и med {тц} |
[52]. |
|
Таким образом, если |
использовать выборочное среднее, то |
в худшем случае вообще не получим состоятельной оценки, а при использовании медианы в худшем случае получим оценку с эф фективностью 2/аи.
Минимаксный подход Хубера [821. Метод дает оценку мини мального контраста, которая является решением экстремальной задачи
S p ( r ] i - a ) = min,
i
где р (z) — дважды дифференцируемая и выпуклая функция, причем р' (г) = ф (г). Для принятой модели помех (7.10), поль-
Таблица 7.1
Закон |
распределения |
|
Метод обработки |
Лапласа |
|
нормальный |
К оши |
я |
1 |
0,5 |
0 |
m e d {щ) |
2/я |
1 |
8/я2 |

можно рекомендовать модифицированный алгоритм (7.29), в ко тором при поступлении очередного наблюдения л* определяется оценка (7.29), затем выявляется наиболее удаленное из {т|(J на блюдение от оценки di и отбраковывается, а на освободившееся место записывается новое наблюдение г){+1, и опять повторяется расчет по выражению (7.29).
Линейные комбинации гюрядковых статистик. Как уже от мечалось, метод медианы основан на наиболее жесткой отбра ковке порядковых статистик. Могут быть и другие робастные оценки, получаемые из упорядоченного ряда наблюдений г|(1) <
< Л (2) <
Наибольшее распространение получили a -усеченное среднее и а-винзорированное среднее [82]. Оценка по a -усеченному сред нему получается следующим образом: с обоих концов упорядочен
ной выборки удаляют |
по [an ] (ап |
— целое число |
наблюдений) |
и среднее берется по |
оставшейся |
части выборки. |
Вычисление |
а-винзорированного среднего соответствует замене [ап ] крайних
левых наблюдений на порядковую статистику (г)(а*+1)) и [ап] крайних правых наблюдений на величину г|(п-ап) с последующим вычислением среднего полученной модифицированной выборки. В смысле робастных свойств эти оценки одинаковые [82], поэтому целесообразно применять более простую, первую. Заметим, что операция усреднения центральной части упорядоченного ряда уменьшает влияние флнжтуационных помех.
Для оптимизации a -усеченного среднего можно поставить за
дачу адаптивного выбора уровня усечения |
[аа ]. Имеем a -усе |
|||
ченное среднее |
по измерениям |
|
|
|
|
|
я-[«п] |
1,(0 |
п—г |
Л (а, п) = |
Т ы ~ |
2 |
■2г 2 Ч(,|.(7.30) |
|
|
|
/=[а„]-Н |
|
|
где г = [ап ]. Параметр усечения ос можно выбирать из условия минимизации выборочной дисперсии оценки (7.30), которая имеет вид
|
|
|
°2 <*) = |
7 l~—~2«)а" {(r + |
[Ч(г+1) ~ Л («. п)? + |
|
|
|||||||
|
|
|
|
|
|
|
|
(1~~Г—1 |
|
|
|
\ |
|
|
|
+ |
(г |
I) [Ч(_„ - |
Ч (а, |
л)1* + |
2 |
14(0 - |
4 (а. л)]* |
• (7.31) |
|||||
|
|
|
|
|
|
|
|
t= r+ 2 |
|
|
|
> |
|
|
Варьируя |
параметром усечения, |
можно |
определить |
оценку |
||||||||||
fj [а0, /г], |
где a0 = arg [min cra (а)|. |
В |
табл. |
7.2 |
приведены |
|||||||||
результаты моделирования для помех с |
плотностью |
(7.10) при |
||||||||||||
of = |
1, |
of = |
5, |
где |
п — число |
измерений; |
D (л) — диспер |
|||||||
сия |
выборочного |
среднего; |
D |
[med]— дисперсия |
медианы; |
|||||||||
D [fj (25)]— дисперсия |
a -усеченного |
среднего, |
при |
25 %-ном |

Рассмотренные устойчивые методы оценки по многократным измерениям имеют свои достоинства и недостатки, и в каждом кон кретном случае необходимо выбирать оптимальный метод оценки. Поясним это на двух примерах.
Пример 7.3. Допустим, необходимо сделать выбор между алгоритмом (7.26) и медианой. Отметим, что медиана имеет простую реализацию, вся процедура
сводится к расстановке измерений в вариационный ряд ••• ^ т](п'- Выясним, насколько различается точность оценки алгоритмов. Аналитически это сделать не удается, поэтому выполним сравнение путем моделирования на ЭВМ. Построим гистограммы погрешности оценки для обоих алгоритмов. Для этого сгенерируем случайные последовательности с плотностью (7.10) и различными в, Oj, оа, а = 0 и обработаем эти последовательности по методу медианы и по алго ритму (7.26).
На рис. 7.5 и 7.6 изображены соответствующие гистограммы при е = 0,05; 0i ~ O , l ; оа = 1. Каждая оценка формировалась по десяти наблюдениям, а для построения гистограммы вычислялось в каждом случае 1000 оценок. На рисунках изображена также плотность нормального распределения. Анализ гистограмм показывает, что погрешности оценки для алгоритма (7.26) и медианы нормали зуются. Сравнение гистограмм позволяет сделать вывод о преимуществе в точ ности оценки по алгоритму (7.26). При вычислении оценок, зная истинное зна
чение а = |
0, определяем сразу среднее квадратическое отклонение (СКО) по |
||||
грешности |
оценки. Для алгоритма (7.26) имеем ал = |
0,0328, а для медианы — |
|||
|
|
omed = |
0,0398. Зная |
характеристики |
|
|
|
помехи |
в, Oi и аа, определим ее дис- |
||
|
|
Персию |
|
|
|
> |
е=0,2 i |
а2 = |
(1 —в) 0 j + |
га\ = 0,0595. |
|
|
Тогда выигрыш по дисперсии для |
||||
|
|
||||
J |
|
алгоритма |
(7.26) будет ofja2&= 55,3, |
||
|
а для медианы — 02/<4,ed = 37,6. |
||||
1 |
|
||||
1 |
|
|
|
|
|
1 |
0,6 / |
|
|
|
|
J |
“ |
|
|
|
|
п |
|
|
|
|
|
) |
|
|
|
|
|
> |
|
|
|
|
|
1 |
V |
|
|
|
|
|
0,05 |
|
|
|
|
3,i 1 |
^сб |
|
|
|
|
Рис. 7.7. Зависимость погрешности |
Рис. 7.8. Зависимость СКО погрешно |
|
оценки от СКО сбоев для алгоритма |
сти оценки от СКО сбоев для модифи |
|
|
Ходжеса—Лемана |
цированного алгоритма при L = 5, |
л = 10
Рис. 7.9. Зависимость CKO погрешно* сти оценки от СКО сбоев для модифи цированного алгоритма с учетом знака приращения
Таким образом, оценка по (7.26) имеет дисперсию погрешности оценки, в 1,47 раза меньшую, чем медиана. Следовательно, если необходимо полу чить высокую точность и имеются сведе
ния о значениях в, Oj, о|, то лучшим
является алгоритм (7.26).
Пример 7.4. Как уже отмеча лось, алгоритм (7.29) (медиана Ход жеса—Лемана) превосходит по точно сти обычную медиану, но его вычи
сления являются |
усложненными, так |
|
как |
число членов |
ряда возрастает в |
(п -f |
1)/2 раза, что |
приводит к услож |
нению аппаратуры и к уменьшению быстродействия. Исследования алго ритма (7.29) с помощью моделирования показали, что при практической реа лизации можно ограничиться неболь шим числом запоминаемых измерений.
Для этого необходимо после получения оценки по выражению (7.29) для заданного числа отсчетов исключить наиболее удаленный от оценки отсчет, заменить его вновь поступившим и эти операции повторять после получения последующих отсчетов. При варьировании числа запоминаемых измерений L, из которых и строится оценка, можно сравнить оценку (7.29) с модифицированной с помощью моделирования на ЭВМ. При L = 3 из п = 10 иногда происходят срывы слеже ния, т. е. резко возрастает дисперсия оценки, поскольку алгоритм отбраковывает все новые измерения, если в памяти оказались три сбитых наблюдения. При
L = 5 из л=10 срывов не наблюдается и для различных е, Oj, ъ\ дисперсия оценки
по модифицированному алгоритму в 1,2 раза больше, чем при использовании всех поступающих наблюдений п = 10. Дальнейшее исследование модифицированного алгоритма показало, что точность оценки можно повысить. Для этого необходимо при операции исключения наблюдений запоминать знак разности между исклю ченным наблюдением на /-м шаге и оценкой на этом шаге й\, а на следующем шаге исключать наблюдение т)*, дающее с оценкой й\+1 разность этого же знака лишь в том случае, если
— Т|г | > 2 1 й[+1—т ь |,
ПРИ ‘Птг дающим с оценкой й{+1 разность другого знака. Это обеспечивает пооче редную отбраковку наблюдений с левого и правого концов вариационного ряда. На рис. 7.7 ... 7.9 представлены графики зависимости СКО погрешности оценки от СКО сбоев сг2 по алгоритму Ходжеса—Лемана (7.29), модифицированному ал горитму (L = 5 из п = 10) и модифицированному с учетом знака приращений. Из графиков видно, что модифицированный алгоритм с учетом знака приращений почти не уступает по точности алгоритму (7.29), а для практической реализации он значительно проще. Точность оценки дисперсии этого алгоритма при в = 0,05;
° i — 0,1; о2 — 1
ап _ |
0,0595 |
_ |
а2 |
' 0,0132 |
“ |
Полученный результат в 1,2 раза меньше, чем при оценке алгоритма (7.26), но при неизвестных вероятностных характеристиках е, а\, of этот алгоритм мо жет оказаться и более эффективным, потому что алгоритм (7,26) требует задания (хотя и приблизительно) величин в, of, of.
Анализ робастных методов оценки полезных сигналов на основе многократных измерений позволяет сделать общий вывод о том, что далее робастные методы оценки дают различные результаты в изменяющихся ситуациях. Поэтому целесообразно разрабаты вать аппаратуру обработки данных, которая бы обеспечила полу чение оценок различных алгоритмов. Наиболее перспективным решением этой задачи является применение процессорных средств в аппаратуре.
Глава восьмая
ПОВЫШЕНИЕ ПОМЕХОУСТОЙЧИВОСТИ СРЕДСТВ ДИНАМИЧЕСКИХ ИЗМЕРЕНИЙ
8.1. ИЗМЕНЯЮЩИЕСЯ ВО ВРЕМЕНИ ПОЛЕЗНЫЕ СИГНАЛЫ И ПОМЕХИ
В седьмой главе предполагалось, что полезный сигнал является постоянным или периодическим, а случайным процессом является только помеха и рассмотренные там методы фильтрации основаны на многократных измерениях, в которых изменяются только реа лизации помех. Такое предположение не всегда справедливо, и часто наблюдаемый процесс z (t) представляется в виде аддитивной смеси
* 00 = * (0 + I (О*
где х (t) — полезный случайный сигнал; £ (t) — помеха.
Таким образом, методы фильтрации, основанные на постоян стве полезного сигнала, для сигнала z (t) непригодны. Алгоритмы фильтрации для случайных процессов базируются, в основном, на следующих предположениях:
априорные сведения о вероятностных характеристиках полез ного сигнала, как правило, более глубокие, чем сведения о поме хах;
на полезный сигнал, как правило, наложены условия регуляр ности типа гладкости, монотонности и выпуклости, т. е. априори предполагается, что резкое изменение полезного сигнала за корот кий промежуток времени между измерениями маловероятно, а помеха предполагается более быстрым процессом.
Изменение во времени полезного сигнала значительно услож няет задачу фильтрации. В зависимости от аргумента t алгоритмы оценки полезного сигнала х (t) делятся на две группы:
аналоговая фильтрация (при непрерывном аргументе /)i
фильтрация последовательностей (при дискретном аргументе jt). Для разработки алгоритмов фильтрации g [г (/) ] = £ (2) не обходимо учитывать вероятностные характеристики случайных процессов, в то время как при неизменяющихся полезных сигна лах х (t) = const достаточно было рассматривать вероятностные характеристики случайных величин (см. гл. 7). В теории случай ных процессов [39 ] сигнал описывается случайной функцией вре мени 2 (t), мгновенные значения которой в любые моменты вре мени являются случайными величинами. Детерминированные сиг налы описываются однозначно их функциональными зависимо стями от текущего аргумента, а для случайных сигналов описание усложняется. Фиксируя на определенном промежутке времени мгновенные значения случайного процесса, получаем лишь одну реализацию zk {{), где k — номер реализации. Заметим, что каж дая конкретная реализация zh (/) является детерминированной функцией времени. Отдельные реализации отличаются друг от друга, но в соответствии с законом распределения. Случайный процесс выражается через бесконечную совокупность отдельных реализаций zk (t), образующих статистический ансамбль |гг (t)\. Наиболее полной характеристикой полезного сигнала является его многомерная плотность распределения, но в некоторых слу чаях достаточно знать лишь некоторые вероятностные характе ристики. Например, при оптимизации параметров линейных фильтров достаточно знать статистические характеристики вто рого порядка (энергетические спектры, корреляционные функции). Если не ограничиваться классом линейных фильтров, то необ ходима дополнительная информация. Полезные сигналы х (t) имеют достаточно полное априорное описание, хотя в измеритель ной практике встают и задачи определения оценок g [z (t) ] = к (t) при априорной неопределенности. Относительно помех £ (t) чаще всего априорные сведения неизвестны, и в данной главе будем пользоваться моделью помех по выражению (6.83) или ее модифи кациями, а также моделью авторегрессионного процесса. Рас
смотрим эту модель подробнее.
В некоторых случаях помехи не удается отнести к очень быст рым процессам, сами помехи являются коррелированными, при чем заранее неизвестны корреляционные свойства помех. Для пре одоления этой неопределенности используют адаптивные методы 18, 61], основанные на предварительном обучении. Традицион ные методы оценки корреляционной функции требуют затрат времени на обучение, большого числа наблюдений и становятся непригодными, когда помеха бысто меняет свои корреляционные свойства. Можно значительно ускорить процесс определения параметров случайных процессов (будь то полезные сигналы или помехи), если в качестве описания этих сигналов воспользо ваться линейной моделью авторегрессии скользящего среднего (АРСС-модель). Эти модели достаточно просты и включают в себя обычно небольшое число параметров, которые необходимо оцени