Evrişim Düşüncesi
Konuyla ilgili en sevdiğim sergim Brad Osgood'un Fourier Dönüşümü üzerine verdiği derslerde . Evrişim tartışması 36: 00'da başlar, ancak tüm dersin izlemeye değer ek bir bağlamı vardır.
Temel fikir, Fourier Dönüşümü gibi bir şeyi her zaman doğrudan tanımla çalışmak yerine tanımladığınızda, hesaplamaları basitleştiren daha üst düzey özellikler türetmenin yararlı olmasıdır. Örneğin, böyle bir özellik, iki fonksiyonun toplamının dönüşümünün, dönüşümlerin toplamına eşit olması, yani
F{f+g}=F{f}+F{g}.
Bu, bilinmeyen bir dönüşüme sahip bir işleviniz varsa ve bilinen dönüştürmelere sahip işlevlerin toplamı olarak ayrılabilirse, temel olarak cevabı ücretsiz olarak alırsınız.
Şimdi, iki dönüşümün toplamı için bir kimliğimiz olduğundan, iki dönüşümün çarpımı için kimliğin ne olduğunu sormak doğal bir sorudur, yani
F{f}F{g}= ?.
Cevabı hesapladığınızda, evrişimin ortaya çıktığı ortaya çıkıyor. Tüm türetme videoda verilir ve sorunuz çoğunlukla kavramsal olduğundan, burada tekrar özetlemeyeceğim.
Bu şekilde evrişime yaklaşmanın anlamı, bunun Laplace Dönüşümünün (Fourier Tranform'un özel bir durum olduğu) lineer sabit katsayılı sıradan diferansiyel denklemleri (LCCODE) cebirsel denklemlere dönüştürmesinin temel bir parçası olmasıdır. LCCODE'nin analitik olarak izlenebilir hale getirilmesi için böyle bir dönüşümün mevcut olması, sinyal işlemede incelenmesinin nedeninin büyük bir parçasıdır. Örneğin, Oppenheim ve Schafer'ı alıntılamak için :
Matematiksel olarak karakterize edilmeleri nispeten kolay oldukları ve yararlı sinyal işleme işlevleri gerçekleştirmek üzere tasarlanabildikleri için, doğrusal kaydırma-değişmez sistemlerin sınıfı kapsamlı bir şekilde incelenecektir.
Sorunun bir cevabı, LTI sistemlerini analiz etmek ve / veya sentezlemek için dönüşüm yöntemlerini kullanıyorsanız, er ya da geç, kıvrım ortaya çıkacaktır (örtülü ya da açıkça). Evrişim girişine yönelik bu yaklaşımın diferansiyel denklemler bağlamında çok standart olduğunu unutmayın. Örneğin, Arthur Mattuck'ın bu MIT dersine bakın . Çoğu sunum ya evrişim integralini yorum yapmadan sunar, daha sonra özelliklerini türetir (yani bir şapkadan çıkarır) ya da integralin garip formu hakkında bilgi verir, ters çevirme ve sürükleme, zaman tersine çevirme vb. .
Prof. Osgood'un yaklaşımını sevmemin sebebi, benim görüşüme göre matematikçilerin ilk başta bu fikre nasıl geldiğine dair derin bir kavrayış sağlamanın yanı sıra tsouris'lerden de kaçınmasıdır. Ve alıntı yapıyorum:
Dedim ki, "F ve G'yi zaman alanında birleştirmenin bir yolu var mı, böylece frekans alanında spektrumlar çoğalıyor, Fourier dönüşümleri çoğalıyor mu?" Ve cevap, evet, bu karmaşık integral tarafından var. Çok açık değil. Sabah yataktan kalkmaz ve bunu yazmazsınız ve bunun bu sorunu çözeceğini düşünürsünüz. Nasıl elde ederiz? Diyelim ki, sorun çözüldü, ne olması gerektiğini görün ve sonra zaferi ilan etmenin zamanı geldiğini fark etmeliyiz. Ve zafer ilan etme zamanı.
Şimdi, iğrenç bir matematikçi olarak, izlerinizi kapatıyorsunuz ve "Şey, ben sadece bu fonksiyonla iki fonksiyonun evrimi tanımlayacağım" diyorsunuz.
LTI Sistemleri
Çoğu DSP metninde, evrişim genellikle farklı bir yoldan getirilir (bu, dönüştürme yöntemlerine herhangi bir göndermeden kaçınır). Ölçekli ve kaydırılmış birim impulsların toplamı olarak rastgele bir giriş sinyali ifade ederek ,x(n)
x(n)=∑k=−∞∞x(k)δ(n−k),(1)
nerede
δ(n)={0,1,n≠0n=0,(2)
doğrusal zamanla değişmeyen sistemlerin tanımlayıcı özellikleri , dürtü yanıtı içeren bir evrişim toplamına yol açar . Bir LTI operatör tarafından tanımlanan sistem ise L olarak ifade edilir y ( n ) = L [ x ( n ) ] , daha sonra repective özellikleri uygulayarak, yani doğrusalh(n)=L[ δ(n) ]Ly(n)=L[ x(n) ]
L[ ax1(n)+bx2(n) ]Transform of the sum of scaled inputs=aL[ x1(n) ]+bL[ x2(n) ]Sum of scaled transforms,(3)
ve zaman / vardiya değişmezliği
L[ x(n) ]=y(n) −→−−−impliesL[ x(n−k) ]=y(n−k),(4)
sistem şu şekilde yeniden yazılabilir
y(n)=L[∑k=−∞∞x(k)δ(n−k)]Tranform of the sum of scaled inputs=∑k=−∞∞x(k)L[δ(n−k)]Sum of scaled transforms=∑k=−∞∞x(k)h(n−k).Convolution with the impulse response
Bu, evrişimi sunmanın çok standart bir yoludur ve bunun için mükemmel zarif ve kullanışlı bir yöntemdir. Benzer türevler Oppenheim ve Schafer , Proakis ve Manolakis , Rabiner ve Gold'da bulunabilir ve eminim diğerleri. [Standart tanıtımları daha ileri gider] Bazı derin kavrayış onun mükemmel cevap Dilip verilir burada .
(1)
(f∗g)(n)f convolved with g=∑k=−∞∞f(k)g(n−k),
(1)x∗δnn+0n×1
Bu perspektiften, evrişim özünde bir delta işlevi fikri ile ilişkilidir (yani, delta işlevinin kimlik öğesi olarak sahip olduğu bir ikili işlemdir). Evrişimle olan ilişkisini dikkate almadan bile, sinyalin tanımı büyük ölçüde delta işlevi fikrine bağlıdır. Öyleyse soru daha sonra, delta işlevi için fikri nereden edindik? Anlayabildiğim kadarıyla, en azından Fourier'in Analitik Isı Teorisi üzerine, dolaylı olarak göründüğü kadar geri gidiyor . Daha fazla bilgi için kaynaklardan biri Alejandro Domínguez'ın Kökeni ve Konvolüsyon Tarihi üzerine yazdığı makaledir.
Şimdi, bunlar doğrusal sistem teorisi bağlamında fikre ana yaklaşımlardan ikisi. Biri analitik içgörü, diğeri sayısal çözümü destekler. Her ikisinin de evrişimin öneminin tam bir resmi için yararlı olduğunu düşünüyorum. Bununla birlikte, ayrık durumda, doğrusal sistemleri tamamen ihmal ederek, evrişimin çok daha eski bir fikir olduğu duygusu vardır.
Polinom Çarpımı
Ayrık katlama olduğu fikrine biri iyi sunum sadece polinom çarpma içinde kıtabının tarafından verilen bu ders etrafında 5:46 başlayarak. Bu perspektiften, fikir, konumsal sayı sistemlerinin (sayıları dolaylı olarak polinomlar olarak temsil eden) tanıtılmasına kadar uzanır. Z-dönüşümü sinyalleri z cinsinden polinomlar olarak temsil ettiğinden, bu bağlamda da kıvrım ortaya çıkacaktır - Z-dönüşümü karmaşık analizlere başvurmadan resmi olarak bir gecikme operatörü olarak ve / veya Laplace'ın özel bir durumu olarak tanımlansa bile Dönüştür .