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

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

Отправлено дополняющий 04 марта 2005 г. 12:41
В ответ на: а блин - паправка на аписку N=5 и палучим 2^5=32 отправлено почти делавший 04 марта 2005 г. 12:07

пусть мы используем Q15 математику
тогда наше число r [-1,1) будет представлено так

r_q15 = r*2^15
пример
r = 0.25
r_q15 = 0.25 * 2^15 = 8192 = 0x2000

теперь у нас есть С - котрое Y=C*2^N и |С| < 1 - хотя на самом деле диапазон уже тамма у нас.

что бы получить представление c_q15
c_q15 = C*2^15 = Y*2^(-N)*2^15 = Y*2^(15-N)
все - получили наше рабочее число - можно его пользовать

ну теперь уже вроде все расписал - тока считай! :)

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru