Fractional Clock Divider with Accumulator

Делитель синхроимпульса, который делит частоту входного сигнала на дробное число

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

  • Fractional Clock Divider with Accumulator block

Описание

Блок Fractional Clock Divider with Accumulator делит частоту входного сигнала на настраиваемое дробное значение (N. FF). Если сравнивать с блоком Single Modulus Prescaler, блок Fractional Clock Divider with Accumulator помогает достичь узкого интервала между каналами, которое может быть меньше, чем опорная частота системы фазовой автоподстройки (ФАП).

Порты

Вход

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

Входная тактовая частота, заданная как скаляр. В системе PLL clk in порт соединяется с выходным портом блока VCO.

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

Отношение выхода к входной тактовой частоте, заданное как дробный скаляр.

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

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

Выход

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

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

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

Дробное отсутствующее импульсное хранилище. Значение порта state увеличивается по F с каждым возрастающим ребром clk out значения предыдущего цикла. Всякий раз, когда значение порта state переходит 1значение переполнено и устанавливает значение порта carry равным 1.

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

Выходной порт, который активирует импульсную функцию проглатывания, когда state порт переполнен. Удаление импульса аналогично делению частоты входа на N + 1 вместо N.

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

Параметры

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

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

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

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

Зависимости

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

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

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

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

Подробнее о

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

Ссылки

[1] Лучший, Roland E. Фазовая автоподстройка Цикла. Нью-Йорк, Нью-Йорк: Tata McGraw-Hill Companies Inc., 2003.

Введенный в R2019a