- •Цифровая обработка сигналов
- •Тема 1: фильтрация одномерных сигналов.
- •1.1. Введение.
- •1.2. Цифровые фильтры /л2,л24/.
- •1.2.6. Интегрирующий рекурсивный фильтр.
- •1.3. Импульсная реакция фильтров.
- •1.4. Передаточные функции фильтров /л7/.
- •1.5. Частотные характеристики фильтров /л2,л13,л24/.
- •1.6. Фильтрация случайных сигналов /л4,л15,л24/.
- •1.7. Структурные схемы цифровых фильтров /л8,л21/.
- •Тема 2: частотный анализ цифровых фильтров.
- •Введение.
- •2.1. Сглаживающие фильтры и фильтры аппроксимации /л24/.
- •2.2. Разностные операторы /л24/.
- •2.3. Интегрирование данных /л24/
- •2.4. Расчет фильтра по частотной характеристике.
- •Тема 3: весовые функции.
- •3.1. Явление Гиббса /л24/.
- •3.2. Весовые функции /л16/.
- •Тема 4: нерекурсивные частотные фильтры.
- •4.1. Общие сведения.
- •4.2. Идеальные частотные фильтры.
- •4.3. Конечные приближения идеальных фильтров /л24/.
- •4.4. Дифференцирующие цифровые фильтры.
- •4.5. Гладкие частотные фильтры /л24/.
- •Тема 5: рекурсивные фильтры
- •5.1. Принципы рекурсивной фильтрации.
- •5.2. Режекторные и селекторные фильтры.
- •5.3. Билинейное z-преобразование.
- •5.4. Типы рекурсивных частотных фильтров.
- •Тема 6: рекурсивные частотные фильтры
- •6.1. Низкочастотный фильтр Баттеруорта /л12,л24/.
- •6.2. Высокочастотный фильтр Баттеруорта /л12/.
- •6.3. Полосовой фильтр Баттеруорта /л12/.
- •6.4. Фильтры Чебышева /л12/.
- •6.4. Дополнительные сведения.
- •Тема 7: деконволюция сигналов
- •7.1. Понятие деконволюции.
- •7.2. Инверсия импульсного отклика фильтра.
- •7.3. Оптимальные фильтры деконволюции /л12,л22/.
- •7.4. Рекурсивная деконволюция /л22/.
- •7.5. Фильтры неполной деконволюции.
- •Тема 8: основы теории вероятностей случайных сигналов
- •8.1. Основные понятия теории вероятностей [л28,л29].
- •8.2. Вероятности случайных событий [л30,л28,л29].
- •8.3. Случайные величины [л30,л31,л2,л4,л15].
- •8.4. Системы случайных величины [л31,л2,л4,л15].
- •Тема 9: случайные сигналы
- •9.1. Случайные процессы и функции [л31,л2,л4].
- •9.2. Функции спектральной плотности [л31,л4,л32].
- •9.3. Преобразования случайных функций [л31,л2,л32].
- •9.4. Модели случайных сигналов и помех [л33,л4].
- •Тема 10: оптимальные линейные фильтры.
- •10.1. Модели случайных процессов и шумов /л12/.
- •10.2. Критерии построения оптимальных фильтров.
- •10.3. Фильтр Колмогорова-Винера.
- •10.4. Оптимальные фильтры сжатия сигналов.
- •10.5. Фильтры прогнозирования.
- •10.6. Фильтр обнаружения сигналов.
- •10.7. Энергетический фильтр.
- •Тема 11: адаптивная фильтрация данных
- •11.1. Введение.
- •11.2. Основы статистической группировки информации.
- •11.3. Статистическая регуляризация данных.
- •11.4. Статистическая группировка полезной информации.
- •Литература
11.3. Статистическая регуляризация данных.
Как следует из
выражения (11.2.21), для практического
использования информации из дополнительных
потоков данных необходимо установить
значения
и дисперсию D(M), причем, исходя из
задания последней по выражению (11.2.11),
должно быть известно значение x
- относительной средней квадратической
флюктуации величины х.
Применительно к СРД определение значений и x по зарегистрированным массивам данных не представляет затруднений как в целом по пространству измерений, так и в виде распределений в скользящем окне усреднения данных. Последнее эквивалентно приведению Dxm => 0 для текущей точки обработки данных по информации ее ближайших окрестностей и позволяет производить максимальное извлечение полезной информации из дополнительных потоков сигналов, если частотный спектр распределения величины х по пространству измерений много меньше частотного спектра полезного сигнала. Отметим, что информация о распределении х также может иметь практическое значение (в частности, при гамма-опробовании с дополнительным потоком сигналов в низкоэнергетическом диапазоне спектра излучения - для оценки эффективного атомного номера горных пород).
Проверка теоретических положений метода АРД проводилась путем статистического моделирования на ПК соответствующих массивов данных и их обработки цифровыми фильтрами.
В таблице 1 приведены
4 группы результатов обработки по
формулам (11.2.20-21) двух статистически
независимых и постоянных по средним
значениям массивов данных n и m (модели
постоянных полей) при различных установках
СРД по скользящему окну Кс
счета текущих значений
=
mi/ni
и Di(М) по
массиву m. Текущая точка обработки данных
– по центру окна. Количество отсчетов
в каждом массиве – 1000, распределение
значений отсчетов соответствует закону
Пуассона. Определение прогнозных
отсчетов Мi
по массиву m для использования в уравнении
(11.2.20) проводилось со сглаживанием
отсчетов в скользящем окне Ks
низкочастотного цифрового фильтра
(вариант без сглаживания при Ks
= 1). В качестве низкочастотного фильтра
в алгоритме СРД используется (здесь и
в дальнейшем) весовое окно Лапласа-Гаусса.
Теоретическое значение Dz.т.
дисперсии результатов
z определялось по выражению (11.2.22) с
расчетом дисперсии D(M) по выражению D(M)
=
[1+
(1/(Kc
)+1/(Kc
))].
При
сглаживании прогнозных отсчетов значение
DM
в выражении (11.2.22) принималось равным
DM.
=
Hs,
где Hs –
коэффициент усиления сглаживающим
фильтром дисперсии шумов (сумма квадратов
коэффициентов цифрового фильтра).
Дополнительно в таблице приводятся
зарегистрированные средние значения
коэффициента снижения статистических
флюктуаций
= n2/z2.
Таблица 1.
Статистика результатов моделирования СРД.
(Основной массив
=
9.9, Dn =
9.7, дополнительный массив
=
9.9, Dm =
9.9, 1000 отсчетов.)
Kc |
Ks |
z |
Dz |
Dz.т. |
|
Kc |
Ks |
z |
Dz |
Dz.т. |
|
3 |
1 |
9,7 |
5,7 |
6,19 |
1,7 |
11 |
3 |
9,6 |
3,6 |
3,80 |
2,8 |
5 |
1 |
9,7 |
5,4 |
5,78 |
1,8 |
11 |
5 |
9,6 |
3,3 |
3,55 |
3,0 |
11 |
1 |
9,6 |
5,1 |
5,36 |
1,9 |
11 |
11 |
9,6 |
3,1 |
3,22 |
3,2 |
21 |
1 |
9,6 |
5,0 |
5,18 |
2,0 |
11 |
21 |
9,6 |
3,0 |
3,11 |
3,3 |
51 |
1 |
9,6 |
5,0 |
5,05 |
2,0 |
11 |
51 |
9,6 |
3,0 |
2,99 |
3,3 |
3 |
3 |
9,7 |
4,1 |
4,71 |
2,4 |
3 |
11 |
9,8 |
4,5 |
4,26 |
2,2 |
5 |
5 |
9,7 |
3,6 |
4,01 |
2,8 |
5 |
11 |
9,7 |
3,5 |
3,78 |
2,8 |
11 |
11 |
9,6 |
3,1 |
3,22 |
3,2 |
11 |
11 |
9,6 |
3,1 |
3,22 |
3,2 |
21 |
21 |
9,6 |
2,9 |
2,91 |
3,4 |
21 |
11 |
9,6 |
3,1 |
3,12 |
3,2 |
51 |
51 |
9,6 |
2,7 |
2,66 |
3,7 |
51 |
11 |
9,6 |
3,1 |
2,99 |
3,2 |
Как видно из данных таблицы, практические результаты фильтрации достаточно хорошо совпадают с ожидаемыми по данным теоретических расчетов. Некоторое уменьшение среднего значения z по отношению к исходному среднему значению n определяется асимметричностью пуассоновского типа модели. При малых средних значениях модельных отсчетов в массиве m это приводит к определенной статистической асимметрии в работе СРД, т.к. при (+m)2 > (-m)2 среднестатистическое доверие к дополнительной информации с отсчетами Mi+ меньше, чем с отсчетами Mi-. Этим же фактором, по-видимому, вызвано и большее расхождение между теоретическими и фактическими значениями Dz при малых значениях окна Кс. Можно также заметить, что по значению коэффициента фильтрация выходит на теоретические значения ( 1+MN) только при достаточно точном определении значений и Di(М), что требует увеличения окна Кс счета этих параметров для полного использования дополнительной информации.
Таблица 2.
Оценка СРД по сохранению разрешающей способности полезной информации была проведена на фильтрации детерминированных сигналов n и m предельной формы – в виде прямоугольных импульсов. Оценивались два фактора: сохранение формы полезного сигнала и подавление статистических шумов, наложенных на полезный сигнал.
При установке СРД без усреднения данных по массиву М (Кs = 1, прогноз Мi по текущим значениям массива М) при любых значениях окна Кс выходной массив Z без всяких изменений повторяет массив N, т.е. не изменяет полезный сигнал и полностью сохраняет его частотные характеристики. Естественно при условии, что массив М пропорционален массиву N.
При Кs > 1 форма выходных кривых несколько изменяется и приведена на рис. 11.3.1. В индексах выходных кривых z приведена информация по установкам окон СРД: первая цифра - окно счета дисперсии DM и текущего значения (в количестве точек отсчетов), вторая цифра (через флеш) - окно сглаживания отсчетов М весовой функцией Лапласа-Гаусса и определения прогнозных отсчетов Мi. Для сравнения с результатами типовой низкочастотной фильтрации на рисунке приведена кривая n25 отсчетов N, сглаженных весовой функцией Лапласа-Гаусса с окном 25 точек.
Рис. 11.3.1. СРД прямоугольного импульса. Счет Dm по несглаженному массиву М.
На рис. 11.3.1а приведен результат СРД прямоугольного импульса с амплитудным значением 10 на фоне 5 при отношении m/n = 1 (равные значения отсчетов N и М). Дисперсия DN в выражении (11.2.21) принималась равной значению отсчетов N (статистика Пуассона). Как видно на рисунке, при сохранении фронтов сигнальной функции сглаживание прогнозных значений Мi приводит к появлению искажения формы сигнала по обеим сторонам скачка, интервал которого тем больше, чем больше значение Ks. Амплитудное значение искажений, как это и следует из выражения (11.2.21), в первую очередь зависит от соотношения текущих значений DN и D(M) и в меньшей степени от глубины сглаживания прогнозных отсчетов.
Максимальную
величину искажения для точек скачка в
первом приближении можно оценить из
следующих соображений. Значения D(M)
между точками скачка равны D(M) = А2/4,
где А - амплитуда скачка, при этом значения
коэффициента
для нижней и верхней точек скачка
определяются выражениями
А2/(4DN+A2),
где DN
= N точки скачка (для статистики Пуассона).
Отсюда, при прогнозном значении М
N+А/2 для нижней точки скачка и M
N-A/2 для верхней точки относительная
величина изменений N определится
выражением
1/(2N/A+A), т.е. будет тем меньше, чем больше
значения А и N и больше отношение N/A, что
можно наглядно видеть на рис. 11.3.1в. Из
этого выражения также следует, что
максимальные искажения скачков, вносимые
системой СРД, будут всегда в несколько
раз меньше, чем статистические флюктуации
непосредственных отсчетов
= 1/
на
краях скачков.
При увеличении глубины регуляризации введением счета дисперсии D(M) по сглаженному массиву М картина искажений несколько изменяется и приведена на рис. 11.3.2. Реакция СРД на сглаживание дисперсии D(M) проявляется в своеобразной компенсации абсолютных отклонений отсчетов непосредственно по сторонам скачка отклонениями противоположного знака в более дальней зоне от скачка. Максимальные значения искажений остаются примерно на таком же уровне, как и для работы по несглаженной дисперсии D(M), с несколько меньшей зависимостью от увеличения значений N и А.
Рис. 11.3.2. СРД прямоугольного импульса. Счет Dm по сглаженному массиву М.
В приведенных примерах значение окна счета Кс принималось равным значению окна сглаживания Кs дополнительного массива М. При Кс > Ks картина процесса практически не изменяется. При обратном соотношении размеров окон вступает в действие второй фактор - отклонение от фактических значений счета текущих значений xi = m/n в малом окне Кс по массиву отсчетов, сглаженных с большим окном Ks. На расстояниях от скачка функции, больших Кс/2, СРД переходит в режим предпочтения сглаженных значений массива М, т.к. D(M) 0, что при Кс < Ks может приводить к появлению существенной погрешности – выбросов на расстояниях Кс/2 от скачков. Естественно, что при практических измерениях таких условий наблюдаться не будет и эффект резко уменьшится, но для полного его исключения вариант Kc Ks можно считать предпочтительным.
Рис. 11.3.3. СРД
сигнала N
по массиву M.
Рис. 11.3.4. Коэффициент
.
(Счет Dm
по несглаженному массиву М).
(Среднее статистическое по 50
циклам)
Рис. 11.3.5.
Статистика сигнала N
Рис. 11.3.6. Статистика
сигнала Z
(Измерения
по 50-ти циклам). (50
циклов. Счет Dm
по несглаженному М)
Таблица 3.
Статистика значений фона и вершины импульсов (50 циклов).
Массивы и условия обработки |
Фон |
Сигнал |
||
|
Сред.отсчет |
Дисперсия |
Сред.отсчет |
Дисперсия |
Основной входной массив N Дополнительный входной массив М Массив Z, счет Dm по несглаженному М Массив Z, счет Dm по сглаженному М Массив N, сглаженный весовым окном |
9.96 9,89 9,87 9,84 11,5 |
9.97 9,49 5,47 4,76 17,9 |
50,1 50,2 49,7 49,9 48,5 |
52,0 47,4 22,3 18,6 29,2 |
Результаты моделирования подтверждают преимущество СРД перед простыми методами сглаживания. В числовой форме это наглядно проявляется в снижении дисперсии отсчетов выходного массива Z при практическом сохранении средних значений массива N и для фоновых отсчетов, и для амплитудных значений сигнала. При простом сглаживании "развал" фронтов сигнала (подавление высокочастотных составляющих спектра сигнала), как и должно быть при использовании низкочастотных фильтров, вызывает снижение по отношению к исходному массиву средних значений в максимумах и повышение фоновых значений сигнала, которое тем больше, чем больше окно весовой функции. Этот эффект особенно отчетливо проявляется в интервале окна фильтра по обе стороны от резких изменений сигнала.
При отсутствии дополнительных массивов М, коррелированных с регуляризируемым массивом N, формирование прогнозных значений Мi может производиться по ближайшим окрестностям текущих значений Ni в скользящем окне Ks. При строго корректном подходе текущая точка Ni не должна включаться в число счета прогнозных значений Mi, но, как показало моделирование, это практически не влияет на результаты регуляризации. При прогнозировании Mi по всем точкам окна Ks массив М формируется любым методом сглаживания из массива N, и все особенности работы СРД по сглаженным массивам М, рассмотренные выше, остаются без изменений при условии счета значений Dm в окне Кс по массиву М. Для исключения выбросов по обе стороны от скачков полезного сигнала счет Dm как дисперсии прогнозных значений Mi необходимо выполнять непосредственно по массиву N.
Рис. 11.3.7. СРД
одиночного массива N
(3 прохода. Счет
Dm
по массиву n)
Рис. 11.3.8.
Статистика средних значений
Рис. 11.3.9. Статистика дисперсий
(25 циклов.
Счет Dm
по массиву n) (25 циклов.
Счет Dm
по массиву n)
Количество проходов может ограничиваться в автоматическом режиме, например, по среднеквадратическому значению корректирующих отсчетов zi = Ni - zi в каждом проходе по сравнению с предыдущим проходом, которое сначала резко уменьшается за счет сглаживания флюктуаций, а затем, в зависимости от динамики сигнальной функции, стабилизируется или даже начинает увеличиваться за счет искажения самого сигнала.
Рис. 11.3.10. Модули
спектров модельных сигналов.
Рис.11.3.11. Участок спектра.
(1– входной массив
N,
2– выходной массив Z,
один цикл
CРД,
3– выходной массив
Z,три
цикла CРД),
4 – массив нерандомизированного
меандра).
Рис. 11.3.12. Диаграммы ГК.
На рис. 11.3.12 и 11.3.13 приведен пример практического использования СРД при опробовании участка скважины, пересекающей пласты каменной соли, на содержание сильвинита по гамма-излучению Калия-40. По данным геологического опробования пласты сильвинита в толще вмещающих пород (галита) имеют достаточно резкие границы и однородны по содержанию сильвинита в пределах пластов. Исходная диаграмма ГК (детектор CsJ(Tl) со свинцовым фильтром толщиной 2 мм) и результаты фильтрации исходного массива данных ГК с использованием СРД и низкочастотного фильтра с весовым окном Лапласа-Гаусса приведены на рис. 11.3.12.
Рис. 11.3.13. Результаты интерпретации диаграмм ГК.
Результаты интерпретации диаграмм ГК симметричным деконволюционным цифровым фильтром (окно 13 точек) приведены на рис. 11.3.13. Как видно на рисунке, деконволюция по несглаженной диаграмме ГК дает существенные вариации содержания сильвинита в пределах пластов. Применение низкочастотной фильтрации диаграммы ГК снимает флюктуации содержания в пределах пластов, но существенно сглаживает границы пластов. Использование СРД позволяет устранить этот недостаток.
В заключение отметим, что СРД может использоваться для регуляризации не только ядернофизических данных, но и любых других числовых массивов непрерывных измерений, если радиус их корреляции не менее 3-5 отсчетов. В качестве примера на рис. 11.3.14 приведена диаграмма акустического каротажа, зарегистрированная с шагом дискретизации данных 20 см, сглаживание которой проведено СРД без потери пространственного разрешения.
Рис. 11.3.14. Диаграмма акустического каротажа и результат ее обработки СРД
(5 циклов, Kc = Ks = 3, физическое окно 0.6 м).
