- •Министрерство образования российской федерации рязанская государственная радиотехническая академия
- •2. Цифровая обработка сигналов 5
- •3.Устройства преобразования и обработки сигналов 64
- •2. Цифровая обработка сигналов
- •2.1. Эволюция теории и техники цос.
- •2.2. Предмет и задачи цос.
- •2.3. Математическая постановка задачи оптимального проектирования цифровых фильтров.
- •2.4. Основные типы фильтров частотной селекции и их применение.
- •2.5 Постановка и решение задачи аппроксимации частотных характеристик в классе ких-цепей.
- •2.6. Постановка и решение задачи аппроксимации частотных характеристик цф в классе бих цепей.
- •2.7. Методы построения цифровых фильтров в классе ких цепей.
- •2.7. Методы построения структур цф в классе бих-цепей.
- •2.9. Дискретное преобразование Фурье и алгоритм бпф.
- •2.10. Метод синтеза структуры узкополосного цф на основе децимации и интерполяции.
- •2.11. Методы синтеза многоступенчатых структур узкополосных цф.
- •1.Метод м. Белланже.
- •2. Метод Крошье – Рабинера (оптимальный синтез многоступенчатых структур).
- •3. Структура с параллельными накопителями.
- •4. Метод синтеза цифровых полосовых фильтров на основе структуры с квадратурной модуляцией.
- •2.12. Общая структура системы анализа-синтеза сигналов и её применение.
- •2.13. Методы синтеза набора фильтров-демодуляторов во временной области.
- •2.14. Методы синтеза набора фильтров-демодуляторов в частотной области.
- •2.15. Цифровые гребенчатые фильтры.
- •2.16. Многокаскадная реализация цифровых полосовых фильтров с прореживанием по частоте.
- •Методы синтеза набора полосовых фильтров в классе ких-цепей на основе прореживания по частоте.
- •2.17. Двухкаскадная реализация набора цифровых полосовых фильтров с прореживанием по частоте.
- •2.18 Построение набора цифровых полосовых фильтров с прореживанием по частоте: пирамидальная структура.
- •2.19. Адаптивные ких-фильтры. Общее описание и синтез.
- •2.20. Адаптивные фильтры. Классификация и применение.
- •Фильтры с ос ( с предварительным обучением)
- •Применение адаптивных фильтров с ос
- •3.Устройства преобразования и обработки сигналов
- •3.1. Общая структура абонентской аппаратуры.
- •3.2. Кодеры формы речевого сигнала.
- •3.3. Дифференциальная икм.
- •3.4. Вокодеры.
- •3.5. Речеобразование, как процесс фильтрации.
- •3.6. Кодирование с линейным предсказанием.
- •3.7. Кодер gsm.
- •3.8. Методика разделения речевого сигнала на участки шума, пауз и речи.
- •3.9.Полосовые вокодеры.
- •3.10. Аудиокодеки: обобщенная схема алгоритмов компрессии аудиоданных.
- •3.11. Аудиокодеки: психоакустическая модель стандарта mpeg.
- •3.12.Кодирование с линейным предсказанием: метод «анализа через синтез».
- •Метод “анализа через синтез”.
- •Новые методы кодирования с линейным предсказанием.
- •Кодеры с возбуждением от остатка relp.
- •Кодер с многоимпульсным возбуждением.
- •Кодер с кодовым возбуждением celp.
- •Метод линейной спектральной пары lsp.
- •Субполосное кодирование с векторным квантователем (матричное кодирование).
- •3.13. Векторное квантование при кодирование речи.
- •Анализ-синтез речи с использование векторного квантования.
- •Постановка задачи.
- •Построение кодовой книги.
- •3.14Кодирование изображений: кодеки jpeg.
- •3.15 Кодирование изображений: кодеки mpeg.
- •3.16 Адаптивное подавление помехи в двухэлементной решетке.
- •3.17 Устройство подавления помех с двумя эталонными ненаправленными элементами.
- •3.18 Пространственные схемы адаптивной решетки.
- •3.19. Формирование лучей по пилот сигналу.
- •3.20. Устройство формирования лучей с повышенной разрешающей способностью.
Постановка задачи.
Пусть x¯=(x1,x2,x3….xn), n-мерный вектор компоненты которого действительные, случайные величины с непрерывным распределением амплитуд значений. При векторном квантовании n-мерный вектор x¯ отображается в n-мерный вектор y¯ с дискретными значениями амплитуд.
y¯=q(x¯)
Обычно вектор y¯принимает одно значение из ограниченного множества Y¯
Y¯=(yi, i от 1 до L )
Множество Y¯ называют кодовой книгой преобразования, а L размером кодовой книги при этом само значение yi¯ называют кодовым вектором или эталоном.
Для построения кодовой книги n-мерное пространство случайных векторов x разделяется на L областей (или ячеек), которые обозначим как, Ci, (i от 1 до L) каждой ячейкой Ci связывается один единственный вектор yi¯ , при этом квантователь назначает вектору x вектор yi¯ если x¯Є Ci
yi¯=q(xi¯) x¯Є Ci
При векторном квантовании возникает ошибка квантования которая может быть оценена мерой отклонения d(x¯,y¯).
Пример.
Пусть вектор x¯=(x1,x2), L=16
в этом случае:
В рассмотренном случае вместо вектора параметров x принимающих неквантованные значения передается вектор y¯6, а точнее номер ячейки 6 вектора y6 в кодовой книге на приемной стороне.
Построение кодовой книги.
Векторный квантователь называют оптимальным, если мера отклонения d(x¯,y¯) минимизирована по всем x и y, для кодовой книги заданной размерности L. Существуют два необходимых условия оптимальности. Первое условие заключается в том, что в оптимальном квантователе должно быть использовано правило выбора по минимуму искажения вектора x т.е. практически производится выбор ближайшей ячейки, а именно: yi¯=q(x¯), тогда и только тогда
d(x¯,yi¯)=< d(x¯,yj¯) j от 1 до L (i=j).
Второе условие оптимальности состоит в том, что каждый кодовый вектор yi¯ должен выбираться из условия минимизации среднего искажения в ячейке Ci, то есть минимизируется следующее расстояние:
Di=E{
d(xi¯,yi¯)/x¯ЄCi}=∫
d(x¯,yi¯)*p(x)dx¯
x¯ЄCi
→min yi¯
При этом некоторый вектор yi¯* минимизирующий указ. расстояния называют центройдом ячейки Ci и записывают:
yi¯*=centr(Ci)
Для построения кодовой книги на практике задаются набором обучающих векторов x¯(n), n от 1 до M и L-мерным множеством ячеек кодовой книги.
Все векторы x¯(n) распределяются по отдельным ячейкам
Ci, i от 1 до L, при этом если заданы значения центройдов yi¯*, i от 1 до L,
т
Di=1/Mi∑d(x¯,y¯*)
x¯ЄCi
где Mi-число векторов x(n) попавший в область Ci.
Для критерия СКО можно показать что Di минимизируется при условии если:
Как разбить всю кодовою книгу на ячейки Ci оптимальным образом?
Одним из наиболее эффективных методов построения кодовой книги является итерационный кластерный алгоритм. Алгоритм разделяет набор обучающих векторов x¯(n), i от 1 до M на L кластеров Ci, i от 1 до L таким образом чтобы удовлетворялись два необходимых условия оптимальности указанных выше.
Кластерный алгоритм построения кодовой книги включает следующие шаги:
1.Задание на начальных условий произвольным образом выбираются значения yi(0), i от 1 до L yi(0) начальное значение центройда
2.Классификация, классифицируют набор обучающих векторов x(n) по кластерам Ci с помощью правила ближайшего соседа.
т.е.: x¯Є Ci(m) тогда и только тогда, когда d(x¯,yi¯)=<d(x¯,yj¯) j≠i. m-номер итерации.
3.Коррекция кодовых векторов (центройдов), производится путем вычисления новых значений центройдов обучающих векторов для каждого кластера.
4.Рассчитывается суммарное среднее искажение, по следующей формуле:
5.Проверка на окончание процедуры. Если уменьшение велечены общего среднего искажения D(m), на итерации m относительно искажения D(m-1) меньше некоторого порога, процедура заканчивается, в противном случае переход на шаг 2.
