Birim adım dizisinin ayrık zamanlı Fourier Dönüşümü


10

Ders kitaplarından DTFT'nin u[n] tarafından verildi

(1)U(ω)=πδ(ω)+11ejω,πω<π

Ancak, en azından daha fazla veya daha az ses türetme gibi davranan bir DSP ders kitabı görmedim (1).

Proakis [1], sağ tarafının sağ yarısını türetir. (1) ayarlayarak z=ejω içinde Zdönüşümü u[n]ve bunun dışında geçerli olduğunu söylüyor ω=2πk(tabii ki doğrudur). Daha sonra,Zdönüşümü bir alanı ile bir delta dürtü eklemek zorunda π, ama bu benim için her şeyden çok bir tarif gibi görünüyor.

Oppenheim ve Schafer [2] bu bağlamda bahsediyorlar

Gösterilmesi tam olarak açık olmasa da, bu dizi aşağıdaki Fourier dönüşümü ile temsil edilebilir:

ardından gelen formül (1). Ne yazık ki, bize "tamamen basit değil" kanıtı göstermek için sorun almadılar.

Aslında bilmediğim, ancak bir kanıt bulduğumda bulduğum bir kitap (1)olan Dijital Sinyal İşleme ve Filtre Tasarımına Giriş BA Shenoi tarafından. On sayfa 138 bir "türetme" var(1), ama ne yazık ki yanlış. İnsanların bu kanıtta neyin yanlış olduğunu göstermesini sağlamak için bir "DSP-puzzle" sorusu sordum .]

Yani benim sorum ise:

Herkes bir kanıt sağlayabilir / türetebilir (1)matematiksel eğimli mühendisler için erişilebilirken sağlam ve hatta titiz olan Bir kitaptan kopyalanıp kopyalanmadığı önemli değil. Zaten bu sitede olması iyi olacağını düşünüyorum.

Matematikte bile neredeyse ilgili hiçbir şeyin bulunmayacağını unutmayın: bu sorunun cevabı yoktur ve birinin iki yanıtı vardır, bunlardan biri yanlıştır (Shenoi'nin argümanı ile aynıdır) ve diğeri "birikim özelliğini" kullanır ki bu da mutlu olurum, ama sonra bir kişi sizi tekrar başlangıca iten bu özelliği kanıtlamaya ihtiyaç duyar (çünkü her iki kanıt da temelde aynı şeyi kanıtlar).

Son bir not olarak, kanıt gibi bir şey buldum (iyi, ben bir mühendisim) ve bundan birkaç gün sonra da cevap olarak göndereceğim, ancak yayınlanmış veya yayınlanmamış diğer kanıtları toplamaktan memnuniyet duyarım basit ve zarif ve en önemlisi DSP mühendisleri için erişilebilir olan

Not: geçerliliğinden şüphe duymuyorum (1), Bir veya birkaç nispeten açık kanıt görmek istiyorum.


[1] Proakis, JG ve DG Manolakis, Sayısal İşaret İşleme: İlkeler, Algoritmalar ve Uygulamalar , 3. baskı, Bölüm 4.2.8

[2] Oppenheim, AV ve RW Schafer, Ayrık Zamanlı Sinyal İşleme , 2. baskı, s. 54.



Marcus Müller'in bir yorumundan esinlenerek, şunu göstermek istiyorum U(ω) Eq. (1) gereksinimi karşılar

u[n]=u2[n]U(ω)=12π(UU)(ω)

Eğer U(ω) DTFT u[n], sonra

V(ω)=11ejω

DTFT olmalı

v[n]=12sign[n]

(burada tanımladığımız sign[0]=1), Çünkü

V(ω)=U(ω)πδ(ω)u[n]12=12sign[n]

Böylece sahibiz

12π(VV)(ω)(12sign[n])2=14

bundan sonra gelen

12π(VV)(ω)=DTFT{14}=π2δ(ω)

Bununla elde ederiz

12π(UU)(ω)=12π[(πδ(ω)+V(ω))(πδ(ω)+V(ω))]=12π[π2δ(ω)+2πV(ω)+(VV)(ω)]=π2δ(ω)+V(ω)+π2δ(ω)=U(ω)q.e.d.

waaah. Dünyamı kırma. Bu formülde şüphe bir kaos alanı getiriyor. Örneğin,u2(t)=u(t)ve dolayısıyla (sabite bağlı olarak sürekli bir FT tanım prefabtörü ile) c),
DTFT(u2)(ω)=cU(ω)U(ω)=cπU(ω)+c1+ejωU(ω)=cπ(πδ(ω)+11ejω)+cπ1+ejω+c11+ejω11+ejω=cπ2δ(ω)+2cπ1+ejω+c11+ejω11+ejω=magic?U
Marcus Müller

@ MarcusMüller: Bu formül hakkında şüphe yok, doğru. Soru basit bir fikirli mühendisin anlayabileceği şekilde nasıl gösterileceğidir. Veu2[n]=u[n]verilen DTFT için çalışıyor, sorun değil.
Matt

Kendimi çok basit görüşlü olarak görüyorum ve bu, nasıl türetildiklerini göremediğimde işler "güvenli" hissetmediğinde endişelendiğim anlamına geliyor.
Marcus Müller

1
Sonra geldiğiniz şeyin denklemin doğru olup olmadığını kanıtlamak değil, daha ziyade titizlikle ve doğrudan türetmek olduğunu görüyorum U(w)DTFT'nin ilk prensiplerinden ve tanımından Sonra, dürtüleri içeren kesin bir kanıt yapmak istediğinde, sanırım genelleştirilmiş fonksiyon teorisinden alıntılanan kitaplara daha iyi atıfta bulunulmalıdır: Lighthill-1958 , dürtü fonksiyonunun ve Fourier dönüşümlerinde kullanımının tartışılması için Opp & Schafer'da alıntılanmıştır. Diğer tüm ispatlar kaçınılmaz olarak bu referanslar üzerinde yapılan ispatlara dayanacak ve titiz bir ispatın yerini almaya yetmeyecektir.
Yağ32

1
@ Fat32: Bu geçerli bir bakış açısı. Bununla birlikte, bence, temel dönüşümleri kabul edersek, makul bir ses türünün mümkün olduğunu düşünüyorum.DTFT{1}=2πδ(ω)ve integralleri Cauchy asıl değerine göre tanımlamaktan memnun olursak.
Matt L.

Yanıtlar:


3

Cedron Dawg bu cevaba ilginç bir başlangıç ​​noktası gönderdi . Şu adımlarla başlar:

U(ω)=n=0+ejωn=limNn=0N1ejωn=limN[1ejωN1ejω]=11ejωlimN[ejωN1ejω]

Sınırın içindeki terimin aşağıdaki gibi genişletilebileceği ortaya çıkıyor :

ejωN1ejω=1sin2(ω)+(1cos(ω))2[cos(ω)cos(Nω)+cos(Nω)sin(ω)sin(Nω)+j(sin(ω)cos(Nω)+cos(ω)sin(ω)sin(Nω))]

Parantezlerin dışındaki ortak faktör şu şekilde ifade edilebilir :

1sin2(ω)+(1cos(ω))2=14sin2(ω/2)

Parantez içindeki gerçek kısım da eşittir :

cos(ω)cos(Nω)+cos(Nω)sin(ω)sin(Nω)=2sin(ω/2)sin[ω(N+1/2)]

Öte yandan, hayali kısım şu şekilde yeniden yazılabilir :

sin(ω)cos(Nω)+cos(ω)sin(ω)sin(Nω)=2sin(ω/2)cos[ω(N+1/2)]

Orijinal terimi yeniden yazarken şunu elde ederiz:

ejωN1ejω=2sin(ω2)4sin2(ω2)(sin[ω(N+1/2)]jcos[ω(N+1/2)])=sin[ω(M+1/2)]2sin(ω2)jcos[ω(M+1/2)]2sin(ω2)

burada ve limit olarak da etkilenmez .M=N1M

Bu sitedeki 7. tanıma göre :

limM12sin(ω/2)sin[ω(M+1/2)]=πδ(ω)

Şimdiye kadar var:

limMejω(M+1)1ejω=πδ(ω)jlimMcos[ω(M+1/2)]2sin(ω/2)

Eşitliğin sağındaki ikinci terimin bir anlamda olduğunu ispatlayabilirsek , o zaman yapılır. Ben matematikte sordum.SE ve gerçekten de bu fonksiyon dizisi sıfır dağılıma eğilimlidir. Yani, elimizde:0

U(ω)=11ejωlimN[ejωN1ejω]=11ejω+πδ(ω)+jlimMcos[ω(M+1/2)]2sin(ω/2)=11ejω+πδ(ω)

Bu çok güzel! Kontrol ettim ve her şey doğru görünüyor, bu yüzden hayali kısım bir anlamda sıfıra eğilimli olmalı. Biraz düşüneceğim.
Matt L.

@MattL. Herhangi bir ilerleme kaydedebiliyorsanız bana bildirin!
Tendero

@MattL. Kanıt nihayet tamamlandı!
Tendero

İyi iş! Riemann-Lebesgue lemması nedeniyle kosinüs teriminin sıfıra düşeceğini anladım, ama benim sorunum . Çünkü ilk formül sadece için geçerli olan geometrik toplamı temel alır . Sonuçta her şey bir şekilde işe yarıyor, ama bu hala küçük bir kusur. terimini bölmeyen başka bir türevim var, bu durumda biraz daha dikkatli bir şekilde işleniyor, ancak yine de bir "mühendis kanıtı" . Daha fazla zamanım olduğunda yayınlayabilirim. ω=0ω01/(1ejω)ω=0
Matt L.

2

Dağıtım teorisi hakkında herhangi bir bilgi gerektirmeyen nispeten basit iki kanıt sunacağım. Dağıtım teorisinin sonuçlarını kullanarak DTFT'yi bir sınırlama işlemiyle hesaplayan bir kanıt için Tendero'nun bu cevabına bakınız .

Bir olarak gönderdiniz çünkü ben sadece burada ilk kanıt söz (ve üzerinde fazla durmayacağım) olacak cevap için bu soruya belli yayınlanan kanıtı hatalı olduğunu göstermekti amacını güden,.

Diğer kanıt aşağıdaki gibidir. İlk önce birim adım dizisinin çift kısmını yazalım :u[n]

(1)ue[n]=12(u[n]+u[n])=12+12δ[n]

Arasında DTFT olup(1)

(2)DTFT{ue[n]}=πδ(ω)+12

nun DTFT'sinin gerçek kısmına eşit olan :u[n]

(3)UR(ω)=Re{U(ω)}=πδ(ω)+12

Yana gerçek ve sanal parça için buraya kadar gerçek değerli dizisidir , sonuç olarak, dönüşümü Hilber ile ilişkilidir ve benzersiz belirler . Bununla birlikte, çoğu DSP metinlerde, bu Hilbert ilişkileri denklem türetilir dönüşümü (herhangi bir nedensel dizisi için de geçerlidir olduğu), aşağıda belirtildiği olan . DTFT'nin gerçek ve hayali kısımları arasındaki Hilbert dönüşüm ilişkisini göstermek için DTFT'ye ihtiyacımız varu[n]U(ω)UR(ω)U(ω)h[n]=h[n]u[n]h[n]H(ω)=12π(HU)(ω)u[n]burada elde etmek istediğimiz şey. Böylece kanıt dairesel hale gelir. Bu yüzden hayali kısmını türetmek için farklı bir yol seçeceğiz .U(ω)

türetmek için nin tek kısmını aşağıdaki gibi yazıyoruz :UI(ω)=Im{U(ω)}u[n]

(4)uo[n]=12(u[n]u[n])=u[n1]12+12δ[n]

Arasında AZFD-DTFT alınması verir(4)

jUI(ω)=ejωU(ω)πδ(ω)+12=ejω(UR(ω)+jUI(ω))πδ(ω)+12=ejω(πδ(ω)+12)+ejωjUI(ω)πδ(ω)+12(5)=12(1+ejω)+ejωjUI(ω)

kullandığım yer . Denk. şu şekilde yazılabilir:(3)(5)

(6)jUI(ω)(1ejω)=12(1+ejω)

Doğru sonuca (bkz bu cevabı daha fazla ayrıntı için)(6)

(7)jUI(ω)=121+ejω1ejω+cδ(ω)

Ama biz biliyoruz çünkü garip bir fonksiyonu olmalıdır (çünkü -gerçek değerli olduğu), biz hemen sonucuna varabiliriz . Böylece, ve nihayetUI(ω)ωu[n]c=0(3)(7)

U(ω)=UR(ω)+jUI(ω)=πδ(ω)+12+121+ejω1ejω=πδ(ω)+12(1+1+ejω1ejω)(8)=πδ(ω)+11ejω
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.