Thuật toán Biến đổi Fourier nhanh tính toán phân tách Fourier theo giả định rằng các điểm đầu vào của nó cách đều nhau trong miền thời gian, . Nếu họ không thì sao? Có một thuật toán nào khác mà tôi có thể sử dụng, hoặc bằng cách nào đó tôi có thể sửa đổi FFT, để tính toán tỷ lệ lấy mẫu thay đổi có hiệu quả không?
Nếu giải pháp phụ thuộc vào cách phân phối mẫu, có hai tình huống cụ thể tôi quan tâm nhất:
- Tỷ lệ lấy mẫu thường xuyên với jitter: nơi δ t k là một biến phân phối ngẫu nhiên. Giả sử an toàn để nói | δ t k | < T / 2 .
- Giảm mẫu từ một tỷ lệ lấy mẫu khác liên tục: nơi n k ∈ Z ≥ k
Động lực: trước hết, đây là một trong những câu hỏi được bình chọn cao hơn về đề xuất cho trang web này. Nhưng ngoài ra, cách đây một thời gian tôi đã tham gia vào một cuộc thảo luận về việc sử dụng FFT (được nhắc bởi một câu hỏi về Stack Overflow ) trong đó một số dữ liệu đầu vào với các điểm được lấy mẫu không đồng đều xuất hiện. Hóa ra các dấu thời gian trên dữ liệu là sai, nhưng nó khiến tôi suy nghĩ về cách người ta có thể giải quyết vấn đề này.