การแปลงฟูริเยร์แบบไม่ต่อเนื่อง (DFT)ซึ่งดำเนินการโดยทั่วไปคือการแปลงฟูริเยร์แบบเร็ว (FFT)ทำแผนที่ลำดับความยาวแน่นอนของตัวอย่างโดเมนเวลาแบบไม่ต่อเนื่องในลำดับความยาวเท่ากันของตัวอย่างโดเมน ตัวอย่างในโดเมนความถี่อยู่ในจำนวนเชิงซ้อนทั่วไป พวกเขาเป็นตัวแทนของค่าสัมประสิทธิ์ที่สามารถใช้ในผลรวมถ่วงน้ำหนักของฟังก์ชั่นเลขยกกำลังที่ซับซ้อนในโดเมนเวลาเพื่อสร้างสัญญาณโดเมนเวลาเดิม
ตัวเลขที่ซับซ้อนเหล่านี้แสดงถึงแอมพลิจูดและเฟสที่เชื่อมโยงกับแต่ละฟังก์ชันเลขชี้กำลัง ดังนั้นแต่ละหมายเลขในลำดับเอาต์พุต FFT สามารถตีความได้ดังนี้:
X[ k ] = ∑n = 0ยังไม่มีข้อความ- 1x [ n ] e- j 2 πn kยังไม่มีข้อความ= Akอีj ϕk
คุณสามารถแปลความหมายนี้เป็นดังนี้: ถ้าคุณต้องการที่จะสร้าง x [N] สัญญาณที่คุณเริ่มต้นด้วยคุณสามารถใช้พวงของฟังก์ชั่นการชี้แจงซับซ้อน, น้ำหนักแต่ละอันด้วยX[k]=Akejϕkและรวมพวกมัน ผลที่ได้คือเท่ากับ (ภายในแม่นยำตัวเลข) เพื่อx[n] นี่เป็นเพียงคำจำกัดความตามคำศัพท์ของ DFT ที่ตรงกันข้ามอีj 2 πn kยังไม่มีข้อความ, k = 0 , 1 , … , N- 1X[k]=Akejϕkx[n]
ดังนั้นเมื่อพูดถึงคำถามของคุณการแปลงฟูริเยร์ที่หลากหลายมีคุณสมบัติที่การหน่วงเวลาในโดเมนแผนที่จะเปลี่ยนเฟสในโดเมนความถี่ สำหรับ DFT คุณสมบัตินี้คือ:
x [ n - D ] ↔ e - j 2 π k D
x[n]↔X[k]
x[n−D]↔e−j2πkDNX[k]
นั่นคือถ้าคุณชะลอสัญญาณอินพุทของคุณด้วยตัวอย่างค่าแต่ละค่าเชิงซ้อนใน FFT ของสัญญาณจะถูกคูณด้วยค่าคงที่e - j 2 π k DD . เป็นเรื่องปกติที่ผู้คนจะไม่ตระหนักว่าผลลัพธ์ของ DFT / FFT เป็นค่าที่ซับซ้อนเพราะพวกเขามักจะมองเห็นเป็นขนาดเท่านั้น (หรือบางครั้งเป็นขนาดและเฟส)e−j2πkDN
x[n]DDx[n]x[n]D