Biến đổi Fourier thời gian rời rạc của chuỗi bước đơn vị


10

Từ sách giáo khoa, chúng ta biết rằng DTFT của u[n] được đưa ra bởi

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

Tuy nhiên, tôi chưa thấy một cuốn sách giáo khoa DSP nào ít nhất là giả vờ đưa ra một dẫn xuất âm thanh ít nhiều của (1) .

Proakis [1] có nguồn gốc nửa bên phải của phía bên tay phải của (1) bằng cách thiết lập z=ejω trong Z -transform của u[n] , và nói rằng nó có giá trị trừ ω=2πk ( Tất nhiên là đúng). Sau đó, ông tuyên bố rằng ở cực của Z -transform, chúng ta phải thêm một xung delta với diện tích là π , nhưng nó xuất hiện giống như một công thức đối với tôi hơn bất kỳ thứ gì khác.

Oppenheim và Schafer [2] đề cập đến trong bối cảnh này

Mặc dù nó không hoàn toàn đơn giản để hiển thị, trình tự này có thể được biểu diễn bằng biến đổi Fourier sau:

được theo sau bởi một công thức tương đương với (1) . Thật không may, họ đã không gặp khó khăn để cho chúng tôi thấy bằng chứng "không hoàn toàn đơn giản".

Một cuốn sách mà tôi thực sự không biết, nhưng cuốn sách mà tôi tìm thấy khi tìm bằng chứng về Giới thiệu về Thiết kế bộ lọc và xử lý tín hiệu số của BA Shenoi. Trên trang 138 có "đạo hàm" của ( 1 ) , nhưng không may là nó sai. Tôi đã hỏi một câu hỏi "câu đố DSP" để mọi người chỉ ra điều gì sai với bằng chứng đó.](1)(1)

Vì vậy, câu hỏi của tôi là:

Bất cứ ai cũng có thể cung cấp một bằng chứng / dẫn xuất của âm thanh hoặc thậm chí nghiêm ngặt trong khi có thể truy cập được cho các kỹ sư nghiêng về toán học? Không thành vấn đề nếu nó chỉ được sao chép từ một cuốn sách. Tôi nghĩ rằng nó sẽ là tốt để có nó trên trang web này anyway.(1)

Lưu ý rằng ngay cả trên math.SE gần như không có gì liên quan được tìm thấy: câu hỏi này không có câu trả lời, và rằng một có hai câu trả lời, một trong số đó là sai (giống hệt nhau để tranh luận Shenoi), và một trong những khác sử dụng "tài sản tích lũy" , điều mà tôi sẽ hài lòng, nhưng sau đó người ta cần chứng minh tài sản đó, điều đó đưa bạn trở lại điểm khởi đầu (vì cả hai bằng chứng về cơ bản đều chứng minh điều tương tự).

Như một lưu ý cuối cùng, tôi đã đưa ra một cái gì đó giống như một bằng chứng (tốt, tôi là một kỹ sư), và tôi cũng sẽ đăng nó như một câu trả lời vài ngày kể từ bây giờ, nhưng tôi sẽ rất vui khi thu thập các bằng chứng được công bố hoặc chưa được công bố khác đơn giản và thanh lịch, và quan trọng nhất là có thể truy cập được đối với các kỹ sư DSP.

PS: Tôi không nghi ngờ tính hợp lệ của (1) , tôi chỉ muốn xem một hoặc một số bằng chứng tương đối đơn giản.


[1] Proakis, JG và DG Manolakis, Xử lý tín hiệu số: Nguyên tắc, Thuật toán và Ứng dụng , ấn bản thứ 3, Mục 4.2.8

[2] Oppenheim, AV và RW Schafer, Xử lý tín hiệu thời gian rời rạc , tái bản lần 2, tr. 54.



Lấy cảm hứng từ một bình luận bởi Marcus Müller, tôi muốn chứng minh rằng U(ω) như được đưa ra bởi Eq. (1) thỏa mãn yêu cầu

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

Nếu U(ω) là DTFT của u[n] , thì

V(ω)=11ejω

phải là DTFT của

v[n]=12sign[n]

(nơi chúng tôi xác định ), bởi vìsign[0]=1

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

Vì vậy chúng tôi có

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

từ đó nó theo đó

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

Với điều này, chúng tôi nhận được

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

waaah Đừng phá vỡ thế giới của tôi. Nghi ngờ trong công thức đó giới thiệu một vương quốc của sự hỗn loạn. Ví dụ: và do đó (với một tiền tố định nghĩa FT phụ thuộc vào hằng số 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]

Tôi cho rằng bản thân mình rất đơn giản và điều đó có nghĩa là tôi lo lắng khi mọi thứ không cảm thấy "an toàn" khi tôi không thể thấy chúng có nguồn gốc như thế nào.
Marcus Müller

1
U(w)

1
DTFT{1}=2πδ(ω)

Câu trả lời:


3

Cedron Dawg đã đăng một điểm ban đầu thú vị trong câu trả lời này . Nó bắt đầu với các bước sau:

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

Hóa ra thuật ngữ bên trong giới hạn có thể được mở rộng như sau :

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

Yếu tố chung bên ngoài dấu ngoặc có thể được biểu thị như sau:

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

Phần thực bên trong ngoặc cũng bằng :

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

Mặt khác, phần tưởng tượng có thể được viết lại thành :

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

Viết lại thuật ngữ gốc, chúng tôi nhận được rằng:

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

Theo định nghĩa thứ 7 trong trang web này :

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

Cho đến nay chúng ta có điều đó:

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

0

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

Điều này là rất tốt đẹp! Tôi đã kiểm tra nó và mọi thứ dường như là chính xác, do đó phần tưởng tượng phải có xu hướng bằng không trong một số ý nghĩa. Tôi sẽ suy nghĩ về nó một chút.
Matt L.

@MattL. Hãy cho tôi biết nếu bạn có thể đạt được bất kỳ tiến bộ!
Tendero

@MattL. Bằng chứng cuối cùng đã hoàn tất!
Tendero

ω=0ω01/(1ejω)ω=0

2

Tôi sẽ cung cấp hai bằng chứng tương đối đơn giản không yêu cầu bất kỳ kiến ​​thức nào về lý thuyết phân phối. Để biết bằng chứng tính toán DTFT theo quy trình giới hạn sử dụng kết quả từ lý thuyết phân phối, hãy xem câu trả lời này của Tendero .

Tôi sẽ chỉ đề cập (và không nêu chi tiết) bằng chứng đầu tiên ở đây, bởi vì tôi đã đăng nó như một câu trả lời cho câu hỏi này , mục đích của nó là cho thấy một bằng chứng được công bố nào đó là bị lỗi.

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ω
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.