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

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

Отправлено qqk 22 апреля 2005 г. 09:58
В ответ на: Понятия не имею про Контроллер TMS320LF2406 отправлено st256 22 апреля 2005 г. 09:22

c q15 там понятно, сдвигаешь в лево и получапешь q15, но опять же вопрос, если числа будут отрицательные? все равно так же можно умножать и получим верный результат нужного знака?
И у меня еще не q15, а q13.2 т.е число от -3.999 до 3.999 (2 бита целая часть, 13 - дробная часть и один знаковый).
Вообще я всю эту теорию не знаю с этой арифметикой что там и как надо считать... Вот и спрашиваю.
Ведь если умножать q13.2 то результат будет q26.4 или нет? вообще результат операции должен быть такой чтобы не превысить интервал числа q13.2 и я хочу чтобы результат был в этом же формате

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru