Vì bạn đang làm việc với tốc độ mẫu cố định, độ dài FFT của bạn (sẽ yêu cầu cửa sổ của bạn có cùng chiều rộng) sẽ tăng độ phân giải tần số của bạn. Lợi ích của việc có độ phân giải tần số tốt hơn là gấp đôi: điều rõ ràng là bạn có được độ phân giải freqeuecy tốt hơn, do đó bạn có thể phân biệt hai tín hiệu có tần số rất gần nhau. Thứ hai là, với độ phân giải tần số cao hơn, mức nhiễu FFT của bạn sẽ thấp hơn. Tiếng ồn trong hệ thống của bạn có công suất cố định, không liên quan đến số điểm FFT của bạn và công suất đó được phân phối đều (nếu chúng ta đang nói tiếng ồn trắng) cho tất cả các thành phần tần số của bạn. Do đó, có nhiều thành phần tần số hơn có nghĩa là đóng góp tiếng ồn riêng lẻ của các thùng tần số của bạn sẽ được giảm xuống, trong khi tổng tiếng ồn tích hợp vẫn giữ nguyên, dẫn đến tầng tiếng ồn thấp hơn. Điều này sẽ cho phép bạn phân biệt một phạm vi năng động cao hơn.
Tuy nhiên, có những hạn chế khi sử dụng FFT dài hơn. Đầu tiên là bạn sẽ cần nhiều sức mạnh xử lý hơn. FFT là thuật toán O (NlogN), trong đó N là số điểm. Mặc dù nó có thể không ấn tượng như DFT ngây thơ, sự gia tăng N sẽ bắt đầu làm chảy bộ xử lý của bạn, đặc biệt nếu bạn đang làm việc trong giới hạn của một hệ thống nhúng. Thứ hai, khi bạn tăng N, bạn sẽ đạt được độ phân giải tần số trong khi bạn mất độ phân giải thời gian. Với N lớn hơn, bạn cần lấy nhiều mẫu hơn để đi đến kết quả miền tần số của mình, điều đó có nghĩa là bạn cần lấy mẫu trong thời gian dài hơn. Bạn sẽ có thể phát hiện dải động cao hơn và độ phân giải tần số tốt hơn, nhưng nếu bạn đang tìm kiếm các spurs, bạn sẽ có một ý tưởng ít rõ ràng hơn về KHI xảy ra chính xác.
Loại cửa sổ bạn nên sử dụng là một chủ đề hoàn toàn khác, mà tôi không được thông báo để cung cấp cho bạn câu trả lời cho MÀ một cái tốt hơn. Tuy nhiên, các cửa sổ khác nhau có các đặc tính đầu ra khác nhau, trong đó hầu hết (nếu không phải tất cả) là bài có thể đảo ngược xử lý kết quả FFT. Một số cửa sổ có thể khiến các thành phần tần số của bạn bị chảy máu sang các thùng bên (nếu tôi không nhầm, cửa sổ Hanning làm cho các thành phần của bạn xuất hiện trên ba thùng.), Các cửa sổ khác có thể cung cấp cho bạn độ chính xác tần số tốt hơn trong khi đưa ra một số lỗi tăng cho các thành phần của bạn. Điều này hoàn toàn phụ thuộc vào bản chất của kết quả mà bạn đang cố gắng đạt được, vì vậy tôi sẽ thực hiện một số nghiên cứu (hoặc một số mô phỏng) để tìm ra cái nào là tốt nhất cho ứng dụng cụ thể của bạn.