Sumber Daya Apa yang Disarankan untuk Pengantar Signal Processing (DSP)?

35

Apa sajakah sumber daya yang direkomendasikan (buku, tutorial, ceramah, dll.) Tentang pemrosesan sinyal digital, dan bagaimana cara mulai bekerja dengannya pada tingkat teknis?

pakar data
sumber

Jawaban:

33

Rekomendasi saya dalam hal buku teks adalah Pengertian DSP Rick Lyons . Ulasan saya tentang edisi terbaru ada di sini .

Saya, dan banyak orang lain dari komunitas dan di tempat lain, telah membantu Rick merevisi bagian-bagian teks sejak edisi pertama. comp.dshal

Untuk belajar mandiri, saya tahu tidak ada buku yang lebih baik.

Sebagai sumber daya online gratis, saya merekomendasikan buku Steve Smith . Secara pribadi, saya lebih suka gaya Rick, tetapi buku Steve sebagai keuntungan dari aksesibilitas online (dan versi online gratis!).


Edit:

Rick mengirimi saya beberapa umpan balik yang saya pikir akan saya bagikan di sini:

Untuk kolega Anda yang memiliki salinan buku DSP saya, saya akan dengan senang hati mengirimi mereka errata untuk buku saya. Yang harus mereka lakukan adalah mengirimi saya E-mail yang memberi tahu saya (1) Nomor Edisi, dan (2) Nomor Pencetakan dari salinan buku mereka. Nomor Pencetakan dapat ditemukan di halaman tepat sebelum halaman 'Dedikasi'. Alamat surel saya adalah: R.Lyons [at] ieee.org

Saya merekomendasikan agar kolega Anda melihat: http://www.redcedar.com/learndsp.htm

Rick juga memberi saya daftar panjang referensi DSP online. Ada terlalu banyak untuk diletakkan di sini. Saya akan melihat tentang menyiapkan versi GoogleDocs dan memposting ulang di sini nanti.

Peter K.
sumber
1
+1 untuk rekomendasi buku Rick Lyons - ini jauh lebih mudah diakses daripada rekomendasi yang lebih umum dan lebih akademik seperti Oppenheim & Schafer
Paul R
2
Saya baru saja mulai membaca buku Rick Lyons sebagai penyegaran / belajar mandiri - bahwa orang itu telah membuat bidang ini SANGAT mudah diakses oleh pembaca. Dia mengerti bahwa ada lebih dari matematika untuk memahami suatu subjek, dan bahwa pembaca harus memiliki perasaan intuitif untuknya. Dia berhasil mengajar dengan sangat baik.
Spacey
2
Saya menerima jawaban ini sebagai jawaban, walaupun saya juga memberikan pujian kepada Dipan untuk rekomendasi yang lebih teoretis.
Dulan
1
@someguy: Dipahami. Bagi saya, sebagian besar dari hal itu hanya masuk akal (bagi saya!) Ketika dimasukkan ke dalam konteks memecahkan suatu masalah. Hanya membicarakannya secara teoritis (bahkan jika dijelaskan dengan baik), membuatnya lebih sulit untuk dipahami. Saya akan memberikan tanggapan Anda kepada Rick! Jika Anda memiliki saran tentang bagaimana hal itu dapat ditingkatkan, saya yakin dia akan senang mendengarnya.
Peter K.
1
@IsaacKleinman: Lakukan keduanya! Buku Steve tersedia gratis untuk diunduh: dspguide.com Jika itu berhasil, Anda sudah selesai. Jika tidak, lihat buku Rick.
Peter K.
18

Applet Java Paul Falstad adalah cara yang fantastis untuk berinteraksi dengan sistem dan mempelajarinya secara intuitif. The Digital Filter applet adalah Wahyu.

Lihat sisanya di http://www.falstad.com/mathphysics.html .

Untuk pengantar yang lebih informal, saya suka A Digital Signal Processing Primer oleh Ken Steiglitz, yang persis seperti yang dikatakan. Saya TAED kelas menggunakan teks ini dan sangat menyukai gaya. Ini ditulis dengan baik, dan membuat materi cukup menarik.

Primer DSP ditulis untuk khalayak luas termasuk:

  • Siswa DSP dalam kursus Teknik dan Ilmu Komputer.
  • Komposer musik komputer dan mereka yang bekerja dengan suara digital.
  • WWW dan pengembang Internet yang bekerja dengan multimedia.
  • Pembaca umum tertarik pada sains yang ingin pengantar DSP.

Fitur:

  • Menawarkan pendekatan langkah-demi-langkah sederhana dan tanpa gangguan ke DSP untuk pengguna pertama kali, terutama pemula dalam musik komputer.
  • Dirancang untuk memberikan pengetahuan dan pemahaman tentang metode domain frekuensi, termasuk FFT dan penyaringan digital.
  • Berisi pertanyaan yang merangsang pemikiran dan eksperimen yang disarankan yang membantu pembaca untuk memahami dan menerapkan teori dan teknik DSP.
Matt M.
sumber
Jika saya belum memutakhirkan yang ini, itu akan mendapatkan +1 lainnya hanya untuk applet Filter Digital itu.
datageist
18

Tiga di bawah ini adalah buku teks terbaik yang dirujuk tentang hal ini.

  1. Pemrosesan Sinyal Diskrit-Waktu , Seri Pemrosesan Sinyal Prentice-Hall oleh Alan V. Oppenheim, Ronald W. Schafer, John R. Buck.

  2. Pemrosesan Sinyal Digital: Prinsip, Algoritma dan Aplikasi , Prentice Hall John G. Proakis, Dimitris K Manolakis

  3. Sinyal dan Sistem , Prentice Hall Alan V. Oppenheim, Alan S. Willsky, dengan S. Hamid

Jika Anda perlu memilih salah satunya, pilih - Pemrosesan Sinyal Diskrit-Waktu Seri Pemrosesan Sinyal Prentice-Hall oleh Alan V. Oppenheim, Ronald W. Schafer, John R. Buck . Tentu saja, sebagaimana tercantum dalam jawaban Hossein, Sanjit Mitra mungkin mudah bagi pemula.

Buku selanjutnya dengan kekuatan masing-masing:

  • Pemrosesan Sinyal Digital , Wiley & Sons oleh M. Bellanger. Intro yang bagus untuk filter, sangat murah digunakan.
  • Sebuah Yayasan dalam Komunikasi Digital , Cambridge University Press oleh Amos Lapidoth. * Pengantar teori sinyal yang sangat halus dan bersih. Tersedia secara online gratis .
  • Teori statistik Penerimaan Radio-Mobile , Jurnal Teknis Sistem Bell (BSTJ), Juli-Agustus 1968. Pernah bertanya-tanya bagaimana cara memodelkan saluran acak dan apa yang mereka lakukan terhadap sinyal? Makalah klasik yang bagus, tersedia online .
Dipan Mehta
sumber
Buku-buku Alan V. Oppenheim sangat bagus dan banyak digunakan!
Royi
Anda dapat melihat daftar buku-buku Pemrosesan Sinyal yang disarankan oleh profesor Oppenheim di [DoradoList] (www.doradolist.com/alan-oppenheim.html)
TJ1
10

Untuk studi teoritis, Oppenheim adalah dewa tetapi jika Anda akan menggunakannya dalam praktik, Mitra adalah salah satu yang terbaik:

Pemrosesan Sinyal Digital: Pendekatan Berbasis Komputer, Sanjit K. Mitra

Hossein
sumber
@ Hossein, apakah Anda tahu jika ada latihan dengan solusi?
moshikafya
5

Selain buku-buku yang telah disebutkan, jika Anda berfokus pada pengembangan algoritma, Pemrosesan Sinyal Digital Proakis menggunakan MATLAB adalah sumber yang bagus untuk pemula. Seri resep numerik juga merupakan sumber yang bagus untuk menerapkan beberapa algoritma inti DSP (dekomposisi spektral, konvolusi, interpolasi, dan ekstrapolasi, dll.) Dalam situasi praktis.

Bagi saya, Oppenheim memberikan perlakuan teoretis yang jauh lebih ketat untuk subjek dibandingkan dengan Proakis. Proakis, saya selalu merasa, memberikan penerapan yang lebih banyak untuk skenario dunia nyata.

Marvin
sumber
3

Saya menemukan applet ini sangat membantu ketika memahami sifat konvolusi dalam waktu. Sukacita Konvolusi. Ini memungkinkan Anda "menggambar" sinyal waktu Anda dan melilitkannya sehingga Anda mendapatkan gambaran tentang apa yang terjadi dalam domain waktu.

gallamine
sumber
3

Saya akan menambah daftar buku "Filter Digital", oleh Richard Hamming. Klasik pendek, bukan buku tebal.

hotpaw2
sumber
3

DSP orang baru yang memiliki beberapa jatuh tempo matematika mungkin ingin memulai dengan

yang tersedia secara online secara gratis. Para penulis juga telah membuat dua buku lainnya tersedia secara online secara gratis:

Dari kata pengantar Foundations of Signal Processing:

Buku ini membahas dasar-dasar untuk pemahaman mendalam tentang pemrosesan sinyal modern. Ini berisi materi yang mungkin dilihat banyak pembaca sebelum tersebar di berbagai sumber, tetapi tanpa interpretasi ruang Hilbert, yang sangat penting dalam pemrosesan sinyal. Tujuan kami adalah untuk mengajarkan pemrosesan sinyal dengan geometri, yaitu, untuk memperluas wawasan geometris Euclidean ke sinyal abstrak; kami menggunakan geometri ruang Hilbert untuk mencapai itu. Dengan pendekatan ini, konsep-konsep mendasar - seperti sifat-sifat pangkalan, representasi Fourier, pengambilan sampel, interpolasi, pendekatan, dan kompresi - sering disatukan di seluruh dimensi terbatas, waktu diskrit, dan waktu kontinu, sehingga memudahkan untuk menunjukkan beberapa perbedaan penting. . Menyatukan hasil secara geometris membantu menyamaratakan di luar wawasan domain Fourier, mendorong pemahaman lebih jauh, lebih cepat.

Rodrigo de Azevedo
sumber
2

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

Buku ini akan membahas berbagai proyek yang akan mengajarkan pembaca cara menulis perangkat lunak: untuk meningkatkan nyanyian mereka, mensintesiskan suara gitar yang berbeda, mengubah gelombang otak manusia, memecahkan kaca, membantu orang untuk bersantai dan belajar tentang berbagai teknik suara dan alat DSP yang berbeda: DFT, FFT, High pass filter, low pass filter, frekuensi fundamental, algoritma Karplus-strong. Dalam buku ini mereka akan belajar tentang: nada isokronik, ketukan Binaural, dan ketukan Monaural dan cara membuat kode. Kemudian mereka akan dapat menghasilkan ketukan mereka sendiri. Mereka akan belajar tentang gelombang suara dan banyak lagi. Ada sangat sedikit buku / situs web yang menunjukkan kepada orang-orang cara membuat kode alat DSP. Ada banyak yang menunjukkan teori tetapi tidak banyak yang menunjukkan aplikasinya, jadi saya pikir Buku ini akan sangat berguna bagi siswa sekolah menengah, mahasiswa, dan karyawan antar level.

Brandon
sumber
0

Beberapa orang suka fokus pada DSP sebagai subjek tersendiri. Saya suka berpikir bahwa belajar lebih dari spiral daripada perkembangan linier. Saya menyarankan agar Anda mengejar aplikasi yang menarik bagi Anda yang menggunakan pemrosesan sinyal dan ada banyak dan terus bertambah. Sebagian besar terobosan penting dalam DSP ditemukan oleh orang yang memecahkan masalah mereka sendiri. Semua buku yang disarankan di atas sangat bagus. Masalah yang menarik dengan solusi sederhana biasanya lebih menarik bagi siswa untuk halaman bukti, kecuali jika Anda suka halaman bukti dan itu bekerja juga.

Stanley Pawlukiewicz
sumber
0

Kursus online adalah sumber yang bagus untuk Belajar Memproses Sinyal secara Mandiri.

Ada banyak di Coursera :

  1. Pemrosesan Sinyal Digital .
  2. Pemrosesan Sinyal Audio untuk Aplikasi Musik .
  3. Dasar-dasar Pemrosesan Gambar dan Video Digital .

Ada juga opsi bagus di edX :

  1. Pemrosesan Sinyal Waktu Diskrit .
  2. Sinyal dan Sistem, Bagian 1 .
  3. Sinyal dan Sistem, Bagian 2 .
  4. Sinyal dan Sistem Waktu Terpisah, Bagian 1: Domain Waktu .
  5. Sinyal dan Sistem Waktu Terpisah, Bagian 2: Domain Frekuensi .

Nikmati perjalanannya!

Royi
sumber
0

Di sini Anda dapat menemukan daftar buku DSP hebat yang disarankan oleh para ahli top seperti Profesor Alan Oppenheim dari MIT.

TJ1
sumber