- •Министрерство образования российской федерации рязанская государственная радиотехническая академия
- •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. Устройство формирования лучей с повышенной разрешающей способностью.
3.14Кодирование изображений: кодеки jpeg.
Основные алгоритмы сжатия изображений.
Возможности сокращения описания изображения обусловлено 2 факторами:
Ограничение зрительного восприятия - изображение можно аппроксимировать более простой моделью.
Избыточность цифрового изображения даже после первичного сжатия. Дополнительное сжатие можно обеспечить методами неравномерного статистического кодирования.
Первый класс методов сжатия основан на свойствах самого изображения и динамике его изменения от кадра к кадру. Данные методы ведут к потере части информации об изображении. Реализованы как в виде внутрикадрового, так межкадрового кодирования. К первому классу можно отнести:
Кодирование предсказанием АДИКМ.
Линейное кодирование с предсказанием.
Мужкадровое кодирование (большая часть изображения незначительно изменяется друг относительно друг от кадра к кадру).
Прореживание отсчетов с последующей интерполяцией.
Гибридное межкадровое и внутрикадровое кодирование.
Статическое кодирование обеспечивает сжатие за счет статистических свойств сигнала изображения и в принципе не ведет к потерям изображения. Ко второму классу можно отнести:
Использование статистических кодов, арифметических кодов.
Векторное кодирование.
Фрактальные методы – медленная архивация, но быстрая распаковка.
Алгоритм JPEG.
Разработан группой экспертов для сжатия 24 битных полноцветных изображений (алгоритм ДКП участков изображения 8*8, равномерное квантование, кодирование Хаффмана). На участке 8*8 яркость и цвет меняются сравнительно плавно. При разложении матрицы такой области в двойной ряд по косинусам значимыми оказываются только первые коэффициенты. Цветовое восприятие слабо распознает некоторые частоты, то есть более грубая аппроксимация некоторых компонент будет происходить без потери качества.
Характеристики JPEG:
Коэффициент компрессии от 2 до 200.
Полноцветные 24 битные изображения.
Недостатки:
Создается ореол вокруг резких горизонтальных и вертикальных границ изображения (эффект Гиббса).
При высокой степени сжатия изображение распадается на блоки 8*8 пикселей.
Последовательность операций JPEG.
Y - яркостная компонента.
U,V - цветовые компоненты.
V - хроматический синий
U - хроматический красный.
RLE - алгоритм группового кодирования.
Шаг 1.
Переводим изображение из цветового пространства RGB в цветовое пространство YUV, что делается для последующего обеспечения более грубого квантования цветовых компонент U,V при более точном квантовании яркостной компоненты Y. Упрощенно перевод можно представить в виде:
Шаг 2.
Разбиваем исходное изображение на матрицы 8*8. Формируем из каждой матрицы 3 рабочих матрицы по 8 бит для каждой компоненты. Для U,V элементы матрицы набираются через строчку и столбец (децимация). Теряется ¾ информации о цветовой составляющей и достигается сжатие в два раза.
Шаг 3.
Применяя ДКП к каждой рабочей матрицы, получим матрицу, у которой коэффициенты в левом верхнем углу соответствуют низко частотным составляющим, а в правом нижнем высоко частотные составляющие.
Y(u,
)=1/4*
где C=(i,u)=A(u)*cos((2i+1)Un/2N)
A(u)=1/
при u=0
A9u)=1 при
u
0
Шаг 4.
Производим квантование. Для каждой компоненты задается матрица квантования. Выполняется управление сжатием, и происходят самые большие потери. Переводим матрицу в 64 элементный вектор при помощи зигзаг-сканирования.
В начале вектора получим коэффициенты соответствующие низкочастотным составляющим, а в конце высокочастотным.
Шаг 5.
Свертывание вектора с помощью алгоритма . Получим пары типа:
«пропустить» «число»
счетчик пропуска нулей значение необходимое поставить
в следующей ячейки
42 3 0 0 0 -2 0 0 0 0 1
(0,42) (0,3) (3,-2) (4,1)
Шаг 6
Свертывание поученных пар с помощью кодирования по Хаффману с фиксированной таблицей.
Процесс восстановления изображения полностью идентичен. Сжатие до 15 раз без существенных потерь.
Алгоритм Хаффмана.
Известен с 60 годов. Основан на сопоставлении
символам входного потока, которые
повторяются большое число раз, цепочек
бит меньшей длины. Для сбора статистики
требуется 2 прохода по изображению.
Задан алфавит
и другой алфавит
.
Шаг1.
Упорядочиваем все символы ai входного алфавита в порядке убывания вероятности. В начале кодирования слова bi были пустые.
Шаг 2.
Объединяем два символа ak,r-1,ak,r имеющих меньшую вероятность в общий псевдосимвол a’ с суммарной вероятностью. Дописываем 0 в начале слова bk,r-1 и 1 в начале слова bk,r.
Шаг 3.
Удаляем из списка символы ak,r-1,ak,r и заносим символ a’. Теперь снова проводим шаг 2 (вторая итерация), добавляя 1 или 0 для всех слов bi соответствующих псевдосимволам, до тех пор пока не останется один псевдосимвол.
P1=0,5 P2=0,24 P3=0,15 P4=0,11
