Я розробив цифровий фільтр за допомогою fdatool matlab і отримав коефіцієнти фільтра від інструменту.
Проблема полягає в тому, що я розробив фільтр 4-го порядку. Це дало мені 5 значень фільтрів
h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time input signal
Тепер про використання формули
Output = h[k]*x[n-k];
Вихідні дані представляють остаточне відфільтроване значення. Хоча результати йдуть нормально, але я не в змозі з’ясувати, як ці коефіцієнти отримуються за допомогою matlab і як саме множення (згортання) дає остаточну відфільтровану відповідь для будь-якого зразка.
Будь-яке посилання або пояснення буде робити. Я хочу знати повне зворотне обчислення розрахунку коефіцієнта фільтра.
Будь ласка, коментуйте, якщо я десь не сумніваюся в сумнівах.
Дякую :)
fdatool
)?