Автор работы: Пользователь скрыл имя, 26 Декабря 2012 в 13:15, лабораторная работа
изучение свойств дискретных ортогональных преобразований: дискретное преобразование Фурье (ДПФ), дискретное преобразование Уолша–Адамара (ДПУА), дискретное преобразование Хартли (ДПХ), дискретное косинусное преобразование (ДКП).
Учреждение образования
Белорусский государственный университет информатики
и радиоэлектроники
Факультет компьютерных технологий ИИТ
Лабораторная работа №1
тема: «Дискретные ортогональные преобразования»
Проверил: Выполнил:
Митюхин А.И. уч-ся гр. 080511
Голухов А.В.
Минск
2011
Цель работы: изучение свойств дискретных ортогональных преобразований: дискретное преобразование Фурье (ДПФ), дискретное преобразование Уолша–Адамара (ДПУА), дискретное преобразование Хартли (ДПХ), дискретное косинусное преобразование (ДКП).
Свойство линейности.
Линейность: спектр суммы сигналов равен сумме спектров слагаемых, т.е. если
v(n)=s(n)+u(n) , то Сv(n)=Сs(n)+Сu(n)
Свойство ортогональности. В общем виде условия ортогональности двух базисных функций заключаются в равенстве нулю их взаимных мощностей . При этом, условия ортонормированности заключаются в равенстве единице мощности всех базисных функций Следствие из этих условий: произведение матрицы ядра прямого преобразования и матрицы ядра обратного преобразования даёт в результате единичную матрицу тех же размеров, умноженную на весовой коэффициент.
Свойство ортогональности ДПФ:
Свойство ортогональности ДПУА:
, где E – единичная матрица размера N, HN - ортогональная бинарная матрица Адамара (NхN);
Свойство ортогональности ДПХ:
Свойство ортогональности ДКП:
, где
E – единичная матрица размера N;
[φ(k, n)]-квадратная матрица ДКП размером (NхN);
Определения дискретного ортогонального преобразования: прямого преобразования, обратного преобразования.
Произвольную функцию f(t) можно представить в виде ряда некоторой ортогональной функции, но в связи с тем, что мы не можем обрабатывать бесконечные ряды, поэтому мы вынуждены ограничить число членов в этом ряду. А в этом случае мы теряем точность, но так как у нас уже задана разрешающая способность, то мы можем ограничиться числом членов в этом ряду, чтобы остаточный член этого ряда был меньше, чем наша разрешающая способность. И, как следствие этого, мы записываем не бесконечную, а конечную функцию.
где Q – это ортогональные функции, по которым раскладывается произвольная функция;
Si – коэффициенты разложения или же совокупность таких коэффициентов составляет спектр сигнала по системе функций Q(i,t). Для того чтобы мы могли переходить от спектра к сигналу и от сигнала к спектру мы должны иметь возможность вычислять эти коэффициенты. Поэтому мы должны иметь возможность вычислить эти коэффициенты:
,
то есть система функций будет тогда ортогональна, когда мы, зная отсчеты сигналов в дискретные моменты времени сможем получить спектр этого сигнала, вычисляя указанную сумму.
Векторно-матричное определение преобразования.
Выражения, которые составляют дискретные ортогональные преобразования можно записать в матричном виде:
То есть, вектор исходной функции умножается на матрицу ортогональных функций.Таким образом, задачи цифровой обработки сигналов мы можем свести к матричным вычислениям.
Заданный массив данных: N = 6, x(n) = {2; 1; 2; 3;3;4}
Вычисление
прямого и обратного
Прямое преобразование:
, k =0, 1, …,N –1, где
W=e-i2р/N – поворачивающий множитель
N – количество дискретных отсчетов сигнала
C(k) - N комплексных амплитуд синусоидальных сигналов
x(n) — измеренные значения сигнала которые являются входными данными для прямого преобразования и выходными для обратного
;
;
Обратное преобразование:
n =0, 1, …,N –1, где
W=ei2р/N – поворачивающий множитель
N – количество дискретных отсчетов сигнала
C(k) - N комплексных амплитуд синусоидальных сигналов
x(n) — измеренные значения сигнала которые являются входными данными для прямого преобразования и выходными для обратного
;
Векторно-матричное преобразование:
Прямое дискретное преобразование:
Ядро преобразования:
Обратное дискретное преобразование Фурье:
Ядро преобразования:
Прямое дискретное преобразование Уолша–Адамара имеет вид
где
HN - ортогональная бинарная матрица Адамара (NхN);
HN для N=8 имеет вид:
Обратное дискретное преобразование
Уолша–Адамара в матричном
3. Дискретное преобразование Хартли.
Прямое ДПХ:
где
Обратное ДПХ:
Матричная форма одномерного прямого ДПХ:
где
- матрица дискретного множества
ортогональных функций ДПХ
Матричная форма одномерного обратного ДПХ:
ДКХ заданной последовательности:
ядро ДПХ:
Прямое ДПХ для заданной последовательности:
Обратное ДПХ для заданной последовательности:
Прямое ДКП:
Обратное ДКП:
где
Прямое ДКП в матричном виде:
где:
[φ(k, n)]-квадратная матрица ДКП размером (NхN):
Обратное ДКП в матричном виде:
Дискретное косинусное преобразование заданной последовательности.
Ядро ДКП:
Транспонированное ядро для обратного ДКП:
Вывод: в рассмотренных дискретных
преобразованиях вычислительная сложность
для прямого и обратного