Децимация
Децимация
Децимация
Спектральная интерпретация децимации
Спектральная интерпретация интерполяции
Преобразование частоты дискретизации с нецелым шагом
Разработка практических конвертеров частоты дискретизации
Требования к фильтру дециматора:
Требования к фильтру интерполятора:
Схема допуска ФНЧ с равными колебаниями характеристики
Многокаскадная структура
Спецификации фильтра i-го каскада, i = 1, 2, … I
Требования к фильтрам отдельных каскадов на примере дециматора:
Определение числа каскадов и шагов децимации
Простая схема дециматора (а), функциональная схема прохождения сигнала через дециматор (б)
Более эффективная диаграмма прохождения сигнала через дециматор
Функциональная схема процесса децимации
Выходная задержка дециматора
Функциональная схема интерполятора
Выходная задержка интерполятора
224.60K
Категория: ЭлектроникаЭлектроника

Цифровая обработка сигналов при нескольких скоростях. Децимация

1.

Цифровая обработка сигналов при нескольких
скоростях
1

2. Децимация

y m w mM
h k x mM k ,
k
где
w n
h k x n k .
k
2

3.

Децимация
3

4. Децимация

Для предотвращения наложения при более низкой
частоте выборки используется цифровой фильтр,
предварительно ограничивающий полосу входного
сигнала до Fs/2
4

5. Децимация

5

6. Спектральная интерпретация децимации

6

7.

Интерполяция
y m
h k w m k ,
k
m
x ,
где w m L
0
m 0, L, 2 L,...
7

8.

Интерполяция
8

9.

Интерполяция
9

10. Спектральная интерпретация интерполяции

10

11. Преобразование частоты дискретизации с нецелым шагом

11

12.

Преобразование частоты дискретизации с
нецелым шагом
12

13. Разработка практических конвертеров частоты дискретизации

1. Задать общие требования к фильтрам защиты от наложения
спектров и подавления зеркальных частот.
2. Определить оптимальное число каскадов децимации или
интерполяции, дающих наиболее эффективную реализацию.
3. Определить для каждого каскада шаги децимации или
интерполяции.
4. Разработать для каждого каскада подходящий фильтр.
13

14. Требования к фильтру дециматора:

полоса пропускания 0 ≤ f ≤ fр
полоса подавления FS/2M ≤ f ≤ FS/2
отклонение в полосе пропускания δp
отклонение в полосе подавления δs
где fP ≤ FS/2M, а FS – исходная частота дискретизации
14

15. Требования к фильтру интерполятора:

полоса пропускания 0 ≤ f ≤ fр
полоса подавления FS/2 ≤ f ≤ LFS/2
отклонение в полосе пропускания δp
отклонение в полосе подавления δs
где fP ≤ FS/2M
15

16. Схема допуска ФНЧ с равными колебаниями характеристики

16

17. Многокаскадная структура

17

18. Спецификации фильтра i-го каскада, i = 1, 2, … I

18

19. Требования к фильтрам отдельных каскадов на примере дециматора:

полоса пропускания 0 ≤ f ≤ fр
полоса подавления (Fi-FS/2M ) ≤ f ≤ Fi-1/2, i=1,2,…I
отклонение в полосе пропускания δp/I
отклонение в полосе подавления δs
где Fi – частота дискретизации на выходе i-го каскада, Fi
= Fi-1/Mi
19

20. Определение числа каскадов и шагов децимации

Критерии оптимальности:
I
Число операций умножения в секунду
УВС N i Fi ,
i 1
где Ni – число коэффициентов фильтра i-го каскада
I
Общая требуемая память:
ОТП N i
i 1
20

21.

Целесообразно определить все возможные множители M, т.е. весь
набор значений Mi и соответствующие им параметры УВС и ОТП.
Затем следует методом перебора выбрать наиболее эффективное
или предпочтительное решение.
21

22.

Шаги децимации должны удовлетворять
следующему соотношению:
M1>M2>…>MI
22

23.

При I=2 (т.е. для двухкаскадного дециматора)
оптимальные значения шагов децимации,
минимизирующие параметр ОТП, равны
M 1opt
2M
,
1/2
2 f (2 M f )
M 2 opt
M
,
M 1opt
23

24. Простая схема дециматора (а), функциональная схема прохождения сигнала через дециматор (б)

24

25.

Если фильтр реализован в прямой форме (т.е.
используются линии задержки с отводами), выход
фильтра ω(n) и его вход x(n) связаны следующим
соотношением:
N 1
(n) h(k ) x(n k ),
k 0
Поскольку выход дециматора y (m) (mM ),
уравнение дециматора можно записать следующим
образом:
N 1
y (m) h(k ) x( Mm k ).
k 0
25

26. Более эффективная диаграмма прохождения сигнала через дециматор

26

27. Функциональная схема процесса децимации

27

28. Выходная задержка дециматора

T(1 каскад) = 1 T1 M 1 выборок,
M
1
T(2 каскада) =
T1 M 1T2 M 1M 2 1 выборок,
M 1M 2
T(3 каскада) =
1
T1 M 1T2 M 1M 2T3 M 1M 2 M 3 1
M 1M 2 M 3
выборок, где Ti – задержка фильтра i-го каскада:
Ti N i 1 / 2 выборок
28

29. Функциональная схема интерполятора

29

30.

Функциональная схема процесса интерполяции
30

31. Выходная задержка интерполятора

T(1 каскад) = T1 выборок,
T(2 каскада) = (T1 + M1T2) выборок,
T(3 каскада) = (T1 + M1T2 + M1M2T3) выборок, где Ti –
задержка фильтра i-го каскада:
Ti N i 1 / 2 выборок
31
English     Русский Правила