Sampling Clock Source

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

  • Библиотека:
  • Mixed-Signal Blockset / ADC / Базовые блоки

  • 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 задан как действительный неотрицательный скаляр в секундах.

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

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

  • Использование 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