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

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

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

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

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. ПРИМЕНЕНИЕ АДАПТИВНЫХ ФИЛЬТРОВ

3
ПРИМЕНЕНИЕ АДАПТИВНЫХ ФИЛЬТРОВ
1) оценивание импульсной характеристики
неизвестной системы (КИХ-системы и БИХ-системы);
2) очистка сигнала от шума (шумоподавление);
3) выравнивание частотной характеристики
неизвестной системы, например, канала связи
(компенсация искажений, вносимых неизвестной
системой);
4) оценка параметров линейного предсказания
сигнала.

4. ИДЕНТИФИКАЦИЯ СИСТЕМЫ

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

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

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

6. ОБРАТНАЯ ИДЕНТИФИКАЦИЯ НА ОСНОВЕ АФ

6
Схема обратной идентификации
z
d ( n)
Неизвестная
система
z-D – элемент задержки на D отсчетов,
d(n-D) – задержанный образцовый сигнал.
D
x ( n)
d (n D)
y ( n)
Адаптивный
фильтр
e( n )

7. АЛГОРИТМ ОЦЕНКИ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКИ НЕИЗВЕСТНОЙ ЛДС – КИХ-ФИЛЬТРА

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
7
Моделирование входного сигнала неизвестной системы – входного сигнала АФ x(n),
в качестве которого можно выбрать нормальный или равномерный белый шум.
Моделирование неизвестной системы – КИХ- или БИХ-фильтра.
Вычисление выходного сигнала неизвестной системы – образцового сигнала АФ
d(n) с помощью функции filter.
Вычисление истинной ИХ неизвестной системы h(n).
Моделирование структуры АФ – объекта adaptfilt.
Моделирование процесса адаптивной фильтрации – вычисление выходного сигнала
АФ y(n) и сигнала ошибки e(n) помощью функции filter.
Определение параметров АФ – оценки ИХ неизвестной системы.
H. coefficients,
где H – имя объекта adaptfilt.
Вывод графика сигнала ошибки АФ e(n).
Вывод графиков истинной ИХ h(n) и ее оценки hˆ(n) на интервале дискретного
нормированного времени [0, (N-1)], где N – длина КИХ-фильтра в составе АФ.
Сравнение оценки hˆ(n) с истинной ИХ h(n) по критерию среднего абсолютного
отклонения их отсчетов на основе нормы x 1 .

8. ОЧИСТКА СИГНАЛА ОТ ШУМА

Структурная схема прямой идентификации при очистке от шума
Неизвестная система
s(n)
xш (n)
d (n) s(n) xш (n)
Искажение шума
x(n) xш (n)
Адаптивный
фильтр
y(n)
e(n) sˆ(n)
8

9. АЛГОРИТМ ОЧИСТКИ СИГНАЛА ОТ ШУМА

1.
2.
3.
4.
5.
6.
7.
8.
9
Моделирование входного сигнала неизвестной системы – входного сигнала АФ в
виде шума x(n) xш (n) , например, нормального или равномерного белого шума.
Моделирование неизвестной системы – КИХ- или БИХ фильтра, искажающего
шум xш ( n) , и вычисление его реакции xш ( n) с помощью функции filter.
Моделирование полезного гармонического сигнала s(n) .
Моделирование выходного сигнала неизвестной системы – образцового сигнала
АФ d (n) в виде аддитивной смеси полезного сигнала s(n) с искаженным шумом xш (n).
Моделирование структуры АФ – объекта adaptfilt.
Моделирование процесса адаптивной фильтрации – вычисление выходного сигнала
АФ y(n) и сигнала ошибки e(n) помощью функции filter.
Вывод графиков полезного сигнала s(n) и его оценки e(n) sˆ(n) .
Вывод графиков амплитудного спектра полезного сигнала s(n) , его смеси с шумом
d(n) и оценки полезного сигнала e(n) sˆ(n) с помощью функции fft.
9. Сравнение оценки полезного сигнала длины с истинным полезным сигналом
по критерию среднеквадратической ошибки – RMSE.

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

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