การแปลงฟูเรียร์โดยสิ้นเชิงจริง


12

ฉันพยายามที่จะเข้าใจDFT จริงและ DFT และทำไมจึงมีความแตกต่าง

จากสิ่งที่ฉันรู้จนถึงตอนนี้ DFT ใช้สำหรับเวกเตอร์พื้นฐานและให้การแทนผลรวมถูกเขียนจากถึงด้วยเหตุผลทางประวัติศาสตร์ฉันคิดว่าแทนที่จะเขียนในลักษณะที่คล้ายคลึงกับชุดฟูริเยร์โดยผลรวมจะมาจากถึง : สิ่งนี้ขึ้นอยู่กับความผิดปกติที่แปลกประหลาดของ DFT ที่ความถี่สูงเป็นเช่นเดียวกับความถี่ลบ:n} x [ n ] = N - 1 k = 0 X [ k ] e i 2 π k n / N k = 0 N - 1ei2πkn/N

x[n]=k=0N1X[k]ei2πkn/N
k=0N1N / 2 - 1 x [ n ] = N / 2 - 1 k = - N / 2 X [ k ] e ฉัน2 π k n / N e ฉัน2 π k n / N = e ฉัน2 π ( k - N ) n / Nk=N/2N/21
x[n]=k=N/2N/21X[k]ei2πkn/N
ei2πkn/N=ei2π(kN)n/N

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

x[n]=k=0N/2(XR[k]cos(2πknN)XI[k]sin(2πknN))
ei2πkn/Nei2πkn/Nk=N/2N/21cneinθ+cneinθ=ancosnθ+bnsinnθ
cneinθ=a02+1(ancosnθ+bnsinnθ)

คำถามของฉันแล้วทำไม DFT ถึงแพร่หลายมากกว่า DFT จริงมากนัก ใครจะคาดหวังว่าเนื่องจาก DFT ที่แท้จริงนั้นใช้ไซน์ที่มีคุณค่าและโคไซน์ที่มีคุณค่าเป็นพื้นฐานและเป็นตัวแทนของภาพเรขาคณิตที่ดีกว่าที่ผู้คนจะชอบมากขึ้น ฉันสามารถเห็นได้ว่าทำไม DFT และการแปลงฟูริเยร์ต่อเนื่องจึงเป็นที่ต้องการในทางทฤษฎีเนื่องจากพีชคณิตของเอ็กซ์โปเนนเชียลนั้นง่ายกว่า แต่การเพิกเฉยพีชคณิตที่ง่ายกว่าจากมุมมองที่ใช้ในการคำนวณจริงแล้วทำไม DFT ถึงมีประโยชน์มากกว่านี้? ทำไมการแทนสัญญาณของคุณด้วยเลขชี้กำลังเชิงซ้อนนั้นมีประโยชน์มากกว่าในแอปพลิเคชั่นด้านฟิสิกส์คำพูดรูปภาพ ฯลฯ ที่หลากหลายกว่าการแยกสัญญาณของคุณออกเป็นไซน์และโคไซน์ นอกจากนี้หากมีสิ่งใดที่ละเอียดอ่อนฉันขาดหายไปในการแสดงออกข้างต้นของฉันฉันอยากจะรู้ว่า: ฉัน '


3
ฟูเรียร์การแยกแบบไม่ต่อเนื่องที่แท้จริงนั้นมีความสำคัญสำหรับเหตุผลที่การใช้ DFT ตามปกติกับผลลัพธ์จริงในความซ้ำซ้อนบางประการสำหรับความยาวลำดับจริงสอดคล้องกับการแปลง , ลำดับเป็นรูปแบบที่ซับซ้อนของการผันคำกริยาลำดับ2-1} เหตุผลก็คือว่าต้องการเพียงรายการที่สอดคล้องกับความถี่ในเชิงบวกของการแปลง หนึ่งจะพบการแปลง Hartley ที่เรียกว่าในบริบทนี้ มีการใช้ทั้งสองวิธี Nx0,x1,,xN1X0,X1,,XN1XN1,XN2,,XN/2+1X1,X2,,XN/21

2
BTW: ผมขอแนะนำให้อ่านเหล่านี้สอง เอกสารทั้งฟูริเยร์จริงเปลี่ยนและสมุนเปลี่ยน; พวกเขาทำงานได้ดีในการอธิบายความสนใจในวิธีการเหล่านี้นอกเหนือจาก DFT เอง

เป็นความจริงหรือไม่ที่เมทริกซ์ของ RDFT และเมทริกซ์ของ DFT นั้นเกี่ยวข้องกับการเปลี่ยนแปลงพื้นฐาน? และการเปลี่ยนแปลงของพื้นฐานเป็นภาพสะท้อนที่คล้ายคลึงกันว่าชุดฟูริเยร์สามารถแสดงได้สองวิธีด้วยค่าสัมประสิทธิ์ที่เกี่ยวข้องโดยn และประเด็นสำคัญในบริบทของ DFT คือความถี่สูงสุดควรเป็นความถี่ลบเพื่อให้สามารถทำการจับคู่เพื่อรับไซน์และโคไซน์ในซีรี่ส์ฟูริเยร์ให้ค่า RDFTcneinθ+cneinθ=ancosnθ+bnsinnθcneinθ+cneinθ
user782220

หนึ่งในบทใน Van Loan ตอบคำถามของคุณอย่างละเอียด นั่นคือท่วงท่าทักษะบางอย่างกับการจัดการผลิตภัณฑ์ของ Kronecker

1
อย่างน้อยที่สุดคุณควรมีคำถามน้อยลงกว่าตอนนี้

คำตอบ:


6

ข้อดีของ DFT ที่ซับซ้อนหรือการแปลงฟูริเยร์แบบซับซ้อนหรืออนุกรมฟูริเยร์ที่ซับซ้อนคือ ระบบเชิงเส้นมีคุณสมบัติที่ดีที่การตอบสนองต่อคือ . (ที่นี่อาจเป็นค่าคงที่ซับซ้อน) ดังนั้นเอาต์พุตจึงเป็นเพียงสเกลาร์หลายตัวของอินพุต ที่สำคัญกว่านั้นถ้าเรามีการแทนค่าอินพุตเป็นผลรวมถ่วงน้ำหนักของเลขชี้กำลังเชิงซ้อนเอาต์พุตจะเป็นผลรวมถ่วงน้ำหนักอีกครั้งของเลขชี้กำลังเดียวกัน น้ำหนักที่แตกต่างกัน แต่ชุดเดียวกันของ exponentials นอกจากนี้ยังสามารถรับน้ำหนักใหม่แต่ละรายการด้วยการคูณน้ำหนักเก่าด้วยตัวเลขที่เหมาะสมAexp(jωt)H(ω)Aexp(jωt)A

แน่นอนว่าไม่มีระบบกายภาพใด ๆ ที่มีสัญญาณที่ซับซ้อนเข้าและออก อย่างน้อยไม่ใช่วันนี้ถึงแม้ว่าใคร ๆ ก็สามารถหวังสิ่งที่ดีกว่าในอนาคตได้เสมอ ในเวลานั้นเรารับสัญญาณที่ซับซ้อนจริง ๆ หรือรับการตอบสนองหรือ ผ่าน linearity และ superposition และการใช้เสรี cos(ωt)sin(ωt)

cos(ωt)=exp(jωt)+exp(jωt)2sin(ωt)=exp(jωt)exp(jωt)2j

ในทางตรงกันข้ามการตอบสนองต่อเป็นรูปแบบ t) ดังนั้นในขณะที่ linearity และ superposition ฯลฯ ทำงานได้ทั้งหมดเอาต์พุตอาจต้องการฟังก์ชันพื้นฐานที่แตกต่างจากอินพุต แน่นอนว่ามีความเกี่ยวข้องกันอย่างใกล้ชิด แต่อาจจะมีความแตกต่างและอาจจำเป็นต้องมีฟังก์ชั่นพื้นฐาน ตัวอย่างเช่นอินพุตแสดงโดยฟังก์ชันพื้นฐานหนึ่งเอาต์พุตโดยฟังก์ชันพื้นฐานสองฟังก์ชัน มันอาจจะเป็นที่ถกเถียงกันอยู่ว่าฟังก์ชั่นที่ซับซ้อนต้องใช้งานมากเป็นสองเท่าของฟังก์ชั่นจริงและดังนั้นการออมใด ๆ จึงเป็นจินตภาพล้วนๆ cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)การรักษาแบบเดียวกันในขณะที่การเป็นตัวแทนบาป / cos ไม่ได้ ด่วน! เมื่อได้รับคำตอบของคือ อะไรคือคำตอบของ ? คุณต้องทำงานให้น้อยคุณอาจต้องเรียกใช้สูตรเช่น และอื่น ๆ ด้วยเลขยกกำลังที่ซับซ้อนชีวิตจึงง่ายขึ้นมากcos(ωt)บาป( ω t ) cos ( α + β ) = cos ( α ) cos ( β ) - บาป( α ) sin ( β )B(ω)cos(ωt)+C(ω)sin(ωt)sin(ωt)

cos(α+β)=cos(α)cos(β)sin(α)sin(β)

แต่ในชีวิตจริงระยะทางของคุณอาจแตกต่างกันไปและถ้าคุณรู้สึกว่าการเป็นตัวแทนของความบาป / cos เป็นหนทางที่จะไปและควรอธิบายสิ่งที่ซับซ้อนแทนคุณมีอิสระที่จะทำตามหัวใจของคุณ หากคุณมีปัญหาในการสื่อสารความคิดของคุณไปยังเพื่อนร่วมงานผู้บังคับบัญชาลูกค้าหรือที่ปรึกษานั่นจะเป็นการสูญเสียของพวกเขาไม่ใช่ของคุณ

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