
- •Тема 1. Свёртка дискретных сигналов.
- •1) Круговая (периодическая) свёртка сигналов.
- •2) Линейная (апериодическая) свёртка линейных сигналов
- •Тема 2. Обратное z-преобразование.
- •Тема 3. Структурные схемы цифровых фильтров.
- •Тема 4. Временные характеристики цф
- •Тема 5. Частотные характеристики цф
- •Тема 6. Быстрое преобразование Фурье (бпф)
- •Тема 7. Полифазная интерполяция и децимация
- •Тема 8. Медианная фильтрация
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Уфимский государственный авиационный технический университет
Практикум по дисциплине «Цифровая обработка сигналов и сигнальные процессоры в системах подвижной радиосвязи»
Уфа 2006
Тема 1. Свёртка дискретных сигналов.
1) Круговая (периодическая) свёртка сигналов.
Если последовательности
и
периодические с периодом N,
то их круговая свёртка будет определяться
следующим выражением:
(4)
Если ДПФ
ДПФ
ДПФ
и
круговая
свёртка
и
.
Тогда
(5)
Т.е. ДПФ свёрки равно произведению ДПФ сворачиваемых сигналов.
Пример:
;
n |
-3 |
-2 |
-1 |
0 |
1 |
2 |
|
1 |
2 |
3 |
1 |
2 |
3 |
|
4 |
5 |
6 |
4 |
5 |
6 |
|
31 |
31 |
28 |
31 |
31 |
28 |
Круговую свёртку можно вычислить при помощи ДПФ.
Шаги:
1) Вычисление по формуле (2) ДПФ
ДПФ
2) Вычисление по формуле (5)
3) Вычисление по
формуле (3)
2) Линейная (апериодическая) свёртка линейных сигналов
Пусть
и
конечные последовательности, длиною
и
,
тогда их линейная свёртка определяется
выражением:
(6)
Номер максимального элемента (индекс):
Длина линейной
свёртки равна
.
Пример:
;
;
,
длина равна 5.
Задачи:
1. Вычислить круговую свёртку.
a = [0 1 0 -1] – входной сигнал. Амплитудный спектр сигнала a = (0 0 4 0).
b = [1 3 3 1] – коэффициенты (импульсная характеристика) ФНЧ (0,125 + 0,375z-1 + 0,375z-2 + 0,125 z-3). Коэффициент усиления на частоте 0,25 от частоты среза = 11,3/4 = 2,8
Круговая свёртка a и b = -2; -2; 2; 2. Амплитудный спектр результата [0 0 11,3 0].
2. Вычислить линейную свёртку.
a = [0 1 0 -1 0 1 0 -1]; b = [1 3 3 1]
Линейная свёртка a и b = 0; 1; 3; 2; -2; -2; 2; 2; -2; -3; -1
Тема 2. Обратное z-преобразование.
Обратное
z-преобразование
ставит в соответствии функции комплексной
переменной
функцию
:
,
определяемую по формуле:
,
где
контур,
расположенный в области сходимости
произведения:
и охватывающий начало координат
z-плоскости.
Данный интеграл удобно вычислять при помощи теоремы о вычетах.
,
где
полюс.
Вычет в простом полюсе:
Пример:
Таблица 1
|
|
|
1 |
|
|
|
|
Таблица 1 (продолжение)
|
|
|
|
|
|
|
|
Если рациональная функция, то представив её в виде:
Можно найти z-преобразование:
.
Пример:
;
;
Задача:
Выполнить обратное z-преобразование
;
Найдем корни выражения в знаменателе:
D = 25-16 = 9,
Приведем правую часть выражения к общему знаменателю
Составим систему уравнений и найдем значения коэффициентов A, B и C
Последнюю дробь можно преобразовать и свести к сумме табличных выражений
(обратное z
преобразование)