КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Общие сведения об адаптивной цифровой фильтрацииОсновные области применения адаптивной фильтрации – очистка данных от нестабильных мешающих сигналов и шумов, перекрывающихся по спектру со спектром полезных сигналов, или когда полоса мешающих частот неизвестна, переменна и не может быть задана априорно для расчета параметрических фильтров. Так, например, в цифровой связи сильная активная помеха может интерферировать с полезным сигналом, а при передаче цифровой информации по каналам с плохими частотными характеристиками может наблюдаться межсимвольная интерференция цифровых кодов. Эффективное решение этих проблем возможно только адаптивными фильтрами. Частотная характеристика адаптивных фильтров автоматически регулируется или модифицируется в соответствии с определенным критерием, позволяющем фильтру адаптироваться к изменениям характеристик входного сигнала. Они достаточно широко используются в радио- и гидролокации, в системах навигации, в выделении биомедицинских сигналов, и многих других отраслях техники. В качестве примера рассмотрим наиболее распространенные схемы адаптивной фильтрации сигналов. Адаптивный шумоподавитель. Блок-схема фильтра приведена на рис. 11.1.1.
Фильтр состоит из блока цифрового фильтра с регулируемыми коэффициентами и адаптивного алгоритма для настройки и изменения коэффициентов фильтра. На фильтр одновременно подаются входные сигналы y(k) и x(k). Сигнал y(k) содержит полезный сигнал s(k) и некоррелированный с ним загрязняющий сигнал g(k). Сигнал x(k) какого-либо источника шума, коррелированный с g(k), который используется для формирования оценки сигнала ğ(k). Полезный сигнал оценивается по разности: š(k) = y(k) – ğ(k) = s(k) + g(k) – ğ(k). (11.1.1) Возводим уравнение в квадрат и получаем: š2(k) = s2(k) + (g(k) – ğ(k))2 + 2.s(k) (g(k) – ğ(k)). (11.1.2) Вычислим математическое ожидание левой и правой части этого уравнения: M[š2(k)] = M[s2(k)] + M[(g(k) – ğ(k))2] + 2M[s(k) (g(k) – ğ(k))]. (11.1.3) Последнее слагаемое в выражении равно нулю, поскольку сигнал s(k) не коррелирует с сигналами g(k) и ğ(k). M[š2(k)] = M[s2(k)] + M[(g(k) – ğ(k))2]. (11.1.4) В этом выражении M[s2(k)] = W(s(k)) – мощность сигнала s(k), M[š2(k)] = W(š(k)) – оценка мощности сигнала s(k) и общая выходная мощность, M[(g(k) – ğ(k))2] = W(eg) - остаточная мощность шума, который может содержаться в выходном сигнале. При настройке адаптивного фильтра к оптимальному положению минимизируется мощность остаточного шума, а, следовательно, и мощность выходного сигнала: min W(š(k)) = W(s(k)) + min W(eg). (11.1.5) На мощность полезного сигнала настройка не влияет, поскольку сигнал не коррелирован с шумом. Эффект минимизации общей выходной мощности будет выражаться в максимизации выходного отношения сигнал/шум. Если настройка фильтра обеспечивает равенство ğ(k) = g(k), то при этом š(k) = s(k). Если сигнал не содержит шума, адаптивный алгоритм должен устанавливать нулевые значения всем коэффициентам цифрового фильтра.
Адаптивный фильтр Винера. Входной сигнал y(k) фильтра, приведенного на рис. 11.1.2, включает компоненту, коррелированную с со вторым сигналом x(k), и полезную компоненту, некоррелированную с x(k). Фильтр формирует из x(t) сигнал ğ(k) - оптимальную оценку той части у(k), которая коррелированна с x(k), и вычитает ее из сигнала y(k). Выходной сигнал: e(k) = y(k) - ğ(k) = y(k) - H T X k = y(k) -h(n) x(k-n), где H T и X k – векторы весовых коэффициентов фильтра и его входного сигнала. Аналогично предыдущему методу, возводим в квадрат левую и правую части уравнения, находим математические ожидания обеих частей и получаем уравнение оптимизации e выходного сигнала: e = s2 + 2 P T H + H T RH, (11.1.6) где s2 = M[y2(k)] – дисперсия y(k), P = M[y(k) X k] – вектор взаимной корреляции, R = M[ X k X kT] – автокорреляционная матрица.
В стационарной среде график зависимости e от коэффициентов H представляет собой чашеобразную поверхность адаптации (рис. 11.1.3). Градиент поверхности: D = de / d H = -2 P + 2 RH. Каждому набору коэффициентов h(n) на этой поверхности соответствует определенная точка. В точке минимума градиент равен нулю и вектор весовых коэффициентов фильтра является оптимальным: H opt = R -1 P. (11.1.7) Эта формула называется уравнением Винера-Хопфа. Задачей алгоритма автоматической настройки является подбор таких весовых коэффициентов фильтра, которые обеспечивают работу в оптимальной точке поверхности адаптации. Однако практическое применение фильтра затрудняется использованием корреляционных матриц R и P, априори неизвестных, и которые могут изменяться со временем для нестационарных сигналов. Адаптивный алгоритм наименьших квадратов Уидроу-Хопфа. По существу, это модификация фильтра Винера, в которой вместо вычисления коэффициентов (11.1.7) за один шаг используется алгоритм последовательного спуска в оптимальную точку при обработке каждой выборки: H k+1 = H k - mek X k, (11.1.8) ek = yk - H T X k. (11.1.9) Условие сходимости к оптимуму: 0 < m > 1/lmax, (11.1.10) где m - параметр скорости спуска, lmax – максимальное собственное значение ковариационной матрицы данных. Блок-схема алгоритма приведена на рис. 11.1.4. Рис. 11.1.4. Алгоритм адаптации методом наименьших квадратов. На практике точка максимальной оптимальности флюктуирует около теоретически возможной. Если входной сигнал нестационарный, то изменение статистик сигнала должно происходить достаточно медленно, чтобы коэффициенты фильтра успевали следить за этими изменениями. Рекурсивные схемы наименьших квадратов отличаются тем, что вычисление каждой последующей выборки коэффициентов h(n) производится не только по коэффициентам только одной предыдущей выборки, но и с определенной длиной постепенно затухающей памяти по предшествующим выборкам, что позволяет снижать флюктуации оценок при обработке стационарных сигналов. Дата добавления: 2014-01-03; Просмотров: 568; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |