Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Фильтрация при помощи скользящего среднего




 

Простейший численный метод подавления шумов называется методом скользящего среднего. Фильтр представляет собой окно постоянной, заранее выбранной ширины, перемещаемое вдоль спектра (хроматограммы). Необходимо, чтобы данные (отдельные точки) находились на равных расстояниях друг от друга. Данные, находящиеся внутри окна, усредняются. Таким образом, при ширине фильтра 2m + 1 точек исходные данные уk заменяются средними

j=-m

yk' = 1/(2m+1) å yk+j (10)

j=-m

где k — индекс обрабатываемого значения, 2m + 1 — число данных, используемых для усреднения (ширина фильтра).

За счет усреднения данных уровень шумов уменьшается. Однако этот метод не позволяет уменьшить величину временного дрейфа результатов, если он присутствует. Ширину фильтра следует выбирать так, чтобы не исказить общую структуру данных. На рис. 2 показаны результаты фильтрации данных с применением 5-точечного и 11-точечного фильтра. Уже при ширине фильтра 5 точек форма пиков заметно искажается (кривая 1). При ширине 11 точек этот эффект выражен еще сильнее (кривая 2).

Рис. 2. Сглаживание данных при помощи различных цифровых фильтров. 1 — скользящее среднее, 5 точек; 2 — скользящее среднее, 11 точек; 3 — фильтр Савицкого-Голея, 5 точек; 4 — интерполяционный фильтр.

 

6.2.2 Полиномиальное сглаживание: фильтр Савицкого-Голея

В методе скользящего среднего все данные усредняются с одним и тем же коэффициентом, равным 1/(2m+1). Более эффективное сглаживание данных можно осуществить при помощи фильтров, использующих взвешенное усреднение. Веса можно выбрать так, чтобы аппроксимировать данные многочленом второй степени. Этот метод сглаживания называется фильтрацией по Савицкому-Голею.

 

При ширине фильтра 2m+1 точек средние значения равны

 

j=-m

yk' = 1/NORM å cjyk+j (11)

j=-m

Весовые коэффициенты cj для фильтров различной ширины табулированы (табл. 1).

 

Таблица 1. Весовые коэффициенты для сглаживающих фильтров Савицкого-Голея различной ширины (см. уравнение (11)).

 

Ширина фильтра (число точек)            
-7 -78          
-6 -13 -11        
-5     -36      
-4       -21    
-3         -2  
-2           -3
-1            
             
             
            -3
          -2  
        -21    
      -36      
  -13 -11        
  -78          
NORM            

 

Значение NORM равно сумме всех величин. cj. Кривая 3 рис. 2 демонстрирует применение к исходным данным фильтра Савицкого-Голея шириной 5 точек. По сравнению с фильтрацией методом скользящего среднего с той же шириной окна структура исходных данных сохраняется значительно лучше.

Для выбора подходящего фильтра можно пользоваться следующими правилами.

Ширина фильтра должна быть приблизительно равна половине ширины пика (полосы). Если ширина фильтра слишком мала, глаживание будет недостаточным. В случае слишком широкого фильтра форма пиков искажается (рис. 2).

Искажение пиков меньше сказывается на их площади, чем на их высоте. Поэтому, если требуется вычислить лишь площади пиков, ширину фильтра можно выбрать побольше.

• При многократном применении одного и того же фильтра

наибольший эффект сглаживания (> 95%) достигается при первой фильтрации. Поэтому обычно бывает достаточно применить фильтр только один раз.

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

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных