
- •Цифровая Digital Обработка Signal Сигналов Processing (ЦОС) (DSP)
- •Литература
- •Использование ЦОС в сфере
- •Основные области применения ЦОС
- •Примеры устройств ЦОС
- •Пример аналогового и цифрового устройств
- •Сравнительная характеристика цифровой и аналоговой обработки
- ••Текущая частота спектра отнесённая к частоте
- •График температуры атмосферы за год
- •Синхронная фильтрация
- •Линейные системы с постоянными параметрами (ЛПП)
- •Свойства ЛПП
- •Суперпозиция
- •Импульсная характеристика
- •Фундаментальная концепция ЦОС
- •Свертка
- •Физическая реализуемость ЛПП
- •Разностные уравнения
- •Частотная характеристика ЛПП
- •Преобразование Фурье для дискретных сигналов
- •Свойства ПФ для дискретных сигналов
- •Соотношение между ПФ дискретных и непрерывных сигналов
- •Эффект наложения спектров (aliasing)
- •Z-преобразование
- •Z-плоскость
- •Примеры Z-преобразования
- •Пример
- •Основные свойства Z-преобразования
- •Обратное Z-преобразование
- •Одностороннее Z-преобразование
- •Решение РУ с помощью Z-преобразования
- •Пример вычисления обратного Z-преобразования
- •Дискретное преобразование Фурье
- •Связь Z-преобразования и ДПФ
- •Связь ДПФ и ПФ
- •Связь ПФ и ДПФ (пример)
- •Дополнение нулями
- •Основные свойства ДПФ
- •Основные свойства ДПФ
- •Примеры ДПФ
- •Примеры ДПФ
- •Свертка последовательностей
- •Циклическая свертка
- •Быстрая свертка на основе БПФ
- •Линейная свертка
- •Секционированные свертки
- •Секционированные свертки
- •Раздел 2. Цифровые фильтры
- •Структурные схемы цифровых фильтров
- •Структурные схемы рекурсивных фильтров
- •Структурные схемы рекурсивных фильтров
- •Структурные схемы рекурсивных фильтров
- •Структурные схемы нерекурсивных фильтров
- •Инверсная форма ЦФ
- •КИХ фильтр на основе интерполяционной формулы Лагранжа
- •Фильтр с частотной выборкой
- •Лестничные (решетчатые) фильтры
- •Нерекурсивный решетчатый фильтр
- •Рекурсивный решетчатый фильтр
- •Лестнично-решетчатый фильтр
- •Фильтры скользящего среднего
- •Фильтры скользящего среднего
- •Фильтры скользящего среднего
- •Фильтры скользящего среднего
- •Фильтры скользящего среднего
- •Общая характеристика КИХ-фильтров
- •КИХ-фильтры с линейной фазой
- •КИХ-фильтры с линейной фазой
- •КИХ-фильтры с линейной фазой
- •КИХ-фильтры с линейной фазой
- •КИХ-фильтры с линейной фазой
- •Импульсные и частотные характеристики КИХ-фильтров c ЛФХ
- •Импульсные и частотные характеристики КИХ-фильтров c ЛФХ
- •Импульсные и частотные характеристики КИХ-фильтров c ЛФХ
- •Импульсные и частотные характеристики КИХ-фильтров c ЛФХ
- •Проектирование КИХ-фильтров методом взвешивания
- •Явление Гиббса
- •Проектирование КИХ-фильтров методом взвешивания
- •Проектирование КИХ-фильтров методом взвешивания
- •Основные виды оконных функций
- •Основные виды оконных функций
- •Основные виды оконных функция
- •Весовые функции окон и их ЧХ
- •Основные характеристики некоторых окон
- •Проектирование методом частотной выборки
- •Проектирование методом частотной выборки
- •Проектирование оптимальных КИХ-фильтров
- •Постановка задачи проектирования
- •Графическая интерпретация задачи проектирования
- •Теорема Чебышева
- •Решение задачи оптимизации
- •Процедура проектирования оптимальных фильтров
- •Свойства оптимальных ФНЧ
- •Сравнение КИХ ФНЧ, спроектированных разными методами
- •БИХ-фильтры с линейной ФЧХ
- •БИХ-фильтры с линейной ФЧХ
- •Всепропускающие фильтры
- •Классификация методов расчета БИХ-фильтров
- •Расчет ЦФ по фильтрам непрерывного времени
- •Метод билинейного преобразования
- •Метод билинейного преобразования
- •Метод билинейного преобразования
- •Частотные преобразования
- •Частотные преобразования
- •Сравнение КИХ и БИХ-фильтров
- •Сравнение КИХ и БИХ-фильтров
- •Фильтры изменяющие частоту дискретизации
- •Фильтры изменяющие частоту дискретизации
- •Фильтры изменяющие частоту дискретизации
- •Фильтры изменяющие частоту дискретизации
- •Фильтры изменяющие частоту дискретизации
- •Спектральный анализ
- •Алгоритмы БПФ
- •Алгоритм БПФ с прореживанием по времени
- •Алгоритм БПФ с прореживанием по времени
- •Пример алгоритма БПФ размерности 8 по основанию 2 с прореживанием по времени
- •Пример алгоритма БПФ размерности 8 по основанию 2 с
- •Свойства алгоритма БПФ по основанию 2
- •Сравнение вычислительных затрат
- •Перестановка данных и двоичная инверсия
- •Алгоритм БПФ с прореживанием по частоте
- •Алгоритм БПФ с прореживанием по частоте
- •Пример построения алгоритма БПФ размерности 8 с прореживанием по частоте
- •Алгоритмы БПФ по основанию 2
- •Различия алгоритмов БПФ с прореживанием по времени и по частоте
- •Вычисление обратного ДПФ по алгоритму прямого
- •Алгоритмы БПФ по основанию 4
- •Алгоритм БПФ по основанию 4 размерности 16
- •Принцип построения алгоритма БПФ с
- •Сравнение БПФ и гребенки фильтров.
- •Использование «окон» при спектральном анализе
- •Использование «окон» при спектральном анализе
- •Использование «окон» при спектральном анализе
- •Классические методы спектрального оценивания
- •Классические методы спектрального оценивания
- •Периодограммный метод оценки СПМ
- •Коррелограммный метод оценки СПМ
- •Параметрические методы спектрального оценивания
- •Параметрические методы спектрального оценивания
- •Параметрические методы спектрального оценивания
- •Параметрические методы спектрального оценивания
- •Параметрические методы спектрального оценивания
- •Параметрические методы спектрального оценивания
- •Параметрические методы спектрального оценивания

Фильтры изменяющие частоту дискретизации
Для устранения наложения при прореживании и для снижения искаженией в спектре при интерполяции необходимо выполнять низкочастотную фильтрацию, согласованную с коэффициентом изменения частоты дискретизации.
|X(f)| |
АЧХ ФНЧ дециматора |
|
|
|
f |
|
fs/2 |
|
fs |
|
Прореживание сигнала в 2 раза |
||
|Y1(f)| |Y2(f)| |
|
|
|
|
|
|
f |
fs1/2 |
fs1=fs/2 |
3fs1/2 |
2fs1 |
Теоретические основы цифровой обработки сигналов. Слайд 112

Фильтры изменяющие частоту дискретизации
L |
|
H(z) |
|
|
|
|
H(z) |
|
M |
|
|
|
|
|
|
Интерполятор |
Дециматор |
|
Интерполирующий фильтр
Теоретические основы цифровой обработки сигналов. Слайд 113

Фильтры изменяющие частоту дискретизации
Прореживающий фильтр
В отличие от рекурсивных, нерекурсивные структуры дециматоров обеспечивают возможность работы умножителей на частоте выходного сигнала. При больших частотах дискретизации, в дециматорах часто используют гребенчатые фильтры.
Теоретические основы цифровой обработки сигналов. Слайд 114
Спектральный анализ
Методы цифрового спектрального анализа
Основные приложения:
•радиолокация, радионавигация, радиоастрономия;
•гидроакустика, гидролокация;
•системы распознавания речи;
•сжатие полосы речевых сигналов;
•вибрационный анализ.
Спектральный анализ – это измерение, которое дает точные или приближенные значения Z - преобразования дискретного сигнала в заданном множестве точек Z - плоскости.
Различают “мгновенный” спектр и оценку спектральной плотности мощности.
Разновидности спектрального анализа:
•вычисление “мгновенного” спектра с использованием окон;
•оценивание СПМ классическими методами;
•оценивание СПМ параметрическими методами:
•оценивание блочных данных;
•рекурсивное оценивание;
•многомерный спектральный анализ.
Теоретические основы цифровой обработки сигналов. Слайд 115

Алгоритмы БПФ
Быстрое преобразование Фурье (БПФ) – метод вычисления ДПФ {x(n)}, 0 n N-1 – комплексный сигнал.
N 1 |
|
2 |
nk , где k |
|
ДПФ: X (k) x(n) e j |
N |
0,1,2...N-1 |
||
n 0 |
|
|
|
2 |
N 1 |
|
|
W e j |
|
X (k) x(n) W nk |
где |
N - множитель вращения |
n 0
{Wnk} периодична по n и k с периодом N:
W(n+mN)(k+lN) = (WN)nk , где m, l = 0, 1, 2…, WN – множитель вращ-я с периодом N.
Количество операций для ДПФ размерности N:
(N-1)2 – комплексных умножений, N(N-1) – комплексных сложений. Основная идея БПФ – разбиение длинной последовательности на короткие.
Теоретические основы цифровой обработки сигналов. Слайд 116

Алгоритм БПФ с прореживанием по времени
Пусть N – степень 2.
Разобьем {x(n)} на {x1(n)} – четные отсчеты, {x2(n)} – нечетные отсчеты.
x1(n) = x(2n), x2(n) = x(2n+1), |
|
для |
n 0,1... |
N |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N 1 |
|
|
|
|
|
|
|
N |
1 |
|
|
|
N |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
X (k) |
x(n) W nk |
|
2 |
|
|
x(2n) W 2nk |
2 |
|
x(2n 1) W (2n 1)k |
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
N |
|
|
|
N |
|
|
|
|
|
|
N |
|
|
|
|
|
|
|
|||||||
|
|
n 0 |
|
|
|
|
|
|
|
n 0 |
|
|
|
n 0 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
N |
1 |
|
|
|
|
|
|
N |
1 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
2 |
|
|
|
|||||||
|
|
|
|
j |
2 |
j N |
|
|
|
|
|
|
|
|
|
|
|
nk |
|
k |
|
|
|
nk |
||||||
|
|
|
|
2 |
|
|
то X (k) |
|
|
x (n) W |
W |
|
x (n) W |
|||||||||||||||||
|
2 |
|
|
|
N |
2 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
Поскольку |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
N |
N |
|
|
2 |
N |
|||||||
WN |
[e |
|
|
] e |
|
|
|
|
|
WN 2 |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1n 0442 4 432 |
|
|
1n 0442 4 432 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X1(k) |
|
|
|
|
|
|
|
X2 (k) |
|
|
Тогда X (k) X1(k) WNk X2 (k)
Вычисление X1(k) и X2(k) – 2N 2/4 MAC + объединение X1(k) и X2(k) – N MAC
Всего N 2/2+N N 2/2 при больших N
Теоретические основы цифровой обработки сигналов. Слайд 117
Алгоритм БПФ с прореживанием по времени
Доопределение X(k) для k N/2 на основании периодичности N/2 точечных ДПФ:
X |
(k) W k X |
|
(k), |
0 k |
N |
1 |
||||||||
|
|
|
||||||||||||
|
1 |
|
|
N |
2 |
|
|
2 |
|
|
|
|||
X (k) |
|
|
N |
|
|
|
|
|
N |
|
|
|
N |
|
X |
(k |
) W k X |
|
(k |
), |
|
k N 1 |
|||||||
|
2 |
|
|
|
||||||||||
|
1 |
2 |
|
N |
|
2 |
|
|
|
2 |
|
|||
|
|
|
|
|
|
|
|
|
|
Из-за WNk - период X(k) не равен периоду X1(k).
|
|
N |
X |
(k) W k X |
|
(k), |
0 k |
|
N |
1 |
|||||||||
|
|
|
|
|
|||||||||||||||
k |
k |
|
|
1 |
|
|
N |
2 |
|
|
|
|
2 |
|
|
|
|||
|
|
|
|
|
|
|
|
||||||||||||
WN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Т.к. WN |
2 |
то X (k) |
|
|
N |
|
|
|
N |
|
|
|
N |
|
|
N |
|
||
|
|
|
X |
(k |
) W k |
|
X |
|
(k |
), |
|
k N 1 |
|||||||
|
|
|
2 |
2 |
|||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
1 |
2 |
|
N |
|
|
|
2 |
|
|
2 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Теоретические основы цифровой обработки сигналов. Слайд 118

Пример алгоритма БПФ размерности 8 по основанию 2 с прореживанием по времени
Разложение ДПФ размерности 8 на два ДПФ размерности 4. Этап 3
Теоретические основы цифровой обработки сигналов. Слайд 119

Пример алгоритма БПФ размерности 8 по основанию 2 с |
|
|||||||
прореживанием по времени |
|
|
N |
|
||||
Этап 2 |
|
|
k |
2k |
|
|
|
|
|
X1 |
(k) A(k) WN 2 |
B(k) A(k) WN |
B(k), 0 |
k 2 |
1 |
||
|
X |
2 |
(k) C(k) W k |
D(k) C(k) W 2k |
D(k), 0 |
k N |
1 |
|
|
|
N 2 |
N |
|
2 |
|
Теоретические основы цифровой обработки сигналов. Слайд 120

Направленный граф алгоритма БПФ размерности N = 8 по основанию 2 с прореживанием по времени и с замещением (алгоритм Кули-Тьюки).
|
F(0) f (0) f |
W 0 |
|
f (0) |
f (1); |
Этап 1 |
1 |
N |
|
|
|
F(1) f (0) f |
W N |
2 |
f (0) |
f (1); |
|
|
1 |
N |
|
|
|
Теоретические основы цифровой обработки сигналов. Слайд 121