сигналы надо перевести в логарифмический вид, перемножение величин эквивалентно сложению их логарифмов, результат следует перевести из логарифмической формы
Мне про такой трюк научрук рассказывал, когда я активно работал над своей диссертацией в конце 90х (незаконченной) - он такое применял в радиолокации (подробностей не помню). Теперь понятно как сложением нелинейно усиленных сигналов можно получить разность - т.к. это по сути умножение и есть - разве что надо не забыть на выходе сигнал "разлогорифмить" обратно
сигналы надо перевести в логарифмический вид, перемножение величин эквивалентно сложению их логарифмов, результат следует перевести из логарифмической формы
Мне про такой трюк научрук рассказывал, когда я активно работал над своей диссертацией в конце 90х ...
Кстати говоря, во всех 8-битных компьютерах с Basic-ом умножение и деление так и выполняются, как сложение и вычитание логарифмов, только программным путём.
_________________ iLavr
04 Feb 2023 10:07
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22811 Location: Silicon Valley
Чото я сомневаюсь - результат будет неточный Умножать проще тем же столбиком, но в бинарном виде Делить по идее тоже можно классическими путём как на бумажке Надо это обсудить и промоделировать в топике про алгоритмы калькулей: http://www.nedopc.org/forum/viewtopic.php?f=81&t=20125
Зря сомневаешься - открой исходник Васика от Биллагейца - и всё сам увидишь. Да и библиотека мат. функций от "ЮТ-88" точно также устроена - мы где-то тут разбирали её ещё с Железным Дровосеком... И я не вижу объективных причин для недостатка точности.
Users browsing this forum: No registered users and 7 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum