
СРРиТ / ММвЦОС - 24
.docxКонтрольное задание №24
1.
Вычислить импульсную характеристику
линейной дискретной нерекурсивной
системы второго порядка. Соотношение
вход-выход системы описывается уравнением
Решение:
Согласно определению ИХ – это реакция на цифровой единичный импульс (рис. 1), поэтому, выполнив замену
x(n) →u0(n)
y(n)→h(n)
Перепишем исходное уравнение виде:
Рисунок 1 – К определению импульсной характеристики
Вычислим отсчеты ИХ методом прямой подстановки при нулевых начальных условиях:
при
Значения отсчетов ИХ равны коэффициентам разностного уравнения
,
при
2.
Вычислить отклик линейной дискретной
системы по формуле свертки. Заданыимпульсная
характеристика
и входное воздействие
Построить
график свертки.
Решение:
Формула светки:
3.
Записать разностное уравнение рекурсивной
линейной дискретной системы второго
порядка. Вычислить отклик
этой системыc
начальным условием
для
значений
цифровой единичный импульс.
Решение:
-
цифровой единичный импульс
4.
Найти комплексную частотную характеристику
(дискретизированное по времени
преобразование Фурье) линейной дискретной
системы, определяемой формулой,
-
фиксированное натуральное число.
Вычислить модуль комплексной частотной
характеристики, фазовую характеристику
системы, если
𝑛
,
=
2.
Решение:
,
𝑛
Z – преобразование входного сигнала
Частотная характеристика:
Квадрат амплитудной характеристики:
Фазовая характеристика:
5.
Вычислить элементы системы дискретных
экспоненциальных функций (ДЭФ) и записать
систему в виде матрицы
размером
Матрицу представить в алгебраической
и экспоненциальной форме.
Решение:
В дискретном преобразовании Фурье используется система дискретных экспоненциальных функций (ДЭФ), определяемых следующим выражением
Обе
переменные
принимают дискретные значении
Обозначим
Тогда
Всю
систему ДЭФ можно записать в виде матрицы
V , строки которой нумеруются переменной
k
, столбцы
переменной п,
а
в пересечении k-n
строки
и n-го столбца записана величина
Рисунок 2 – Поворачивающие множители ДПФ
Для N=8 матрица V имеет вид:
6.
Выполнить прямое дискретное преобразование
Фурье (ДПФ) последовательности
Восстановить исходную последовательность
через вычисление обратного ДПФ
последовательности коэффициентов
дискретного преобразования Фурье
.
Решение:
,
k=0,1,…,N-1;
,
n=0,1,…,N-1.
Выражение
для вычисления
называется прямым преобразованием
(ДПФ), а для вычисления
- обратным (ОДПФ).
Коэффициент
(постоянная составляющая) равен сумме
всех отсчетных значений сигнала:
Отсчетные
значения
- вещественные числа. Тогда коэффициенты
ДПФ, номера которых расположены
симметрично относительно отсчета
,
образуют комплексно-сопряженные пары:
,
где
.
7.
Дана последовательность
Применить быстрое преобразование Фурье
(БПФ) для вычисления коэффициентов ДПФ.
Показать, что алгоритм БПФ можно применять
для восстановления
по коэффициентам ДПФ используемым в
качестве исходного массива данных.
Оценить вычислительную сложность
алгоритма БПФ.
Решение:
Сигнал состоит из 8-х отсчетов во временной области. Применяя уравнение ДПФ, получаем:
Разобьем эту сумму на две при n = (0, 2, 4, 6) и (1, 3, 5, 7). Получим выражение:
Раскрывая суммы, запишем
Два различных поворачивающих множителя можно связать с помощью определения:
Тогда формула примет вид:
Полученное выражение для 8-точечного БПФ не слишком сложно, но по мере возрастания количества точек увеличивается его сложность. Чтобы упростить выражение, его обычно изображают в другом виде.
Представим
в виде графа алгоритм БПФ с прореживанием
по времени основанный на разбиении —
объединении при
Рисунок
- Граф алгоритма БПФ с прореживанием по
времени при N=8
На
первом этапе отсчеты входного сигнала
переставляются местами и исходная
последовательность делится на «четную»
и «нечетную последовательности»
(обозначены красными и синими стрелками).
Потом «четная» и «нечетная»
последовательности в свою очередь
делятся на «четную» и «нечетную»
последовательности.При такое
деление можно делать
раз.
В нашем случае
.
Данная процедура называется
двоично-инверсной перестановкой, так
можно выполнить перенумерацию отсчетов
переписав номер отсчета в двоичной
системе в обратном направлении.
Например
имеет
индекс в десятичной системе счисления
,
если же
переписать
справа налево то получим
,
то есть
после
разбиения на четные нечетные перед
первой операцией «Бабочка» встанет на
место
,
которая в свою очередь встанет на
место
.
По аналогичному правилу поменяются
местами все отсчеты, при этом некоторые
останутся на месте, в частности
,
так как если
переписать
справа налево то все равно останется
,
аналогично
и
.
Очень важно понять, что данный метод
перенумерации должен применяться при
записи числа в двоичной системе состоящей
из
разрядов.
В приведенном примере использовалось
3 разряда двоичного числа, но если
же
(
),
то необходимо записать число при
использовании 4 разрядов. В этом случае
и
после переписывания получим
,
то есть при
не
останется на месте, а поменяется местами
с
.
Можно
сказать что напрямую двоично-инверсная
перестановка удобна когда заранее
количество отсчетов входного сигнала
фиксировано, однако в универсальных
алгоритмах БПФ на различные размеры ,
двоично-инверсная перестановка не
эффективна, проще и быстрее поменять
отсчеты местами.
После двоично-инверсной перестановки получаем четыре 2-точечных ДПФ:
|
|
На основе четырех 2-точечных ДПФ формируются два 4-точечных ДПФ:
|
|
И на последнем уровне формируется полный спектр входного сигнала.
Алгоритм
с прореживанием по времени на каждом
уровне требует комплексных
умножений и сложений. При
количество
уровней разложения — объединения
равно
,
таким образом общее количество операций
умножения и сложения равно
.
8
Заданы последовательности
и
Вычислить
линейную дискретную свертку
последовательностей с помощью ДПФ.
Построить график свертки.
Решение:
Использование БПФ для вычисления свертки основано на том, что ДПФ свертки последовательностей есть покомпонентное произведение ДПФ соответствующих последовательностей.
Для выполнения свертки с помощью дискретного преобразования Фурье необходимо дополнить нулями обе входные последовательности так, чтобы количество элементов в этих последовательностях равнялось Nвых=4+5-1=8. Далее необходимо произвести прямое ДПФ по формуле прямого преобразования Фурье.
Вычислим ДПФ последовательностей:
,
k=0,1,…,7;
Далее производится поочередное умножение элементов первой последовательности с элементами второй последовательности и просуммировать полученные значения. После производится обратное преобразование по формуле обратного преобразования, в результате которого получаем свертку, рассчитанную с помощью ДПФ.
,
n=0,1,…,7.
9.
Вычислить ядро (матрицу)дискретного
косинусного преобразования (ДКП) размером
Матрицу представить в тригонометрической
и числовой форме.
Решение:
Матрица С для вычисления дискретно-косинусного преобразования выглядит следующим образом
10.
Выполнить прямое ДКП
последовательности
Изобразить
график функции
.
Восстановить исходную последовательность
через вычисление обратного ДКП
последовательности коэффициентов
дискретного косинусного преобразования
.
Решение:
11Вычислить
двумерное ДКП массива данных
размером
Восстановить исходный массив, выполнив
двумерноеобратное дискретное косинусное
преобразование (ОДКП), если
Решение:
Матрица ДКП 4×4:
Двумерное
ДКП массива данных
Обратное ДКП:
12. Вычислить среднеквадратичную ошибку восстановления исходных данных (задача 11) при обнулении 75% наименьших по значениям коэффициентов преобразования ДКП и последующем выполнении ОДКП над полученным массивом.
Решение:
Обнулим 12 наименьших значений матрицы C:
Обратное ДКП
Среднеквадратичная ошибка восстановления исходных данных:
Список литературы
1 Оппенгейм А., Шафер Р. Цифровая обработка сигналов. М.: Техносфера, 2006.
2 Теория прикладного кодирования: Учеб.пособие. В 2 т. В.К. Конопелько, А.И. Митюхин и др.; Под ред. проф. В.К. Конопелько. – Мн.: БГУИР, 2004.
3 Овсянников В.А. Методы формирования и цифровой обработки сигналов. Учебное пособие для студентов специальности «Радиосвязь, радиовещание и телевидение» в 2-ух частях. Мн.: БГУИР 2010.
4 Лосев В.В. Микропроцессорные устройства обработки информации. Алгоритмы цифровой обработки: Учебное пособие для вузов. – Мн: Вышэйшая школа, 1990.
5 Смит С. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников: Пер. с англ. М.: Додека-XXI, 2008.
6 Айфичер Э.С., Джервис Б.У. Цифровая обработка сигналов: практический подход: Пер. с англ. М.: Издательский дом «Вильямс», 2008.
7 Гонсалес Р., Вудс Р. Цифровая обработка изображений. М.: Техносфера, 2005.
8 Андерсон Д.А. Дискретная математика и комбинаторика.:Пер. с англ. М.: Издательский дом «Вильямс», 2004.