me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 262 из 279 · 0% пройдено
Цифровая обработка сигналов (DSP)

Чем считают DSP: процессоры TMS320 и команда MAC

Шаг 262 из 2798 минТеория
Цель

Понять основной механизм темы «Чем считают DSP: процессоры TMS320 и команда MAC» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

CLKЗагрузкаУмнож.Накопл.
Команда MAC: за один такт DSP умножает пару отсчётов и прибавляет к сумме — основа фильтров и БПФ
Опорная идея

Цифровую обработку можно вести на обычном процессоре, но для тяжёлых потоковых задач используют специализированные DSP-процессоры. Классика — семейство Texas Instruments TMS320 (например, TMS320C6000): десятилетиями это рабочий инструмент для аудио, связи, моторного управления.

Главная их особенность — аппаратная команда MAC (умножение с накоплением): за один такт чип умножает два числа и прибавляет результат к сумме. Именно из таких операций состоит и КИХ-фильтр, и БПФ, и свёртка. Обычному CPU на одно умножение-сложение нужно несколько шагов, а DSP делает это за такт, да ещё несколько MAC-блоков параллельно.

Дополнительно DSP имеют специальную адресацию (кольцевые буферы для «скользящего окна» отсчётов) и предсказуемое время выполнения — это критично для реального времени. Сегодня DSP-ядра встраивают и внутрь СнК (отдельный блок рядом с CPU). Прикинуть нагрузку легко: КИХ-фильтр на 64 коэффициента при частоте дискретизации 48 кГц требует 64 × 48000 ≈ 3,07 млн MAC в секунду на один канал.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.