Цифровая обработка сигналов с модулями на Python, Столов Е.

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Цифровая обработка сигналов с модулями на Python, Столов Е.

   Предлагаемая вашему вниманию книга посвящена обработке сигналов. Она основана на курсе лекций, прочитанных автором в Казанском федеральном университете в "Институте вычислительной математики и информационных технологий" и является переработанной версией первой главы книги автора [7]. Отличительная черта книги, которая выделяет ее из большого количества доступных учебников, это использование модулей на языке Python для решения рассматриваемых проблем. Применение специализированных модулей: numpy, scipy, scikit-learn, pywt, bitarray, matplotlib позволяет создавать короткие скрипты, решающие текущую проблему.
Книга является учебным пособием, в ней нет новых результатов, поэтому, за редкими исключениями, в тексте отсутствуют ссылки на оригинальные статьи. В конце приведен список источников, которыми автор пользовался при написании текста.

Цифровая обработка сигналов с модулями на Python, Столов Е.


Внедрение водяных знаков в аудио файлы.
В этом пункте покажем, как представленные методы обработки цифровых сигналов могут быть использованы для решения конкретной задачи — внедрение водяных знаков ( ВЗ), или watermark (WM) в аудио файлы (носитель). Не нужно путать проблему внедрения ВЗ с задачами стеганографии. Хотя для решения обеих проблем используют схожие технологии, цели у них разные. Особенность цифровых объектов состоит в том, что их можно копировать без потери качества. В этой связи возникает проблема подтверждения авторского права, в частности, доказательство авторства аудио файлов. Одним из средств защиты таких файлов являются водяные знаки. В оригинал - носитель - внедряется специальным образом фрагмент - ВЗ, который не мешает прослушиванию модифицированного файла, однако, этот фрагмент может быть обнаружен специальной программой, которой владеет автор произведения. При этом подразумевается, что качество носителя остается высоким.

Цель стеганографии — скрыть передачу информации с помощью носителя, по к качеству носителя нс предъявляют высоких требований. В качестве носителя, как правило, используют аудио файл в сжатом формате. Структура файла в сжатом формате использует большое количество коэффициентов. Внося известные изменения в эти коэффициенты, удается передать большой объём информации. Эта задача в книге не рассматривается. Всегда предполагается, что носитель имеет wav формат.

Оглавление.
1. Основные понятия.
1.1. Цифровой сигнал. Постановка задачи. 
1.2. Преобразование Фурье и обобщенные функции. 
1.2.1. Случай периодического сигнала. 
1.2.2. Сигнал заданный на всей оси. 
1.3. Свойства преобразования Фурье. 
1.3.1. Формула обращения преобразования Фурье. 
1.3.2. Соотношения между функцией и ее преобразованием Фурье. 
1.3.3. Свертка функций. 
1.3.4. Дифференцирование обобщенных функций. Функция Хевисайда. 
1.4. Преобразование Фурье от последовательности. 
1.4.1. Свойства преобразования Фурье от последовательности. 
1.5. Дискретное преобразование Фурье. 
1.5.1. Определение ДПФ. 
1.5.2. Оценки спектра сигнала с помощью ДПФ. 
1.5.3. Быстрое преобразование Фурье. 
1.5.4. Пример оценки спектра сигнала с помощью ДПФ.
1.5.5. Сглаживающие окна. 
1.5.6. Связь между спектром непрерывного сигнала и ДПФ для периодического сигнала. 
1.6. Дальнейшие свойства ДПФ. 
1.6.1. Сдвиг последовательности. 
1.6.2. Свертка последовательностей. 
1.6.3. Корреляция между двумя последовательностями.
1.6.4. Примеры вычисления корреляции. 
1.6.5. Автокорреляция. 
1.7. Восстановление функции. 
1.7.1. Преобразование Фурье от единичной последовательности. 
1.7.2. Восстановление функции ио дискретным значениям.
1.7.3. Шум при переходе к целому формату в процессе оцифровки. 
2. Фильтрация.
2.1. Линейные фильтры. 
2.1.1. Устойчивость фильтра. 
2.1.2. Фильтры с конечным временем отклика. 
2.1.3. Фильтры с бесконечным временем отклика. 
2.1.4. Соединение фильтров. 
2.1.5. Устойчивость фильтров с бесконечным временем отклика. 
2.1.6. Случай конечной последовательности. 
2.1.7. Фильтры низких и высоких частот. Идеальный фильтр.
2.1.8. Реализация фильтров в пакете scipy. 
2.2. Примеры применения различных фильтров. 
2.2.1. Пример FIR фильтра. 
2.2.2. Представление IIR фильтра в виде последовательного соединения фильтров первого и второго порядка.
2.2.3. Восстановление сигнала по отфильтрованному результату. 
2.3. Фаза сигнала. 
2.3.1. Фазовый сдвиг сигнала в результате фильтрации.
2.3.2. Двусторонний фильтр. Обратный проход фильтра.
2.3.3. All-pass фильтр. 
2.3.4. Фазовая и групповая задержка. 
3. Примеры обработки цифровых сигналов.
3.1. Работа со звуковым файлом. 
3.1.1. Загрузка файла. 
3.2. Сдвиг спектра сигнала. 
3.2.1. Сдвиг с помощью модуляции и гребенки фильтров.
3.2.2. Аналитический сигнал. Преобразование Гильберта.
3.2.3. Пример работы с аналитическим сигналом. 
3.3. Изменение частоты стробирования сигнала. 
3.3.1. Децимация и обратная децимация сигнала. 
3.3.2. Пример реализации upsampling и downsampling.
3.3.3. B-Spline и сжатие звуковых файлов. 
3.4. Сжатое описание цифрового файла. Линейное предсказание.
3.4.1. Линейное предсказание. 
3.5. Примеры использования линейного предсказания. 
3.5.1. Применение линейного предсказания для сжатия сигнала. 
3.5.2. Применение линейного предсказания для получения сглаженного спектра сигнала. 
3.5.3. Обнаружение схожих музыкальных произведений.
3.6. Другие преобразования на основе ДПФ, используемые в задачах обработки цифровых файлов.  
3.6.1 Преобразование Хартли (Hartley). 
3.6.2. Дискретное косинус преобразование (DCT). 
3.6.3. Сравнение эффективности трех преобразований.
3.7. Преобразования не связанные с ДПФ. 
3.7.1. Дискретное wavelet преобразование. 
3.7.2. Реализация дискретного wavelet преобразования.
3.7.3. Multiresolution. 
3.7.4. Сжатие файла и метод главных компонент. 
3.7.5. Реализация РСА. 
3.8. Внедрение водяных знаков в аудио файлы. 
3.8.1. Выбор водяного знака. 
3.8.2. Внедрение ВЗ с помощью Wavelet-преобразования.
3.8.3. Внедрение ВЗ с помощью dct-преобразования.
3.8.4. Внедрение ВЗ с помощью интерполяции.

Купить .
Дата публикации:






Теги: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-07-26 18:07:03