Я подумав, що DSP буде зроблено за допомогою FFT частин сигналу, змінити зразки, що є результатом FFT (оскільки вони представляють спектр нашого сигналу + шум) і видалити будь-які небажані сигнали, а потім зробити зворотний FFT, щоб отримати час подання домену відфільтрованого сигналу (шум видалено зараз). Це, однак, не робиться, натомість ми виконуємо всю роботу у часовій області за допомогою віконних функцій. Чому?
Якщо ми помножимо віконну функцію на часову область, ніж ми перетворюємо частотну характеристику віконної функції на спектр нашого сигналу в частотній області, як це відбувається? Я маю на увазі, якби ми просто виконали всю роботу в частотній області шляхом множення нашого сигналу на частотну характеристику фільтра, це було б як фільтрування? Але тут ми робимо всі речі у часовій області, а не використовуємо вікно.
-> Давайте подивимось, звідки походить моя плутанина. Для аналогових фільтрів, наприклад, низькочастотний фільтр, ми маємо цей імпульсний подіб частоти. Коли ми фільтруємо сигнал, ми ефективно множимо спектр нашого сигналу на частотну характеристику фільтра. Це знизить всі частоти в нашому сигналі вище відсікання до 0. Ось так по суті працює фільтр низьких частот. Чому б не зробити те ж саме з цифровими фільтрами?