ความแตกต่างระหว่างการแปลงฟูริเยร์เวลาแบบไม่ต่อเนื่องและการแปลงฟูริเยร์แบบไม่ต่อเนื่อง


22

ฉันได้อ่านบทความมากมายเกี่ยวกับ DTFT และ DFT แต่ฉันไม่สามารถแยกแยะความแตกต่างระหว่างทั้งสองยกเว้นสิ่งที่มองเห็นได้สองสามอย่างเช่น DTFT ไปจนถึงอินฟินิตี้ในขณะที่ DFT เป็นเพียงจนถึง N-1 ใครช่วยอธิบายความแตกต่างได้บ้างและควรใช้อะไรเมื่อไหร่? Wiki พูดว่า

DFT นั้นแตกต่างจากการแปลงฟูริเยร์แบบไม่ต่อเนื่อง (DTFT) ซึ่งลำดับของอินพุตและเอาต์พุตนั้นมี จำกัด ดังนั้นจึงกล่าวได้ว่าเป็นการวิเคราะห์ฟูริเยร์ของฟังก์ชัน จำกัด ขอบเขต (หรือคาบ) ฟังก์ชันไม่ต่อเนื่อง

มันเป็นความแตกต่างเท่านั้น?

แก้ไข: นี้บทความอย่างอธิบายความแตกต่าง


4
DTFT เป็นฟังก์ชั่นต่อเนื่องของความถี่ แต่ DFT เป็นฟังก์ชั่นต่อเนื่องของความถี่
จอห์น

จุดสำคัญคือDFT is sampled version of DFT and the rate is the length of DFT
nmxprime

@nmxprime คุณหมายถึง DFT เป็นรุ่นตัวอย่างของ DTFT หรือไม่
endolith

1
@endolith Yes.it is
nmxprime

บทความที่คุณเชื่อมโยง (หน้า 2) บอกว่า "CTFT ให้สเปกตรัมสเปกตรัมแบบแยกอิสระ" ไม่ผิดหรอกเหรอ? ฉันคิดว่าความถี่นั้นต่อเนื่องในกรณีของสัญญาณช่วงเวลาต่อเนื่องที่ผ่านการแปลงฟูริเยร์
Aditya P

คำตอบ:


14

การแปลงฟูริเยร์แบบไม่ต่อเนื่อง (DTFT) เป็นการแปลงฟูริเยร์แบบ (ธรรมดา) ของสัญญาณแบบไม่ต่อเนื่อง มันส่งออกอย่างต่อเนื่องในความถี่และเป็นระยะ ตัวอย่าง: เพื่อค้นหาสเปกตรัมของรุ่นตัวอย่างของสัญญาณเวลาต่อเนื่องx ( t )สามารถใช้ DTFT ได้x(kT)x(t)

การแปลงฟูริเยร์แบบแยกส่วน (DFT) สามารถมองได้ว่าเป็นเวอร์ชั่นตัวอย่าง (ในโดเมนความถี่) ของเอาท์พุท DTFT มันใช้ในการคำนวณสเปกตรัมความถี่ของสัญญาณที่ไม่ต่อเนื่องกับคอมพิวเตอร์เพราะคอมพิวเตอร์สามารถจัดการกับค่าจำนวน จำกัด เท่านั้น ฉันจะโต้แย้งกับผลลัพธ์ DFT ที่ถูก จำกัด มันเป็นระยะเช่นกันและสามารถดำเนินต่อไปได้อย่างไม่สิ้นสุด

หากต้องการสรุป:

                DTFT                | DFT
       input    discrete, infinite  | discrete, finite *)
       output   contin., periodic   | discrete, finite *)

*) คุณสมบัติทางคณิตศาสตร์ของ DFT คือทั้งเข้าและส่งออกของมันเป็นระยะที่มีความยาว DFT Nนั่นคือแม้ว่าเวกเตอร์อินพุตไปยัง DFT นั้นมีขอบเขต จำกัด ในทางปฏิบัติมันถูกต้องเพียงเพื่อบอกว่า DFT เป็นสเปกตรัมตัวอย่างถ้าอินพุต DFT นั้นคิดว่าเป็นระยะN


1
คุณไม่ได้หมายความว่าการป้อนข้อมูล DTFT คือในขอบเขต?
Lutz Lehmann

@ LutzL มันสามารถไม่มีที่สิ้นสุดโดยทั่วไปใช่ ฉันจะเปลี่ยนสิ่งนั้น สิ่งที่เกี่ยวกับเอาท์พุท DFT: คุณค่อนข้างจะเรียกมันว่าจำกัดหรือเป็นระยะ ?
Deve

ฉันคิดว่าผลลัพธ์ของ DFT คือลำดับ N-periodic, finite
BaluRaman

1
ใน DFT มากขึ้นอยู่กับการตีความ จากมุมมองทางเทคนิคมันแปลง จำกัด เป็น จำกัด จากมุมมองที่คำนวณสัมประสิทธิ์ของพหุนามตรีโกณมิติเราอาจบอกว่ามันเปลี่ยนระยะไม่ต่อเนื่องไม่สิ้นสุดเป็นระยะ แต่เราสามารถเลื่อนหน้าต่างของความถี่ที่ใช้เพื่อเป็นตัวแทนของอินพุตและแอมพลิจูดของความถี่ที่เป็นไปได้ทั้งหมดจะเกิดขึ้นอีกครั้งตามลำดับเป็นระยะ
Lutz Lehmann

เพื่อให้สอดคล้องกันมากขึ้นฉันจะใส่ "คาบ" แทน "จำกัด " สำหรับอินพุตของ DFT นี่คือผลลัพธ์โดยตรงของ DFT (เอาต์พุต) ที่ไม่ต่อเนื่อง
Matt L.

18

เอาล่ะฉันจะตอบคำถามนี้ด้วยการโต้แย้งว่า "ฝ่ายตรงข้าม" ไปยังตำแหน่งที่เหมือนกับนาซีที่แข็งกระด้างเกี่ยวกับ DFT

อย่างแรกเลยตำแหน่งแข็งเหมือนนาซีของฉัน : DFT และ Discrete Fourier Series นั้นเหมือนกันหมด DFT แมปลำดับอนันต์และคาบหนึ่ง, x[n]กับจุดNในโดเมน "เวลา" กับลำดับอนันต์และคาบอื่น, X[k] , อีกครั้งด้วยจุดNในโดเมน "ความถี่" และ iDFT จับคู่กลับ และพวกเขากำลัง "ฉีด" หรือ "ย้อนกลับ" หรือ "หนึ่งต่อหนึ่ง"

DFT:

X[k]=n=0N1x[n]ej2πnk/N

iDFT:

x[n]=1Nk=0N1X[k]ej2πnk/N

นั่นคือสิ่งที่ DFT เป็นพื้นฐานที่สุด มันเป็นเรื่องปกติหรือเป็นวงกลม

แต่ผู้ปฏิเสธความเป็นระยะก็ชอบพูดเรื่องนี้เกี่ยวกับ DFT มันเป็นความจริงมันแค่ไม่เปลี่ยนสิ่งใด ๆ ข้างต้น

ดังนั้นสมมติว่าคุณมีลำดับความยาวแน่นอนx[n]ของความยาวNและแทนที่จะขยายออกเป็นระยะ (ซึ่งเป็นสิ่งที่ DFT ทำโดยเนื้อแท้) คุณผนวกลำดับความยาวที่ จำกัด นี้ด้วยศูนย์ทั้งซ้ายและขวา ดังนั้น

x^[n]{x[n]for 0nN10otherwise

ตอนนี้ลำดับอนันต์ที่ไม่เกิดซ้ำนี้มี DTFT:

DTFT: X ( อีเจω ) = + Σ n = - x [ n ] อี- เจω n

X^(ejω)=n=+x^[n]ejωn

X^(ejω)x^[n]z=ejωωX^(ejω)Nz=ejω=1

X^(ejω)|ω=2πkN=n=+x^[n]ejωn|ω=2πkN=n=+x^[n]ej2πkn/N=n=0N1x^[n]ej2πkn/N=n=0N1x[n]ej2πkn/N=X[k]

x^[n]Nx^[n]00nN1x^[n]x[n]


3
คำตอบที่ยอมรับนั้นดี แต่ฉันคิดว่าคำตอบของคุณนั้นลึกซึ้งกว่านี้ ขอขอบคุณที่ให้การเชื่อมต่อทางคณิตศาสตร์ที่เกิดขึ้นจริงระหว่าง DTFT และ DFT ... โดยเฉพาะการสุ่มตัวอย่างสเปกตรัมที่ทำให้เกิดช่วงเวลาในโดเมนเวลา นั่นคือจุดที่ฉันลืมเสมอ
rayryeng - Reinstate Monica

ย่อหน้าที่สองของคุณดูเหมือนจะบอกเป็นนัยว่า DFTs ยอมรับลำดับการป้อนข้อมูลที่มีความยาวไม่ จำกัด มีใครเคยเล่น DFT ที่ไม่มีที่สิ้นสุดหรือไม่
Richard Lyons

เฮ้ริกมันเป็นเรื่องดีที่จะเห็นคุณที่นี่จากcomp.dsp ฉันจำได้ว่าได้รับการต้อนรับจาก @PeterK เมื่อฉัน sorta แรกย้ายไป (แต่ฉันจะไม่ทิ้งcomp.dsp ) อย่างไรก็ตามในระดับเดียวกับที่ DFS ยอมรับลำดับการป้อนข้อมูลของความยาวไม่สิ้นสุดคือระดับที่ DFT ยอมรับอินพุตที่มีความยาวไม่ จำกัด ทั้งหมดที่ฉันพูดคือ DFT และ DFS นั้นเป็นแบบเดียวกัน
เบิร์ตบริสโตจอห์นสัน

1
@robert bristow-johnson นี่เป็นคำอธิบายที่สวยงาม คำถามของฉันอาจไม่ดี แต่ด้วยอนุกรมฟูเรียร์แบบแยกกันคุณหมายถึงกรณีที่อินพุตเป็นฟังก์ชันต่อเนื่องเป็นระยะที่ไปเรื่อย ๆ ทั้งสองทิศทางถูกต้องหรือไม่ จากสิ่งที่ฉันจำได้ว่าจากการอ่านหนังสือโดเวอร์ส์ของจอร์จ silov ถ้าคุณทำให้ค่าสัมประสิทธิ์ของฟูเรียร์มีขนาดใหญ่พอโดยใช้ความถี่เพียงพอที่ดีพอชุดฟูริเยร์ก็สามารถสร้างฟังก์ชันต่อเนื่องตามช่วงเวลาได้อย่างอิสระ นี่คือ fs ที่คุณอ้างถึงเมื่อคุณพูดว่ามันเหมือนกับ DFT ถูกต้องไหม ขอบคุณ.
ทำเครื่องหมาย leeds

X[k]=n=0N1x[n]ej2πnk/N
และสำหรับทั้งx[n]และ
x[n]=1Nk=0N1X[k]ej2πnk/N
x[n]X[k]N
x[n+N]=x[n]nZ
X[k+N]=X[k]kZ
N

1

เนื่องจากเอาต์พุต DTFT นั้นต่อเนื่องจึงไม่สามารถประมวลผลด้วยคอมพิวเตอร์ ดังนั้นเราต้องแปลงสัญญาณต่อเนื่องนี้เป็นรูปแบบไม่ต่อเนื่อง มันไม่มีอะไรนอกจาก DFT ซึ่งเป็นความก้าวหน้าต่อไปของ FFT เพื่อลดการคำนวณ


0

ถ้าฉันถูกต้องแม้ว่าอินพุต DFT จะเป็นงวดแม้ว่าจำนวนตัวอย่างจะมี จำกัด แต่คณิตศาสตร์ที่อยู่ด้านหลังนั้นถือว่าเป็นลำดับอนันต์ซึ่งจะเริ่มNตัวอย่างเป็นระยะหลังจากสิ้นสุด โปรดแก้ไขฉันหากฉันผิด


ที่comp.dspที่ฉันมีข้อโต้แย้งด้วยอาจ "แก้ไข" คุณ แต่พวกเขาผิด ไม่มีความแตกต่างระหว่าง DFT และ Discrete Fourier Series ไม่มี แต่อย่างใด.
robert bristow-johnson

เพื่อช่วยให้ฉันเข้าใจสิ่งที่กำลังพูดอยู่ที่นี่ฉันมีคำถามเกี่ยวกับผลลัพธ์ของการดำเนินการที่คุณเรียกว่า "Discrete Fourier series" ผลลัพธ์นั้นเป็นลำดับของตัวเลขหรือฟังก์ชันต่อเนื่อง (สมการ) หรือไม่?
Richard Lyons

-1

X[k]=n=0N1x[n]ej2πnk/N
x[n]=1Nk=0N1X[k]ej2πnk/N

1
โปรดใช้มาร์กอัปลาเท็กซ์เพื่อให้คณิตศาสตร์ของคุณอ่านได้และอธิบายขั้นตอนเพิ่มเติมที่คุณปฏิบัติตามเพื่อให้คำตอบของคุณสามารถช่วย OP ได้จริง
MBaz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.