Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кусайкин Д.В / Для лекции.pptx
Скачиваний:
601
Добавлен:
11.04.2015
Размер:
5.41 Mб
Скачать

Фильтры изменяющие частоту дискретизации

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

|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

Соседние файлы в папке Кусайкин Д.В