fy"> Слід зауважити, що кількість умножителей і суматорів для КИХ фільтра буде дорівнювати Pумн КИХ і Pсл КИХ відповідно. Для того, щоб отримати оцінку кількості операцій для обробки всієї послідовності відліків x (n), необхідно помножити попередні результати (2.11) і (2.12) на Nx = 128, отримаємо:
УМН КИХ ? = 4.Nh.Nx (2.13)
множень і
сл КИХ ? = (4. (Nh -1) + 2). Nx (2.14) span>
складань з дійсними числами.
Таким чином була отримана апріорна оцінка кількості операцій.
З метою організації лінії затримок (ЛЗ) на один інтервал прямування відліків доцільно використовувати паралельні регістри відповідної розрядності (тут і далі розрядність відліків не враховуватиметься, оскільки передбачається, що на входи розглянутих фільтрів надходить одна й та ж послідовність x (n)). Очевидно, що кількість регістрів затримки добре апроксимується виразом
РЛЗ КИХ = 2. (Nh -1). (2.15)
Зауважимо, що для побудови фільтра, необхідно мати пристрій (ПЗУ) для зберігання значень відліків імпульсної характеристики. Очевидно, що ЗУ повинно здійснювати зберігання дійсної та уявної частин Nh відліків, з цього кількість слів ПЗУ можна визначити як
РПЗУ КИХ = 2.Nh. (2.16)
Тепер, після оцінки кількості апаратурних ресурсів, можна оцінити час, за який відбуватиметься обробка сигналу. Але насамперед необхідно зробити кілька припущень:
1) всі блоки фільтра синхронізовані між собою
2) виходячи з припущення про те, що інтервал прямування відліків дорівнює тривалості одного такту, то для простоти аналізу покладемо, що час обчислення суми/різниці (Тсумм) і твори (Тумн) двох чисел займають рівно один тактовий інтервал (Тт)
) час затримки регістрів зсуву (Трег) дорівнює одному такту.
Час обчислення ткіх - час, через який n-й відлік з'явиться на виході фільтра, буде визначатися сумою затримок регістрів, помножувача і суматорів/вичітатель:
ткіх = Трег + Тумн + Тсумм = (Nh -1). Тт + Тт + (log2Nh +1). Тт = (Nh + log2Nh +1). Тт (2.17)
Таким чином, були отримані оцінки кількості операцій, необхідних для обробки цифрового сигналу, кількості задіяних апаратурних ресурсів і часу затримки, тобто часу, необхідного для виконання процесу обчислення n-го відліку КИХ-фільтром. p>
2.2 КИХ-фільтр, функціонуючий за алгоритмом швидкої згортки. Оцінки витрачених апаратурних ресурсів на його побудову і часу затримки