[an error occurred while processing this directive]
|
Дело в том, что мне дали элементарную задачу - перенести программу с одного процессора на другой - причем исходный текст имеется - на ассемблере этого другого процессора :)
Местами даже комментарии имеются - но от этого не легче, переписываить все равно приходится полностью по новой.
Кто писал алгоритмы для исходного процессора - неизвестно за давностию лет. Сейчас смотрю - буфер действительно используется подлинее - 32 плюс 8 байт дополнительно для автокорреляции. Но так как частота меняется достаточно быстро, похоже что использовалось плавающее окно.
Проблема в том, что я давно забыл математику, поскольку использовал практически голую логику, да и вообще всегда был ближе к железу. Поэтому и собираю готовые алгоритмы, слабо понимая, что происходит.
E-mail: info@telesys.ru