[an error occurred while processing this directive]
|
Возьмите эту же задачу (шаг 4 ГЦ на 112 МГц).
Разница между f0 (какая то базовая) и f1 = f0 + 4 лежит в 25 разряде.
Таблицу порядка 2**25 Вы строить не будете. А в таблице порядка 2**10 в формировании частоты будут участвовать только старшие 10 бит. Они и будут определять частоту. А остальные 15 - определяют темп "подрыва фазы".
Вот и получим, что на этапе 0 - 2**15 f0 = f1, затем изменение и опять f0 = f1, только с разными фазами.
И тогда, что бы найти разницу между частотами за короткий промежуток времени нужно строить большие таблицы - а это уже хорошее оборудование.
Но реализация, конечно, тривиальная, спору нет.
E-mail: info@telesys.ru