Sampling Clock Source

Сгенерируйте тактовый сигнал с диафрагмой апертуры

  • Библиотека:
  • Mixed-Signal Blockset/АЦП/Стандартные блоки

  • Sampling Clock Source block

Описание

Блок Sampling Clock Source генерирует часы либо синусоидальной волны, либо квадратной волны с нарушениями дрожания апертуры.

Порты

Выход

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

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

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

Параметры

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

Форма выхода тактового сигнала.

  • Square wave - возвращает квадратную волну амплитуды 1 В и заданную частоту.

  • Sine wave - возвращает синусоидальную волну амплитуды 1 В и заданную частоту.

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

  • Использовать get_param(gcb,'SignalType') для просмотра текущей Clock type.

  • Использовать set_param(gcb,'SignalType','Square wave') для установки Clock type как Square wave.

  • Использовать set_param(gcb,'SignalType','Sine wave') для установки Clock type как Sine wave.

Желаемая частота выходного синхросигнала, заданная в виде скаляра в герцах.

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

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

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

Синхроимпульс выхода области значений

Минимальное напряжение выхода тактового сигнала, заданное как действительный скаляр в вольтах.

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

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

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

Максимальное напряжение выхода тактового сигнала, заданное как действительный скаляр в вольтах.

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

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

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

Нарушение

Стандартное отклонение местоположений ребер синхроимпульса, генерируемое нарушением синхроимпульса относительно идеального синхроимпульса. RMS aperture jitter задается как действительный неотрицательный скаляр в секундах.

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

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

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

  • Использовать set_param(gcb,'RMSJitt',value) для задания RMS aperture jitter определенного значения.

Выберите, чтобы включить увеличение buffer size во время симуляции. Это увеличивает buffer size блока Variable Pulse Delay внутри блока Sampling Clock Source. По умолчанию эта опция отменена.

Количество выборок входной буферизации, доступных во время симуляции, заданное как положительный целочисленный скаляр. Это устанавливает buffer size блока Variable Pulse Delay внутри блока Sampling Clock Source.

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

Зависимости

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

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

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

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

См. также

|

Введенный в R2019a