Ответы:
Моя рекомендация с точки зрения учебников - « Понимание DSP» Рика Лайонса . Мой обзор последнего издания здесь .
Я и многие другие из сообщество и в других местах, помогли Рик Пересмотреть части текста с момента первого издания.
Для самостоятельного изучения я не знаю лучшей книги.
В качестве бесплатного онлайн-ресурса я рекомендую книгу Стива Смита . Лично я предпочитаю стиль Рика, но книга Стива как преимущество онлайн-доступности (а онлайн-версия бесплатна!).
Редактировать:
Рик прислал мне несколько отзывов, которыми я поделился здесь:
Для ваших коллег, у которых есть копия моей книги DSP, я буду рад выслать им исправления для моей книги. Все, что им нужно сделать, это отправить мне электронное письмо с сообщением (1) Номер издания и (2) Печатный номер их копии книги. Номер для печати можно найти на странице непосредственно перед страницей «Посвящение». Мой адрес электронной почты: R.Lyons [at] ieee.org
Я рекомендую вашим коллегам взглянуть на: http://www.redcedar.com/learndsp.htm
Рик также дал мне длинный список онлайн-ссылок на DSP. Слишком много, чтобы положить сюда. Я расскажу о настройке версии GoogleDocs и перепишусь здесь позже.
Java-апплеты Пола Фальстада - это фантастический способ взаимодействия с системами и их интуитивного изучения. Цифровой фильтр апплет является откровением.
Проверьте остальное на http://www.falstad.com/mathphysics.html .
Для более неформального вступления мне нравится учебник по цифровой обработке сигналов Кена Стейглица, который так и есть. Я учил класс, используя этот текст, и мне очень понравился стиль. Он хорошо написан и делает материал довольно интересным.
DSP Primer написан для широкой аудитории, включая:
- Студенты DSP на курсах инженерии и информатики.
- Композиторы компьютерной музыки и те, кто работает с цифровым звуком.
- WWW и интернет-разработчики, которые работают с мультимедиа.
- Обычные читатели, интересующиеся наукой, желающие познакомиться с DSP.
Особенности:
- Предлагает простой и беспрепятственный пошаговый подход к DSP для начинающих пользователей, особенно начинающих в компьютерной музыке.
- Предназначен для предоставления практических знаний и понимания методов частотной области, включая БПФ и цифровую фильтрацию.
- Содержит наводящие на размышления вопросы и предлагаемые эксперименты, которые помогают читателю понять и применить теорию и методы DSP.
Ниже приведены три лучших учебника по этой теме.
Обработка сигналов в дискретном времени , серия обработки сигналов Прентис-Холла, Алан В. Оппенгейм, Рональд В. Шефер, Джон Р. Бак.
Цифровая обработка сигналов: принципы, алгоритмы и приложения , Прентис Холл Джон Г. Проакис, Димитрис К. Манолакис
Сигналы и системы , Прентис Холл Алан В. Оппенгейм, Алан С. Вилльский, с С. Хамидом
Если вам нужно выбрать один из них, выберите « Обработка сигналов с дискретным временем» в серии «Обработка сигналов Прентис-Холла» Алана В. Оппенгейма, Рональда Шафера, Джона Р. Бака . Конечно, как указано в ответе Хоссейна, Санджит Митра может быть просто для новичка.
Дальнейшие книги с их индивидуальными преимуществами:
Вы можете посетить MIT OpenCourseWare . Комплект из 20 видео лекций профессора Алана В. Оппенгейма.
В дополнение к уже упомянутым книгам, если вы сосредоточены на разработке алгоритмов, цифровая обработка сигналов Proakis с использованием MATLAB является отличным ресурсом для начинающих. Серия числовых рецептов также является отличным источником информации о том, как реализовать некоторые основные алгоритмы DSP (спектральное разложение, свертки, интерполяция и экстраполяция и т. Д.) В практических ситуациях.
Для меня Оппенгейм дает гораздо более строгий теоретический подход к предмету по сравнению с Проакисом. Proakis, я всегда чувствовал, обеспечивает несколько большую применимость к сценариям реального мира.
Я нашел этот апплет очень полезным при понимании природы свертки во времени. Радость свертки. Это позволяет вам «рисовать» ваши сигналы времени и свертывать их, чтобы вы получили представление о том, что происходит во временной области.
Новичок DSP, имеющий некоторую математическую зрелость, может начать с
который находится в свободном доступе в Интернете. Авторы также сделали свои две другие книги свободно доступными в Интернете:
Елена Ковачевич, Вивек Гоял, Мартин Веттерли, Фурье и обработка вейвлет-сигналов , 2013.
Мартин Веттерли, Елена Ковачевич, Вейвлеты и кодирование поддиапазонов , 2007.
Из предисловия Основ обработки сигналов:
Эта книга охватывает основы для глубокого понимания современной обработки сигналов. Он содержит материал, который многие читатели могли видеть раньше, разбросанный по нескольким источникам, но без интерпретаций гильбертова пространства, которые необходимы для обработки сигналов. Наша цель - научить обработке сигналов с геометриейто есть, чтобы распространить евклидовы геометрические идеи на абстрактные сигналы; для этого мы используем геометрию гильбертова пространства. При таком подходе фундаментальные понятия - такие как свойства базисов, представления Фурье, выборка, интерполяция, аппроксимация и сжатие - часто объединяются по разным измерениям, дискретному времени и непрерывному времени, что облегчает выделение нескольких существенных отличий , Объединение результатов геометрически помогает обобщать за пределы понимания Фурье, продвигая понимание дальше, быстрее.
https://www.amazon.com/dp/B01MS8W9XI
Эта книга будет проходить через различные проекты, которые научат читателя, как писать программы: улучшить их пение, синтезировать различные звуки гитары, изменить мозговую волну человека, разбить стекло, помочь людям расслабиться и узнать о многих различных звуковых технологиях и инструментах DSP: DFT, FFT, фильтр высоких частот, фильтр низких частот, основная частота, алгоритм Karplus-strong. В этой книге они узнают о: изохронных тонах, бинауральных и монауральных ритмах и о том, как их кодировать. Тогда они смогут придумывать свои собственные удары. Они узнают о звуковых волнах и многом другом. Есть очень мало книг / сайтов, которые показывают людям, как кодировать инструменты DSP. Многие из них демонстрируют теорию, но не многие демонстрируют применение, поэтому я думаю, что эта книга была бы очень полезна для старшеклассников, студентов и сотрудников межуровневых уровней.
Некоторым людям нравится сосредотачиваться на DSP как на предмете сам по себе. Мне нравится думать, что обучение - это скорее спираль, чем линейная прогрессия. Я хотел бы предложить вам приложение, которое вас интересует, которое использует обработку сигналов, и их много, и они продолжают расти. Большинство важных достижений в DSP были найдены людьми, решающими свои собственные проблемы. Все книги, предложенные выше, очень хороши. Интересная проблема с простым решением, как правило, более привлекательна для студента на странице доказательств, если вам не нравится страница с доказательствами, и это тоже работает.
Онлайн курсы являются отличным ресурсом для самостоятельного изучения обработки сигналов.
На Coursera их много :
Есть также хорошие варианты на edX :
Наслаждаться поездкой!