ฉันจะใช้ฟังก์ชั่นหน้าต่างเช่น Hamming หรือ Lanczos กับสัญญาณโดยใช้สัมประสิทธิ์ได้อย่างไร
ฉันหมายถึงฉันสามารถใช้วิธีการใดในการทำเช่นนี้ FFT? บิด? วิธีใดมีประสิทธิภาพดีกว่า
ฉันจะใช้ฟังก์ชั่นหน้าต่างเช่น Hamming หรือ Lanczos กับสัญญาณโดยใช้สัมประสิทธิ์ได้อย่างไร
ฉันหมายถึงฉันสามารถใช้วิธีการใดในการทำเช่นนี้ FFT? บิด? วิธีใดมีประสิทธิภาพดีกว่า
คำตอบ:
ฉันเขียนคำตอบยาว ๆ นี้สำหรับใครบางคนเมื่อวานนี้บน stackoverflow.com .
/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983
มันเป็นตัวอย่างที่ใช้ MATLAB แสดงวิธีการใช้ FFT สำหรับการวิเคราะห์ แต่มันอาจทำให้คุณมีความคิดเกี่ยวกับครึ่งทางผ่านบล็อกโค้ดที่สองฉันใช้ฟังก์ชั่นหน้าต่างกับสัญญาณบัฟเฟอร์ นี่คือการคูณเวกเตอร์ของฟังก์ชันหน้าต่างอย่างมีประสิทธิภาพกับแต่ละบล็อกบัฟเฟอร์ของข้อมูลอนุกรมเวลา ฉันแค่ใช้เคล็ดลับเมทริกซ์ทแยงมุมลับๆล่อๆเพื่อทำอย่างมีประสิทธิภาพ
ฉันจะใช้ฟังก์ชั่นหน้าต่างเช่น Hamming หรือ Lanczos กับสัญญาณโดยใช้สัมประสิทธิ์ได้อย่างไร
เพียงแค่คูณทีละจุด