Làm cách nào tôi có thể áp dụng chức năng cửa sổ như Hamming hoặc Lanczos cho tín hiệu, sử dụng các hệ số của nó?
Ý tôi là, tôi có thể sử dụng phương pháp nào để làm điều này? FFT? Thuyết phục? Phương pháp nào có hiệu suất tốt hơn?
Làm cách nào tôi có thể áp dụng chức năng cửa sổ như Hamming hoặc Lanczos cho tín hiệu, sử dụng các hệ số của nó?
Ý tôi là, tôi có thể sử dụng phương pháp nào để làm điều này? FFT? Thuyết phục? Phương pháp nào có hiệu suất tốt hơn?
Câu trả lời:
Tôi đã viết câu trả lời dài này cho ai đó ngày hôm qua trên stackoverflow.com. .
/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983
Đây là một ví dụ dựa trên MATLAB cho thấy cách sử dụng FFT để phân tích, nhưng nó có thể cung cấp cho bạn một số ý tưởng Khoảng một nửa trong khối mã thứ hai, tôi áp dụng chức năng cửa sổ cho tín hiệu được đệm. Đây thực sự là một phép nhân vectơ của hàm cửa sổ với mỗi khối dữ liệu chuỗi thời gian được đệm. Tôi chỉ sử dụng một thủ thuật ma trận đường chéo lén lút để làm điều đó một cách hiệu quả.