[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено AntZ 02 августа 2005 г. 14:06
В ответ на: подскажите пожалуйста как происходит масштабирование целого числа с плавающей точкой в дробгое с фиксированной отправлено <font color=gray>discreet</font> 02 августа 2005 г. 13:55

Путем воображаемого умножения на скейл фактор. Умножение на скейл фактор - линейная операция, соответственно если любой массив цифр умножить на какое-то число, затем провести линейное преобразование, затем разделить на это-же число, то результат будет эквивалентен простому преобразованию.

Например у вас есть int16 с диапазоном -32768 32767, а реальные числа -1...1-delta, то мы можем умножить каждое число из диапазона -1..1 на 32768 и отбросить дробную часть. Естестевенно, что масштабирование может быть как в сторону увеличения линамического диапазона ("потеря точности") так и в сторону уменьшения ("увеличение точности"). Точность на самом деле одинаковая, только масштаб меняется

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru