Содержание
   Глава 1. Ширина и глубина распространения цифровой обработки сигналов
       1.1. Истоки ЦОС — 15
       1.2. Связь — 18
           1.2.1. Мультиплексирование — 18
           1.2.2. Сжатие — 19
           1.2.3. Эхоподавление — 19
       1.3. Обработка звуковых сигналов — 20
           1.3.1. Музыка — 20
           1.3.2. Синтез речи — 20
           1.3.3. Распознавание речи — 21
       1.4. Эхолокация — 22
           1.4.1. Радиолокация — 22
           1.4.2. Гидролокация — 23
           1.4.3. Сейсморазведка методом отражённых волн — 23
       1.5. Обработка изображений — 24
           1.5.1. Изображения в медицине — 24
           1.5.2. Изображения, получаемые в космосе — 25
           1.5.3. Коммерческие продукты — 26
   Глава 2. Математическая статистика и случайные сигналы
       2.1. Сигналы и их графическое отображение — 27
       2.2. Среднее значение и среднеквадратическое отклонение — 29
       2.3. Сигналы и процессы — 34
       2.4. Гистограмма, распределение вероятностей, функция плотности вероятности — 36
       2.5. Нормальное распределение — 44
       2.6. Генерация цифрового шума — 48
       2.7. Точность и погрешность — 51
   Глава 3. АЦП и ЦАП
       3.1. Теорема отсчётов — 58
       3.2. Цифро-аналоговое преобразование — 65
       3.3. Аналоговые фильтры преобразования данных — 68
       3.4. Выбор антиэлайзингового фильтра — 76
       3.5. Многоскоростная обработка в процессе аналого-цифрового преобразования — 80
       3.6. Однобитные аналого-цифровое и цифро-аналоговое преобразование — 82
   Глава 4. Программное обеспечение ЦОС
       4.1. Представление чисел в компьютере — 89
       4.2. Числа в формате с фиксированной точкой (целочисленный формат) — 90
       4.3. Числа в формате с плавающей точкой (вещественный формат) — 92
       4.4. Точность представления чисел — 95
       4.5. Скорость вычислений: влияние языка программирования — 99
       4.6. Скорость вычислений: влияние аппаратной платформы — 105
       4.7. Скорость вычислений: советы для программистов — 110
   Глава 5. Линейные системы
       5.1. Сигналы и системы — 113
       5.2. Условия линейности системы — 115
       5.3. Статическая характеристика и передача гармонических сигналов — 118
       5.4. Примеры линейных и нелинейных систем — 121
           5.4.1. Примеры линейных систем (процессов) — 121
           5.4.2. Примеры нелинейных систем — 122
       5.5. Особые свойства линейности — 122
       5.6. Принцип суперпозиции - фундаментальное понятие ЦОС — 124
       5.7. Наиболее распространённые виды декомпозиции — 127
           5.7.1. Импульсная декомпозиция — 127
           5.7.2. Ступенчатая декомпозиция — 129
           5.7.3. Декомпозиция на основе сигналов с чётной и нечётной симметрией — 129
           5.7.4. Декомпозиция с прореживанием — 130
           5.7.5. Декомпозиция Фурье — 131
       5.8. Если система нелинейна — 133
   Глава 6. Свёртка
       6.1. Дельта-функция и импульсная характеристика — 135
       6.2. Свёртка — 137
       6.3. Описание свёртки со стороны входа системы — 140
       6.4. Описание свёртки со стороны выхода системы — 144
       6.5. Сумма взвешенных входных отсчётов — 150
   Глава 7. Свойства свёртки
       7.1. Типовые импульсные характеристики — 152
           7.1.1. Единичный импульс — 152
           7.1.2. Процедуры дифференциального и интегрального исчисления — 154
           7.1.3. Фильтры нижних и верхних частот — 157
           7.1.4. Каузальные и некаузальные сигналы — 159
           7.1.5. Сигналы с нулевой, линейной и нелинейной фазой — 160
       7.2. Математические свойства свёртки — 162
           7.2.1. Свойство коммутативности — 162
           7.2.2. Свойство ассоциативности — 162
           7.2.3. Свойство дистрибутивности — 163
           7.2.4. Преемственность между входом и выходом — 164
           7.2.5. Центральная предельная теорема — 165
       7.3. Корреляция — 166
       7.4. Скорость вычислений — 169
   Глава 8. Дискретное преобразование Фурье
       8.1. Преобразование Фурье — 171
       8.2. Действительное ДПФ: терминология и обозначения — 177
       8.3. Независимая переменная при описании в частотной области — 179
       8.4. Базисные функции ДПФ — 181
       8.5. Синтез сигнала с помощью обратного ДПФ — 183
       8.6. Анализ сигналов на основе ДПФ — 188
           8.6.1. Вычисление ДПФ решением системы уравнений — 188
           8.6.2. Вычисление ДПФ с помощью свёртки — 189
       8.7. Дуальность — 193
       8.8. Форма представления в полярных координатах — 193
       8.9. Проблемы представления в полярных координатах — 196
           8.9.1. Проблема 1: радианы или градусы? — 196
           8.9.2. Проблема 2: ошибка деления на ноль — 197
           8.9.3. Проблема 3: неоднозначность значений арктангенса — 198
           8.9.4. Проблема 4: неправильная фаза при очень маленьких значениях модуля — 198
           8.9.5. Проблема 5: неоднозначность периода фазы 2? — 199
           8.9.6. Проблема 6: модуль всегда положителен (неоднозначность половины периода фазы ?) 200
           8.9.7. Проблема 7: скачки между ? и -? — 201
   Глава 9. Применение ДПФ
       9.1. Спектральный анализ сигналов — 202
       9.2. Частотные характеристики систем — 211
       9.3. Свёртка в частотной области — 214
   Глава 10. Свойства преобразования Фурье
       10.1. Линейность преобразования Фурье — 220
       10.2. Свойства фазовой характеристики — 223
       10.3. Периодичность сигналов ДПФ — 230
       10.4. Сжатие и расширение сигналов — Многоскоростная обработка
       10.5. Умножение сигналов (амплитудная модуляция) — 240
       10.6. Преобразование Фурье дискретного времени — 242
       10.7. Уравнение Парсеваля — 244
   Глава 11. Пары Фурье+преобразований
       11.1. Единичный импульс — 246
       11.2. Функция sin(x)/x — 249
       11.3. Другие пары преобразований Фурье — 252
       11.4. Колебания Гиббса — 255
       11.5. Гармоники — 257
       11.6. ЛЧМ-сигналы — 260
   Глава 12. Быстрое преобразование Фурье
       12.1. Комплексное ДПФ для действительных сигналов — 263
       12.2. Как работает алгоритм БПФ — 266
       12.3. Примеры программной реализации БПФ — 271
       12.4. Сравнение по точности и быстродействию — 276
       12.5. Дополнительное повышение быстродействия — 278
   Глава 13. Аналоговая обработка сигналов
       13.1. Дельта-функция — 283
       13.2. Операция свёртки — 285
       13.3. Интеграл Фурье — 291
       13.4. Ряд Фурье — 294
   Глава 14. Введение в цифровую фильтрацию
       14.1. Основные понятия — 300
       14.2. Формы представления информации в сигнале — 304
       14.3. Временные характеристики — 305
       14.4. Частотные характеристики — 306
       14.5. Высокочастотные, полосовые и режекторные фильтры — 311
       14.6. Классификация фильтров — 315
   Глава 15. Однородные фильтры
       15.1. Однородные нерекурсивные фильтры — 317
       15.2. Переходная характеристика и подавление шума — 318
       15.3. Частотная характеристика — 320
       15.4. Модифицированные однородные фильтры — 321
       15.5. Однородные рекурсивные фильтры — 323
   Глава 16. Оконные фильтры
       16.1. Принципы построения оконных фильтров — 326
       16.2. Расчёт оконного фильтра — 330
       16.3. Примеры использования оконных фильтров — 333
       16.4. Достижение сверхвысокой точности — 337
   Глава 17. Специальные фильтры
       17.1. АЧХ произвольной формы — 339
       17.2. Коррекция (выравнивание) частотной характеристики — 343
       17.3. Оптимальная фильтрация — 350
   Глава 18. Быстрая свёртка
       18.1. Свёртка с секционированием — 354
       18.2. Быстрая свёртка — 356
       18.3. Сокращение вычислительных затрат — 361
   Глава 19. Рекурсивные фильтры
       19.1. Рекурсивный метод — 363
       19.2. Однополюсный рекурсивный фильтр — 366
       19.3. Узкополосный рекурсивный фильтр — 370
       19.4. ФЧХ рекурсивных фильтров — 372
       19.5. Применение целочисленной арифметики — 376
   Глава 20. Фильтры Чебышева
       20.1. Частотные характеристики фильтров Чебышева и Баттерворта — 378
       20.2. Расчёт фильтра — 379
       20.3. Переходная характеристика и перерегулирование — 387
       20.4. Устойчивость — 388
   Глава 21. Сравнительный анализ фильтров
       21.1. Первый раунд: аналоговый фильтр против цифрового — 393
       21.2. Второй раунд: оконный фильтр против фильтра Чебышева — 396
       21.3. Третий раунд: однородный фильтр против однополюсного — 399
   Глава 22. Обработка звука
       22.1. Слух человека — 401
       22.2. Тембр — 405
       22.3. Компромисс между качеством звука и частотой дискретизации — 408
       22.4. Аудио высокого качества — 409
       22.5. Компандирование — 413
       22.6. Синтез и распознавание речи — 414
       22.7. Нелинейная обработка звуковых сигналов — 419
   Глава 23. Формирование и демонстрация изображений
       23.1. Структура цифрового изображения — 423
       23.2. Фотоаппарат и глаз человека — 426
       23.3. Телевизионный видеосигнал — 435
       23.4. Другой способ формирования и демонстрации изображений — 437
       23.5. Регулировка яркости и контрастности — 438
       23.6. Преобразование шкалы серого — 442
       23.7. Деформирование изображений — 444
   Глава 24. Линейная обработка изображений
       24.1. Свёртка — 448
       24.2. Модификация границ с помощью ФРТ размерностью 3?3 пикселя — 453
       24.3. Свёртка при выполнении условия сепарабельности — 455
       24.4. ФРТ большой размерности — Выравнивание освещённости
       24.5. Фурье-анализ изображений — 462
       24.6. Быстрая свёртка — 467
       24.7. Более внимательный взгляд на свёртку изображений — 470
   Глава 25. Особые методы обработки изображений
       25.1. Пространственное разрешение — 474
       25.2. Шаг и апертура выборки — 481
       25.3. Отношение сигнал/шум — 484
       25.4. Морфологическая обработка изображений — 488
       25.5. Компьютерная томография — 494
   Глава 26. Нейронные сети
       26.1. Задача обнаружения — 504
       26.2. Архитектура нейронных сетей — 511
       26.3. Почему это работает? — 516
       26.4. Обучение нейронной сети — 518
       26.5. Оценка результатов — 526
       26.6. Проектирование рекурсивных фильтров — 529
   Глава 27. Сжатие данных
       27.1. Стратегии сжатия данных — 535
       27.2. Кодирование длин серий — 537
       27.3. Кодирование Хаффмана — 539
       27.4. Дельта-кодирование — 541
       27.5. LZW-сжатие — 542
       27.6. Сжатие с преобразованием — 549
       27.7. MPEG — 556
   Глава 28. Цифровые сигнальные процессоры
       28.1. Чем ЦСП отличаются от других микропроцессоров — 558
       28.2. Циклическая буферизация — 561
       28.3. Архитектура цифрового сигнального процессора — 564
       28.4. Процессоры с фиксированной и плавающей точкой — 570
       28.5. Си или Ассемблер? — 577
       28.6. Насколько быстры ЦСП? — 583
       28.7. Рынок цифровых сигнальных процессоров — 589
   Глава 29. Начинаем работать с ЦСП
       29.1. Семейство ADSP-2106x — 593
       29.2. Стартовый набор SHARC EZ-KIT Lite — 595
       29.3. Пример проектирования: КИХ-фильтр обработки аудиосигналов — 597
       29.4. Аналоговые измерения с помощью цифровых систем — 600
       29.5. К вопросу о выборе фиксированной или плавающей точки — 602
       29.6. Более мощные программные инструменты — 605
   Глава 30. Комплексные числа
       30.1. Основные понятия — 611
       30.2. Полярная форма записи комплексных чисел — 615
           30.2.1. Метод замещения комплексными числами — 618
       30.3. Комплексное представление синусоидальных функций — 620
       30.4. Описание систем с использованием комплексных чисел — 622
       30.5. Анализ электрических цепей — 623
   Глава 31. Комплексное преобразование Фурье
       31.1. Вещественное ДПФ — 628
       31.2. Математическая эквивалентность — 630
       31.3. Комплексное ДПФ — 631
       31.4. Семейство преобразований Фурье — 636
           31.4.1. Четвёрка преобразований Фурье — 636
           31.4.2. Вещественные и комплексные преобразования — 637
           31.4.3. Анализ и синтез — 637
           31.4.4. Система обозначений во временной области — 637
           31.4.5. Система обозначений в частотной области — 637
           31.4.6. Уравнения анализа — 638
           31.4.7. Уравнения синтеза — 638
           31.4.8. Масштабирование — 638
           31.4.9. Другие формы записи уравнений — 639
       31.5. Зачем использовать комплексное преобразование Фурье? — 639
   Глава 32. Преобразование Лапласа
       32.1. Понятие S-плоскости — 643
       32.2. Стратегия преобразования Лапласа — 650
       32.3. Анализ электрических схем — 655
       32.4. Значение нулей и полюсов — 659
       32.5. Расчёт фильтров в S-области — 662
   Глава 33. Z+преобразование
       33.1. Понятие Z-плоскости — 668
       33.2. Анализ рекурсивных систем — 673
       33.3. Каскадное и параллельное соединения — 678
       33.4. Инверсия АЧХ — 682
       33.5. Нормировка коэффициента усиления — 684
       33.6. Расчёт фильтров — Метод Чебышева-Баттерворта
           33.6.1. Основной цикл программы — 686
           33.6.2. Объединение коэффициентов — 689
           33.6.3. Вычисление координат полюсов фильтра на S-плоскости — 689
           33.6.4. Преобразование окружности в эллипс — 690
           33.6.5. Переход от аналогового фильтра к цифровому — 692
           33.6.6. Преобразование НЧ-фильтра в НЧ-фильтр — 694
           33.6.7. Преобразование НЧ-фильтра в ВЧ-фильтр — 695
       33.7. Две стороны ЦОС: хорошая и плохая — 695
    Глоссарий.