ฉันได้ลองใช้การแปลงฟูริเยร์ที่แตกต่างกันออกไปในคลื่นไซน์เดี่ยวและพวกมันทั้งหมดสร้างสเป็คตรัมแบบกระจายโดยมีการสั่นพ้องที่ความถี่สัญญาณเมื่อพวกเขาควรจะแสดงแถบเดียวในทางทฤษฎี
ความถี่การสุ่มตัวอย่างมีผลเพียงเล็กน้อย (10kHz ที่นี่) อย่างไรก็ตามจำนวนรอบจะ:
หนึ่งรอบ:
100 รอบ:
100,000 รอบ:
ดูเหมือนว่าการแปลงฟูริเยร์มาบรรจบกันเป็นจำนวนรอบไม่สิ้นสุดทำไมจึงเป็นเช่นนั้น ไม่ควรมีหน้าต่างเวลาของหนึ่งรอบที่แน่นอนนำผลลัพธ์เดียวกันกับที่ของรอบ N?
แอพลิเคชัน:นี่เป็นทั้งอยากรู้อยากเห็นและเพราะฉันต้องการได้รับการตอบสนองขั้นตอนของระบบการสั่งซื้อครั้งแรกจะน่าตื่นเต้นสะท้อนของการชุมนุมทางกล ดังนั้นฉันต้องการการแปลงฟูริเยร์ที่แม่นยำของการตอบสนอง ... ซึ่งฉันไม่ไว้วางใจอีกต่อไป ฉันควรทำอย่างไรเพื่อปรับปรุงความถูกต้องตามกรณี "คลื่นไซน์"
PS: ภาพหน้าจอโดยเฉพาะอย่างยิ่งเหล่านี้จะขึ้นอยู่กับรหัสที่นี่