Научная статья на тему 'ЦИФРОВЫЕ ФИЛЬТРЫ КАК ПРОГРАММНЫЕ МЕТОДЫ УСТРАНЕНИЯ ПОМЕХ В ГАЗОАНАЛИЗАТОРАХ'

ЦИФРОВЫЕ ФИЛЬТРЫ КАК ПРОГРАММНЫЕ МЕТОДЫ УСТРАНЕНИЯ ПОМЕХ В ГАЗОАНАЛИЗАТОРАХ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
45
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЦИФРОВОЙ ФИЛЬТР / НИЗКОЧАСТОТНЫЙ СИГНАЛ / ЗАГРАЖДАЮЩИЙ ФИЛЬТР / ФИЛЬТР БАТТЕРВОРТА / DIGITAL FILTER / LOW-FREQUENCY SIGNAL / BLOCKING FILTER / BUTTERWORTH FILTER

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Подситкин К.С.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DIGITAL FILTERS AS SOFTWARE METHODS FOR ELIMINATING INTERFERENCE IN GAS ANALYZERS

Currently, gas analytical products are used to solve a narrow range of problems, but in a wide range of industries. Because of this, it is important to take into account the characteristics of the premises where they will be used, in particular, the possible impact of interference. To deal with noise, it is proposed to use digital filters: barring and Butterworth.

Текст научной работы на тему «ЦИФРОВЫЕ ФИЛЬТРЫ КАК ПРОГРАММНЫЕ МЕТОДЫ УСТРАНЕНИЯ ПОМЕХ В ГАЗОАНАЛИЗАТОРАХ»

УДК 00 - 621.372.543.3

Подситкин К.С. студент

Научный руководитель: Аверченков О.Е., к.т.н Филиал НИУ МЭИ в г. Смоленске

ЦИФРОВЫЕ ФИЛЬТРЫ КАК ПРОГРАММНЫЕ МЕТОДЫ УСТРАНЕНИЯ ПОМЕХ В ГАЗОАНАЛИЗАТОРАХ

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

Ключевые слова: цифровой фильтр, низкочастотный сигнал, заграждающий фильтр, фильтр Баттерворта.

Podsitkin K.S. student

Scientific supervisor: Averchenkov O.E., k.t.s Smolensk branch of NRUMPEI

DIGITAL FILTERS AS SOFTWARE METHODS FOR ELIMINATING INTERFERENCE IN GAS ANALYZERS

Abstract: currently, gas analytical products are used to solve a narrow range of problems, but in a wide range of industries. Because of this, it is important to take into account the characteristics of the premises where they will be used, in particular, the possible impact of interference. To deal with noise, it is proposed to use digital filters: barring and Butterworth.

Keywords: digital filter, low-frequency signal, blocking filter, Butterworth filter

На газоаналитические приборы, применяемые на производстве, часто воздействует помеха промышленной электросети с частотой 50 Гц. Учитывая, что информационный сигнал от измерительной ячейки изменяется тоже в низкочастотном диапазоне 1..100 Гц, возникает существенная погрешность, для уменьшения которой применяют всевозможные аналоговые и цифровые фильтры. В настоящее время для борьбы с подобными помехами чаще используются цифровые фильтры, причем, в большинстве случаев при реализации последних можно обойтись

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

В нашем случае для борьбы с помехами на частоте 50 Гц, был использован заграждающий фильтр 2 порядка, который рассчитывается методом размещения нулей и полюсов [1]. Фильтр осуществляет режекцию сигнала на частоте 50 Гц, а также имеет полосу среза по 5 Гц в каждую сторону, что показано на рисунке 1 [2]:

Рисунок 1 - Частотная характеристика и диаграмма нулей и полюсов заграждающего фильтра

Для подавления помехи с частотой 50 Гц пара комплексных нулей была помещена на окружности в точках с угловыми координатами: ф1,2 = (Бзагр/Едискр)*360°=(50/1000)* 360° = 18° (2) Далее, с целью обеспечения полосы ослабления сигнала, полюса были помещены внутри самой окружности (на окружности с г<1). Учитывая ширину среза ^полосы = 10), воспользовались формулой 3:

г ~ 1 - ^полосы/Б дискр) * п = 0,9698 (3) Затем, исходя из диаграммы, была рассчитана передаточная функция:

Н(2) = (г-0.9686 (г-0.9686 .е^»0) =

1 - 1.9022 *2г* + 2гт' 1 - 1.0424 - 0,9302 (4)

Схема заграждающего представлена на рисунке 2:

Рисунок 2 - Схема заграждающего фильтра

Полученная функция 4 была преобразована в разностное уравнение, которое было использовано при программировании:

у(п) = Хп - 1,9022*Хп-1 + Хп-2 + 1,8424*уп-1 - 0,9382*у

/п-2

(5)

Расчёт фильтра Баттерворта 2 порядка был осуществлён методом билинейного 7-преобразования. Для этого был определён нормированный аналоговый фильтр-прототип нижних частот 1 порядка с передаточной функцией:

ЩБ) = 1/(8+1) (6)

Затем была проведена деформация критичных частот (0,05 и 100 Гц):

Юр1Л = 1в(®р1*Т/2) = 0,00016

Юр2Л = 1в(®р2*Т/2) = 0,3249 (7)

ю2= Юр1Л * Юр2Л = 0,000052

W = Юр2Л - Юр1Л = 0,32474

Порядок фильтра был удвоен из-за применения преобразования «фильтр нижних частот в полосовой фильтр» [3]:

з2 + о)02 Б = IV * Б

(8)

1 -1

Применив подстановку ъ = г+1 [4] и соответствующие замены \У и

ю02 было получено:

0,2451 -0,2451 *2Г* 1 - 1.50940 »2-1 - 01.50197 - 2-= (9)

Схема полосового фильтра Баттерворта представлена на рисунке 3:

Рисунок 3 - Схема фильтра Баттерворта Полученной передаточной функции 9 соответствует разностное

уравнение:

у(п) = 0,2451*Хп - 0,2451*Хп-2 + 1,50948*уп-1 - 0,5097*уп-2 (10)

Для реализации фильтрации был описан массив значений дискретного входного сигнала (в данном случае с частотой Бдискр = 1000 Гц). Так же был введён массив передаточных функций (с помощью полученных уравнений), которые были рассчитаны выше и длины импульсной характеристики. После этого и была начата обработка исходного сигнала: обнулился массив входных значений, получили новые значения для этого массива, затем поэтапно вычислены значения выходного сигнала, записаны предыдущие значения входного сигнала и выводим значение выходного сигнала. Такая процедура описывает работу обоих фильтров. Схема алгоритма изображена на рисунке 4:

Рисунок 4 - Блок-схема алгоритма фильтрации

Для проверки полученных уравнений и алгоритмов проведено моделирование в системе МаНаЬ, которая широко используется при построении математических моделей, а также позволяет обрабатывать большие массивы чисел, что актуально при фильтрации сигналов [5]. Был задан исходный сигнал (гармонический сигнал с частотой 100Гц), который был подвергнут зашумлению высокочастотными помехами, а так же помехой с частотой 50 Гц. После чего, полученный результат был подвергнут обработке рассчитанными выше фильтрами, результат работы которых можно пронаблюдать на рисунках 5 и 6, где приведены соответственно: исходный зашумлённый сигнал и сигнал, обработанный цифровыми фильтрами.

Рисунок 5 - Исходный сигнал (с шумом)

Рисунок 6 - Сигнал после применения фильтров

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

Планируется использовать разработанные программные средства после аппаратного тестирования и заводских испытаний в газоанализаторах, выпускаемых ФГУП «СПО «Аналитприбор».

Использованные источники:

1. Смит С. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников. Додэка XXI, 2008. — 720 с.

2. Гоноровский, И. С. Радиотехнические цепи и сигналы: Учебник для вузов. — 4-е изд., перераб. и доп. — М.: Радио и связь, 1986. — 512 с.

3. Скляр, Б. Цифровая связь. Теоретические основы и практическое применение — 2-е изд, испр. — М.: Издательский дом «Вильямс», 2003. — 1104 с.

4. Айфичер Э. Цифровая обработка сигналов. Практический подход. 2-е издание:М.: Вильямс, 2004 г., 989 с.

5. Курбатова Е. А. МЛТЬЛБ 7. Самоучитель. — М.: «Диалектика», 2005. — 256 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.