еми забезпечують більш різкі спади, не вимагають калібрування і мають незрівнянно кращу стабільність за часом, температурі, і нестабільності харчування. Прості зміни програмного забезпечення можуть змінити характеристику фільтра в реальному часі, створюючи так звані В«адаптивні фільтриВ», в той час як аналогові фільтри звичайно вимагають апаратних змін. p align="justify"> Але цифрові фільтри хороші не в кожному додатку. Аналогова техніка має краще співвідношення ціна/якість у схемах зі спадом до 24 дБ/октава. Якщо ж вимоги до спаду характеристики перевищують 24 - 36 дБ/октава, то цифрові фільтри починають набувати актуальності. Фактично, в додатках, що вимагають таких крутих спадів, багато розробників знаходять цифрові фільтри істотно більш легкими в розробці. Прототипи можуть бути легко змінені заміною програм. І ще, комп'ютерна симуляція цифрового фільтра дає точне виконання фільтра, в той час як комп'ютерна симуляція аналогового фільтра може тільки апроксимувати реальне виконання фільтра, тому що аналогові фільтри чутливі до значень компонентів, які спочатку неточні і можуть істотно змінюватися. p align="justify"> Мікроконтролери, мікропроцесори й процесори цифрової обробки сигналів.
Традиційні комп'ютери особливо гарні для застосування в двох областях діяльності: (1) маніпуляція даними, наприклад, підготовка текстів і керування базами даних, і (2) математичні обчислення, використовувані в науці, техніці і цифровій обробці сигналів . Однак, більшість комп'ютерів не можуть однаково добре працювати в обох сферах. У комп'ютерних програмах, таких як, наприклад, підготовка текстів, дані запам'ятовуються, сортуються, порівнюються, переміщуються і т.д., і час на виконання цих операцій не має великого значення до тих пір, поки воно задовольняє кінцевого користувача. У додатках, що працюють з базами даних, періодично виникає необхідність реалізації математичних операцій, але швидкість їх виконання не є головним чинником. У більшості випадків при проектуванні додатків загального призначення компанії виробники не концентрують уваги на створенні більш ефективних програм. Прикладні програми виявляються перевантаженими різними додатковими можливостями, для кожного оновлення яких потрібно все більше пам'яті і потрібні все більш швидкі процесори. p align="justify"> З іншого боку, для цифрової обробки сигналів важливо, щоб математичні операції виконувалися швидко, і час, необхідний на виконання команд, має бути відомо точно і заздалегідь. Для цього і програма, і апаратура повинні бути дуже ефективними. Швидке виконання операції множення з наступним підсумовуванням дуже важливо для реалізації швидкого перетворення Фур'є, цифрових фільтрів реального часу, множення матриць, маніпуляції з графічними зображеннями і т.д. p align="justify"> Проведене попереднє обговорення вимог, що пред'являються до цифрових сигнальних процесорах, важливо для розуміння відмінностей між микроконтроллерами, мі...