Quali risorse sono consigliate per un'introduzione all'elaborazione del segnale (DSP)?


Risposte:


33

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. comp.dsp

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.


1
+1 per la raccomandazione del libro di Rick Lyons - è molto più accessibile delle raccomandazioni più comuni e più accademiche come Oppenheim & Schafer
Paul R

2
Ho appena iniziato a leggere il libro di Rick Lyons come aggiornamento / studio autonomo - quell'uomo ha reso il campo MOLTO accessibile al lettore. Capisce che c'è molto di più della matematica per comprendere un argomento e che il lettore deve avere un'idea intuitiva per questo. Riesce a insegnarlo molto bene.
Spacey,

2
Accetto questo come risposta, anche se faccio i miei complimenti anche a Dipan per le raccomandazioni più teoriche.
Dulan,

1
@someguy: capito. Per me, la maggior parte di queste cose ha senso (per me!) Solo quando viene inserito nel contesto della risoluzione di un problema. Parlarne teoricamente (anche se ben spiegato), rende più difficile da capire. Rimanderò il tuo feedback a Rick! Se hai qualche suggerimento su come migliorarlo, sono sicuro che gli piacerebbe ascoltarlo.
Peter K.

1
@IsaacKleinman: fai entrambe le cose! Il libro di Steve è disponibile per il download gratuito: dspguide.com Se funziona per te, il gioco è fatto. Altrimenti, dai un'occhiata al libro di Rick.
Peter K.

18

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.

Se non avessi già effettuato l'upgrade di questo, otterrei un altro +1 solo per l'applet del filtro digitale.
datageist

18

I tre seguenti sono i migliori libri di testo su questo argomento.

  1. Elaborazione del segnale a tempo discreto, serie di elaborazione del segnale Prentice-Hall di Alan V. Oppenheim, Ronald W. Schafer, John R. Buck.

  2. Elaborazione del segnale digitale: principi, algoritmi e applicazioni , Prentice Hall John G. Proakis, Dimitris K Manolakis

  3. 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:

  • Elaborazione digitale di segnali , Wiley & Sons di M. Bellanger. Bella introduzione ai filtri, molto economica usata.
  • Una Fondazione per le comunicazioni digitali , Cambridge University Press di Amos Lapidoth. * Un'introduzione davvero fluida e pulita alla teoria dei segnali. Disponibile gratuitamente online .
  • Una teoria statistica della ricezione della radio mobile , The Bell System Technical Journal (BSTJ), luglio-agosto 1968. Vi siete mai chiesti come modellare i canali casuali e cosa fanno ai segnali? Grande carta classica, disponibile online .

I libri di Alan V. Oppenheim sono fantastici e ampiamente usati!
Royi,

Puoi vedere un elenco di libri sull'elaborazione del segnale suggeriti dal professor Oppenheim su [DoradoList] (www.doradolist.com/alan-oppenheim.html)
TJ1

10

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


@hossein, sai se ha esercizi con soluzioni?
moshikafya,


5

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.


3

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.


3

Aggiungerei all'elenco il libro "Filtri digitali", di Richard Hamming. Un classico corto, piuttosto che un pesante tomo.


3

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:

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.


2

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.


0

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.


0

0

Qui puoi trovare un elenco di grandi libri DSP suggeriti dai migliori esperti come il professor Alan Oppenheim del MIT.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.