Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.2.3. Алгоритмы адаптации ИАКлассификация алгоритмов. В реальных условиях работы Можно выделить два основных подхода к решению задачи адаптации весового вектора (рис. 7.31) Первый подход основан на оценке градиента
где
Рис. 7.31. Классификация алгоритмов адаптации В (7.71) введена зависимость АЦП, поэтому входными данными алгоритма адаптации служат отсчеты сигналов, взятые в дискретные моменты времени. При анализе алгоритмов адаптации частота дискретизации не играет принципиальной роли и может быть принята равной единице [6]. К градиентным алгоритмам адаптации относится алгоритм наименьших квадратов
В отличие от критерия СКО, критерий Второй тип алгоритмов адаптации основан на прямой оценке корреляционной матрицы При использовании алгоритмов адаптации, подразумевающих применение обучающих последовательностей или пилот-сигналов, необходима временная синхронизация по задержке генератора копии пилот-сигнала в
Учитывая, что выходной сигнал Алгоритмы градиентного поиска.Алгоритм наименьших квадратов. Алгоритм Пусть векторы х и у представляют, соответственно, действительную и мнимую части весового вектора
Частные производные действительной функции Очевидно, что частные производные первого слагаемого в (7.53) равны нулю. Для частных производных второго слагаемого получаем выражения
В соответствии с (7.73),
Частные производные последнего слагаемого в (7.53) по (см. скан) В соответствии с (7.78), для вычисления градиента целевой функции требуются значения Примем в качестве грубых приближений к
где Подстановка (7.79) и (7.80) в (7.78), с учетом (7.33), дает
Использование (7.81) в (7.71) приводит к уравнентпо адаптации весового вектора в соответствии с алгоритмом
схема
Рис. 7.32. Схема Коэффициент При анализе влияния величины у на поведение алгоритма адаптации понадобятся некоторые сведения из теории матриц. Пусть
Верны следующие равенства [11]:
Собственные значения корреляционной матрицы являются действительными неотрицательными числами [6,11], т.е.
Кроме того след
равен следу корреляционной матрицы
которое показывает, что сумма собственных значений матрицы Определим диапазон значений
а осуществив преобразование последнего выражения, при условии независимости векторов
(см. скан) Неравенство (7.97) предоставляет практический способ получения оценки и по измерению мощности принимаемой реализации. «Слепой» алгоритм адаптации. Функционирование «слепого» алгоритма адаптации основано на использовании свойства принимаемого сигнала, которое известно В общем случае, суперпозицпия полезного сигнала и помех имеет случайную, быстроменяющуюся амплитуду. Если Критерий качества (7.72) функционирования "слепого" алгоритма адаптации можно записать в виде
в этом случае ошибкой при приеме сигнала служит величина
Используя другое представление модуля
из (7.98) получаем:
Результаты вычисления градиента квадратичной функции
Применяя обозначение
можно записать (7.101) в более компактной форме
Подстановка (7.103) в (7.71) приводит к уравнению адаптации весового вектора при использовании алгоритма
Как следует из (7.104), алгоритм Определим диапазон значений коэффициента
Тогда уравнение (7.104) запишется в виде
Умножение обеих частей (7.105) слева на
В случае, если процесс адаптации расходится, вектор
Нормально функционирующий алгоритм адаптациии должен в этом случае произвести уменьшение компонент весового вектора. При условии (7.107), в соответствии с (7.102)
Матрица (7.108) является эрмитовой с действительными неотрицательными собственными значениями. Поэтому, как следует из (7.106), условием уменьшения компонент весового вектора является неравенство
Учитывая (7.108), условие (7.109) можно записать в форме
Как следует из (7.110), верхняя оценка допустимых значений Для случая
уравнение адаптации (7.104) принимает вид
Схема Рис. 7.33. (см. скан) Схема ИА, использующая «слепой» алгоритм адаптации Отказ от использования пилот-сигнала имеет и негативные последствия. В первую очередь необходимо отметить, что "слепой" алгоритм не способен отличить полезный сигнал от мощной помехи, имеющей постоянную амплитуду. В такой ситуации На рис. 7.34 даны примеры графиков, отражающих изменения квадратов ошибок (7.35) и (7 99) при использовании градиентных алгоритмов адаптации. Сигнал поступает с направления 45° и принимается на фоне шести равномощных помех, приходящих с направлений Рис. 7.34. (см. скан) Зависимость квадрата ошибки приема сигнала от времени адаптации для: а - алгоритма НК; б - «слепого» алгоритма Графики на рис. 7.34 показывают, что время сходимости алгоритма Алгоритм последовательной регрессии. Вывод уравнений регрессии. Работа алгоритма последовательной регрессии
где Введя обозначения
где
(см. скан) получим
и при достаточно малых доказывается
что противоречит предположению об оптимальности вектора
Если
Выражения в (7.116)
и
представляют собой оценки корреляционной матрицы Таким образом, (7.116) можно записать в виде
Сравнение уравнений (7.119) и (7.44) подчеркивает единство принципов построения алгоритмов При работе алгоритма Действительно, (7.117) и (7.118) можно представить в виде (см. скан) Применение к (7.129) формулы Шермана-Моррисона-Вудбери [10]:
дает
Начальным приближением для Схема ИА, реализующая алгоритм
Рис. 7.35. Схема (кликните для просмотра скана) На рис. 7.37 представлена последовательность На рис. 7.38 приведен пример графика, иллюстрирующего изменение квадрата ошибки (7.35) при использовании алгоритма
Рис. 7.38. Зависимость ошибки приема сигнала от времени адаптации при использовании алгоритма Работа алгоритма Подстановка (7.125) в (7.128) позволяет записать уравнение для оптимального весового вектора в виде
Обозначив
Правомерно считать, что входные реализации не коррелированны с весовым вектором. Тогда вычитание из левой и правой частей последнего равенства вектора
При значениях у, близких к единице, величина
Принимая во внимание, что
где
Для обратной матрицы (7.133) верно приближенное равенство [13]
Вычисление математического ожидания (7.135) с учетом (7.134) приводит к соотношению
Подстановка (7.133) в (7.132), с учетом (7.136), позволяет получить рекурентное уравнение
решением которого служит
Как следует из (7.138), в процессе адаптации с помощью алгоритма Число итераций
Из (7.51) следует, что ожидаемое увеличение СКО, обусловленное отклонением используемого весового вектора от оптимального, равно
В [13] показано, что отношение приращения СКО к своему оптимальному значению оценивается соотношением
где
коэффициент увеличения ошибки. Выражая в (7.139)
Рис. 7.39. Зависимость коэффициента дополнительной ошибки от времени сходимости процесса адаптации Последнее выражение иллюстрирует связь между временем сходимости процесса адаптации и коэффициентом увеличения ошибки: чем больше время сходимости — тем ближе СКО к своему минимальному значению (рис. 7.39). Учитывая, что время сходимости не должно превышать интервала стационарности канала связи, можно сделать вывод об ухудшении характеристик алгоритма адаптации в реальных условиях работы ИА по сравнению с оптимальным алгоритмом. Пусть отсчеты принимаемой реализации берутся с периодом
В соответствии с [14],
где
Подстановка (7.144) в (7.143) и далее в (7.142) приводит к равенству
из которого следует, что число отсчетов принимаемой реализации, взятых за интервал стационарности канала, обратно пропорционально скорости перемещения
|
1 |
Оглавление
|