Разностные фильтры и фильтры интегрирования
Частотный подход к анализу разностных операторов. Выделение в сигналах шумов. Восстановление утраченных или пропущенных данных. Аппроксимация производных. Интегрирование данных. Алгоритмы интегрирования по формулам трапеций, прямоугольников, Симпсона.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | лекция |
Язык | русский |
Дата добавления | 15.11.2018 |
Размер файла | 153,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Разностные фильтры и фильтры интегрирования
Содержание
Введение
1. Разностные операторы
2. Интегрирование данных
Введение
Человечество так старо! Всегда приходится идти по чьим-то стопам.
А. Додэ.
Основной инструмент проектирования цифровых фильтров - частотный (спектральный) анализ. Частотный анализ базируется на использовании периодических функций синусов и косинусов. По-существу, спектральная характеристика цифрового фильтра - это тонкая внутренняя структура системы, его однозначный функциональный паспорт направленного изменения частотного состава данных, полностью определяющий сущность преобразования фильтром входных данных.
Рассмотрим примеры синтеза и частотного анализа фильтров применительно к известным способам дифференцирования и интегрирования цифровых данных.
1. Разностные операторы
Примеры частотного подхода при анализе разностных операторов.
Разностный оператор 1-го порядка имеет вид:
Dsk = sk+1-sk.
Таблица 1
k |
sk |
D(sk) |
D2(sk) |
D3(sk) |
D4(sk) |
D5(sk) |
D6(sk) |
|
-7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
-6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
-5 |
0 |
0 |
0 |
0 |
0 |
1 |
-6 |
|
-4 |
0 |
0 |
0 |
0 |
1 |
-5 |
15 |
|
-3 |
0 |
0 |
0 |
1 |
-4 |
10 |
-20 |
|
-2 |
0 |
0 |
1 |
-3 |
6 |
-10 |
15 |
|
-1 |
0 |
1 |
-2 |
3 |
-4 |
5 |
-6 |
|
0 |
1 |
-1 |
1 |
-1 |
1 |
-1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
Кq |
2 |
6 |
20 |
70 |
252 |
924 |
Последовательное n-кратное применение оператора записывается в виде оператора n-го порядка:
Dn(sk) = D[Dn-1(sk)] = Dsk b Dn-1(sk) (1.1)
Выходные значения импульсной реакции разностных операторов на единичный импульсный сигнал Кронекера приведены в таблице. Ряды последовательных разностей содержат знакопеременные биномиальные коэффициенты. В представленной форме разностные операторы являются каузальными фазосдвигающими (односторонними) фильтрами, но нетрудно заметить, что операторы четных степеней могут быть переведены в симметричную форму сдвигом влево на половину окна оператора.
В последней строке таблицы приводятся коэффициенты усиления дисперсии шумов, значение которых резко нарастает по мере увеличения порядка оператора. Это позволяет использовать разностные операторы с порядком выше 1 для определения местоположения статистически распределенных шумов в массивах данных. Особенно наглядно эту возможность можно видеть на частотных характеристиках операторов.
Подставляя сигнал s(k) = exp(jwk) в (1.1) и упрощая, получаем:
Dns(k) = (jn) exp(jwn/2) [2 sin(w/2)]n exp(jwk).
H(w) = (jn) exp(jwn/2) [2 sin(w /2)]n (1.2)
Так как модуль первых двух множителей в выражении (1.2) равен 1, зависимость коэффициента передачи разностного оператора от частоты определяется вторым сомножителем (2 sin(w/2))n и представлена на рис. 1.1.
Рис. 1.1. Разностные фильтры.
Выделение в сигналах шумов. Как следует из графиков на рис. 1.1, разностные операторы подавляют постоянную составляющую сигнала и его гармоники в первой трети интервала Найквиста и увеличивают высокочастотные составляющие сигнала в остальной части интервала тем больше, чем больше порядок оператора. Как правило, эту часть главного интервала спектра сигналов занимают высокочастотные статистические шумы.
Шумы при анализе данных также могут представлять собой определенную информацию, например, по стабильности условий измерений и по влиянию на измерения внешних дестабилизирующих факторов. На рис. 1.2 приведен пример выделения интервалов интенсивных шумов в данных акустического каротажа, что может свидетельствовать о сильной трещиноватости пород на этих интервалах. Такая информация относится уже не шумовой, а к весьма полезной информации при поисках и разведке нефти, газа и воды.
Рис. 1.2.
Восстановление утраченных данных. Разностные операторы имеют одну особенность: оператор n+1 порядка аннулирует полином степени n, т.е. свертка оператора порядка n+1 с полиномом n-ой степени дает нулевые значения: Dn+1 b Pn(k) = 0.
Пример. P2(k) = xk = 1+2k-k2, k = 0,1,2,... xk = 1,2,1,-2,-7,-14,-23,-34,... yk = xk b D3=0,0,0,0,...
Эту особенность можно использовать для создания очень простых и достаточно надежных операторов восстановления в массивах пропущенных и утраченных значений или для замены аннулированных при обработке величин (например, явных выбросов).
Если считать, что отрезок данных, содержащий пропуск, является многочленом некоторой степени, то свертка данных с разностным оператором следующего порядка должна быть равна нулю. Так, при аппроксимации данных многочленом третьей степени для любой точки массива должно выполняться равенство:
D4b(sk) = sk-2-4sk-1+6sk-4sk+1+sk+2 = 0.
Интерполяционный фильтр восстановления утраченной центральной точки данных:
sk = (-sk-2+4sk-1+4sk+1-sk+2)/6. (1.3)
Соответственно, оператор фильтра восстановления данных h(n) = (-1,4,0,4,-1)/6. Коэффициент усиления шумов s2 = 17/18 = 0.944.
Пример. Фактический отрезок массива данных: xk = {3,6,8,8,7,5,3,1}.
Допустим, что на отрезке был зарегистрирован явный выброс: xk = {3,6,8,208,7,5,3,1}.
Отсчет с выбросом аннулирован. Замена отсчета: x3 = (-x1+4x2+4x4-x5)/6= (-6+32+28-5)/6 8.17.
В массиве утрачен 5-й отсчет. Восстановление: x4 = (-x2+4x3+4x5-x6)/6 = (-8+32+20-3)/6 6.83.
Принимая в (1.3) k = 0 и подставляя сигнал sk = exp(jwk), получаем частотную характеристику фильтра восстановления данных 4-го порядка:
H(w) = (4 cos w--- cos 2w)/3.
Вид частотной характеристики для фильтров восстановления пропущенных данных 4-го и 6-го порядков приведен на рис. 1.3. Графики наглядно показывают, что применение разностных интерполяционных фильтров восстановления данных возможно только для сигналов, высокочастотные составляющие которых минимум в три раза меньше частоты Найквиста. Интерполяционные фильтры выше 4-го порядка применять не рекомендуется, т.к. они имеют коэффициент усиления шумов более 1.
Рис. 1.3. Разностные фильтры.
На рис. 1.4 - 1.6 приведены примеры восстановления утраченных данных во входных сигналах оператором 3-го порядка и спектры сигналов в сопоставлении с передаточной функцией оператора восстановления данных.
Рис. 1.4. Восстановление незашумленных данных.
В сигналах, представленных на рисунках, утрачен каждый 10-ый отсчет (например, при передаче данных) при сохранении тактовой частоты нумерации данных. Учитывая, что все значения входных сигналов положительны, индикатором пропуска данных для работы оператора служат нулевые значения. В любых других случаях для оператора восстановления данных необходимо предусматривать специальный маркер (например, заменять аннулированные данные или выбросы определенным большим или малым значением отсчетов).
Рис.1.5. Спектры.
Рис. 1.6. Восстановление зашумленных данных.
Как следует из рис. 1.5, спектр полезного сигнала полностью находится в зоне единичного коэффициента частотной характеристики оператора, и восстановление данных выполняется практически без погрешности (рис. 1.4). При наложении на сигнал статистически распределенных шумов (рис. 1.6) погрешность восстановления данных увеличивается, но для информационной части полного сигнала она, как и во входных данных, не превышает среднеквадратического значения (стандарта) флюктуаций шума.
Аппроксимация производных - вторая большая область применения разностных операторов. Оценки первой, второй и третьей производной можно производить по простейшим формулам дифференцирования:
(sn)' = (sn+1-sn-1)/2Dt. h1 = {-0.5, 0, 0.5}. (1.4)
(sn)'' = (sn+1-2sn+sn-1)/Dt. h2 = {1, -2, 1}.
(sn)''' = (-sn+2+2sn+1-2sn-1+sn-2)/2Dt. h3 = {0.5, -1, 0, 1, -0.5}.
Оператор первой производной является нечетной функцией и имеет мнимый спектр. Если принять s(t) = exp(jwt), то истинное значение первой производной должно быть равно: s'(t) = jw exp(jwt). Передаточная функция H(w) = jw. Оценка первой производной в точке n = 0 по разностному оператору при Dt = 1: s'(0) = (exp(jw)-exp(-jw))/2 = j sin w = H1(w). Отношение расчетного значения к истинному на той же точке: K1(w) = sin(w)/w. Графики функций в правой половине главного диапазона приведены на рис. 1.7.
Рис. 1.7.
Как следует из приведенных выражений и графиков, значение К(w) равно 1 только на частоте w=0. На всех других частотах в интервале Найквиста формула дает заниженные значения производных. Однако при обработке практических данных последний фактор может играть и положительную роль, если сигнал низкочастотный (не более 1/3 главного диапазона) и зарегистрирован на уровне высокочастотных шумов. Любое дифференцирование поднимает в спектре сигнала долю его высокочастотных составляющих. Коэффициент усиления дисперсии шумов разностным оператором дифференцирования непосредственно по его спектру в главном диапазоне:
Kq = (1/p)(sin w)2 dw = 0.5.
При точном дифференцировании по всему главному диапазону:
Kq = (1/p)w2 dw = 3.29.
Следовательно, разностный оператор имеет практически в шесть раз меньший коэффициент усиления дисперсии шумов, чем точный оператор дифференцирования.
На рис. 1.8 показан пример дифференцирования гармоники с частотой 0.1 частоты Найквиста (показана пунктиром) и этой же гармоники с наложенными шумами (сплошная кривая).
Рис. 1.8. Пример дифференцирования (входные сигналы - вверху, выходные - внизу).
Оператор второй производной относится к типу четных функций. Частотная функция оператора: H2(w) = -2(1-cos w). Собственное значение операции H(w) = -w2. Отношение фактического значения к собственному
K2(w) = [sin(w/2)/(w/2)]2,
и также равно 1 только на частоте w= 0. На всех других частотах в интервале Найквиста формула дает заниженные значения производных, хотя и меньшие по относительным значениям, чем оператор первой производной. Частотные графики дифференцирования приведены на рис. 1.9. Коэффициент усиления дисперсии шумов оператором второй производной равен 6 при собственном значении дифференцирования, равном 19.5. Эти значения показывают, что операция двойного дифференцирования может применяться только для данных, достаточно хорошо очищенных от шумов, с основной энергией сигнала в первой трети интервала Найквиста.
Рис. 1.9. Частотные функции оператора 2-ой производной.
В принципе, вторую производную можно получать и последовательным двойным дифференцированием данных оператором первой производной. Однако для таких простых операторов эти две операции не тождественны. Оператор последовательного двойного дифференцирования можно получить сверткой оператора первой производной с самим собой:
2h1 = h1 b h1 = {0.25, 0, -0.5, 0, 0.25},
и имеет коэффициент усиления дисперсии шумов всего 0.375. Частотная характеристика оператора:
2H1(w) = -0.5[1-cos(2w)].
Графики 2H1(w) и коэффициента соответствия 2K1(w) приведены пунктиром на рис. 1.9. Из их сопоставления с графиками второй производной можно видеть, что последовательное двойное дифференцирование возможно только для данных, спектральный состав которых занимает не более пятой начальной части главного диапазона, и по точности хуже оператора второй производной.
Рис. 1.10. Вторая производная гармоники с частотой w=_.2p-- при Dt=1 (пунктир - двойное последовательное дифференцирование)
Пример применения двух операторов второй производной приведен на рис. 1.10.
Частота Найквиста главного диапазона обратно пропорциональна интервалу Dt дискретизации данных (wN = /Dt), а, следовательно, интервал дискретизации данных для корректного использования простых операторов дифференцирования должен быть в 3-5 раз меньше оптимального для сигналов с известными предельными частотами спектрального состава.
Частотные функции для третьей производной предлагается получить самостоятельно.
2. Интегрирование данных
Интегрирование сигналов реализуется рекурсивными цифровыми фильтрами. Рассмотрим примеры анализа интегрирующих операторов.
Как известно, для точной операции интегрирования финитных сигналов в общем случае действительно преобразование:
s(t) dt (1/jw) S(w).
Это выражение в правой части имеет особую точку при w=0 и, соответственно, весовой дельта-импульс на нулевой частоте. Оператор интегрирования в частотной области (1/jw) при w>1 ослабляет в амплитудном спектре высокие частоты, а при 0<w--<1 усиливает низкие. Фазовый спектр сигнала смещается на -900 для положительных частот и на 900 для отрицательных. Наиболее простыми и распространенными на практике алгоритмами интегрирования являются цифровые аналоги формул трапеций, прямоугольников и Симпсона.
Алгоритм интегрирования по формуле трапеций при нулевых начальных условиях:
yk+1 = yk+(sk+1+sk)/2. (2.1)
Принимая sk = exp(jwt) и yk = H(w) exp(jwt), подставляем сигналы в (2.1) при tk = kDt, Dt = 1 и решаем относительно H(w). Получаем:
H(w) = cos(w/2)/[2j sin(w/2)].
Частотная характеристика фильтра (в логарифмическом масштабе), а также фильтров интегрирования по другим формулам, приведена на рис. 2.1.
Рис. 2.1. Частотные характеристики фильтров
В связи с накоплением результатов по всему предыдущему циклу суммирования и большим диапазоном значений модуля АЧХ фильтра более удобными, представительными и информационными являются частотные функции коэффициентов соответствия фактического интегрирования истинному:
K(w) = H(w)exp(jwt)/[(1/jw)exp(jwt)].
K(w) = cos(w/2)[(w/2)/sin(w/2)]. (2.2)
Графики коэффициентов соответствия всех фильтров интегрирования приведены на рис. 2.2
Рис. 2.2. Коэффициенты соответствия.
Оператор интегрирования по формуле прямоугольников (интерполяционное среднеточечное):
yk+1 = yk+sk+1/2. (2.3)
После аналогичных подстановок сигнала и преобразований получаем:
K(w) = (w/2)/sin(w/2).
При численном интегрировании по формуле Симпсона уравнение фильтра имеет вид:
yk+1 = yk-1+(sk+1+4sk+sk-1)/6. (2.4)
Частотный анализ фильтра проведите самостоятельно. Контроль:
K(w) = (2+cos w)/[3 sin(w)/w].
Наиболее простые формулы цифрового интегрирования (трапеций и прямоугольников) ведут себя различным образом в главном частотном диапазоне. Формула прямоугольников завышает результаты на высоких частотах, а формула трапеций - занижает. Эти особенности легко объяснимы. Для одиночной гармоники площадь трапеции по двум последовательным отсчетам всегда меньше, чем площадь с выпуклой дугой гармоники между этими отсчетами, и разница тем больше, чем больше частота.
В пределе, для гармоники с частотой Найквиста, отсчеты соответствуют знакочередующемуся ряду (типа 1, -1, 1, -1, ... или любые другие значения в зависимости от амплитуды и начального фазового угла) и при нулевых начальных условиях суммирование двух последовательных отсчетов в формуле (2.1) будет давать 0 и накопления результатов не происходит. Интегрирование по площади прямоугольников с отчетом высоты по центральной точке между двумя отсчетами всегда ведет к завышению площади прямоугольника относительно площади, ограниченной выпуклой дугой гармоники.
Формула Симпсона отличается от формул трапеций и прямоугольников более высокой степенью касания единичного значения, что обеспечивает более высокую точность интегрирования в первой половине главного диапазона. Однако на высоких частотах погрешность начинает резко нарастать вплоть до выхода на бесконечность на конце диапазона (полюс в знаменателе передаточной функции рекурсивного фильтра на частоте Найквиста).
Эти особенности интегрирования следует учитывать при обработке данных сложного спектрального состава. Пример интегрирования сигнала и изменения его спектра приведен на рис. 2.3.
Рис. 2.3.
сигнал шум интегрирование симпсон
Литература
1. Хемминг Р.В. Цифровые фильтры. - М.: Недра, 1987. - 221 с.
Размещено на Allbest.ru
...Подобные документы
Типы цифровых частотных дискриминаторов. Формирование дискриминационной характеристики. Цифровые фильтры. Дискретное интегрирование по методу прямоугольников. Цифровой управляемый генератор. Цифровые генераторы опорного сигнала. Реверсивный счетчик.
реферат [187,9 K], добавлен 21.01.2009Исходные данные для расчета пассивных RC-фильтров. Расчет параметров элемента фильтра. Частотные фильтры электрических сигналов предназначены для повышения помехоустойчивости различных электронных устройств и систем. Параметры реальных фильтров.
контрольная работа [52,9 K], добавлен 04.10.2008Расчет нормированных и ненормированных величин АЧХ фильтра. Разновидности фильтров нижних частот: с характеристиками затухания (Баттерворта), с равноволновыми характеристиками затухания (фильтры Чебышева), со всплесками затухания (фильтры Золотарёва).
реферат [264,8 K], добавлен 04.06.2009Лабораторный стенд. Расчет параметров элемента фильтра по исходным данным. Схемы исследования фильтра с указанием параметров элемента. Таблица экспериментальных данных. Возможность изменения цвета проводников. Пассивные фильтры электрических сигналов.
лабораторная работа [1,2 M], добавлен 04.10.2008Цифровые фильтры с конечной импульсной характеристикой (КИХ-фильтры) и с бесконечной импульсной характеристикой (БИХ-фильтры). Основные характеристики процессора DSP5631. Расчет фильтра методом частотной выборки. Моделирование КИХ-фильтров в MathCAD.
курсовая работа [968,9 K], добавлен 17.11.2012Конструкция электрических фильтров, технология их изготовления, принцип действия. Меры передачи и параметры фильтров. Использование их в системах многоканальной связи, радиоустройствах, устройствах автоматики, телемеханики. Фильтры нижних частот.
контрольная работа [179,0 K], добавлен 07.04.2016Линейность - важная характеристика, определяющая точность реализации фильтром заданной функции. Принципиальный источник нелинейности, обусловленный нелинейной зависимостью заряда обеденного слоя от поверхностного потенциала и от потенциала затвора.
реферат [132,0 K], добавлен 25.12.2008Общие амплитудно-частотные характеристики (АЧХ) различных типов фильтров. Построение схемы фильтра верхних и нижних частот: активные и пассивные фильтры первого и второго порядка. Принципы действия, функции и применение полосовых и режекторных фильтров.
реферат [310,8 K], добавлен 18.12.2011Принцип действия фильтров на поверхностных акустических волнах (ПАВ). Фильтры на поверхностных акустических волнах имеют принципиальные преимущества перед другими фильтрами, основанными на эффекте преобразования электрических колебаний в акустические.
реферат [225,4 K], добавлен 06.01.2009Задача переоборудования, ее сущность и содержание. Приближенное интегрирование: принципы и этапы. Фиктивное квантование. Отображение нулей и полюсов. Методы пространства состояний. Частотный метод переоборудования. Оптимизация переходных процессов.
презентация [331,8 K], добавлен 26.06.2014К линейным пассивным акустоэлектронным устройствам относят устройства частотной фильтрации (фильтры), акустические линии задержки, согласованные (оптимальные) фильтры, или дисперсионные линии задержки, кодирующие и декодирующие устройства. Линии задержки.
курсовая работа [232,1 K], добавлен 03.01.2009Изучение технологий волоконно-оптической линии связи и ее компонентов, связанных с передачей информации. Оценка передающих оптоэлектронных модулей. Моделирование работы устройства после повышения характеристик, для интегрирования в сеть предприятия.
дипломная работа [2,0 M], добавлен 21.06.2015Цифровая система обработки сигналов. Дискретная и цифровая цепи. Расчёт нерекурсивных и рекурсивных цифровых фильтров общего вида. Схемы и характеристики фильтров с линейной фазой. Методы взвешивания, частотной выборки и билинейного преобразования.
контрольная работа [384,3 K], добавлен 11.09.2015Геометрическая, радиометрическая, атмосферная коррекция спутниковых изображений. Улучшение изображений путем изменения контраста. Линейная пространственно-инвариантная фильтрация изображений. Нелинейные градиентные фильтры и кепстральная обработка.
курсовая работа [5,7 M], добавлен 14.02.2012Общая характеристика и принцип действия фильтров нижних частот. Схема простейшего низкочастотного фильтра. Схематическое изображение пассивного RC-фильтра нижних частот и его амплитудно-частотная характеристика. Области применения данных фильтров.
презентация [3,2 M], добавлен 16.12.2013Выделение полезной информации из смеси информационного сигнала с помехой. Математическое описание фильтров. Характеристика фильтра Баттерворта и фильтра Чебышева. Формирование шаблона и определение порядка фильтра. Расчет элементов фильтра высоких частот.
курсовая работа [470,3 K], добавлен 21.06.2014Основная идея адаптивной обработки сигнала. Алгоритмы адаптивной фильтрации. Детерминированная задача оптимальной фильтрации. Адаптивные фильтры в идентификации систем. Алгоритм RLS с экспоненциальным забыванием. Реализация моделей адаптивных фильтров.
курсовая работа [1,0 M], добавлен 11.03.2015Новый подход оценки значений утраченных пикселей, основанный на минимизации энтропии коэффициентов дискретного косинусного преобразования (ДКП) блока изображения. Задача устранения импульсного шума и реконструкции утерянных участков изображений.
контрольная работа [8,8 M], добавлен 29.03.2011Анализ основных потоков данных, пользовательских данных, информационной связности объектов. Подходы к проектированию высоконагруженных технологических сетей передачи данных, используемых в территориально-распределённых сетях. Методы балансировки нагрузки.
дипломная работа [3,2 M], добавлен 29.11.2015Осуществление беспроводной передачи данных по технологиям ближней связи, применяемые в мобильных устройствах. IrDA: преимущества и недостатки. Bluetooth для мобильной связи, потребность в устройствах, частотный конфликт. Системные и технические аспекты.
реферат [29,3 K], добавлен 23.04.2009