Введение

Цифровой генератор сигнала

Численно-управляемый генератор (NCO) – это цифровой генератор сигнала, создающий синхронное (т.е., синхронизированное по тактовой частоте), дискретное по времени и дискретное по значению представление формы сигнала, обычно синусоидальной. NCO часто используются совместно с цифро-аналоговым преобразователем (DAC) на выходе для создания прямого цифрового синтезатора (DDS). Хотя некоторые авторы используют термины DDS и NCO как взаимозаменяемые, NCO применяются во многих системах связи, включая цифровые повышающие/понижающие преобразователи частоты, используемые в беспроводных и программно-определяемых радиосистемах 3G, цифровые фазовые автоподстройки частоты (ФАПЧ), радиолокационные системы, драйверы для оптической или акустической передачи, а также многоуровневые модуляторы/демодуляторы FSK/PSK. Точность частоты относительно тактовой частоты ограничена лишь точностью арифметических операций, используемых для вычисления фазы. (1)

Частотное разрешение, определяемое как минимальное возможное инкрементное изменение частоты, определяется тригонометрическими приближениями и методами, использующими квадратурную симметрию синусоид. В качестве альтернативы, PAC может представлять собой память с произвольным доступом, которую можно заполнять по мере необходимости для создания генератора произвольных сигналов.

Поддельные продукты

Паразитные продукты являются результатом гармонических или негармонических искажений при формировании выходного сигнала, вызванных нелинейными численными эффектами в цепочке обработки сигнала. Здесь рассматриваются только числовые ошибки. Для других механизмов искажений, возникающих в цифро-аналоговом преобразователе, обратитесь к соответствующему разделу статьи о цифровом синтезаторе.

Методы смягчения последствий

Эпизоды фазового усечения могут быть существенно уменьшены путем добавления белого гауссовского шума перед усечением. Так называемый шум дитеринга суммируется с младшими W+1 битами выходного слова PA для линеаризации операции усечения. Зачастую улучшение достигается без ухудшения характеристик, поскольку уровень шума ЦАП обычно определяет производительность системы. Усечение амплитуды таким образом смягчить не удается. Внесение шума в статические значения, хранящиеся в ПЗУ PAC, не устранило бы цикличность членов ошибки усечения и, следовательно, не дало бы желаемого результата.