Jakie są zalecane zasoby (książki, samouczki, wykłady itp.) Na temat cyfrowego przetwarzania sygnałów i jak zacząć z nim pracować na poziomie technicznym?
Jakie są zalecane zasoby (książki, samouczki, wykłady itp.) Na temat cyfrowego przetwarzania sygnałów i jak zacząć z nim pracować na poziomie technicznym?
Odpowiedzi:
W przypadku podręczników polecam Rick Lyons's Understanding DSP . Moja recenzja najnowszego wydania jest tutaj .
Ja i wielu innych społeczności i innych, pomogliśmy Rickowi zrewidować części tekstu od pierwszej edycji.
Do samokształcenia nie znam lepszej książki.
Jako darmowy zasób online polecam książkę Steve'a Smitha . Osobiście wolę styl Ricka, ale książka Steve'a jest zaletą dostępności online (a wersja online jest darmowa!).
Edytować:
Rick przesłał mi informacje zwrotne, które, jak sądzę, podzielę się tutaj:
Dla twoich kolegów, którzy mają kopię mojej książki DSP, chętnie prześlę im erratę do mojej książki. Wszystko, co muszą zrobić, to wysłać mi e-mail z informacją (1) numer wydania i (2) numer drukowany ich kopii książki. Numer do wydrukowania można znaleźć na stronie tuż przed stroną „Dedykacja”. Mój adres e-mail to: R.Lyons [at] ieee.org
Zalecam, aby twoi koledzy spojrzeli na: http://www.redcedar.com/learndsp.htm
Rick dał mi także długą listę referencji DSP online. Jest o wiele za dużo do umieszczenia tutaj. Zobaczę o konfiguracji wersji GoogleDocs i ponownie opublikuję tutaj tutaj.
Aplety Java Paula Falstada to fantastyczny sposób na interakcję z systemami i naukę ich intuicyjnie. Filtr cyfrowy aplet jest objawieniem.
Sprawdź resztę na http://www.falstad.com/mathphysics.html .
Aby uzyskać bardziej nieformalne wprowadzenie, podoba mi się podkład do cyfrowego przetwarzania sygnałów autorstwa Kena Steiglitza, dokładnie taki, jak mówi. ZADALIŁEM zajęcia wykorzystujące ten tekst i naprawdę spodobał mi się styl. Jest dobrze napisany i sprawia, że materiał jest całkiem interesujący.
Podkład DSP został napisany dla szerokiego grona odbiorców, w tym:
- Studenci DSP w zakresie inżynierii i informatyki.
- Kompozytorzy muzyki komputerowej i ci, którzy pracują z dźwiękiem cyfrowym.
- Programiści WWW i internetowi, którzy pracują z multimediami.
- Ogólni czytelnicy zainteresowani nauką, którzy chcą wprowadzić do DSP.
Cechy:
- Oferuje proste i uporządkowane podejście do DSP krok po kroku dla początkujących użytkowników, zwłaszcza początkujących w muzyce komputerowej.
- Zaprojektowany, aby zapewnić praktyczną wiedzę i zrozumienie metod w dziedzinie częstotliwości, w tym FFT i filtrowanie cyfrowe.
- Zawiera zastanawiające pytania i sugerowane eksperymenty, które pomagają czytelnikowi zrozumieć i zastosować teorię i techniki DSP.
Poniższe trzy to najlepiej polecane podręczniki na ten temat.
Przetwarzanie sygnałów w czasie dyskretnym , seria przetwarzania sygnałów Prentice-Hall przez Alana V. Oppenheima, Ronalda W. Schafera, Johna R. Bucka.
Cyfrowe przetwarzanie sygnałów: zasady, algorytmy i zastosowania , Prentice Hall John G. Proakis, Dimitris K Manolakis
Sygnały i systemy , Prentice Hall Alan V. Oppenheim, Alan S. Willsky, z S. Hamid
Jeśli chcesz wybrać jeden z nich, wybierz - Seria sygnałów przetwarzania dyskretnego w czasie Prentice-Hall Signal Processing Series Alana V. Oppenheima, Ronalda W. Schafera, Johna R. Bucka . Oczywiście, jak podano w odpowiedzi Hosseina, Sanjit Mitra może być po prostu łatwy dla początkującego.
Dalsze książki z ich indywidualnymi mocnymi stronami:
W badaniach teoretycznych bóg Oppenheim jest bogiem, ale jeśli zamierzasz go wykorzystać w praktyce, Mitra jest jednym z najlepszych:
Cyfrowe przetwarzanie sygnału: podejście komputerowe, Sanjit K. Mitra
Możesz odwiedzić MIT OpenCourseWare . Zestaw 20 wykładów wideo profesora Alana V. Oppenheima.
Oprócz wspomnianych już książek, jeśli skupiasz się na rozwoju algorytmu, Cyfrowe przetwarzanie sygnałów Proakis za pomocą MATLAB jest doskonałym źródłem dla początkujących. Seria receptur numerycznych jest również doskonałym źródłem informacji na temat implementacji niektórych podstawowych algorytmów DSP (rozkład widmowy, zwoje, interpolacja i ekstrapolacja itp.) W sytuacjach praktycznych.
Dla mnie Oppenheim zapewnia pacjentowi znacznie bardziej rygorystyczne podejście teoretyczne w porównaniu z Proakis. Proakis, jak zawsze uważałem, zapewnia nieco więcej możliwości zastosowania w rzeczywistych sytuacjach.
Ten aplet okazał się bardzo pomocny w zrozumieniu natury splotu w czasie. Radość konwolucji. Pozwala „narysować” sygnały czasu i zwołać je, aby uzyskać obraz tego, co dzieje się w dziedzinie czasu.
Neofita DSP, który ma pewną dojrzałość matematyczną, może chcieć zacząć
który jest dostępny bezpłatnie online. Autorzy udostępnili również bezpłatnie dwie inne książki online:
Jelena Kovačević, Vivek Goyal, Martin Vetterli, Fourier and Wavelet Signal Processing , 2013.
Martin Vetterli, Jelena Kovačević, Wavelets and Subband Coding , 2007.
Ze wstępu Podstawy przetwarzania sygnałów:
Ta książka obejmuje podstawy dogłębnego zrozumienia współczesnego przetwarzania sygnałów. Zawiera materiał, który wielu czytelników widziało wcześniej rozproszonych po wielu źródłach, ale bez interpretacji przestrzeni Hilberta, które są niezbędne w przetwarzaniu sygnału. Naszym celem jest nauczenie przetwarzania sygnałów z geometrii, to znaczy, aby rozszerzyć euklidesowe spostrzeżenia geometryczne na sygnały abstrakcyjne; w tym celu wykorzystujemy geometrię kosmiczną Hilberta. Dzięki takiemu podejściu podstawowe pojęcia - takie jak właściwości zasad, reprezentacje Fouriera, próbkowanie, interpolacja, aproksymacja i kompresja - są często ujednolicone dla skończonych wymiarów, czasu dyskretnego i czasu ciągłego, ułatwiając w ten sposób wskazanie kilku istotnych różnic . Ujednolicenie wyników geometrycznych pomaga uogólniać poza wglądy w domenę Fouriera, przesuwając zrozumienie dalej, szybciej.
https://www.amazon.com/dp/B01MS8W9XI
Ta książka będzie omawiać różne projekty, które nauczą czytelnika, jak pisać oprogramowanie: poprawić śpiewanie, syntezować różne dźwięki gitary, zmienić ludzką falę mózgową, rozbić szybę, pomóc ludziom się zrelaksować i poznać wiele różnych narzędzi inżynierii dźwięku i DSP: DFT, FFT, filtr górnoprzepustowy, filtr dolnoprzepustowy, częstotliwość podstawowa, algorytm Karplusa. W tej książce dowiedzą się o: dźwiękach izochronicznych, dudnieniach różnicowych i bitach monofonicznych oraz o tym, jak je kodować. Wtedy będą mogli wymyślić własne rytmy. Poznają fale dźwiękowe i wiele więcej. Istnieje bardzo niewiele książek / stron internetowych, które pokazują ludziom, jak kodować narzędzia DSP. Wiele z nich pokazuje teorię, ale niewiele z nich pokazuje tę aplikację, więc myślę, że ta książka byłaby bardzo przydatna dla uczniów szkół średnich, studentów i pracowników na różnych poziomach.
Niektórzy ludzie lubią skupiać się na DSP jako samodzielnym temacie. Lubię myśleć, że uczenie się jest bardziej spiralą niż postępem liniowym. Sugerowałbym, abyś zajął się aplikacją, która Cię interesuje, która wykorzystuje przetwarzanie sygnału, a jest ich wiele i rośnie. Większość ważnych przełomów w DSP odkryli ludzie rozwiązujący własne problemy. Wszystkie wyżej wymienione książki są bardzo dobre. Ciekawy problem z prostym rozwiązaniem jest zazwyczaj bardziej atrakcyjny dla ucznia na stronie próbnej, chyba że podoba ci się strona próbna i to też działa.
Kursy online są świetnymi zasobami do samodzielnego studiowania przetwarzania sygnałów.
Na Coursera jest wielu :
Istnieją również dobre opcje edX :
Miłej przejażdżki!