кропроцесорами і цифровими сигнальними процесорами. Хоча мікроконтролери при використанні в промислових пристроях управління процесами можуть виконувати такі функції як множення, додавання, ділення, вони краще підходять для додатків, де можливості процесора з реалізації вводу-виводу і управління важливіше, ніж швидкість. Мікроконтролери, наприклад сімейства 8051, зазвичай містять ЦП, ПЗУ, ОЗУ, послідовний і паралельний інтерфейси, лічильники та схеми переривань. Мікроконвертери MicroConverter в„ў компанії Analog Devices Inc. містять не тільки ядро, побудоване з архітектури 8051, але також високоякісні ЦАП, АЦП і блок незалежній пам'яті, реалізованої за технологією FLASH.
Процесори ЦГЗ знаходять застосування скрізь, де потрібні математичні обчислення в реальному масштабі часу - це комунікації, обробка мови, обробка зображень, обробка звуку, медицина, інструменти, спектроаналізатори, системи управління в індустрії, військова техніка, системи АBS і EPS в автомобілях, і т.д.
В даний час на ринок процесорів ЦГЗ свої продукти пропонують кілька дуже великих фірм, таких як Lucent, Analog Devices Inc., Motorola, Texas Instruments. Кожна з компаній випускає кілька сімейств, серед них процесори з фіксованою точкою, плаваючою точкою і спеціальні процесори для конкретних програм. Крім готових процесорів деякі фірми пропонують ядра ЦГЗ, серед цих фірм - Analog Devices Inc., Infineon technologies, DSP Group. Всі фірми продають процесори одного класу в одній ціновій категорії, і якщо один процесор дешевше іншого, то він зазвичай в чомусь поступається, наприклад, в розрядності оброблюваних даних. p align="justify"> Модельний ряд фірми Analog Devices Inc., сьогодні представлений 16-ти розрядними процесорами з фіксованою комою сімейств ADSP-21xx і Blackfin в„ў, 32-х розрядні процесори з плаваючою комою SHARC В®, і процесори, здатні обробляти дані в різних форматах TigerSHARC В®. Крім окремих процесорів фірма Analog Devices Inc. Випускає вбудовані процесори, об'єднані з кодеками. br/>
1. Вибір процесора ЦОС
Згідно з завданням потрібно реалізувати швидке перетворення Фур'є на 1024 точки, це накладає певні вимоги на розмір пам'яті. У загальних словах, вимоги, які пред'являються до пам'яті для N-точкового перетворення Фур'є це N слів для речових вхідних даних, N слів для уявних даних, N слів для відліків синусоїди, часто званих коефіцієнтами БПФ або повертати множниками і N слів для речових перетворених даних. Разом для перетворення на 1024 точки вимагають пам'яті в 4Кб слів. Крім того, процесор повинен виконати обчислення за час, менший тривалості вікна. Згідно з теоремою Котельникова частота дискретизації повинна бути не менше подвоєної верхньої частоти спектру сигналу. У нашому випадку верхня частота сигналу становить 10кГц, отже частота дискретизації не може бути менше 20кГц, ми виберемо частоту дискретизації в 44,1 к...