Sinyal İşleme Giriş (DSP) için Hangi Kaynaklar Önerilen?


Yanıtlar:


33

Ders kitapları yönündeki tavsiyem Rick Lyons’un DSP’yi Anlaması . Son baskı hakkındaki incelemem burada .

Ben ve topluluğundan ve başka yerlerden birçoğu, Rick'in ilk basımdan beri metnin bazı kısımlarını gözden geçirmesine yardımcı . comp.dsp

Kendi kendine çalışma için daha iyi bir kitap olmadığını biliyorum.

On-line, ücretsiz bir kaynak olarak, Steve Smith'in kitabını öneririm . Şahsen, Rick'in tarzını tercih ediyorum, ancak Steve'in kitabı çevrimiçi erişilebilirliğin avantajı olarak (ve çevrimiçi sürüm ücretsiz!).


Düzenle:

Rick bana burada paylaşacağımı düşündüğüm bir geri bildirim gönderdi:

DSP kitabımın bir kopyasına sahip meslektaşlarınız için, kitabım için onlara not göndermekten memnuniyet duyarım. Tek yapmaları gereken bana (1) The Edition Number ve (2) kitabın bir kopyasının Printing Number olduğunu söyleyen bir E-posta göndermek. Baskı Numarası 'Özel' sayfasından hemen önce sayfada bulunabilir. E-posta adresim: R.Lyons [at] ieee.org

Meslektaşlarınızın şunlara bir göz atmasını tavsiye ederim: http://www.redcedar.com/learndsp.htm

Rick ayrıca bana uzun bir çevrimiçi DSP referansı listesi verdi. Buraya koyacak çok fazla şey var. Bir GoogleDocs sürümü kurma hakkında göreceğim ve daha sonra buraya yeniden göndereceğim.


1
Rick Lyons kitap önerisi için +1 - Oppenheim & Schafer
Paul R,

2
Rick Lyons kitabını tazeleme / kişisel çalışma olarak okumaya yeni başladım - bu adam alanı okuyucunun erişimine açık hale getirdi. Bir konuyu anlamak için matematikten daha fazlası olduğunu ve okuyucunun bunun için sezgisel bir hissi olması gerektiğini anlıyor. Çok iyi öğretmeyi başarır.
Spacey

2
Bunun cevabını kabul ediyorum, ancak daha teorik tavsiyeler için Dipan'a da övgüler verdim.
Dulan

1
@someguy: Anladım. Benim için, bu şeylerin çoğu sadece bir problem çözme bağlamına girdiğinde (bana!) Mantıklı geliyor. Sadece teorik olarak konuşmak (iyi açıklanmış olsa bile), kavramalarını zorlaştırır. Geri bildiriminizi Rick'e göndereceğim! Nasıl geliştirilebileceği konusunda herhangi bir öneriniz varsa, duymayı seveceğinden eminim.
Peter K.

1
@IacacKleinman: İkisini de yap! Steve'in kitabı indirmek için ücretsiz olarak mevcuttur: dspguide.com Bu sizin için çalışıyorsa, bitirdiniz. Değilse, Rick'in kitabına bir göz atın.
Peter K.

18

Paul Falstad'ın Java uygulamaları, sistemler ile etkileşime girmenin ve sezgisel olarak öğrenmenin harika bir yoludur. Dijital Filtre uygulaması bir devrim niteliğindedir.

Gerisini http://www.falstad.com/mathphysics.html adresinde bulabilirsiniz .

Daha resmi olmayan bir giriş için Ken Steiglitz'in Dijital Sinyal İşleme Astarını beğendim , bu tam olarak söylediği gibi. Bu metni kullanarak bir sınıf TAED ve stilini çok beğendim. İyi yazılmış ve materyali oldukça ilginç kılıyor.

Bir DSP Astarı, aşağıdakileri içeren geniş bir kitle için yazılmıştır:

  • Mühendislik ve Bilgisayar Bilimleri derslerinde DSP öğrencileri.
  • Bilgisayar müziğinin bestecileri ve dijital sesle çalışanlar.
  • Multimedya ile çalışan WWW ve İnternet geliştiricileri.
  • DSP'ye giriş yapmak isteyen bilimle ilgilenen genel okuyucular.

Özellikleri:

  • İlk kez kullananlar, özellikle bilgisayar müziğindeki yeni başlayanlar için DSP'ye basit ve derli toplu bir adım adım yaklaşım sunar.
  • FFT ve dijital filtreleme dahil olmak üzere çalışma alanı bilgisi ve frekans bölgesi yöntemlerinin anlaşılmasını sağlamak için tasarlanmıştır.
  • Okuyucunun DSP teori ve tekniklerini anlama ve uygulamalarına yardımcı olan, düşündürücü sorular içeren ve önerilen deneyler içerir.

Bunu daha önce oylamadıysam, sadece bu Dijital Filtre uygulaması için bir +1 daha alırdı.
datageist

18

Aşağıdaki üç, bu konuda en iyi başvurulan Ders kitaplarıdır.

  1. Ayrık-Zamanlı Sinyal İşleme , Alan V. Oppenheim, Prentice-Hall Sinyal İşleme Serisi, Ronald W. Schafer, John R. Buck.

  2. Sayısal İşaret İşleme: Prensipler, Algoritmalar ve Uygulamaları , Prentice Hall John G. Proakis, Dimitris K Manolakis

  3. Sinyaller ve Sistemler , Prentice Salonu Alan V. Oppenheim, Alan S. Willsky, S. Hamid ile

Bunlardan birini seçmeniz gerekirse, Alan V. Oppenheim tarafından Ayrık Zamanlı Sinyal İşleme Prentice-Hall Sinyal İşleme Serisi, Ronald W. Schafer, John R. Buck . Elbette, Hossein'in cevabında listelendiği gibi Sanjit Mitra yeni başlayanlar için kolay olabilir.

Bireysel güçleri olan diğer kitaplar:

  • Sinyallerin , Wiley & Sons'un M. Bellanger tarafından Sayısal İşlemleri . Kullanılan filtreler için güzel intro, çok ucuz.
  • Dijital İletişim Vakfı , Cambridge Üniversitesi Yayınları, Amos Lapidoth. * Sinyal teorisine gerçekten yumuşak ve temiz bir giriş. Ücretsiz çevrimiçi olarak kullanılabilir .
  • İstatistiksel bir Mobil Radyo Alımı Teorisi, Bell Sistemi Teknik Dergisi (BSTJ), Temmuz-Ağustos 1968. Rasgele kanalların nasıl modelleneceğini ve sinyallere ne yaptıklarını hiç merak ettiniz mi? Çevrimiçi olarak sunulan harika klasik kağıt .

Alan V. Oppenheim kitapları harika ve yaygın olarak kullanılıyor!
Royi

Profesör Oppenheim tarafından önerilen Sinyal İşleme kitaplarının listesini [DoradoList] adresinde (www.doradolist.com/alan-oppenheim.html) görebilirsiniz
TJ1

10

Teorik çalışmalar için, Oppenheim tanrıdır, ancak pratikte kullanacaksanız Mitra en iyilerden biridir:

Sayısal İşaret İşleme: Bilgisayar Tabanlı Bir Yaklaşım, Sanjit K. Mitra


@hossein, çözümlerle alıştırmaları olup olmadığını biliyor musunuz?
moshikafya


5

Bahsedilen kitaplara ek olarak, algoritma geliştirmeye odaklanıyorsanız, MATLAB kullanarak Proakis'in Dijital Sinyal İşleme özelliği yeni başlayanlar için mükemmel bir kaynaktır. Sayısal tarifleri serisi de pratik durumlarda bazı çekirdek DSP algoritmaları (spektral ayrışımı, kıvrım bulunur, interpolasyon ve ekstrapolasyon vs.) nasıl uygulanacağını ilgili mükemmel bir kaynak.

Bana göre, Oppenheim, Proakis'e kıyasla, konuya çok daha titiz bir teorik muamele sunuyor. Her zaman hissettiğim Proakis, gerçek dünya senaryolarına biraz daha uygulanabilirlik sağlar.


3

Zaman zaman evrişimin doğasını anlarken bu uygulamayı çok yararlı buldum. Evrimin Neşesi. Zaman sinyallerinizi "çizmenize" ve onları sarsmanıza izin verir, böylece zaman alanında neler olup bittiğini görebilirsiniz.


3

Richard Hamming tarafından "Dijital Filtreler" kitabını da listeye eklerdim. Ağır bir tome yerine kısa bir klasik.


3

Bazı matematiksel olgunluğa sahip olan DSP neofitiyle başlamak isteyebilirsiniz

  • Martin Vetterli, Jelena Kovačević, Vivek Goyal, Sinyal İşlemenin Temelleri , 2014.

hangi çevrimiçi serbestçe kullanılabilir. Yazarlar ayrıca diğer iki kitabını çevrimiçi olarak özgürce kullanılabilir hale getirdi:

Sinyal İşleme Temelleri önsözünden:

Bu kitap, modern sinyal işlemenin derinlemesine anlaşılması için temelleri kapsar. Birçok okuyucunun birden fazla kaynağa dağılmadan önce görmüş olabileceği, ancak sinyal işlemede gerekli olan Hilbert uzay yorumlamaları olmadan görebileceği materyal içerir. Amacımız, sinyal işlemeyi geometri ile öğretmektir.yani Öklid geometrik görüşlerini soyut sinyallere yaymak; Bunu başarmak için Hilbert uzay geometrisini kullanıyoruz. Bu yaklaşımla, temel kavramlar - üslerin özellikleri, Fourier gösterimleri, örnekleme, enterpolasyon, yaklaşım ve sıkıştırma gibi - çoğu zaman, belirli boyutlar, ayrık zamanlar ve sürekli zamanlar arasında tek tek bulunur, böylece birkaç temel farklılığı işaret etmeyi kolaylaştırır. . Sonuçların geometrik olarak birleştirilmesi, anlayışı daha hızlı ve daha hızlı bir şekilde iterek Fourier-domain içgörüsü dışında genelleştirmeye yardımcı olur.


2

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

Bu kitap, okuyucuya yazılım yazmayı öğretecek farklı projelerden geçecek: şarkılarını geliştirmek, farklı gitar seslerini sentezlemek, insan beyin dalgalarını değiştirmek, camları kırmak, insanların rahatlamak ve birçok farklı ses mühendisliği ve DSP araçları hakkında bilgi edinmek için yardım edecek: DFT, FFT, Yüksek geçiş filtresi, düşük geçiş filtresi, temel frekans, Karplus-güçlü algoritma. Bu kitap hakkında öğrenecekler: Isochronic tonlar, Binaural vuruşlar ve Monaural vuruşlar ve nasıl kodlanacakları. O zaman kendi ritimleri ile gelebilecekler. Ses dalgalarını ve daha fazlasını öğrenecekler. İnsanlara DSP araçlarını nasıl kodlayacaklarını gösteren çok az kitap / web sitesi var. Teoriyi gösteren ancak uygulamayı gösteren pek çok şey yok, bu yüzden bu Kitabın lise öğrencileri, üniversite öğrencileri ve seviyeler arası çalışanlar için çok yararlı olacağını düşünüyorum.


0

Bazı insanlar DSP'ye kendi içinde bir konu olarak odaklanmayı sever. Öğrenmenin doğrusal bir ilerlemeden çok bir spiral olduğunu düşünmeyi seviyorum. Sinyal işleme kullanan sizi ilgilendiren ve çok sayıda büyüyen bir uygulamayı takip etmenizi öneririm. DSP'deki önemli atılımların çoğu, kendi sorunlarını çözen kişiler tarafından bulundu. Yukarıda önerilen tüm kitaplar çok iyi. Basit bir çözümle ilgili ilginç bir sorun, bir sayfayı provadan beğenmediğiniz ve işe yaramazsa, bir öğrenciye prova sayfasına daha çekici gelir.


0

0

Burada MIT'den Profesör Alan Oppenheim gibi en iyi uzmanlar tarafından önerilen harika DSP kitaplarının bir listesini bulabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.