Применение алгоритма слепого разделения помех на основе минимизации взаимной информации в опорных каналах многоканального адаптивного компенсатора
Решение задачи предварительного разделения помех в опорных каналах адаптивного многоканального компенсатора на основе алгоритма минимизации взаимной информации. Особенность увеличения скорости сходимости адаптивного алгоритма наименьших квадратов.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 30.10.2018 |
Размер файла | 484,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Институт радиоэлектроники и информационных технологий-РТФ УрФУ им. первого Президента РФ Б.Н. Ельцина
ПРИМЕНЕНИЕ АЛГОРИТМА СЛЕПОГО РАЗДЕЛЕНИЯ ПОМЕХ НА ОСНОВЕ МИНИМИЗАЦИИ ВЗАИМНОЙ ИНФОРМАЦИИ В ОПОРНЫХ КАНАЛАХ МНОГОКАНАЛЬНОГО АДАПТИВНОГО КОМПЕНСАТОРА
А.Е. Манохин
В [1,2] решалась задача повышения скорости сходимости адаптивного алгоритма наименьших квадратов (МНК) при многоканальной адаптивной компенсации помех с использованием предварительного слепого разделения помех в опорных каналах с помощью алгоритмов Жуттена-Эро и DUET.
Эти алгоритмы имеют следующие особенности: алгоритм Жуттена-Эро работоспособен при когерентности однотипных помех в опорном канале приема, алгоритм DUET -- если помехи, приходящие в опорный канал, имеют различные задержки, но претерпевают одинаковые линейные преобразования в канале распространения (т.е. сворачиваются с одной и той же импульсной характеристикой). Если помехи в каналах проходят различные пути распространения до прихода в точку приема, то указанные алгоритмы неработоспособны.
Постановка задачи
Необходимо найти тип нейронной сети и синтезировать «слепой» алгоритм, учитывающий при разделении импульсные характеристики каналов, по которым распространяются разделяемые помехи в опорном канале многоканального адаптивного компенсатора.
Рис. 1. Рекуррентная нейронная сеть с обратными связями в виде фильтров.
Представим коэффициенты смешивания фильтрами с коэффициентами передачи Hi(z) (рис. 1), которые моделируют канальные импульсные характеристики. Тогда в искусственной нейронной сети (ИНС) в цепях обратной связи коэффициенты необходимо заменить фильтрами с коэффициентами передачи Wi(z) (рис. 1).
В качестве критерия разделения в [3,4,5] предлагается использовать меру Кульбака-Лейблера. Эта мера показывает близость двух распределений. Если распределения полностью совпадают, то мера Кульбака-Лейблера принимает нулевое значение. Частным случаем этой меры является критерий минимума взаимной информации -- самым простой в реализации и обладающий хорошими свойствами сходимости [3].
Взаимная информация выходов нейронной сети может быть выражена:
где H(yi) -- энтропии оцениваемых после разделения сигналов с выходов yi;
H(y) -- взаимная энтропия процессов на выходах нейронной сети;
m -- число выходов нейронной сети (количество разделяемых процессов).
Внимательно анализируя (1) и учитывая суть слепого разделения сигналов, можно заметить, что при полном их разделении на соответствующих выходах нейронной сети будут присутствовать только процессы с искомыми распределениями, а взаимная информация по всем выходам будет равна нулю и соответственно сумма их энтропий будет минимальна, что эквивалентно минимизации функционала [5]:
,
где Иi(yi) -- функции плотности вероятности разделяемых процессов;
E -- оператор усреднения.
Запишем сигналы выходов рекуррентной нейронной сети (рис. 1) в векторно-матричной форме следующим образом:
где Wp -- p-ая разделяющая матрица W, имеющая нулевые диагональные элементы (wii=0) и зависящая от сдвига на p отсчетов суммируемых сигналов в цепи обратной связи ИНС; L -- число весовых коэффициентов фильтров в цепи обратной связи нейронной сети; ф -- время, измеряемое в отсчетах.
Дифференциал функционала (2):
,
где f(y) -- вектор-столбец производных от функций логарифмической плотности вероятности (функций активации).
Из выражения (3) найдем дифференциал вектора выходных сигналов по разделяющей матрице:
.
Упрощение выражения (5) связано с тем, что на малые изменения выходных сигналов влияют только малые изменения элементов матриц Wp.
Обычный градиентный поиск элементов разделяющих матриц приводит к следующему выражению:
,
где м(ф) -- коэффициент адаптации алгоритма, который также может зависеть от времени.
Градиент функционала (2) с учетом выражений (4) и (5) равен:
.
Усреднение заменим на скользящее среднее и получаем алгоритм градиентного поиска коэффициентов p-разделяющих матриц:
где -- матрица взаимной корреляции функции активации от выходных сигналов и выходных сигналов ИНС; м0 -- произвольно выбираемый коэффициент меньше единицы.
Расчет скорости сходимости без предварительного разделения помех Время сходимости без предварительного разделения помех (для смеси из двух процессов) определяется по постоянной времени обучающей кривой для многоканального адаптивного фильтра через отношение собственных значений корреляционной матрицы помех [2]:
где f1 и f2 -- значения первых отсчетов нормированных автокорреляционных функций разделяемых процессов; k -- СКО помех в каналах (k<1).
Необходимо отметить, что значение первого отчета нормированных автокорреляционных (по крайней мере, монотонно убывающих) функций процессов f1 и f2 влияют на их эффективную ширину полосы: чем оно меньше, тем шире полоса процесса.
На рис. 2 изображены зависимости скорости адаптации фильтров от соотношения помех на опорных входах компенсатора при разных значениях первых отсчетов нормированных автокорреляционных функций, которые показывают, что наихудший случай для сходимости -- два процесса с более узкой полосой, наилучший -- два процесса с более широкой полосой.
Рис. 2. Зависимости скорости адаптации фильтров от соотношения помех на опорных входах компенсатора при разных значениях автокорреляционных функций:
f1=0.995, f2=0.981 (сплошная), f1=0.981, f2=0.368 (точечная), f1=0.368, f2=0.36 (штриховая)
Компьютерное моделирование алгоритма слепого разделения помех на основе минимизации взаимной информации
Алгоритм (8) представлен в среде Mathcad на рис. 3 (N -- объем выборки, L -- размеры фильтров в цепях обратной связи ИНС). В качестве функции активации в [6] рекомендовано для процессов с отрицательным эксцессом использовать функцию f(y)=y3, для положительного эксцесса -- функцию f(y)=tanh(y).
Рис. 3. Программная реализация алгоритма (8)
Для разделения моделируется аддитивная смесь из двух процессов с параметрами, отображенными в таблице 1.
Таблица 1. Параметры помех, действующих в опорном канале
№ смеси |
Условное обозначе-ние процессов в смеси |
Название (объем выборки) |
Тип процесса |
Выражение для формирования помехи |
|
1 |
ФМн1 |
Фазоманипулированный меандром гармонический процесс (65536 отсчетов) |
Детермини-рованный |
Imp1(ф) -- меандр с периодом 1024 отсчета |
|
ФМн2 |
Imp2(ф) -- меандр с периодом 512 отсчетов |
||||
2 |
ФМ (БГШ) |
Фазомодулированный белым гауссовым шумом гармонический процесс (65536 отсчетов) |
Случайный |
n(ф) -- белый гауссов шум |
|
ФМн |
Фазоманипулированный меандром гармонический процесс (65536 отсчетов) |
Детермини-рованный |
Imp2(ф) -- меандр с периодом 512 отсчетов |
||
3 |
ФМ1 (БГШ) |
Фазомодулированный белым гауссовым шумом гармонический процесс (65536 отсчетов) |
Случайный |
n1(ф) -- белый гауссов шум |
|
ФМ2 (БГШ) |
n2(ф) -- белый гауссов шум |
Соотношение мощностей помех в смеси qin=0.5 дБ. В качестве передаточных функций канала использовался КИХ-фильтр с 32 весовыми коэффициентами и с экспоненциальными импульсными характеристиками:
; .
Результаты компьютерного моделирования алгоритма (8) отображены на рисунках 4-6 и в таблице 2.
Рис. 4. Зависимость дисперсии выходных сигналов нейронной сети от времени (для смеси №1)
Рис. 5. Зависимость дисперсии выходных сигналов нейронной сети от времени (для смеси №2)
Рис. 6. Зависимость дисперсии выходных сигналов нейронной сети от времени (для смеси №3)
Таблица 2. Результаты моделирования алгоритма слепого разделения на основе минимизации взаимной информации
№ смеси |
Процессы в смеси/ значение первого отсчета АКФ |
Отношение мощностей процессов после разделения qout, дБ |
Время сходимости алгоритма слепого разделения фbss, отсчет |
|
1 |
ФМн1/f1=0.995; ФМн2/f2=0.981 |
ФМн1: qout =17.1 дБ; ФМн2: qout =17.0 дБ |
2500 |
|
2 |
ФМн/f1=0.981; ФМ (БГШ)/f2=0.368 |
ФМн: qout = 7.8 дБ; ФМ: qout = 10.2 дБ |
>20000 |
|
3 |
ФМ1 (БГШ)/f1=0.368; ФМ2 (БГШ)/f2=0.36 |
ФМ1: qout = 4.7 дБ; ФМ2: qout = 5.6 дБ; |
>35000 |
Анализ результатов разделения в таблице 2 показывает, что наилучшее разделение алгоритмом на основе минимизации взаимной информации выполняется для аддитивной смеси фазоманипулированных меандром сигналов. адаптивный многоканальный компенсатор квадрат
При этом, в ходе эксперимента установлено, что чем более узкополосными являются сигналы в смеси, тем быстрее сходимость алгоритма слепого разделения и тем эффективнее разделение сигналов.
В таблице 3 отображены результаты расчета выигрыша в скорости сходимости многоканального компенсатора при использовании предварительного разделения помех алгоритмом на основе минимизации взаимной информации. Выигрыш вычисляется по формуле:
где фlms -- время сходимости алгоритма наименьших квадратов без предварительного разделения помех в опорных каналах (определяется по рис. 2 или ф. 9, подставляя qin= 0.5 дБ);
фbss -- время сходимости алгоритма слепого разделения сигналов на основе минимизации взаимной информации (берется из таблицы 2);
фlms_bss -- время сходимости алгоритма наименьших квадратов c предварительным разделением помех в опорных каналах (определяется по рис. 2 или ф. 9, подставляя qout из таблицы 2).
Таблица 3. Расчет выигрыша в скорости адаптации фильтров трехканального адаптивного компенсатора при использовании предварительного разделения помех в опорных каналах
Смесь процессов |
Значение первого отсчета АКФ |
фlms (ф.9) |
фbss (табл.2) |
фlms_bss |
G (ф.11) |
|
ФМн1 ФМн2 |
0.995 0.981 |
75845 |
2500 |
141 |
28.7 |
|
ФМн ФМ (БГШ) |
0.981 0.368 |
13716 |
20000 |
32 |
0.68 |
|
ФМ1 (БГШ) ФМ2 (БГШ) |
0.368 0.36 |
647 |
35000 |
7 |
0.018 |
Таким образом, выигрыш в скорости сходимости приходится на смесь из двух фазоманипулированных сигналов и составляет почти 29 раз, что демонстрирует преимущество предварительного разделения. Если хотя бы один сигнал более широкополосный по сравнению с другим, то целесообразность применения предварительного разделения помех (при соотношении их мощностей в опорных каналах qin=0.5 дБ) отсутствует.
Покажем, в каком диапазоне значений должно находиться соотношение мощностей помех в опорных каналах qin, чтобы выигрыш от предварительного разделения широкополосных помех, по крайней мере, существовал, т.е. был больше единицы. Предположим, что отношение мощностей помех после разделения и скорость сходимости алгоритма разделения останутся на том же уровне, как и в предыдущих расчетах. Построим зависимости выигрыша G от отношения мощностей помех до их разделения qin (рис. 7), используя формулы (9) и (11). Анализируя рисунок 7 можно отметить, что выигрыш от предварительного разделения фазоманипулированного меандром и фазомодулированного белым гауссовым шумом сигналов получается при отношении их мощностей в опорных каналах до разделения менее 0.42 дБ, а фазомодулированных белым гауссовым шумом сигналов с разными несущими частотами -- менее 0.07 дБ.
Рис. 7. Зависимости выигрыша в скорости сходимости при использовании предварительного разделения помех
(смесь №2 -- красная линия; смесь №3 -- синяя линяя) в опорных каналах от отношения их мощностей до разделения
Выводы
1. Использование алгоритма слепого разделения на основе минимизации взаимной информации позволяет увеличить скорость сходимости алгоритма адаптации наименьших средних квадратов в многоканальном адаптивном компенсаторе не менее чем в 28 раз, что значительно превосходит модифицированный алгоритм Жуттена-Эро и алгоритм DUET (при том же соотношении мощностей помех в опорных каналах 0.5 дБ).
2. Установлено, что выигрыш в предварительном разделении помех тем больше, чем меньше ширина полосы помех, действующих в опорных каналах.
3. Дополнительное преимущество алгоритма слепого разделения на основе минимизации взаимной информации перед алгоритмами DUET и Жуттена-Еро состоит в том, что разделяются помехи, имеющие не только разные задержки и уровни, но и подвергнутые различным линейным преобразованиям в канале распространения.
Литература
1. Манохин А.Е. Многоканальный адаптивный компенсатор со слепым разделением помех в опорных каналах // Журнал радиоэлектроники. 2014.
2. Манохин А.Е. Многоканальная адаптивная компенсация узкополосных помех с их предварительным слепым разделением в опорных каналах // Журнал радиоэлектроники. 2015.
3. J.F. Cardoso, “Blind signal separation: statistical principles,” Proceeding of the IEEE, vol. 10, no. 9, pp.2009-2025, 1998.
4. Цифровая обработка сигналов и изображений в радиофизических приложениях. / Под ред. В.Ф. Кравченко. -- М. : ФИЗМАТЛИТ, 2007. -- 544 с.
5. A.Cichoki and S.Amari, Adaptive Blind Signal and Image Processing: Learning Algorithms and Applications, John Wiley & Sons, 2002.
6. S. Amari, S. Douglas, A. Cichocki, H. Yang, “Multichannel blind deconvolution and equalization using the natural gradient,” Proc. 1st IEEE Workshop Signal Processing Adv. Wireless Commun., Paris, France, pp. 101-104, Apr. 1997.
Аннотация
В работе решается задача предварительного разделения помех в опорных каналах адаптивного многоканального компенсатора на основе алгоритма минимизации взаимной информации. В результате этого, во-первых, увеличивается скорость сходимости адаптивного алгоритма наименьших квадратов, а во-вторых, разделяются помехи, имеющие не только разные задержки и уровни, но и подвергнутые различным линейным преобразованиям в канале распространения. При этом выигрыш в скорости сходимости при использовании алгоритма слепого разделения на основе минимизации взаимной информации составляет не менее 28 раз.
Ключевые слова: слепое разделение сигналов, многоканальный адаптивный компенсатор, алгоритм слепого разделения на основе минимизации взаимной информации, скорость сходимости.
In the work the problem of multichannel adaptive cancelling disturbances with their preliminary separation in reference channels is decided. A kind of the canceller is an application of blind separation algorithm by minimizing mutual information. As a result, first, convergence rate is increased, and second, disturbances separate even if to be exposed by different linear transformations in a channel. The gain of convergence rate equals not less than 28 times.
Key words: blind sources separation, multichannel adaptive canceller, algorithm by minimizing mutual information, convergence rate.
Размещено на Allbest.ru
...Подобные документы
Разработка системы адаптивного аналого-цифрового преобразования (АЦП) на базе однокристального микроконтроллера. Сравнение АЦП различных типов. Анализ способов реализации системы, описание ее структурной схемы, алгоритма работы, программного обеспечения.
дипломная работа [3,0 M], добавлен 29.06.2012Изучение первых аналоговых систем сотовой связи и их недостатков. Описания использования адаптивного алгоритма изменения подстройки модуляции и кодовой схемы передачи данных. Анализ третьего поколения связи с полным набором услуг и доступом в Интернет.
реферат [226,4 K], добавлен 18.05.2011Расчет параметров помехопостановщика. Мощность передатчика заградительной и прицельной помех, средств создания пассивных помех, параметров уводящих помех. Алгоритм помехозащиты структуры и параметров. Анализ эффективности применения комплекса помех.
курсовая работа [1,4 M], добавлен 21.03.2011Измерение характеристик реального канала связи, выбор диапазона частот работы системы передачи информации. Расчет полосовых фильтров, описание адаптивного эквалайзера и эхокомпенсатора, затраты на разработку. Производственная санитария и гигиена труда.
дипломная работа [2,3 M], добавлен 22.10.2009Основные виды и методы обработки видеосигналов пространственных объектов при наличии коррелированных помех и шумов. Фильтрация видеоизображений на основе теории порядковых статистик и на основе использования порядковой статистики минимального ранга.
курсовая работа [1,1 M], добавлен 05.05.2015Разработка и исследование системы многоканального полосового анализа речевых сигналов на основе полосовых фильтров и на базе квадратурной обработки. Принципы организации и программирования цифровых сигнальных процессоров (ЦСП), разработка программ ЦОС.
курсовая работа [3,5 M], добавлен 27.10.2012Функциональная схема усилительного устройства автоматического компенсатора, его внутреннее устройство, принцип работы и взаимосвязь элементов. Выбор стандартных электромеханических и электронных элементов: двигателя, датчика. Моделирование компенсатора.
курсовая работа [745,1 K], добавлен 30.03.2015Расчет мощности передатчика заградительной и прицельной помех. Расчет параметров средств создания уводящих и помех. Расчет средств помехозащиты. Анализ эффективности применения комплекса помех и средств помехозащиты. Структурная схема постановщика помех.
курсовая работа [158,1 K], добавлен 05.03.2011Мешающие влияния. Импульсные помехи. Внутрисистемные помехи асинхронно-адресных систем связи. Классификация мешающих влияний в линиях связи. Искажения сигнала. Внешние источники естественных помех. Тропосферные радиолинии. Космические линии связи.
реферат [44,8 K], добавлен 11.02.2009Пример снижения уровня помех при улучшении заземления. Улучшение экранирования. Установка фильтров на шинах тактовых сигналов. Примеры осциллограмм передаваемых сигналов и эффективность подавления помех. Компоненты для подавления помех в телефонах.
курсовая работа [1,5 M], добавлен 25.11.2014Понятие и применение нейронных сетей, особенности классификации искусственных нейронных сетей по Терехову. Решение задачи классификации римских цифр на основе нейронной сети. Составление блок-схемы алгоритма обучения нейронной сети и анализ ее качества.
дипломная работа [603,9 K], добавлен 14.10.2010Принципы поляризационной обработки сигналов на фоне помех. Поляризационная структура излученного и принятого сигнала. Когерентное объединение сигнала в поляризационных каналах. Преобразование поляризационного состояния волны. Понятие деполяризации.
реферат [356,7 K], добавлен 28.01.2009Методы определения пространственной ориентации вектора-базы. Разработка и исследование динамического алгоритма определения угловой ориентации вращающегося объекта на основе систем спутниковой навигации ГЛОНАСС (GPS). Моделирование алгоритма в MathCad.
дипломная работа [2,0 M], добавлен 11.03.2012Обоснование требований к точности разделения источника радиоизлучения по азимуту. Оценка местоположения для принятия решения старшим начальником на действия войск. Алгоритм измерения задержки сигналов по углу наклона линии взаимного фазового спектра.
курсовая работа [1,8 M], добавлен 20.05.2012Решение задачи компоновки для функциональной схемы с использованием последовательного алгоритма, пошаговое описание алгоритма. Размещение элементов в принципиальной электрической схеме. Трассировка цепей питания и земли с помощью волновых алгоритмов.
курсовая работа [1,1 M], добавлен 19.06.2010Системы передачи дискретной информации: возможности, преимущества. Методы оптимального приема в каналах с межсимвольной помехой, анализ реализации принимаемого сигнала; условие Найквиста. Коррекция частотных характеристик каналов, процедура настройки.
реферат [72,3 K], добавлен 01.11.2011Выбор типов цифровых систем передачи для реконструируемых участков сети. Разработка схемы организации связи, подбор многоканального оптического кабеля, расчет защиты от помех. Размещение регенерационных пунктов; комплектация кроссового оборудования.
курсовая работа [557,7 K], добавлен 28.02.2012Шумы усилителей, детекторов, генераторов. Ослабление радиосигнала в дожде. Анализ электрических цепей. Построение согласованного фильтра. Проблемы телекоммуникаций, методы устранения помех. Искажение информационного сигнала. Подавление шумов в приемнике.
лекция [2,6 M], добавлен 22.10.2014Построение цифровой системы обработки информации. Реализация структурной схемы анализатора спектра на основе алгоритма быстрого преобразования Фурье. Выбор микропроцессоров различных серий, сравнительный анализ эффективности микросхем К1802 и К1815.
курсовая работа [4,1 M], добавлен 01.12.2013Характеристика основных требований к методам и алгоритмам фильтрации. Предпосылки возникновения помех и искажений. Особенности фильтров на основе ортогональных и дискретного косинусного преобразований. Применение фильтра со сменным размером окна.
курсовая работа [5,8 M], добавлен 08.12.2011