Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория сигналов, лаба 4 и 5.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.09 Mб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Ульяновский государственный технический университет

Процедура ортогонализации Грамма-Шмидта и разложение сигнала по ортонормальным системам функций

Методические указания к выполнению лабораторных работ по курсу «Введение в теорию сигналов» для студентов направления 230401,квалификации 23040165 «Инженер-математик»

Ульяновск 2009

СОДЕРЖАНИЕ

2. Краткие теоретические сведения 3

3. Задание на лабораторную работу 19

4. Содержание отчета 20

5. Список контрольных вопросов 21

1. Цель работы

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

2. Краткие теоретические сведения

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

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

.

Эти условия можно записать в следующей обобщенной форме:

.

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

Разложение сигнала в ряд

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

. (1)

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

.

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

. (2)

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

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

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

выполняется почти всюду в том и только в том случае, если при всех .

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

и набор чисел (вектор - строка) образует искомое представление в . Поскольку есть пространство со скалярным произведением

,

то отношение между и может быть выражено в матричной форме:

или

,

где .

Применяя другую запись, введем в взаимные базисные функции , которые могут быть представлены в виде линейной комбинации ;

,

причем

,

или в матричной форме

.

Используя взаимный базис, можно теперь написать

.

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

– удовлетворяет условиям скалярного произведения, где - вещественная неотрицательная функция, определенная на интервале . А система функций – ортонормальна с весом , если

.

При этом базисные функции претерпевают небольшие изменения:

,

где – ортонормальны в обычном смысле, а – с весом .

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

К системам базисных функций, которые используются при разложении сигналов, предъявляют следующие основные требования:

-для любого сигнала ряд разложения должен сходиться;

-при ограничении ряда по уровню остаточной погрешности расхождения с заданным сигналом количество членов ряда должно быть минимальным;

-базисные функции должны иметь достаточно простую аналитическую форму;

-коэффициенты разложения в ряд должны вычисляться относительно просто.

Процедура ортогонализации Грамма-Шмидта

Важное значение имеет построение ортогональных базисов. Одним из наиболее употребляемых способов при этом является так называемый рекуррентный способ ортогонализации Грама-Шмидта, который заключается в следующем.

Пусть в задана система линейно независимых векторов. Тогда система ортонормальных векторов получается путем нормализации вспомогательных векторов по следующему правилу:

, ,

, ,

, ,

. . . . . . .

, .

Заметим, что если функции переставить местами, то получим другую, но тоже ортонормальную систему.

Рассмотрим пример. Применим процедуру Грамма-Шмидта к последовательности функций , определенных на отрезке . В этом случае .

, , ,

, , ,

,

,

. . . . . . .

Разложение сигнала по ортонормальным системам функций

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

.

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

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

1. Комплексные гармонические функции

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

.

Разложение

,

где

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

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

Рис. 1.

Задан трапецевидный сигнал на интервале (рис. 1):

Необходимо представить его рядом комплексных гармонических функций, то есть в виде

.

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

Рис. 2.

Коэффициенты разложения найдем по формуле

.

Затем переходим к исходному масштабу и получаем аппроксимированный исходный сигнал. Графики для различных приведены на рис. 3.

Рис. 3.

Найдем квадратическое отклонение исходного сигнала от его приближения:

для ;

для .

Найдем максимальную ошибку приближения: . Для этого построим графики функции для и (рис.4).

Рис. 4.

Из графиков видно, что:

для и достигается при ;

для и достигается при .

2. Полиномы Лежандра

Для и можно получить другую ортонормальную систему, применив процедуру Грамма-Шмидта к последовательности . В результате получаются нормированные полиномы:

где - полиномы Лежандра. Эти полиномы можно также считать по формуле

или по рекуррентной формуле

.

Полином имеет нулей, все они вещественны и находятся в интервале .

Разложим рассмотренный выше сигнал. Коэффициенты разложения найдем по формуле

.

Аппроксимированный сигнал представлен на рис. 5.

Рис. 5.

3. Полиномы Чебышева

Для и полиномы , образуют ортонормальную систему, где - полиномы Чебышева, заданные следующим образом:

Для удовлетворяют рекуррентной формуле

.

Свойство полиномов Чебышева: из всех полиномов -ой степени, имеющих коэффициент при , равный 1, на интервале наименее отклоняются от нуля.

Без весовой функции (рис. 6)

.

Рис. 6.

С весовой функции (рис. 7)

.

Рис. 7.

4. Функции Лагерра

Для и полиномы

образуют ортонормальную систему. Здесь - полиномы Лагерра, задаваемые формулой

.

Они имеют вещественных нулей на и удовлетворяют рекуррентному соотношению

.

Функции Лагерра имеют единичный вес и ортонормальны на

.

Разложим рассматриваемый нами сигнал. Коэффициенты разложения найдем по формуле

.

Аппроксимированный сигнал представлен на рис. 8.

Рис. 8.

Они также могут быть получены применением процедуры Грамма-Шмидта к последовательности . Функции Лагерра могут быть реализованы практически как импульсные реакции сравнительно простых физических цепей конечного порядка. Для этого их записывают как

.

Функции имеют преобразование Лапласа вида

,

откуда видно, что -ая функция Лагерра - это импульсная реакция цепи, один каскад которой имеет передаточную функцию , а последующих одинаковы с функцией , т. е. это фазовращатели, не изменяющик энергию сигнала. Это так называемый «трансверсальный» фильтр, импульсная реакция которого есть произвольная линейная комбинация функций Лaгерра.

5. Функции Лежандра

Подстановка преобразует интервал для величины в интервал для величины , поэтому из полиномов Лежандра можно получить еще одну систему функций, ортонормальных на ( - произвольный действительный положительный параметр). Функции Лежандра

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

Графики аппроксимированного исходного сигнала для различных приведены на рис. 9. При этом параметр подбирается произвольно в зависимости от исходного сигнала.

Рис. 9.

6. Функции Чебышева

Преобразованием Чебышева получаем функции

,

которые ортонормальны с весом на . Полюсы преобразования Лапласа получаются при

Графики аппроксимированного исходного сигнала для различных приведены на рис. 10

Рис. 10.

7. Функции Эрмита

Для и полиномы

образуют ортонормальную систему. - полиномы Эрмита, которые задаются в виде

или рекуррентной формулой

.

Функций Эрмита

ортонормальны с единичным весом на и могут быть получены процедурой Грама-Шмидта к последовательности .

Разложим рассматриваемый нами сигнал. Исходный сигнал можно предварительно задать на интервале (рис. 11).

Рис. 11.

Коэффициенты разложения найдем по формуле

.

Аппроксимированный сигнал представлен на рис. 12.

Рис. 12.

8. Функции Уолша

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

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

,

где (рис. 13).

Рис. 13.

Функции Уолша определены на интервале , следовательно, и исходный сигнал должен быть задан на этом же интервале. Для этого подвергнем его сжатию в . Новый сигнал будет описываться формулой (рис. 14).

Рис. 14.

Коэффициенты разложения найдем по формуле

.

.

Графики для различных приведены на рис. 15.

Рис. 15.