У мене сигнал відібраний у де i = 0..n-1. Я хочу знайти першу похідну сигналу: f '(t).
Моя перша думка полягала в тому, щоб оцінити це по центральній різниці:
Однак сигнал може мати багато високочастотного шуму, що може спричинити швидкі коливання f '. Я думаю, належним моментом може бути згладжування сигналу, поєднуючись з функцією вікна, наприклад, Hann, а потім знайти похідну від відмінностей.
Колега запропонував більш швидкий спосіб пошуку згладженої оцінки похідної: використовувати центральну різницю у порівнянні з 2n зразками, де n >> 1:
Це, звичайно, буде обчислювально швидше, ніж спочатку поєднання з функцією вікна, але це гарне рішення?
Якщо ми формуємо суму:
і розгорніть кожну похідну на центральну різницю на кроці :
усі умови, крім двох скасування:
Тому:
Отже взяття центральної різниці понад 2n зразків еквівалентно спочатку згортання прямокутним вікном розміром 2n - 2, а потім взяттям центральної різниці понад +/- 1 вибірки.
Наскільки «погано» згладжувати прямокутне вікно?
Якщо ми візьмемо FFT, це призведе до "дзвону", але нам не потрібно приймати FFT.
Заздалегідь дякую за будь-які відповіді!