Tôi có một tín hiệu được lấy mẫu tại trong đó i = 0..n - 1. Tôi muốn tìm đạo hàm đầu tiên của tín hiệu: f '(t).
Suy nghĩ đầu tiên của tôi là ước tính điều này bằng một sự khác biệt trung tâm:
Tuy nhiên, tín hiệu có thể có nhiều nhiễu tần số cao có thể gây ra dao động nhanh trong f '. Tôi đoán điều thích hợp có thể là làm mịn tín hiệu bằng cách kết hợp với chức năng cửa sổ, ví dụ, Hann và sau đó tìm đạo hàm từ sự khác biệt.
Một đồng nghiệp đã đề xuất một cách nhanh hơn để tìm một ước tính được làm mịn của đạo hàm: sử dụng sự khác biệt trung tâm so với 2n mẫu, trong đó n >> 1:
Điều này tất nhiên sẽ được tính toán nhanh hơn so với lần đầu tiên với chức năng cửa sổ nhưng nó có phải là một giải pháp tốt?
Nếu chúng ta tạo thành tổng:
và mở rộng mỗi phái sinh bởi sự chênh lệch trung tâm với bước :
tất cả các điều khoản ngoại trừ hai hủy bỏ:
Vì thế:
Vì vậy, lấy sự khác biệt trung tâm so với các mẫu 2n là tương đương với phép chập đầu tiên bằng một cửa sổ hình chữ nhật có kích thước 2n - 2 và sau đó lấy chênh lệch trung tâm so với mẫu +/- 1.
Làm thế nào "xấu" là nó trơn tru với một cửa sổ hình chữ nhật?
Nếu chúng ta thực hiện FFT, điều này sẽ gây ra "đổ chuông", nhưng chúng ta không cần phải thực hiện FFT.
Cảm ơn trước cho bất kỳ câu trả lời!