сигналы надо перевести в логарифмический вид, перемножение величин эквивалентно сложению их логарифмов, результат следует перевести из логарифмической формы
Мне про такой трюк научрук рассказывал, когда я активно работал над своей диссертацией в конце 90х (незаконченной) - он такое применял в радиолокации (подробностей не помню).
Теперь понятно как сложением нелинейно усиленных сигналов можно получить разность - т.к. это по сути умножение и есть - разве что надо не забыть на выходе сигнал "разлогорифмить" обратно
Я тут за главного - если что шлите мыло на me собака shaos точка net
сигналы надо перевести в логарифмический вид, перемножение величин эквивалентно сложению их логарифмов, результат следует перевести из логарифмической формы
Мне про такой трюк научрук рассказывал, когда я активно работал над своей диссертацией в конце 90х ...
Кстати говоря, во всех 8-битных компьютерах с Basic-ом умножение и деление так и выполняются,
как сложение и вычитание логарифмов, только программным путём.
Чото я сомневаюсь - результат будет неточный
Умножать проще тем же столбиком, но в бинарном виде
Делить по идее тоже можно классическими путём как на бумажке
Надо это обсудить и промоделировать в топике про алгоритмы калькулей: http://www.nedopc.org/forum/viewtopic.php?f=81&t=20125
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shaos wrote:Чото я сомневаюсь - результат будет неточный
Зря сомневаешься - открой исходник Васика от Биллагейца - и всё сам увидишь.
Да и библиотека мат. функций от "ЮТ-88" точно также устроена - мы где-то тут
разбирали её ещё с Железным Дровосеком...
И я не вижу объективных причин для недостатка точности.