Какие ресурсы рекомендуются для ознакомления с обработкой сигналов (DSP)?


35

Каковы некоторые рекомендуемые ресурсы (книги, учебные пособия, лекции и т. Д.) По цифровой обработке сигналов и как начать работу с ней на техническом уровне?

Ответы:


33

Моя рекомендация с точки зрения учебников - « Понимание DSP» Рика Лайонса . Мой обзор последнего издания здесь .

Я и многие другие из сообщество и в других местах, помогли Рик Пересмотреть части текста с момента первого издания. comp.dsp

Для самостоятельного изучения я не знаю лучшей книги.

В качестве бесплатного онлайн-ресурса я рекомендую книгу Стива Смита . Лично я предпочитаю стиль Рика, но книга Стива как преимущество онлайн-доступности (а онлайн-версия бесплатна!).


Редактировать:

Рик прислал мне несколько отзывов, которыми я поделился здесь:

Для ваших коллег, у которых есть копия моей книги DSP, я буду рад выслать им исправления для моей книги. Все, что им нужно сделать, это отправить мне электронное письмо с сообщением (1) Номер издания и (2) Печатный номер их копии книги. Номер для печати можно найти на странице непосредственно перед страницей «Посвящение». Мой адрес электронной почты: R.Lyons [at] ieee.org

Я рекомендую вашим коллегам взглянуть на: http://www.redcedar.com/learndsp.htm

Рик также дал мне длинный список онлайн-ссылок на DSP. Слишком много, чтобы положить сюда. Я расскажу о настройке версии GoogleDocs и перепишусь здесь позже.


1
+1 за рекомендацию к книге Рика Лайонса - она ​​гораздо более доступна, чем более распространенные и более академические рекомендации, такие как Оппенгейм и Шафер
Пол Р

2
Я только начал читать книгу Рика Лайонса как освежающий / самообучающийся - этот человек сделал поле ОЧЕНЬ доступным для читателя. Он понимает, что для понимания предмета есть нечто большее, чем математика, и что читатель должен иметь интуитивное чувство к нему. Ему удается научить этому очень, очень хорошо.
Спейси

2
Я принимаю это как ответ, хотя я также благодарю Дипана за более теоретические рекомендации.
Дулан

1
@ Someguy: Понятно. Для меня большая часть этих вещей имеет смысл (для меня!) Только в контексте решения проблемы. Просто говорить об этом теоретически (даже если он хорошо объяснен) затрудняет понимание. Я откажу ваши отзывы Рику! Если у вас есть какие-либо предложения о том, как это можно улучшить, я уверен, что он хотел бы услышать это.
Питер К.

1
@IsaacKleinman: делай оба! Книга Стива доступна для бесплатной загрузки: dspguide.com Если это работает для вас, все готово. Если нет, взгляните на книгу Рика.
Питер К.

18

Java-апплеты Пола Фальстада - это фантастический способ взаимодействия с системами и их интуитивного изучения. Цифровой фильтр апплет является откровением.

Проверьте остальное на http://www.falstad.com/mathphysics.html .

Для более неформального вступления мне нравится учебник по цифровой обработке сигналов Кена Стейглица, который так и есть. Я учил класс, используя этот текст, и мне очень понравился стиль. Он хорошо написан и делает материал довольно интересным.

DSP Primer написан для широкой аудитории, включая:

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

Особенности:

  • Предлагает простой и беспрепятственный пошаговый подход к DSP для начинающих пользователей, особенно начинающих в компьютерной музыке.
  • Предназначен для предоставления практических знаний и понимания методов частотной области, включая БПФ и цифровую фильтрацию.
  • Содержит наводящие на размышления вопросы и предлагаемые эксперименты, которые помогают читателю понять и применить теорию и методы DSP.

Если бы я еще не проголосовал против этого, он получил бы еще один +1 только для этого апплета Digital Filter.
Datageist

18

Ниже приведены три лучших учебника по этой теме.

  1. Обработка сигналов в дискретном времени , серия обработки сигналов Прентис-Холла, Алан В. Оппенгейм, Рональд В. Шефер, Джон Р. Бак.

  2. Цифровая обработка сигналов: принципы, алгоритмы и приложения , Прентис Холл Джон Г. Проакис, Димитрис К. Манолакис

  3. Сигналы и системы , Прентис Холл Алан В. Оппенгейм, Алан С. Вилльский, с С. Хамидом

Если вам нужно выбрать один из них, выберите « Обработка сигналов с дискретным временем» в серии «Обработка сигналов Прентис-Холла» Алана В. Оппенгейма, Рональда Шафера, Джона Р. Бака . Конечно, как указано в ответе Хоссейна, Санджит Митра может быть просто для новичка.

Дальнейшие книги с их индивидуальными преимуществами:

  • Цифровая обработка сигналов , Wiley & Sons M. Bellanger. Хорошее введение в фильтры, очень дешево используется.
  • Фонд цифровой связи , издательство Кембриджского университета Амоса Лапидота. * Действительно гладкое и чистое введение в теорию сигналов. Доступно бесплатно онлайн .
  • Статистическая теория мобильной радиосвязи , Технический журнал Bell System (BSTJ), июль-август 1968 года. Вы когда-нибудь задумывались, как моделировать случайные каналы и что они делают с сигналами? Отличная классическая статья, доступная онлайн .

Книги Алана В. Оппенгейма великолепны и широко используются!
Рой

Вы можете увидеть список книг по обработке сигналов, предложенных профессором Оппенгеймом, в [DoradoList] (www.doradolist.com/alan-oppenheim.html)
TJ1

10

Для теоретических исследований Оппенгейм - бог, но если вы собираетесь использовать его на практике, Митра - один из лучших:

Цифровая обработка сигналов: компьютерный подход, Санджит К. Митра


@ Хоссейн, ты знаешь, есть ли у него упражнения с решениями?
Мошикафья


5

В дополнение к уже упомянутым книгам, если вы сосредоточены на разработке алгоритмов, цифровая обработка сигналов Proakis с использованием MATLAB является отличным ресурсом для начинающих. Серия числовых рецептов также является отличным источником информации о том, как реализовать некоторые основные алгоритмы DSP (спектральное разложение, свертки, интерполяция и экстраполяция и т. Д.) В практических ситуациях.

Для меня Оппенгейм дает гораздо более строгий теоретический подход к предмету по сравнению с Проакисом. Proakis, я всегда чувствовал, обеспечивает несколько большую применимость к сценариям реального мира.


3

Я нашел этот апплет очень полезным при понимании природы свертки во времени. Радость свертки. Это позволяет вам «рисовать» ваши сигналы времени и свертывать их, чтобы вы получили представление о том, что происходит во временной области.


3

Я бы добавил в список книгу «Цифровые фильтры» Ричарда Хэмминга. Короткая классика, а не тяжелый том.


3

Новичок DSP, имеющий некоторую математическую зрелость, может начать с

который находится в свободном доступе в Интернете. Авторы также сделали свои две другие книги свободно доступными в Интернете:

Из предисловия Основ обработки сигналов:

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


2

https://www.amazon.com/dp/B01MS8W9XI

Эта книга будет проходить через различные проекты, которые научат читателя, как писать программы: улучшить их пение, синтезировать различные звуки гитары, изменить мозговую волну человека, разбить стекло, помочь людям расслабиться и узнать о многих различных звуковых технологиях и инструментах DSP: DFT, FFT, фильтр высоких частот, фильтр низких частот, основная частота, алгоритм Karplus-strong. В этой книге они узнают о: изохронных тонах, бинауральных и монауральных ритмах и о том, как их кодировать. Тогда они смогут придумывать свои собственные удары. Они узнают о звуковых волнах и многом другом. Есть очень мало книг / сайтов, которые показывают людям, как кодировать инструменты DSP. Многие из них демонстрируют теорию, но не многие демонстрируют применение, поэтому я думаю, что эта книга была бы очень полезна для старшеклассников, студентов и сотрудников межуровневых уровней.


0

Некоторым людям нравится сосредотачиваться на DSP как на предмете сам по себе. Мне нравится думать, что обучение - это скорее спираль, чем линейная прогрессия. Я хотел бы предложить вам приложение, которое вас интересует, которое использует обработку сигналов, и их много, и они продолжают расти. Большинство важных достижений в DSP были найдены людьми, решающими свои собственные проблемы. Все книги, предложенные выше, очень хороши. Интересная проблема с простым решением, как правило, более привлекательна для студента на странице доказательств, если вам не нравится страница с доказательствами, и это тоже работает.


0

0

Здесь вы можете найти список замечательных книг по DSP, предложенных ведущими экспертами, такими как профессор Алан Оппенгейм из Массачусетского технологического института.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.