Научная статья на тему 'Модифицированный метод подавления импульсных помех с повышенной точностью в реальном масштабе времени'

Модифицированный метод подавления импульсных помех с повышенной точностью в реальном масштабе времени Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
480
97
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОДАВЛЕНИЕ ИМПУЛЬСНЫХ ПОМЕХ / ЭКСТРАПОЛЯЦИЯ / ПЕРВИЧНАЯ ЦИФРОВАЯ ОБРАБОТКА / SUPPRESSION OF PULSE NOISE / EXTRAPOLATION / PRIMARY DIGITAL PROCESSING

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кузнецов Филипп Игоревич

При обработке сигналов датчиков неизбежно возникают погрешности, связанные с шумами в аналоговых и цифровых цепях и накладыванием внешних помех. Для повышения точности измерения вводят первичную цифровую обработку, в общем случае состоящую из подавления импульсных помех (ИП) и цифровой фильтрации. В статье приводятся оценки погрешностей ряда методов подавления ИП в масштабе реального времени, а также предлагается способ вычислений, который позволяет повысить точность модифицированного метода подавления ИП [1]. Показывается, что недостаточно подавленная ИП трансформируется на выход цифрового фильтра. Эта трансформированная ИП в несколько раз больше шумовой помехи. Повышение точности достигается путем замены недостоверного значения экстраполированным значением, рассчитанным по отфильтрованным значениям переменной. В свою очередь, фильтрация оцифрованных значений приводит к групповой задержке, и как следствие, необходимо экстраполировать переменную на большое число шагов, что снижает точность экстраполяции. С другой стороны, чем сильнее подавляются помехи цифровой фильтрацией, тем выше точность экстраполяции. Полученные результаты позволяют сделать вывод о возможности использования экстраполяции отфильтрованной переменной для подавления ИП в реальном масштабе времени в модулях сбора и обработки информации сигналов аналоговых датчиков.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кузнецов Филипп Игоревич

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

THE MODIFIED METHOD OF SUPPRESSION OF PULSE NOISE WITH THE EXTENDED PRECISION IN REAL TIME

At processing of signals of sensors inevitably there are the errors reason with noise in analog and digital chains and overlaying of external noise. For increase of accuracy of measurement enter primary digital processing, generally consisting of suppression of pulse noise (PN) and a digital filtration. In article estimations of errors of some methods of suppression PN on the scale of real time are resulted. The way of calculations which allows to extended precision of the modified method of suppression PN [1] is offered. It is shown that insufficiently suppressed PN it is transformed on an exit of the digital filter. This transformed PN several times more than a noise. Accuracy increase is reached by replacement of invalidation value on the extrapolated value calculated on filtered values In turn, the filtration of the digitized values leads to a group delay, and as consequence, it is necessary to extrapolate a variable on more number of steps that reduces accuracy of extrapolation. On the other hand, the we suppression noise a digital filtration then extrapolation more accuracy. The received results to allow a conclusion on possibility of use extrapolation of the filtered variable for suppression PN in real time in modules of collection and digital processing of the information of signals of analog sensors.

Текст научной работы на тему «Модифицированный метод подавления импульсных помех с повышенной точностью в реальном масштабе времени»

Шерстобитов Александр Иванович - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: [email protected]; 347928, г. Таганрог, пер. Некрасовский, 44; тел.: +79882588736; кафедра теоретических основ радиотехники; к.т.н.; доцент.

Федосов Валентин Петрович - e-mail: [email protected]; тел.; 88634371632; кафедра теоретических основ радиотехники; д.т.н.; профессор.

Приходченко Владислав Александрович - Институт сферы обслуживания и предпринимательства (филиал) Федеральное государственное бюджетное учреждение высшего профессионального образования «Донской государственный технический университет»; e-mail: [email protected]; 346500, г. Шахты, ул. Шевченко, 147; тел.: +79882588736; кафедра радиоэлектронных систем.

Тимофеев Дмитрий Витальевич - e-mail: [email protected]; тел.: +79882588736; кафедра радиоэлектронных систем.

Sherstobitov Alexander Ivanovich - Federal State Owner Autonomous Educational Establishments of Higher Education “Southern Federal University”; e-mail: [email protected]; 44, Ne-krasovskiy, Taganrog, 347928, Russia; phone: +79882588736; the department of fundamental of radio engineering; cand. of eng. sc.; associate professor.

Fedosov Valentine Petrovich - e-mail: [email protected]; phone: +78634371632; the department of fundamental of radio engineering; dr. of eng. sc.; professor.

Prihodchenko Vladislav Alexandrovich - Institute of Services and Business of Don State Technical University; e-mail: [email protected]; 147, Shevchenko street, Shahty, 346500, Russia; phone. +79882588736; the department radio electronic systems.

Timofeev Dmitry Vitalievich - e-mail: [email protected]; phone. +79882588736; the department radio electronic systems.

УДК 621.3.087

Ф.И. Кузнецов

МОДИФИЦИРОВАННЫЙ МЕТОД ПОДАВЛЕНИЯ ИМПУЛЬСНЫХ ПОМЕХ С ПОВЫШЕННОЙ ТОЧНОСТЬЮ В РЕАЛЬНОМ МАСШТАБЕ

ВРЕМЕНИ

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

В статье приводятся оценки погрешностей ряда методов подавления ИП в масштабе реального времени, а также предлагается способ вычислений, который позволяет повысить точность модифицированного метода подавления ИП [1]. Показывается, что недостаточно подавленная ИП трансформируется на выход цифрового фильтра. Эта трансформированная ИП в несколько раз больше шумовой помехи.

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

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

Подавление импульсных помех; экстраполяция; первичная цифровая обработка.

F.I. Kuznetsov

THE MODIFIED METHOD OF SUPPRESSION OF PULSE NOISE WITH THE EXTENDED PRECISION IN REAL TIME

At processing of signals of sensors inevitably there are the errors reason with noise in analog and digital chains and overlaying of external noise. For increase of accuracy of measurement enter primary digital processing, generally consisting of suppression of pulse noise (PN) and a digital filtration.

In article estimations of errors of some methods of suppression PN on the scale of real time are resulted. The way of calculations which allows to extended precision of the modified method of suppression PN [1] is offered. It is shown that insufficiently suppressed PN it is transformed on an exit of the digital filter. This transformed PN several times more than a noise.

Accuracy increase is reached by replacement of invalidation value on the extrapolated value calculated on filtered values In turn, the filtration of the digitized values leads to a group delay, and as consequence, it is necessary to extrapolate a variable on more number of steps that reduces accuracy of extrapolation. On the other hand, the we suppression noise a digital filtration then extrapolation more accuracy.

The received results to allow a conclusion on possibility of use extrapolation of the filtered variable for suppression PN in real time in modules of collection and digital processing of the information of signals of analog sensors.

Suppression of pulse noise; extrapolation; primary digital processing.

Цифровые модули ввода информации аналоговых датчиков являются неотъемлемой частью систем мониторинга и управления. Данные модули выполняют преобразование аналоговых сигналов тока и напряжения от датчиков в цифровой код (аналого-цифровое преобразование), производят первичную цифровую обработку оцифрованных данных (подавление импульсных помех, цифровая фильтрация и др.) и передают результаты обработки в сеть [2, 3]. Реальный выходной сигнал с датчика содержит собственные шумы отдельных элементов подсистемы датчика [4], внешние электромагнитные наводки от силовых элементов, таких как мощные реле, электродвигатели и др., внешние физические факторы (например, вибрация двигателя). Все эти факторы приводят к зашумлению полезного сигнала с датчика и, как следствие, влекут за собой неточности в мониторинге и/или управлении. В этой связи в первичную цифровую обработку вводят такие задачи, как подавление импульсных помех и частотная фильтрация.

Цель статьи привести оценку погрешностей методов подавления импульсных помех, относительно реального масштаба времени, а также описание способа вычислений, который позволяет повысить точность модифицированного метода подавления ИП [1].

Модифицированный метод основан на экстраполяции по достоверным оцифрованным значениям переменной. Повышение точности достигается путем замены недостоверного значения экстраполированным значением, рассчитанным по отфильтрованным значениям.

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

Рис. 1. Блочная схема процесса подавления импульсных помех и цифровой

фильтрации

Самым распространённым и простым в реализации является метод, основанный на замене недостоверного значения на предыдущее достоверное. Если изменение текущего значения и по сравнению с предыдущим значением и^] превышает порог Уи:

К - иг1| >Уи, (1)

то текущему значению присваивается предыдущее достоверное значение

К := и1 -1. (2)

Методическая погрешность данного метода определяется приращением оцифрованной переменной на шаге дискретизации

=Ми '(£), ^ ].

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

*

недостоверного текущего значения и на экстраполированное значение щ := и г- .

Для экстраполяции переменной используются формулы многошаговой экстраполяции [5], построенные на основе полинома Лагранжа. Общая формула экстраполяции первого типа на к шагов имеет вид

■*

_ ' ‘ ]и(г+(]-г-1)к)

й* =У Си

1п ] (

}=0

с (п + 1)!(-1)п -}

} }!(" +1 - })!

(3)

где г - порядок формулы экстраполяции.

Например, линейное (г = 1) экстраполирование цифровых значений сигналов датчика на к = 1 шаг вычисляется как

— * л— —

иМ = 2и1 -1 - и1 - 2.

Суммарная погрешность экстраполяции на к шагов, с учетом шумов, эффекта квантования и методической погрешности, определяется следующим выражением [6]:

=11^1 (е,.„ +?^) + <кЛГ)п+‘ й""'({). (4)

где - максимальное значение шума, N - разрядность аналого-

П01&е АЦП

цифрового преобразователя, АТ = ^ - шаг дискретизации.

Оценим погрешности изложенного модифицированного метода по результатам компьютерного моделирования. В качестве входного сигнала возьмем функцию вида

и(г) = 2 ^АЦП -1 ят(2ф -п/2) + 2 *АЦП -1, (5)

где ЫщП = 16, /=5Гц - частота сигнала, t - время.

Сигнал (5) с наложенными импульсными помехами представлен на рис. 2,а. На этот сигнал накладываются белый шум (рис. 2,б) со среднеквадратическим отклонением cnoise = 0,1 % и максимальным отклонением enoise= 0,3 %, а также импульсные помехи. Частота дискретизации составляла fd = 2 кГц.

Накладываемые ИП имеют положительные и отрицательные значения. Погрешности модифицированного метода при экстраполяции линейной и квадратичной формулами (г = 1 и 2 соответственно) представлены на рис. 3.

>

а б

Рис. 2. Входная функция: а - с импульсными помехами; б - накладываемый шум

Анализируя графики погрешностей можно сделать вывод, что погрешность подавления импульсных помех в несколько раз выше шумовой составляющей. Это связано с тем, что шумы в оцифрованных данных приводят к повышению погрешности экстраполяции (4) и, следовательно, к увеличению погрешности подавления импульсной помехи модифицированным методом.

После подавления ИМ производится операция частотной фильтрации. Обобщенная формула КИХ-фильтра определяется выражением

ф

N—1

u,

N X bnu1—n •

N n=0

а б

Рис. 3. Погрешности подавления импульсных помех экстраполяцией (3) на фоне шума: а - при г=1; б - при г=2

В качестве фильтра применялся КИХ-фильтр с коэффициентами Ь = [0,025769; 0,069330; 0,127620; 0,178277; 0,198435; 0,178277; 0,127620;

0,069330; 0,025769]. После цифровой фильтрации, шумовая составляющая (рис. 2,б) и ИП уменьшаются, но подавленные импульсные помехи «растягиваются» во времени (рис. 4).

О 0 02 0 04 0 06 0 08 0 1 0 12 0 14 0 16 0 18 0 2

а б

Рис. 4. Погрешности после цифровой фильтрации: а - при г=1; б - при г=2

Для увеличения точности модифицированного метода предлагается использовать для экстраполяции отфильтрованные переменные:

(6)

1" (I+( }-п-1)к )•

}=0

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

Рис. 5. Процессная модель модифицированного метода подавления импульсных помех с повышенной точностью

Отметим, что цифровые фильтры задерживают переменную, поступающую на вход фильтра, на время, равное групповой задержке фильтра г(а) [7]. Например, групповая задержка фильтра, скользящего среднего с окном в N дискретных отчетов, равна

-1).

т(а) = АТ-

2

Таким образом, при подавлении импульсной помехи по отфильтрованным значениям необходимо учитывать это запаздывание переменной.

Так как для экстраполяции применяются формулы (3), то необходимо экст-

раполировать переменную на целое число шагов

к =

г(р)

АТ

+ 1,

(7)

где [в]1 2 - операция округления по 1/2.

Суммарная погрешность экстраполяции по отфильтрованным значениям равна

єф = 1

J=0

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

C

R

2^:ЦП _ Y

+ (кAT )r+1 u[r+1](^).

(8)

В формуле (8) Я обозначает коэффициент ослабления шума цифровым фильтром. Отметим, с одной стороны, фильтрация уменьшает шумовую составляющую епЫ:1е в Я раз, что приводит к снижению погрешности экстраполяции. С другой стороны, фильтрация порождает групповую задержку т(а) и, следовательно, на большее число шагов к необходимо экстраполировать переменную, что влечет за собой увеличение погрешности экстраполяции.

Для компьютерного моделирования реализации предложенного метода использовались параметры из предыдущего моделирования. Рассматриваемый фильтр имеет задержку в 4 отсчета, значит согласно (7), переменную необходимо экстраполировать на к = 5 шагов. Результат моделирования представлен на рис. 6. Анализ результатов моделирования показывает, что погрешность экстраполяции

*

по фильтрованным значениям (см. рис. 6) дает меньшую погрешность (е^ = 0,125 %

*

и £2ф = 0,115 %) в сравнении с модифицированным методом подавления импульсной помехи (рис. 4), максимальные погрешности которых составляют = 0,14 % и

*2ф = °,21 %

время,

а

б

Рис. 6. Погрешности модифицированного метода с повышенной точностью:

а - при г=1; б - при г=2

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

1

є

+

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Пьявченко О.Н. Задачи первичной и вторичной обработки сигналов в локальных микрокомпьютерных системах. - Таганрог: Изд-во ТТИ ЮФУ, 2008. - 85 с.

2. Пьявченко О.Н. Проектирование локальных микрокомпьютерных систем. - Таганрог: Изд-во ТРТУ, 2005. - 238 с.

3. Денисенко В.В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. - М.: Горячая линия - Телеком, 2009. - 608 с.

4. Ачильдиев В.М., БасарабМ.А., Бедро Н.А. и др. Методы первичной цифровой обработки сигналов микромеханического волнового твердотельного гироскопа // Информационноизмерительные и управляющие системы. - 2011. - Т. 9, № 2. - С. 39-55.

5. Пьявченко О.Н. Многошаговая экстраполяция значений переменных на основе полинома Лагранжа // Известия ТРТУ. - 2о05. - № 9 (53). - С. 31-35.

6. Кузнецов Ф.И. Адаптивный метод экстраполяции оцифрованных значений датчиков физических величин с ограниченным форматом данных // Известия ЮФУ. Технические науки. - 2011. - № 5 (118). - С. 142-145.

7. Оппенгейм А., Шафер Р. Цифровая обработка сигналов. - М.: Техносфера, 2006. - 856 с.

Статью рекомендовал к опубликованию д.т.н., профессор А.Е. Панич.

Кузнецов Филипп Игоревич - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: [email protected]; 347900, г. Таганрог, ул. Петровская, 81; тел.: 88634328025; кафедра микропроцессорных систем; аспирант.

Kuznetsov Filipp Igorevich - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: [email protected]; 81, Petrovs-kay street, Taganrog, 347900, Russia; phone: +78634328025; the department of microprocessor systems; postgraduate student.

УДК 519.23/25

М.К. Кузнецов

МЕТОДЫ ЦИФРОВОЙ ОБРАБОТКИ ВИДЕОСИГНАЛОВ

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

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

Видеосигнал; методы; цифровая обработка видеосигналов.

M.K. Kuznetsov METHODS OF DIGITAL VIDEO SIGNAL PROCESSING

This article describes the main methods of digital video processing, which are used when working with streams of video. Researched the approaches to the processing of video signals. It also shows examples of using different methods of digital video processing, it shows the basic principles and nuances of using certain methods of processing video signals. The main way highlights the major challenges of video analytics.

The article outlined the quick adaptation informative reader to understand the material contained in it. In the beginning of this article, we define the simplest of terms used in work related to the processing of digital data. Next step relates with the transition to a description of the specific methods of processing of the video stream, the operating principle, the positive and negative aspects of each method. Also this article gives the analysis of each method separately. At the finishing, were briefly reviewed the results of digital video processing.

Video signal; methods; digital video processing.

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