Цитата(ToR_TDA @ Jan 12 2012, 05:30)

У меня еще вопрос: в моделях товарища petrov в NCO используется операция вычисления остатка от деления по модулю, например частный случай по модулю 4, как это может выглядеть в assembler для DSP, при том, что выполнить честное деление двух 16-ти разрядных чисел, затруднительно? Или как-то не так делают?
хмм, ну вообще то операции по модулю 2^N делаются элементарно и без делителей

это же математика 7го класса
Цитата(des00 @ Jan 12 2012, 03:54)

Ошибка кроется где-то здесь и в физике работы этой схемы восстановления. С одной стороны в моделях petrov просто подкручивается фаза NCO и частота регулируется в небольших пределах. А в документе подкручивается частота NCO. что лучше, мне и самому интересно.
Что-то сдается мне что в статье ошибка. Сделал модельку восстановления тактовой частоты с двумя типами обратной связи : классически как у
petrov и как в этой статье (с интерполяцией сигнала ошибки за счет вставки нулей на входе петлевого фильтра). При нулевых н.у. обе петли работают одинаково. Но если промоделировать уход петли в сторону, за счет содержимого интегральной части (в модели переменная acc) то видно что диапазон захвата классической петли выше %)