Fractional Clock Divider with DSM

Дельта-Сигма Модулятор, основанный на дробном тактовом делителе

  • Библиотека:
  • Blockset смешанного сигнала/PLL/Building блоки

  • Fractional Clock Divider with DSM block

Описание

Используя сигму дельты (Δ-Σ) метод модуляции, Fractional Clock Divider with DSM уменьшает основные фракционные шпоры, распространяя область значений, по которой div-by различно значение. Этот блок позволяет дельта-сигма-модуляцию до 4-го порядка.

Порты

Вход

расширить все

Входная тактовая частота, которая должна быть разделена, задается как скаляр. В системе фазовой автоподстройки (ФАП) порт clk in соединяется с выходом блока VCO.

Типы данных: double

Отношение выхода к входной тактовой частоте, заданное как дробный скаляр. Значение в div-by порте, N.FF, разделено на две части: целочисленная часть (N) и дробная часть (.FF).

Для дельта-сигма-модулятора n порядка, значение в div-by порту достигается путем изменения N между 2n различные целочисленные значения.

Примечание

Для дельта-сигма-модулятора n порядка используйте значение ≥ 2n в div-by порте.

Типы данных: double

Выход

расширить все

Выходная тактовая частота, заданная как скаляр. В системе PLL clk out порт соединяется с входным портом обратной связи блока PFD. Выход порта clk out является квадратной последовательностью импульсов с амплитудой 1 В.

Типы данных: double

Параметры

расширить все

Порядок работы дельта-сигма модулятора.

Для n-го порядка дельта-сигма-модулятора значение в div-by порту достигается путем изменения значения счетчика N между 2n различные значения. Порядок модулятора задает область значений значений, на которые сигнал в clk in порте будет разделен, обеспечивая эффект деления, подобный N.FF значению в div-by порту.

Программное использование

  • Использовать get_param(gcb,'dsm') для просмотра текущей Delta Sigma Modulator order.

  • Использовать set_param(gcb,'dsm',value) для задания Delta Sigma Modulator order определенного значения.

Выберите, чтобы включить увеличение buffer size во время симуляции. Это увеличивает buffer size Logic Decision внутри блока Fractional Clock Divider with DSM. По умолчанию эта опция отменена.

Количество выборок входной буферизации, доступных во время симуляции, заданное как положительный целочисленный скаляр. Это устанавливает buffer size Logic Decision внутри блока Fractional Clock Divider with DSM.

Выбор другого решателя симуляции или стратегий дискретизации может изменить количество входных выборок, необходимых для получения точной выходной выборки. Установите Buffer size на достаточно большое значение, чтобы входной буфер содержал все необходимые входные выборки.

Зависимости

Этот параметр доступен только Enable increased buffer size когда опция выбрана в диалоговом окне Параметров блоков.

Программное использование

  • Использовать get_param(gcb,'NBuffer') чтобы просмотреть текущее значение Buffer size.

  • Использовать set_param(gcb,'NBuffer',value) для задания Buffer size определенного значения.

Подробнее о

расширить все

Ссылки

[1] Miller, B. and Conley, R.J., A Multiple Modulator Fractional Divider. Сделки IEEE по Инструментированию и измерениям, том 40, № 3, 1991, стр. 578-583.

Введенный в R2019a