exponenta event banner

Источник тактового сигнала выборки

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

  • Библиотека:
  • Блок смешанного сигнала/ADC/компоновочные блоки

  • Sampling Clock Source block

Описание

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

Порты

Продукция

развернуть все

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

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

Параметры

развернуть все

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

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

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

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

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

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

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

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

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

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

  • Использовать set_param(gcb,'Freq',value) для установки заданного значения тактовой частоты.

Диапазон выходных синхросигналов

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

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

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

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

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

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

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

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

Нарушение

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

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

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

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

  • Использовать set_param(gcb,'RMSJitt',value) установка определенного значения дрожания апертуры среднеквадратичной системы управления.

Выберите, чтобы включить увеличенный размер буфера во время моделирования. Это увеличивает размер буфера блока переменной задержки импульса внутри блока источника тактового сигнала выборки. По умолчанию этот параметр не выбран.

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

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

Зависимости

Этот параметр доступен только при выборе опции Включить увеличенный размер буфера на вкладке Конфигурация.

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

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

  • Использовать set_param(gcb,'NBuffer',value) чтобы задать для параметра Размер буфера определенное значение.

Представлен в R2019a