«Методы и алгоритмы цифровой обработки сигналов на базе MATLAB»
СТРУКТУРНАЯ СХЕМА ЛИНЕЙНОГО АФ С ОБРАТНОЙ СВЯЗЬЮ
ЦЕЛИ ИССЛЕДОВАНИЯ
ПРЯМАЯ ИДЕНТИФИКАЦИЯ НА ОСНОВЕ АФ
ПРЯМАЯ ИДЕНТИФИКАЦИЯ НА ОСНОВЕ АФ. ТИПОВЫЕ СИГНАЛЫ
СХЕМА ПРЯМОЙ ИДЕНТИФИКАЦИИ ПРИ ЭХОПОДАВЛЕНИИ
СХЕМА ПРЯМОЙ ИДЕНТИФИКАЦИИ ПРИ ЭХОПОДАВЛЕНИИ. ТИПОВЫЕ СИГНАЛЫ
АЛГОРИТМ ЭХОПОДАВЛЕНИЯ НА ОСНОВЕ АФ (1)
АЛГОРИТМ ЭХОПОДАВЛЕНИЯ НА ОСНОВЕ АФ (2)
МАТЕМАТИЧЕСКИЕ МОДЕЛИ СИГНАЛОВ
СИГНАЛ ОТ ИСТОЧНИКА 1 И ЕГО ДПФ
ЭХО-СИГНАЛ И ЕГО ДПФ
СИГНАЛ ОТ ИСТОЧНИКА 2 И ЕГО ДПФ
ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 1 И ИСТОЧНИКА 2
ОЦЕНКА СИГНАЛА ОТ ИСТОЧНИКА 2 (ПОСЛЕ ЭХОПОДАВЛЕНИЯ) И ЕГО ДПФ
ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 2 (ИСХОДНЫЙ И ПОСЛЕ ЭХОПОДАВЛЕНИЯ)
МОДЕЛИРОВАНИЕ ЭХОПОДАВЛЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ СИГНАЛОВ С ОГРАНИЧЕННЫМ СПЕКТРОМ (1)
МОДЕЛИРОВАНИЕ ЭХОПОДАВЛЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ СИГНАЛОВ С ОГРАНИЧЕННЫМ СПЕКТРОМ (2)
ЭХО-СИГНАЛ И ЕГО ДПФ
СИГНАЛ ОТ ИСТОЧНИКА 2 И ЕГО ДПФ (1)
СИГНАЛ ОТ ИСТОЧНИКА 2 И ЕГО ДПФ (2)
ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 1 И ИСТОЧНИКА 2
ОЦЕНКА СИГНАЛА ОТ ИСТОЧНИКА 2 И ЕЕ ДПФ
ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 2 (ИСХОДНЫЙ И ПОСЛЕ ЭХОПОДАВЛЕНИЯ)
«Методы и алгоритмы цифровой обработки сигналов на базе MATLAB»
2.04M
Категория: МатематикаМатематика

Адаптивные фильтры. Практическое применение (2)

1. «Методы и алгоритмы цифровой обработки сигналов на базе MATLAB»

Адаптивные фильтры.
Практическое
применение (2)
Клионский Д.М. – к.т.н., доцент кафедры
математического обеспечения и применения ЭВМ (МОЭВМ)

2. СТРУКТУРНАЯ СХЕМА ЛИНЕЙНОГО АФ С ОБРАТНОЙ СВЯЗЬЮ

КИХ-фильтр
x ( n)
z 1
z 1
h0
h1
z 1
h2
hN 1
y ( n)
d ( n)
e( n ) d ( n ) y ( n )
Алгоритм адаптации
2

3. ЦЕЛИ ИССЛЕДОВАНИЯ

1) изучить метод эхоподавления (эхокомпенсации) на
основе адаптивной фильтрации с использованием
структуры прямой идентификации;
2) выполнить компьютерное моделирование метода
эхоподавления в среде MATLAB;
3) исследовать качество эхоподавления на основе
выбранных критериев;
4) выполнить компьютерное моделирование
эхоподавления в среде MATLAB при различных
моделях сигналов.
3

4. ПРЯМАЯ ИДЕНТИФИКАЦИЯ НА ОСНОВЕ АФ

Схема прямой идентификации
Неизвестная
система
x(n)
Адаптивный
фильтр
d (n)
y(n)
e(n)
4

5. ПРЯМАЯ ИДЕНТИФИКАЦИЯ НА ОСНОВЕ АФ. ТИПОВЫЕ СИГНАЛЫ

1) x(n) – входной сигнал АФ (входной сигнал
неизвестной системы);
2) d(n) – образцовый сигнал АФ (выходной сигнал
неизвестной системы);
3) y(n) – выходной сигнал АФ;
4) e(n) – сигнал ошибки АФ (разность между
образцовым сигналом и выходным сигналом АФ).
5

6. СХЕМА ПРЯМОЙ ИДЕНТИФИКАЦИИ ПРИ ЭХОПОДАВЛЕНИИ

Схема прямой идентификации
Неизвестная система
Неизвестная система
x2 (nx)2 (n)xСР (n)xСР (n)
Формирователь эхоФормирователь
эхосигнала
сигнала
x(n) x1(n)
x(n) x1(n)
Адаптивный
фильтр
Адаптивный
фильтр
x1Эx(1Э
n) (n)
d (n) xd
НС
(n(n)) xНС
(n)d(n D)
z D
z D
y(n) xˆ1Э (n)
d (n D)
e(n) xˆ2 (n)
y(n) xˆ1Э (n)
e(n) xˆ2 (n)
6

7. СХЕМА ПРЯМОЙ ИДЕНТИФИКАЦИИ ПРИ ЭХОПОДАВЛЕНИИ. ТИПОВЫЕ СИГНАЛЫ

7
1) x1(n), x2(n) – сигналы 1-го и 2-го источников;
2) x1Э(n) – эхо-сигнал 1-го источника; xСР(n) – шум
среды распространения;
3) y(n) – выходной сигнал АФ (оценка эхо-сигнала 1го источника);
4) e(n) – сигнал ошибки АФ (оценка сигнала 2-го
источника).

8. АЛГОРИТМ ЭХОПОДАВЛЕНИЯ НА ОСНОВЕ АФ (1)

8
АЛГОРИТМ ЭХОПОДАВЛЕНИЯ НА ОСНОВЕ АФ (1)
1) Моделирование входного сигнала неизвестной системы (сигнала 1-го источника) x(n) =x1(n);
2) Моделирование формирователя эхо-сигнала (например, в виде КИХ-фильтра ФНЧ или КИХфильтра ПФ);
3) Моделирование сигнала 2-го источника x2(n);
4) Моделирование шума среды распространения xСР(n) (например, в виде нормального белого
шума с заданным СКО);
5) Вычисление реакции неизвестной системы (образцового сигнала АФ)
в виде суммы: d(n) = x1Э(n) + x2(n) + xСР(n) ;
6) Моделирование задержанного образцового сигнала d(n-D);
7) Моделирование структуры АФ с КИХ-фильтром (на основе объекта АФ);
8) Моделирование адаптивной фильтрации: вычисление y(n) ≈ x1Э(n) и
e(n) ≈ x2(n);
9) Сравнение сигналов x2(n) и e(n) ≈ x2(n) по среднеквадратическому критерию (RMSE – Root
Mean Squared Error);
10) Вычисление величины (степени) подавления эхо-сигнала Q.

9. АЛГОРИТМ ЭХОПОДАВЛЕНИЯ НА ОСНОВЕ АФ (2)

9
АЛГОРИТМ ЭХОПОДАВЛЕНИЯ НА ОСНОВЕ АФ (2)
Вывод графиков в MATLAB:
1) Сигналы 1-го и 2-го источников x1(n) и x2(n) и их ДПФ;
2) Образцовый сигнал d(n) и его ДПФ;
3) Выходной сигнал АФ y(n) ≈ x1Э(n) и его ДПФ;
4) Сигнал ошибки АФ e(n) ≈ x2(n) и его ДПФ.
1) RMSE:
RMSE
1 L 1
2
x2 ( n ) xˆ2 (n )
L n 0
1 L 1
2
x2 ( n ) e( n )
L n 0
L 1
2) Подавление эхо-сигнала Q:
Q 10 lg
L 1
n 0
n 0
x1 ( n)
2
x2 ( n) e( n)
2

10. МАТЕМАТИЧЕСКИЕ МОДЕЛИ СИГНАЛОВ

10
2 f11
2 f12
2 f13
x1 ( n ) A11 cos
n A12 cos
n A13 cos
n
f
f
f
д
д
д
2 f 21
2 f 22
2 f 23
x2 ( n) A21 cos
n A22 cos
n A23 cos
n
f
f
f
д
д
д
f д 4000Гц L 3000 f11 200 Гц; f12 500 Гц; f13 1200 Гц
A11 1.5; A12 2.5; A13 4 f 21 300 Гц; f 22 700 Гц; f 23 1400 Гц
A21 0.5; A22 1; A23 0.1 N 40 порядок КИХ-фильтра в составе АФ
N1 int( N / 10) порядок КИХ-фильтра ФНЧ
(формирователь эхо сигнала);норм.частота разрыва 0.2

11. СИГНАЛ ОТ ИСТОЧНИКА 1 И ЕГО ДПФ

Signal from Source 1 (Input Signal of AF)
10
0
-10
0
500
1000
1500
2000
n
DFT (Source 1)
2500
3000
4
2
0
0
1000
2000
f
3000
4000
11

12. ЭХО-СИГНАЛ И ЕГО ДПФ

Output signal of echo-system
5
0
-5
0
500
1000
1500
2000
n
DFT (Echo signal)
2500
3000
3
2
1
0
0
1000
2000
f
3000
4000
12

13. СИГНАЛ ОТ ИСТОЧНИКА 2 И ЕГО ДПФ

Signal from Source 2
2
0
-2
0
500
1000
1500
2000
n
DFT (Source 2)
2500
3000
1
0.5
0
0
1000
2000
f
3000
4000
13

14. ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 1 И ИСТОЧНИКА 2

DFT of Signals from Source 1 and Source 2
4
3.5
3
AS - Source 1
AS - Source 2
2.5
2
1.5
1
0.5
0
0
1000
2000
f
3000
4000
14

15. ОЦЕНКА СИГНАЛА ОТ ИСТОЧНИКА 2 (ПОСЛЕ ЭХОПОДАВЛЕНИЯ) И ЕГО ДПФ

Signal from Source 2 after Echo Suppression
4
2
0
-2
0
3000
2500
2000
1500
n
DFT (Signal from Source 2 after Echo Suppression)
500
1000
1
0.5
0
0
1000
2000
f
3000
4000
15

16. ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 2 (ИСХОДНЫЙ И ПОСЛЕ ЭХОПОДАВЛЕНИЯ)

16
ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 2
(ИСХОДНЫЙ И ПОСЛЕ ЭХОПОДАВЛЕНИЯ)
DFT of Signal from Source 2 after Echo Suppression and Original Signal from Source 2
1
0.9
0.8
Signal from Source 2 after Echo Suppression
AS - Source 2
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
500
1000
1500
2000
f
2500
3000
3500
4000

17. МОДЕЛИРОВАНИЕ ЭХОПОДАВЛЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ СИГНАЛОВ С ОГРАНИЧЕННЫМ СПЕКТРОМ (1)

Fs = 4000 Гц; f0 = 300 Гц; L = 4000
Signal from Source 1 (Input Signal of AF)
1
Signal from Source 1 (Fragment)
1
0.5
0.5
0
0
-0.5
-0.5
-1
0
0.5
1
t
DFT
1.5
2
-1
0.98
0.03
0.03
0.02
0.02
0.01
0.01
0
0
1000
2000
f
3000
4000
0
0
1
1.02
1.04
t
DFT (Fragment)
500
1000
f
1500
1.06
2000
17

18. МОДЕЛИРОВАНИЕ ЭХОПОДАВЛЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ СИГНАЛОВ С ОГРАНИЧЕННЫМ СПЕКТРОМ (2)

DFT (Echo signal)
0.02
0.015
0.01
0.005
0
260
270
280
290
300
310
f
320
330
340
18

19. ЭХО-СИГНАЛ И ЕГО ДПФ

Output signal of echo-system
2
1
0
-1
0
2000
4000
n
DFT (Echo signal)
6000
8000
0
1000
2000
f
3000
4000
0.03
0.02
0.01
0
19

20. СИГНАЛ ОТ ИСТОЧНИКА 2 И ЕГО ДПФ (1)

Signal from Source 2
Signal from Source 2 (Fragment)
1
1
0
-1
0
0
1
t
DFT
2
-1
0.95
0.03
0.03
0.02
0.02
0.01
0.01
0
0
2000
4000
0
0
1
t
DFT (Fragment)
1.05
1000
2000
20

21. СИГНАЛ ОТ ИСТОЧНИКА 2 И ЕГО ДПФ (2)

DFT (Fragment)
0.02
0.018
0.016
0.014
0.012
0.01
0.008
0.006
0.004
0.002
0
670
680
690
700
710
f
720
730
21

22. ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 1 И ИСТОЧНИКА 2

DFT of Signals from Source 1 and Source 2
0.025
0.02
0.015
AS - Source 1
AS - Source 2
0.01
0.005
0
0
1000
2000
f
3000
4000
22

23. ОЦЕНКА СИГНАЛА ОТ ИСТОЧНИКА 2 И ЕЕ ДПФ

Signal from Source 2 after Echo Suppression
2
0
-2
0
2000
4000
6000
8000
n
DFT (Signal from Source 2 after Echo Suppression)
0.03
0.02
0.01
0
0
1000
2000
f
3000
4000
23

24. ДПФ СИГНАЛОВ ОТ ИСТОЧНИКА 2 (ИСХОДНЫЙ И ПОСЛЕ ЭХОПОДАВЛЕНИЯ)

24
DFT of Signal from Source 2 after Echo Suppression and Original Signal from Source
0.025
0.02
0.015
Signal from Source 2 after Echo Suppression
AS - Source 2
0.01
0.005
0
0
1000
2000
f
3000
4000

25. «Методы и алгоритмы цифровой обработки сигналов на базе MATLAB»

Адаптивные фильтры.
Практическое
применение (2)
Клионский Д.М. – к.т.н., доцент кафедры
математического обеспечения и применения ЭВМ (МОЭВМ)
English     Русский Правила