В этом примере показано, как спроектировать исходный блок NCO со следующими спецификациями:
Желаемая выходная частота: 
Частотное разрешение: 
Ложная свободная динамическая область значений: 
Период дискретизации: 
Желаемое смещение фазы: 
1. Вычислим количество необходимых двоичных разрядов аккумулятора из уравнения для разрешения частоты:



Обратите внимание, что N должно быть целым значением. Значение N округлится до ближайшее целого числа; 18 двоичные разряды аккумулятора необходимы для соответствия значению частотного разрешения.
2. Используя это лучшее значение N, вычислите разрешение частоты, которое будет достигнуто блоком NCO:



3. Вычислим количество квантованных двоичных разрядов аккумулятора из уравнения для паразитной свободной динамической области значений и тот факт, что для интерполяционной таблицы с 2 значениями ^ P, P является количеством квантованных двоичных разрядов аккумулятора:



4. Выберите количество dither бит. В целом хорошим выбором для количества dither бит является аккумулятор размера слова минус количество квантованных двоичных разрядов аккумулятора; в данном случае 4.
5. Вычислите шаг фазы:
шаг фазы = 
шаг фазы = 
шаг фазы = 16712
6. Вычислите смещение фазы,
с помощью необходимого смещения фазы,:



7. Откройте и симулируйте модель:


8. Экспериментируйте с моделью, чтобы наблюдать эффекты на выходе, показанном на анализаторе спектра. Для примера попробуйте включить и выключить дитеринг и попробуйте изменить количество dither бит.