Respuestas:
Mi recomendación en términos de libros de texto es el Entendimiento DSP de Rick Lyons . Mi reseña de la última edición está aquí .
Yo, y muchos otros de la comunidad y en otros lugares, hemos ayudado a Rick a revisar partes del texto desde la primera edición.
Para el autoestudio, no conozco un libro mejor.
Como recurso gratuito en línea, recomiendo el libro de Steve Smith . Personalmente, prefiero el estilo de Rick, pero el libro de Steve es la ventaja de la accesibilidad en línea (¡y la versión en línea es gratis!).
Editar:
Rick me envió algunos comentarios que pensé compartir aquí:
Para sus colegas que tienen una copia de mi libro DSP, me complacerá enviarles las erratas de mi libro. Todo lo que tienen que hacer es enviarme un correo electrónico diciéndome (1) el número de edición y (2) el número de impresión de su copia del libro. El número de impresión se puede encontrar en la página justo antes de la página 'Dedicación'. Mi dirección de correo electrónico es: R.Lyons [at] ieee.org
Recomiendo que sus colegas echen un vistazo a: http://www.redcedar.com/learndsp.htm
Rick también me dio una larga lista de referencias DSP en línea. Hay demasiados para poner aquí. Veré cómo configurar una versión de GoogleDocs y volver a publicar aquí más tarde.
Los applets Java de Paul Falstad son una forma fantástica de interactuar con los sistemas y aprenderlos intuitivamente. El applet Filtro digital es una revelación.
Vea el resto en http://www.falstad.com/mathphysics.html .
Para una introducción más informal, me gusta A Digital Signal Processing Primer de Ken Steiglitz, que es exactamente lo que dice. Tomé una clase usando este texto y realmente me gustó el estilo. Está bien escrito y hace que el material sea bastante interesante.
Un manual de DSP está escrito para una audiencia amplia que incluye:
- Estudiantes de DSP en cursos de Ingeniería e Informática.
- Compositores de música informática y quienes trabajan con sonido digital.
- Desarrolladores de WWW e Internet que trabajan con multimedia.
- Lectores generales interesados en la ciencia que desean una introducción a DSP.
caracteristicas:
- Ofrece un enfoque simple y ordenado paso a paso para DSP para usuarios primerizos, especialmente principiantes en música de computadora.
- Diseñado para proporcionar un conocimiento práctico y comprensión de los métodos de dominio de frecuencia, incluidos FFT y filtrado digital.
- Contiene preguntas que invitan a la reflexión y experimentos sugeridos que ayudan al lector a comprender y aplicar la teoría y las técnicas de DSP.
Los tres siguientes son los libros de texto mejor referidos sobre este tema.
Procesamiento de señal en tiempo discreto, serie de procesamiento de señal Prentice-Hall por Alan V. Oppenheim, Ronald W. Schafer, John R. Buck.
Procesamiento de señal digital: principios, algoritmos y aplicaciones , Prentice Hall John G. Proakis, Dimitris K Manolakis
Señales y sistemas , Prentice Hall Alan V. Oppenheim, Alan S. Willsky, con S. Hamid
Si necesita elegir uno de ellos, elija - Serie de procesamiento de señal de Prentice-Hall de procesamiento de señal en tiempo discreto por Alan V. Oppenheim, Ronald W. Schafer, John R. Buck . Por supuesto, como se menciona en la respuesta de Hossein, Sanjit Mitra podría ser fácil para principiantes.
Otros libros con sus fortalezas individuales:
Para estudios teóricos, Oppenheim es el dios, pero si vas a usarlo en la práctica, Mitra es uno de los mejores:
Procesamiento de señal digital: un enfoque basado en computadora, Sanjit K. Mitra
Puede visitar el MIT OpenCourseWare . Un conjunto de 20 video conferencias del profesor Alan V. Oppenheim.
Además de los libros ya mencionados, si está enfocado en el desarrollo de algoritmos, el procesamiento de señal digital de Proakis con MATLAB es un excelente recurso para principiantes. La serie de recetas numéricas también es un excelente recurso sobre cómo implementar algunos algoritmos DSP centrales (descomposición espectral, convoluciones, interpolación y extrapolación, etc.) en situaciones prácticas.
Para mí, Oppenheim da un tratamiento teórico mucho más riguroso al tema en comparación con Proakis. Proakis, siempre lo he sentido, proporciona algo más de aplicabilidad a escenarios del mundo real.
Este applet me pareció muy útil para comprender la naturaleza de la convolución en el tiempo. La alegría de la convolución. Le permite "dibujar" sus señales de tiempo y convolucionarlas para obtener una imagen de lo que está sucediendo en el dominio del tiempo.
El neófito DSP que tiene cierta madurez matemática puede comenzar con
que está disponible gratuitamente en línea. Los autores también han hecho que sus otros dos libros estén disponibles gratuitamente en línea:
Jelena Kovačević, Vivek Goyal, Martin Vetterli, Fourier y Wavelet Signal Processing , 2013.
Martin Vetterli, Jelena Kovačević, Wavelets and Subband Coding , 2007.
Del prefacio de Fundamentos del procesamiento de señales:
Este libro cubre los fundamentos para una comprensión profunda del procesamiento moderno de señales. Contiene material que muchos lectores pueden haber visto antes disperso en múltiples fuentes, pero sin las interpretaciones espaciales de Hilbert, que son esenciales en el procesamiento de señales. Nuestro objetivo es enseñar el procesamiento de señales con geometría., es decir, extender las percepciones geométricas euclidianas a señales abstractas; Utilizamos la geometría espacial de Hilbert para lograr eso. Con este enfoque, los conceptos fundamentales, como las propiedades de las bases, las representaciones de Fourier, el muestreo, la interpolación, la aproximación y la compresión, a menudo se unifican a través de dimensiones finitas, tiempo discreto y tiempo continuo, lo que hace que sea más fácil señalar las pocas diferencias esenciales. . Unificar resultados geométricamente ayuda a generalizar más allá de los conocimientos del dominio de Fourier, empujando la comprensión más lejos, más rápido.
https://www.amazon.com/dp/B01MS8W9XI
Este libro pasará por diferentes proyectos que enseñarán al lector a escribir software: para mejorar su canto, sintetizar diferentes sonidos de guitarra, cambiar la onda cerebral humana, romper cristales, ayudar a las personas a relajarse y aprender sobre muchas herramientas diferentes de ingeniería de sonido y DSP: DFT, FFT, filtro de paso alto, filtro de paso bajo, frecuencia fundamental, algoritmo fuerte Karplus. En este libro aprenderán sobre: tonos isocrónicos, latidos binaurales y latidos monaurales y cómo codificarlos. Entonces podrán crear sus propios ritmos. Aprenderán sobre las ondas sonoras y mucho más. Hay muy pocos libros / sitios web que muestren a las personas cómo codificar las herramientas DSP. Hay muchos que muestran la teoría, pero no muchos que muestran la aplicación, por lo que creo que este libro sería muy útil para estudiantes de secundaria, universitarios y empleados de nivel intermedio.
A algunas personas les gusta enfocarse en DSP como un tema en sí mismo. Me gusta pensar que el aprendizaje es más una espiral que una progresión lineal. Le sugiero que busque una aplicación que le interese que utilice el procesamiento de señales y que haya muchas y crezcan. La mayoría de los avances importantes en DSP fueron encontrados por personas que resolvieron sus propios problemas. Todos los libros sugeridos anteriormente son muy buenos. Un problema interesante con una solución simple suele ser más atractivo para un estudiante para una página de pruebas, a menos que le guste una página de pruebas y eso también funciona.
Los cursos en línea son excelentes recursos para el autoaprendizaje del procesamiento de señales.
Hay muchos en Coursera :
También hay buenas opciones en edX :
¡Disfruta el viaje!