Risposte:
La mia raccomandazione in termini di libri di testo è il DSP Understanding di Rick Lyons . La mia recensione dell'ultima edizione è qui .
Io e molti altri community e altrove, abbiamo aiutato Rick a rivedere parti del testo sin dalla prima edizione.
Per lo studio autonomo, non conosco un libro migliore.
Come risorsa online gratuita, consiglio il libro di Steve Smith . Personalmente, preferisco lo stile di Rick, ma il libro di Steve come vantaggio dell'accessibilità online (e la versione online è gratuita!).
Modificare:
Rick mi ha inviato un feedback che pensavo di condividere qui:
Per i tuoi colleghi che hanno una copia del mio libro DSP, sarò felice di inviargli gli errata per il mio libro. Tutto quello che devono fare è inviarmi una e-mail che mi dice (1) il numero di edizione e (2) il numero di stampa della loro copia del libro. Il numero di stampa è disponibile nella pagina appena prima della pagina "Dedizione". Il mio indirizzo e-mail è: R.Lyons [at] ieee.org
Consiglio ai tuoi colleghi di dare un'occhiata a: http://www.redcedar.com/learndsp.htm
Rick mi ha anche fornito un lungo elenco di riferimenti DSP online. Ci sono troppi da mettere qui. Vedrò come impostare una versione di GoogleDocs e ripubblicare qui più avanti.
Le applet Java di Paul Falstad sono un modo fantastico per interagire con i sistemi e apprenderli in modo intuitivo. L' applet del filtro digitale è una rivelazione.
Scopri il resto su http://www.falstad.com/mathphysics.html .
Per un'introduzione più informale, mi piace A Digital Signal Processing Primer di Ken Steiglitz, che è esattamente quello che dice di essere. Ho frequentato una lezione usando questo testo e mi è piaciuto molto lo stile. È ben scritto e rende il materiale piuttosto interessante.
Un DSP Primer è scritto per un vasto pubblico che include:
- Studenti del DSP in corsi di ingegneria e informatica.
- Compositori di musica per computer e coloro che lavorano con l'audio digitale.
- WWW e sviluppatori Internet che lavorano con i contenuti multimediali.
- Lettori generali interessati alla scienza che desiderano un'introduzione al DSP.
Caratteristiche:
- Offre un approccio semplice e ordinato al DSP per gli utenti alle prime armi, in particolare i principianti nella musica per computer.
- Progettato per fornire una conoscenza operativa e la comprensione dei metodi del dominio della frequenza, inclusi FFT e filtro digitale.
- Contiene domande stimolanti ed esperimenti suggeriti che aiutano il lettore a comprendere e applicare la teoria e le tecniche DSP.
I tre seguenti sono i migliori libri di testo su questo argomento.
Elaborazione del segnale a tempo discreto, serie di elaborazione del segnale Prentice-Hall di Alan V. Oppenheim, Ronald W. Schafer, John R. Buck.
Elaborazione del segnale digitale: principi, algoritmi e applicazioni , Prentice Hall John G. Proakis, Dimitris K Manolakis
Segnali e sistemi , Prentice Hall Alan V. Oppenheim, Alan S. Willsky, con S. Hamid
Se devi sceglierne uno, scegli - Serie di elaborazione del segnale Prentice-Hall Signal Processing a tempo discreto di Alan V. Oppenheim, Ronald W. Schafer, John R. Buck . Naturalmente, come elencato nella risposta di Hossein, Sanjit Mitra potrebbe essere facile per i principianti.
Ulteriori libri con i loro punti di forza individuali:
Per gli studi teorici, Oppenheim è il dio, ma se lo userai in pratica, Mitra è uno dei migliori:
Elaborazione del segnale digitale: un approccio basato sul computer, Sanjit K. Mitra
Puoi visitare il MIT OpenCourseWare . Una serie di 20 lezioni video del professor Alan V. Oppenheim.
Oltre ai libri già citati, se ti concentri sullo sviluppo di algoritmi, l' elaborazione del segnale digitale di Proakis utilizzando MATLAB è una risorsa eccellente per i principianti. La serie di ricette numeriche è anche un'ottima risorsa su come implementare alcuni algoritmi DSP di base (decomposizione spettrale, convoluzioni, interpolazione ed estrapolazione ecc.) In situazioni pratiche.
Per me, Oppenheim offre un trattamento teorico molto più rigoroso all'argomento rispetto a Proakis. Proakis, ho sempre sentito, fornisce un po 'più di applicabilità agli scenari del mondo reale.
Ho trovato questa applet molto utile per comprendere la natura della convoluzione nel tempo. La gioia della convoluzione. Ti consente di "disegnare" i tuoi segnali temporali e di coinvolgerli in modo da ottenere un'immagine di ciò che sta accadendo nel dominio del tempo.
Il neofita DSP che ha una certa maturità matematica potrebbe voler iniziare
che è disponibile gratuitamente online. Gli autori hanno anche reso disponibili online altri due libri:
Jelena Kovačević, Vivek Goyal, Martin Vetterli, Fourier e Wavelet Signal Processing , 2013.
Martin Vetterli, Jelena Kovačević, Wavelets and Subband Coding , 2007.
Dalla prefazione di Foundations of Signal Processing:
Questo libro illustra le basi per una comprensione approfondita della moderna elaborazione del segnale. Contiene materiale che molti lettori potrebbero aver visto prima sparso su più fonti, ma senza le interpretazioni spaziali di Hilbert, che sono essenziali nell'elaborazione del segnale. Il nostro obiettivo è insegnare l'elaborazione del segnale con la geometria, cioè estendere le intuizioni geometriche euclidee a segnali astratti; usiamo la geometria dello spazio di Hilbert per raggiungere questo obiettivo. Con questo approccio, concetti fondamentali - come proprietà delle basi, rappresentazioni di Fourier, campionamento, interpolazione, approssimazione e compressione - sono spesso unificati su dimensioni finite, tempo discreto e tempo continuo, rendendo così più semplice evidenziare le poche differenze essenziali . Unificare i risultati geometricamente aiuta a generalizzare oltre le intuizioni del dominio di Fourier, spingendo la comprensione più lontano, più velocemente.
https://www.amazon.com/dp/B01MS8W9XI
Questo libro passerà attraverso diversi progetti che insegneranno al lettore come scrivere software: migliorare il loro canto, sintetizzare diversi suoni di chitarra, cambiare l'onda cerebrale umana, rompere il vetro, aiutare le persone a rilassarsi e conoscere molti diversi strumenti di ingegneria del suono e DSP: DFT, FFT, filtro passa-alto, filtro passa-basso, frequenza fondamentale, algoritmo Karplus-forte. In questo libro impareranno: toni isocronici, battiti binaurali e battiti monofonici e come codificarli. Quindi saranno in grado di elaborare i propri ritmi. Impareranno a conoscere le onde sonore e molto altro. Esistono pochissimi libri / siti Web che mostrano alle persone come codificare gli strumenti DSP. Ci sono molti che mostrano la teoria, ma non molti che mostrano l'applicazione, quindi penso che questo libro sarebbe molto utile per studenti delle scuole superiori, studenti universitari e impiegati inter-livello.
Ad alcune persone piace concentrarsi su DSP come soggetto in sé. Mi piace pensare che l'apprendimento sia più una spirale che una progressione lineare. Suggerirei di perseguire un'applicazione che ti interessa che utilizza l'elaborazione del segnale e ce ne sono molti e in crescita. La maggior parte delle scoperte importanti nel DSP sono state trovate da persone che risolvono i propri problemi. Tutti i libri suggeriti sopra sono molto buoni. Un problema interessante con una soluzione semplice è in genere più attraente per uno studente per una pagina di prove, a meno che non ti piaccia una pagina di prove e che funzioni anche.
I corsi online sono una grande risorsa per lo studio autonomo dell'elaborazione del segnale.
Ce ne sono molti su Coursera :
Ci sono buone opzioni anche su edX :
Godetevi il viaggio!