![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Швидкодія виконання алгоритму ШПФ на ПЛІС визначається в NMAC (кількість операцій типу множення-нагромадження) за такою формулою:
,
де NMAC - число операцій типу множення-нагромадження, c-1;
- Nмн - число множень, необхідних для обчислення перетворення;
- fвідл - частота надходження вхідних даних, Гц;
- Nточ - розмір перетворення.
Тоді, наприклад, для обчислення ШПФ 256 точок за основою 2 з комплексними вхідними даними потрібно приблизно 3 тис. множень дійсних операндів і 5,5 тис. додавань дійсних операндів, для 1024 - точкового ШПФ за основою 2 - приблизно 16 тис. множень і 28,5 тис. додавань. Тоді, при частоті надходження вхідних даних 40 МГЦ продуктивність вузла обчислення ШПФ 256 точок повинна складати не менш 460 млн МАС у секунду, вузла обчислення ШПФ 1024 точки - не менш 620 млн МАС у секунду.
Основна ідея реалізації ковзного ШПФ полягає в тому, що для обчислень на кожній ступені використовується окремий закінчений блок, забезпечується конвеєризація в межах не тільки однієї ступені, але і всього модуля. При цьому час перетворення буде рівним часу обчислень на одній ступені.
Приклад розробки процесора ШПФ на ПЛІС
Завдання:
Спроектувати процесор для обчислення 16-ти точкового ШПФ за основою 2 та прорідженням за частотою на ПЛІС ф. Xilinx. Розрядність вхідних даних – 32 (16 розрядів дійсна і уявна частини).
Дата публикования: 2014-11-18; Прочитано: 481 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!