Сергиенко А.Б. Цифровая обработка сигналов

Опубликовал: pvi777 в категорию Материалы по MathWorks MATLAB - Дата добавления: 29.03.2024, 09:15


Учебник представляет собой базовый курс по цифровой обработке сигналов. В нем изложены основы теории дискретных сигналов и систем, рассмотрены методы спектрального анализа и фильтрации дискретных сигналов, алгоритмы синтеза дискретных фильтров, влияние эффектов квантования и конечной точности вычислений на работу цифровых устройств, а также методы модуляции, применяемые для передачи цифровой информации. Вводные главы посвящены основам анализа сигналов и теории аналоговых систем. Материал изложен так, чтобы наглядно продемонстрировать сущность алгоритмов, их взаимосвязь и области применения.
Теоретические сведения сопровождаются примерами реализации обсуждаемых алгоритмов с помощью системы MATLAB и ее пакетов расширения Signal Processing, Communications и Filter Design.
Книга допущена в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника», преподавателей, научных работников, программистов, а также всех, кто интересуется компьютерной обработкой сигналов и иных данных.

СОДЕРЖАНИЕ

Введение
Структура книги
Чего нет в этой книге
Благодарности
От издательства

Глава 1. Основы анализа сигналов
Классификация сигналов
Энергия и мощность сигнала
Ряд Фурье
Синусно-косинусная форма
Вещественная форма
Комплексная форма
Примеры разложения сигналов в ряд Фурье
Преобразование Фурье
Примеры расчета преобразования Фурье
Свойства преобразования Фурье
Фурье-анализ неинтегрируемых сигналов
Корреляционный анализ
Корреляционная функция
Взаимная корреляционная функция
Связь между корреляционными функциями и спектрами сигналов
Энергетические расчеты в спектральной области
Комплексная огибающая
Преобразование Гильберта
Спектр аналитического сигнала
Случайные сигналы
Ансамбль реализаций
Модели случайных процессов
Вероятностные характеристики случайных процессов
Корреляционные функции случайных процессов
Стационарные и эргодические случайные процессы
Спектральные характеристики случайных процессов
Теорема Винера-Хинчина
Узкополосный случайный процесс

Глава 2. Аналоговые системы
Классификация систем
Характеристики линейных систем
Импульсная характеристика
Переходная характеристика
Условие физической реализуемости
Комплексный коэффициент передачи
Коэффициент передачи по мощности
Фазовая и групповая задержка
Взаимный спектр выходного и входного сигналов
Взаимная корреляция между входом и выходом
Преобразование случайного процесса в линейной системе
Спектральная плотность мощности
Корреляционная функция
Дисперсия
Плотность вероятности
Частный случай белого шума
Способы описания линейных систем
Дифференциальное уравнение
Функция передачи
Нули и полюсы
Полюсы и вычеты
Пространство состояний
Функции MATLAB для расчета линейных цепей
Расчет частотных характеристик
Построение графиков фазочастотных характеристик
Преобразование способов описания линейных цепей
Расчет аналоговых фильтров-прототипов
Преобразования фильтров-прототипов
Расчет аналоговых фильтров
Выбор порядка фильтра
Расчет групповой задержки

Глава 3. Дискретные сигналы
Аналоговые, дискретные и цифровые сигналы
Аналого-цифровое и цифро-аналоговое преобразование
Частота Найквиста
Спектр дискретного сигнала
Влияние формы дискретизирующих импульсов
Теорема Котельникова
Восстановление радиосигнала по отсчетам видеосигнала
Квадратурная дискретизация узкополосных сигналов
Z-преобразование
Примеры вычисления z-преобразования
Связь z-преобразования с преобразованиями Лапласа и Фурье
Свойства z-преобразования
Обратное z-преобразование
Дискретные случайные сигналы
Корреляционная матрица
Дискретный белый шум
Дискретные сигналы в MATLAB
Расчет временных функций
Функции генерации одиночных импульсов
Генерация последовательности импульсов
Функции генерации периодических сигналов
Генерация сигнала с меняющейся частотой
Формирование случайных сигналов
Получение данных из внешних источников
Чтение wav-файлов
Запись wav-файлов
Воспроизведение звука
Запись звука
Готовые записи сигналов
Пакет расширения Data Acquisition

Глава 4. Дискретные системы
Сущность линейной дискретной обработки
Способы описания дискретных систем
Импульсная характеристика
Функция передачи
Нули и полюсы
Полюсы и вычеты
Пространство состояний
Преобразование случайного сигнала в дискретной системе
Рекурсивные и нерекурсивные дискретные фильтры
Нерекурсивные фильтры
Рекурсивные фильтры
Формы реализации дискретных фильтров
Каноническая форма
Транспонированная форма
Последовательная (каскадная) форма
Параллельная форма
Дискретная фильтрация в MATLAB
Дискретная свертка
Обращение свертки
Функция дискретной фильтрации
Доступ к внутреннему состоянию фильтра
Компенсация фазового сдвига
Расчет импульсной характеристики
Расчет частотной характеристики
Расчет групповой задержки дискретной системы
Отображение нулей и полюсов фильтра
Свертка как матричное умножение
Преобразование способов описания дискретных фильтров
Изменение частоты дискретизации
Прореживание
Интерполяция
Передискретизация
Некоторые идеализированные фильтры
Дискретное преобразование Гильберта
Идеальный дифференцирующий фильтр
Визуализатор фильтров

Глава 5. Спектральный анализ
Дискретное преобразование Фурье
Свойства дискретного преобразования Фурье
Восстановление непрерывного сигнала с помощью ДПФ
Матрица ДПФ
Связь ДПФ и спектра дискретного сигнала
Алгоритм быстрого преобразования Фурье
БПФ с прореживанием по времени
БПФ с прореживанием по частоте
Основание алгоритма БПФ
Выводы
Взаимосвязь ДПФ и фильтрации
ДПФ как дискретная фильтрация
Дискретная фильтрация с помощью ДПФ
Растекание спектра
Весовые функции
Спектр дискретного случайного процесса
Непараметрические методы
Периодограмма
Метод Узлча
Параметрические методы
Авторегрессионная модель
Метод MUSIC
Метод EV
Функции спектрального анализа в MATLAB
Прямое и обратное ДПФ
Функция fftshift
Матрица ДПФ
Блочная фильтрация в частотной области
Окна
Функции непараметрического спектрального анализа
Параметрический спектральный анализ в MATLAB
Реализация метода MUSIC
Функции peig и rooteig

Глава 6. Проектирование дискретных фильтров
Синтез рекурсивных фильтров по аналоговому прототипу
Метод билинейного z-преобразования
Метод инвариантной импульсной характеристики
Прямые методы синтеза
Оптимальные методы
Субоптимальные методы
Субоптимальный синтез нерекурсивных фильтров
Синтез с использованием окон
Фильтры с косинусоидальным сглаживанием АЧХ
Синтез дискретных фильтров в MATLAB
Функции, использующие билинейное z-преобразование
Функция impinvar
Функции прямого синтеза рекурсивных фильтров
Функции синтеза с использованием окон
Функции расчета ФНЧ с косинусоидальным сглаживанием
Функция расчета рекурсивного фильтра Гильберта
Функции минимизации среднеквадратической ошибки
Реализация метода Ремеза
Функции пакета Filter Design
Графическая среда для синтеза и анализа фильтров

Глава 7. Эффекты квантования в цифровых системах
Форматы представления чисел
Представление отрицательных чисел
Формат с фиксированной запятой
Формат с плавающей запятой
Процесс квантования
Шум квантования
Неравномерное квантование
Эффекты квантования в цифровых фильтрах
Квантование коэффициентов цифровых фильтров
Масштабирование коэффициентов цифровых фильтров
Переполнение разрядной сетки в процессе вычислений
Округление промежуточных результатов вычислений
Предельные циклы
Учет эффектов конечной точности вычислений в MATLAB
Функции квантования
Функции пакета расширения Filter Design
Квантователи
Квантованные фильтры
Анализ предельных циклов
Расширение программы fdatool8
Квантованное БПФ

Глава 8. Модуляция и демодуляция
Амплитудная модуляция
Однотональная AM
AM-сигнал в Общем случае
Энергетические соотношения в АМ-сигнале
Демодуляция AM
Разновидности амплитудной модуляции
AM с подавленной несущей
Однополосная модуляция
Полярная модуляция
Угловая модуляция
Фазовая и частотная модуляция
Гармоническая угловая модуляция
Спектр сигнала с гармонической угловой модуляцией
Ширина спектра сигнала с гармонической УМ
Демодуляция УМ
Квадратурная модуляция
Спектр сигнала с квадратурной модуляцией
Демодуляция сигнала с квадратурной модуляцией
Способы модуляции, используемые при передаче цифровой информации
Частотная манипуляция
Амплитудная манипуляция
Фазовая манипуляция
Квадратурная манипуляция
Широтно-импульсная модуляция
Функции модуляции и демодуляции пакета Signal Processing
Амплитудная модуляция
AM с подавленной несущей
Однополосная модуляция
Фазовая модуляция
Частотная модуляция
Квадратурная модуляция
Широтно-импульсная модуляция
Время-импульсная модуляция
Функции модуляции и демодуляции пакета Communications
Аналоговая модуляция в пакете Communications
Цифровая модуляция в пакете Communications

Приложение А. Основы работы с MATLAB
Установка
Работа в интерактивном режиме
Справочная система
Интерфейс главного окна
Массивы
Другие типы данных
Многомерные массивы
Строки
Структуры
Массивы ячеек
Программирование
Программы и функции
Редактор/отладчик М-файлов
Создание функций
Путь поиска
Логические условия
Условный оператор
Оператор выбора
Циклы
Функции с переменным числом параметров
Ввод и вывод данных
Работа с отладчиком
Оптимизация MATLAB-программ
MATLAB и русский язык
Графика
Двумерная графика
Трехмерная графика
Настройка внешнего вида графиков
Одновременный вывод нескольких графиков
Дальнейшее использование графиков
Дополнительные источники информации

Приложение Б. Обзор функций MATLAB
Audio
Datafun
Datatypes
Demos
Elfun
Elmat
Funfun
General
Graph2d
Graph3d
Graphics
lofun
Lang
Matfun
Ops
Polyfun
Sparfun
Specfun
Specgraph
Strfun
Timefun
Uitools
Verctrl
Winfun

Приложение В. Компоненты MATLAB
MATLAB
Пакеты расширения MATLAB
Математика и анализ
Экспорт и импорт данных 
Обработка сигналов и изображений
Разработка систем управления
Финансовое моделирование и анализ
Simulink
Наборы блоков Simulink

Приложение Г. Программа SPTool
Загрузка сигнала
Просмотр графика сигнала
Спектральный анализ сигнала
Расчет фильтра
Просмотр характеристик фильтра
Фильтрация сигнала
Сохранение результатов работы

Литература
Алфавитный указатель 


Скачать:


  • Теги:

Комментарии:


Оставить комментарий

Вход на сайт

Информация о проекте

Настоящий сайт представляет собой информационный портал, содержащий материалы по проблеме бизнес-аналитики, раскрывающие особенности использования современных подходов и методов анализа и обработки данных, что в условиях современной информатизации общества представляется весьма актуальным при исследовании различных проблем социально-экономического характера.
Настоящий портал содержит материалы познавательного, учебно-методического и научно-исследовательского характера, демонстрирующие современное состояние развития проблемы бизнес-аналитики, проблемы анализа и обработки данных. Особое внимание на страницах сайта уделено методическому и аналитическому инструментарию рассматриваемых проблем. Наряду с теоретическими и аналитическими материалами сайт содержит пакеты программных продуктов, представляющих собой прикладной инструментарий, способный автоматизировать научно-практические исследования в области бизнес-аналитики и бизнес-статистики.

Контакты