VCO

Напряжение модели управляло осциллятором

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

Описание

VCO или управляемый осциллятор напряжения являются напряжением к конвертеру частоты. Это производит выходной сигнал, частотой которого управляет напряжение в порте входа vctrl. Частота выходного сигнала, F определяется:

F=(Kvco·Vctrl)+F

где:

  • K vco = чувствительность Напряжения (в Гц/В)

  • V ctrl = напряжение Управления (в V)

  • F = частота Свободного хода (в Гц)

Порты

Входной параметр

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

Напряжение управления VCO раньше генерировало выходную частоту VCO. В замкнутом цикле фазы (PLL) система vctrl является вывод Контурного фильтра, который содержит информацию об ошибке фазы.

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

Вывод

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

Выходной сигнал VCO. В системе PLL vco out является выходными часами, сгенерированными PLL. Это также возвращено к блоку PFD через делитель часов, чтобы завершить цикл управления.

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

Параметры

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

Настройка

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

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

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

  • Использование set_param(gcb,'Kvco',value) установить Voltage sensitivity на определенное значение.

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

Частота VCO без любого входа напряжения управления (0 V) или статическая частота, заданная как действительная положительная скалярная величина в Гц.

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

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

  • Использование set_param(gcb,'Fo',value) установить Free running frequency на определенное значение.

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

Отношение выходного напряжения VCO к входному напряжению, заданному как действительная положительная скалярная величина в V. Входное напряжение имеет ненастраиваемое значение 1 В.

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

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

  • Использование set_param(gcb,'Amplitude',value) установить Output amplitude на определенное значение.

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

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

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

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

Зависимости

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

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

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

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

Нарушения

Выберите, чтобы ввести шум фазы как функцию частоты к VCO. По умолчанию эта опция выбрана.

Смещения частоты шума фазы от несущей частоты, заданной как действительный ценный вектор в Гц.

Зависимости

Чтобы включить этот параметр, выберите Add phase noise во вкладке Impairments.

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

  • Использование get_param(gcb,'Foffset') просмотреть текущую метрику Phase noise frequency offset.

  • Использование set_param(gcb,'Foffset',value) установить Phase noise frequency offset на определенную метрику.

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

Степень шума фазы в пропускной способности на 1 Гц, сосредоточенной при заданных смещениях частоты относительно поставщика услуг, задала как действительный ценный вектор в дБн/Гц. Элементы Phase noise level соответствуют относительным элементам в Phase noise frequency offset.

Зависимости

Чтобы включить этот параметр, выберите Add phase noise во вкладке Impairments.

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

  • Использование get_param(gcb,'PhaseNoise') просмотреть текущую метрику Phase noise level.

  • Использование set_param(gcb,'PhaseNoise',value) установить Phase noise level на определенную метрику.

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

Больше о

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

Ссылки

[1] Бэнерджи, декан. Производительность PLL, симуляция и проект. Индианаполис, IN: Dog Ear Publishing, 2006.

Введенный в R2019a