1. Введение: суть технологии DDS
Цифровой синтезатор частоты (Direct Digital Synthesis, DDS) — устройство, генерирующее аналоговые сигналы произвольной формы (чаще всего синусоидальные) с высокой точностью и гибкостью настройки путём цифрового формирования отсчётов и последующего преобразования в аналоговую форму.
Ключевые преимущества DDS:
- чрезвычайно высокое разрешение по частоте (до долей микрогерца);
- быстрая перестройка частоты (за микросекунды);
- фазовая непрерывность при смене частоты;
- возможность генерации сигналов сложной формы (синус, меандр, пила, пользовательские формы);
- цифровая стабильность (отсутствие дрейфа, характерного для аналоговых ГУН).
Области применения:
- тестовое и измерительное оборудование (генераторы сигналов);
- системы связи (модуляция, гетеродинные преобразователи);
- радиолокация и РЭБ (формирование зондирующих сигналов);
- медицинская техника (стимулирующие сигналы);
- аудиотехника (синтезаторы звука).
2. Базовый принцип работы DDS
2.1. Структурная схема
Типичный DDS включает:
- Фазовый аккумулятор (Phase Accumulator) — накапливает фазу.
- Преобразователь фазы в амплитуду (Phase‑to‑Amplitude Converter, PAC) — формирует отсчёты сигнала.
- Цифро‑аналоговый преобразователь (ЦАП, DAC) — переводит цифровые отсчёты в аналоговое напряжение.
- Фильтр нижних частот (ФНЧ, Anti‑Image Filter) — сглаживает ступенчатость выходного сигнала.
2.2. Алгоритм формирования сигнала
- Фазовый аккумулятор на каждом такте увеличивает текущее значение фазы ϕ[n] на приращение Δϕ:ϕ[n]=ϕ[n−1]+Δϕ(mod 2π)
- Приращение фазы Δϕ определяется заданной частотой fOUT и тактовой частотой fCLK:Δϕ=2π⋅fCLKfOUT
- Текущая фаза ϕ[n] служит адресом для таблицы (LUT), хранящей отсчёты синусоиды (или другой формы).
- Выбранный отсчёт подаётся на ЦАП, формируя аналоговый сигнал.
- ФНЧ удаляет высокочастотные компоненты, возникающие из‑за дискретизации.
3. Ключевые компоненты DDS
3.1. Фазовый аккумулятор
- Разрядность (N бит) определяет разрешение по частоте и период повторения последовательности.
- Модуль сложения работает по модулю 2N (эквивалентно 2π).
- Разрешение по частоте:Δf=2NfCLK Например, при fCLK=100 МГц, N=32: Δf≈0,023 Гц.
3.2. Преобразователь фазы в амплитуду (PAC)
- Табличный метод (LUT, Look‑Up Table) — наиболее распространённый:
- фаза (старшие биты) служит индексом в таблице синусоидальных отсчётов;
- размер таблицы: 2M записей (M<N — для экономии памяти).
- Алгоритмический метод (CORDIC, полиномиальная аппроксимация) — реже, из‑за сложности.
3.3. Цифро‑аналоговый преобразователь (ЦАП)
- Разрядность (8–16 бит) влияет на динамический диапазон и уровень шума.
- Скорость должна соответствовать fCLK.
- Типы: R‑2R, сигма‑дельта, флэш.
3.4. Аналоговый фильтр (ФНЧ)
- Подавляет изображения спектра (image frequencies) на частотах fCLK±fOUT.
- Тип: активный/пассивный, Баттерворта, Чебышёва (выбор зависит от требований к АЧХ).
4. Характеристики DDS
4.1. Разрешение по частоте
- Определяется разрядностью фазового аккумулятора N.
- Пример: N=48 бит → разрешение лучше 1 мкГц при fCLK=1 ГГц.
4.2. Диапазон выходных частот
- Теоретически: от 0 до fCLK/2 (по теореме Котельникова).
- Практически: до 0,4⋅fCLK (из‑за ограничений ФНЧ и ЦАП).
4.3. Спектральная чистота
- Фазовый шум — обусловлен шумами опорного генератора и ЦАП.
- Негармонические искажения (Spurious Free Dynamic Range, SFDR) — зависят от:
- точности таблицы синусоиды;
- линейности ЦАП;
- качества ФНЧ.
- Типичное SFDR: 60–80 дБ для среднебюджетных DDS.
4.4. Время перестройки частоты
- Определяется скоростью обновления регистра приращения фазы Δϕ.
- Современные DDS: < 100 нс.
5. Расширенные возможности DDS
5.1. Модуляция
- Частотная (FM) — изменение Δϕ по модулирующему сигналу.
- Фазовая (PM) — добавление фазового сдвига к ϕ[n].
- Амплитудная (AM) — умножение отсчётов на коэффициент перед ЦАП.
5.2. Формирование сложных сигналов
- Линейная ЧМ (LFM, chirp) — линейное изменение Δϕ во времени.
- Многотональные сигналы — суперпозиция нескольких DDS.
- Пользовательские формы — загрузка произвольной таблицы в PAC.
5.3. Квадратурная генерация (I/Q)
- Два DDS с фазовым сдвигом 90∘ формируют сигналы I(t) и Q(t).
- Позволяет реализовать любую вид модуляции (QPSK, QAM и др.).
6. Практическая реализация
6.1. Интегральные микросхемы DDS
- Analog Devices: AD985x, AD991x (высокое SFDR, много функций).
- Texas Instruments: DAC568x (интеграция ЦАП и DDS).
- Maxim Integrated: MAX287x (низкое энергопотребление).
Типовые параметры современных DDS:
- fCLK: 100–1 000 МГц;
- разрядность фазы: 32–48 бит;
- разрядность ЦАП: 10–14 бит;
- SFDR: 70–90 дБ;
- интерфейсы: SPI, LVDS.
6.2. Реализация на ПЛИС (FPGA)
- Преимущества:
- гибкость (изменение формы сигнала, модуляции);
- интеграция с другими блоками (DSP, интерфейсы);
- масштабируемость.
- Инструменты: VHDL/Verilog, IP‑генераторы (Xilinx DDS Compiler).
- Оптимизации:
- сжатие таблицы синусоиды (симметрия, интерполяция);
- конвейеризация фазового аккумулятора;
- использование встроенных DSP‑блоков для ЦАП.
6.3. Программная эмуляция (на CPU/DSP)
- Применяется при низких частотах (< 10 кГц).
- Гибкость, но низкое быстродействие и высокое энергопотребление.
7. Ограничения и способы их преодоления
7.1. Ограничения по частоте
- Проблема: максимальный выход fOUT<fCLK/2.
- Решение: использование изображений спектра (например, fCLK−fOUT), если позволяет ФНЧ.
7.2. Фазовый шум
- Причины: шум опорного генератора, квантование фазы/амплитуды.
- Снижение:
- высокостабильный опорный генератор (OCXO);
- увеличение разрядности ЦАП и фазового аккумулятора.
7.3. Негармонические искажения
- Источники: нелиней



