Tôi đang đọc bài viết này và tôi cảm thấy hơi bối rối bởi việc sử dụng 'độ phân giải tần số' tự do của tác giả liên quan đến Thuật toán Goertzel.
Câu hỏi cơ bản: Việc sử dụng thuật toán Goertzel có thực sự mang lại cho bạn độ phân giải tần số nhiều hơn trên một dải quan tâm cụ thể hay đơn giản là nó tính toán FFT một cách hiệu quả chỉ với dải quan tâm đã chỉ định, nhưng ở cùng độ phân giải tần số được chỉ định bởi tần số lấy mẫu chia cho số của mẫu?
Ví dụ: giả sử là 100 KHz, (cố định) và số lượng mẫu dữ liệu N là 10000. (Cũng cố định). Nếu tôi tính FFT bình thường, trong đó độ dài FFT cũng là N , độ phân giải tần số của tôi là F s như dự kiến, và nó sẽ bằng 10 Hz. Điều này có nghĩa là các thùng của tôi cách nhau 10 Hz, từ -50.000 Hz đến 50.000 Hz.
Bây giờ hãy để chúng tôi nói rằng tôi muốn sử dụng Thuật toán Geortzel để chỉ xem xét các tần số trong phạm vi nói, 20.000-21.000 Hz. Nếu tôi sử dụng cùng cho số lượng mẫu và sử dụng cùng N cho kích thước FFT của tôi thì độ phân giải tần số của tôi là bao nhiêu? Vẫn là 10 Hz? Hoặc là 21 , 000 - 20 , 000Hz?
Tôi có cảm giác rằng tôi không thực sự tăng độ phân giải tần số của mình, nhiều như chỉ đơn giản là nội suy các điểm trên thùy chính, bằng cách sử dụng cùng một để đánh giá tần số từ 21.000 đến 20.000 như tôi đã làm từ 0 đến 50.000.
Đây có phải là một sự hiểu biết chính xác?