Transformasi Fourier waktu-diskrit dari urutan langkah unit

10

Dari buku teks kita tahu bahwa DTFT dari u[n] diberikan oleh

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

Namun, saya belum melihat buku teks DSP yang setidaknya berpura-pura memberikan derivasi yang lebih atau kurang dari (1) .

Proakis [1] memperoleh bagian kanan dari sisi kanan (1) dengan menetapkan z=ejω dalam transformasi- Z dari u[n] , dan mengatakan bahwa itu valid kecuali untuk ω=2πk ( yang tentu saja benar). Dia kemudian menyatakan bahwa pada kutub Z transformasi kita harus menambahkan impuls delta dengan luas π , tapi itu lebih mirip resep bagi saya daripada yang lainnya.

Oppenheim dan Schafer [2] menyebutkan dalam konteks ini

Meskipun tidak sepenuhnya mudah untuk ditampilkan, urutan ini dapat diwakili oleh transformasi Fourier berikut:

yang diikuti oleh rumus yang setara dengan (1) . Sayangnya, mereka tidak bersusah payah untuk menunjukkan kepada kita bahwa bukti "tidak sepenuhnya langsung".

Sebuah buku yang sebenarnya saya tidak tahu, tapi yang saya temukan ketika mencari bukti adalah Pengantar Pengolahan Sinyal Digital dan Desain Filter oleh BA Shenoi. Di halaman 138 ada "derivasi" dari ( 1 ) , tapi sayangnya itu salah. Saya mengajukan pertanyaan "puzzle-DSP" agar orang-orang menunjukkan apa yang salah dengan bukti itu.](1)(1)

Jadi pertanyaan saya adalah:

Adakah yang bisa memberikan bukti / derivasi yang masuk akal atau bahkan keras saat diakses oleh insinyur yang cenderung matematis? Tidak masalah jika itu hanya disalin dari buku. Saya pikir akan lebih baik untuk memilikinya di situs ini.(1)

Perhatikan bahwa bahkan dalam matematika. Hampir tidak ada yang relevan yang dapat ditemukan: pertanyaan ini tidak memiliki jawaban, dan yang satu memiliki dua jawaban, yang salah salah (identik dengan argumen Shenoi), dan yang lainnya menggunakan "properti akumulasi" , yang saya akan senang dengan, tapi kemudian orang perlu membuktikan properti itu, yang menempatkan Anda kembali ke awal (karena kedua bukti pada dasarnya membuktikan hal yang sama).

Sebagai catatan terakhir, saya menemukan sesuatu seperti bukti (yah, saya seorang insinyur), dan saya juga akan mempostingnya sebagai jawaban beberapa hari dari sekarang, tetapi saya akan dengan senang hati mengumpulkan bukti lain yang dipublikasikan atau tidak dipublikasikan yang sederhana dan elegan, dan, yang paling penting, yang dapat diakses oleh insinyur DSP.

PS: Saya tidak meragukan keabsahan (1) , saya hanya ingin melihat satu atau beberapa bukti yang relatif mudah.


[1] Proakis, JG dan DG Manolakis, Pemrosesan Sinyal Digital: Prinsip, Algoritma, dan Aplikasi , edisi ke-3, Bagian 4.2.8

[2] Oppenheim, AV dan RW Schafer, Pemrosesan Sinyal Diskrit-Waktu , edisi 2, hlm. 54.



Terinspirasi oleh komentar Marcus Müller, saya ingin menunjukkan bahwa U(ω) seperti yang diberikan oleh Persamaan. (1) memenuhi persyaratan

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

Jika U(ω) adalah DTFT dari u[n] , maka

V(ω)=11ejω

harus berupa DTFT dari

v[n]=12sign[n]

(tempat kami mendefinisikan ), karenasign[0]=1

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

Jadi kita punya

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

dari mana itu terjadi

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

Dengan ini kita dapatkan

12π(UU)(ω)=12π[(πδ(ω)+V(ω))(πδ(ω)+V(ω))]=12π[π2δ(ω)+2πV(ω)+(VV)(ω)]=π2δ(ω)+V(ω)+π2δ(ω)=U(ω)q.e.d.
Matt L.
sumber
waaah Jangan merusak duniaku. Keraguan dalam formula itu memperkenalkan ranah kekacauan. Misalnya, , dan karenanya (dengan prefactor definisi FT tergantung konstanta c ), DTFT ( u 2 ) ( ω )u2(t)=u(t)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
u2[n]=u[n]
Saya menganggap diri saya sangat berpikiran sederhana, dan itu berarti saya khawatir ketika sesuatu tidak terasa "aman" ketika saya tidak bisa melihat bagaimana mereka diturunkan.
Marcus Müller
1
U(w)
1
DTFT{1}=2πδ(ω)

Jawaban:

3

Cedron Dawg memposting poin awal yang menarik dalam jawaban ini . Dimulai dengan langkah-langkah ini:

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

Ternyata istilah di dalam batas dapat diperluas sebagai berikut :

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

Faktor umum di luar kurung dapat dinyatakan sebagai :

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

Bagian sebenarnya di dalam kurung juga sama dengan :

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

Di sisi lain, bagian imajiner dapat ditulis ulang sebagai :

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

Menulis ulang istilah asli kita dapatkan bahwa:

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)

M=N1M

Menurut definisi ke - 7 di situs ini :

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

Sejauh ini kami memilikinya:

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

0

U(ω)=11ejωlimN[ejωN1ejω]=11ejω+πδ(ω)+jlimMcos[ω(M+1/2)]2sin(ω/2)=11ejω+πδ(ω)
Tendero
sumber
Ini sangat bagus! Saya memeriksanya dan semuanya tampak benar, sehingga bagian imajiner harus cenderung nol dalam arti tertentu. Saya akan memikirkannya sebentar.
Matt L.
@MattL. Beri tahu saya jika Anda dapat membuat kemajuan!
Tendero
@MattL. Buktinya akhirnya selesai!
Tendero
ω=0ω01/(1ejω)ω=0
2

Saya akan memberikan dua bukti yang relatif sederhana yang tidak memerlukan pengetahuan tentang teori distribusi. Untuk bukti yang menghitung DTFT dengan proses batas menggunakan hasil dari teori distribusi, lihat jawaban ini oleh Tendero .

Saya hanya akan menyebutkan (dan tidak menjelaskan lebih lanjut) bukti pertama di sini, karena saya telah mempostingnya sebagai jawaban untuk pertanyaan ini , yang tujuannya adalah untuk menunjukkan bahwa bukti yang dipublikasikan tertentu salah.

u[n]

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

(1)

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

u[n]

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

u[n]U(ω)UR(ω)U(ω)h[n]=h[n]u[n]h[n]H(ω)=12π(HU)(ω)u[n]U(ω)

UI(ω)=Im{U(ω)}u[n]

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

(4)

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

(3)(5)

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

(6)

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

UI(ω)ωu[n]c=0(3)(7)

U(ω)=UR(ω)+jUI(ω)=πδ(ω)+12+121+ejω1ejω=πδ(ω)+12(1+1+ejω1ejω)(8)=πδ(ω)+11ejω
Matt L.
sumber