[an error occurred while processing this directive]
задачка по реализации деления 32 на 32 разр. на 16bit fixed point (или нужна альтернатива) (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
Doka 21 декабря 2005 г. 17:40
спинным мозгом чувствую, что как-то через логарифм извратиться можно. а потом простым вычитанием сдюжить но вот как?! таблицу на 2**32 составлять?.. откуда память?(в С55хх)(( в последствии результат деления будет использоваться только для сравнения с порогом: т.е. конечное решение: больше или меньше он определенного (положительного) числа . (вх. числа беззнаковые )
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хоть задачка и решена :-) Никто не вспомнил о квадратично сходящемся алгоритме деления Ньютона-Рафсона (+) — Vadim Kudryavtsev (22.12.2005 05:22 210.94.41.89 , 206 байт)
cпасибо высказавшимся, вопрос решился (+) — Doka (21.12.2005 18:27 193.192.155.22 , 146 байт)
Так напишите. Дел на полчаса. А может она уже и написана. Или, как уже советовали, умножьте порог на делитель. Можно и логарифм взять. Приведите логарифм к какому-нибудь быстросходящемуся виду, типа ln(1+x), или еще какому. К логарифму можно и таблицу прикрутить, правда немного меньшего размера. — -=ВН=- (21.12.2005 18:14 194.190.181.231 , пустое )
Ответ: Да можно и через логарифм, тока времени займет (+)... — vitus_strom (21.12.2005 18:04 212.67.84.229 , 333 байт)
Я уже не помню, давно дело было, когда я с 55хх работал, но вроде там, что-то на этот счет было в библиотеках (то ли intrinsic, то ли целая функция писана). Хотя может быть я и ошибаюсь. — homekvn (21.12.2005 17:59 84.146.51.18 , пустое )
А умножить обе части (результат деления и порог) на делитель? (-) — Fat Robot (21.12.2005 17:46 62.105.138.5 , пустое )
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru