[an error occurred while processing this directive]
А дело-то в оптимальности (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 14 сентября 2005 г. 20:47
В ответ на: Ну, это специфические задачи DSP. Кстати, 48 все-таки больше 40. отправлено Bill 14 сентября 2005 г. 20:32

для большинства задач достаточно 16-битного представления с фиксированной точкой. 12 бит как правило мало. То полюса-нули уедут, то шумы зашумят... Больше разрядов (24, 32) бывает нужно, но относительно не часто. Да и большая часть baseband-кодеков (АЦП+ЦАП) либо 14 либо 16 битные, что опять же лучше всего приводится к 16 битам. Далее. Умножитель. Уже 17х17 бит занимает порядочно места на кристалле. Если 12 бит это априори мало, то по-Вашему выбираем 24 бита. то есть умножитель 25х25 бит (лишний там знаковый для удобства беззнакового умножения). Это уже серьезный шмоть кремния. Далее. Результатом 24х24 будет 48 бит. Для накопления результата надо хотя бы 8 запасных защитных бит. То есть байт. То есть 12 бит. Итого 60-битные аккумуляторы. НО! Для большинства задач это явное излишество! Так что на мой взгляд оптимален процессор все же имеющий 16-разрядное слово, имеющий 40-битное АЛУ, 40-битные регистры и умеющий производить 32-битные операции, пускай без умножения 32х32. Ну и естественно битовые операции и сдвиги любого типа в любую сторону на N бит. Такой процессор сможет справиться с большинством mixed-signal задач, объединяющих сигнальную обработку, классическое управление и разбор потоков данных. Про float - на мой взгляд это очень редко нужный тип. Обычный fixed point 32 бита в 99% дает результат, лучший float. А если нужен динамический диапазон - то можно блочную плавучку применить - одна экспонента на весь массив данных. Если "данное-одиночка" - то хранить масштабный множитель.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru