Đưa ra đáp ứng tần số thu được với FFT, tôi muốn áp dụng làm mịn quãng tám 1 / n. Tôi nên sử dụng bộ lọc nào và làm thế nào? Có lẽ ai đó có thể chỉ ra một tài liệu tham khảo tốt (một bài báo hoặc cuốn sách về chủ đề này).
Đưa ra đáp ứng tần số thu được với FFT, tôi muốn áp dụng làm mịn quãng tám 1 / n. Tôi nên sử dụng bộ lọc nào và làm thế nào? Có lẽ ai đó có thể chỉ ra một tài liệu tham khảo tốt (một bài báo hoặc cuốn sách về chủ đề này).
Câu trả lời:
Thông thường "làm mịn" có nghĩa là "thay thế giá trị hiện tại bằng trung bình so với giá trị trung bình". Phổ biến nhất là làm mịn năng lượng, trong đó kết quả làm mịn trong trung bình năng lượng trong khoảng thời gian làm mịn và thông tin pha bị mất. Làm mịn phức tạp cũng có thể được thực hiện nhưng đó là công việc khó khăn vì gói pha.
Làm mịn năng lượng có thể được thể hiện như
Ở đâu là một số chức năng cửa sổ phù hợp. Trong trường hợp, giả sử, làm mịn quãng tám quãng ba có thể được suy ra khi bình phương độ lớn của hàm truyền của bộ lọc vượt qua dải tám quãng ba xung quanh tần số k. Điều này cũng có nghĩa là đối với FFT 1024 điểm, bạn cần thiết kế 1024 bộ lọc băng thông khác nhau, vì vậy đó là một công việc hợp lý.
Mọi thứ có thể được đơn giản hóa nếu hình dạng chính xác của bộ lọc làm mịn là linh hoạt. Làm mịn hình chữ nhật có thể được thực hiện như
Ở đâu
chỉ đơn giản là các chỉ số của các cạnh của ban nhạc cho làm mịn quãng tám.
Có một vài phương thức nữa nằm ở giữa trong cửa sổ tùy ý và hình chữ nhật về độ phức tạp.