exponenta event banner

VCO

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

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

  • VCO block

Описание

ГУН или генератор, управляемый напряжением, является преобразователем напряжения в частоту. Он формирует выходной сигнал, частота которого регулируется напряжением на входном порте vctrl. Частота выходного сигнала F определяется либо:

F = (KVCO· Vctrl) + Fo

где:

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

  • Vctrl = управляющее напряжение (в В)

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

или из линейной интерполяции с использованием отображения:

F = интервал (Fout (Vcntl))

где:

  • Vctnl = вектор управляющих напряжений (в В)

  • Fout = вектор соответствующих выходных частот (в Гц)

Порты

Вход

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

Управляющее напряжение ГУН, используемое для управления выходной частотой ГУН. В системе фазовой автоподстройки частоты (ФАПЧ) vctrl является выходом фильтра петли, который содержит информацию об ошибке фазы.

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

Продукция

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

Выходной сигнал ГУН. В системе ФАПЧ vco out является выходным тактовым сигналом, генерируемым ФАПЧ. Он также подается обратно в блок PFD через делитель тактового сигнала для завершения контура управления.

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

Параметры

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

Параметры

Определите, как задана выходная частота ГУН:

  • Выбрать Voltage sensitivity для задания выходной частоты на основе чувствительности к напряжению (Гц/В) и частоты свободного хода (Гц).

  • Выбрать Output frequency vs. control voltage для интерполяции выходной частоты из вектора управляющего напряжения (V) в сравнении с вектором выходной частоты (Гц).

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

Параметр блока: SpecifyUsing
Текст: символьный вектор
Значения: Voltage sensitivity | Output frequency vs. control voltage
По умолчанию: Voltage sensitivity

Мера изменения выходной частоты для изменения входного напряжения, заданная как положительный действительный скаляр с единицами в Гц/В. Этот параметр также сообщается как чувствительность к напряжению ГУН на вкладке Loop Filter (Фильтр контура) и используется для автоматического вычисления значений компонентов фильтра контура.

Зависимости

Чтобы включить этот параметр, выберите Voltage sensitivity в «Указать с помощью» на вкладке «Параметры».

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

Параметр блока: Kvco
Текст: символьный вектор
Значения: положительный действительный скаляр
По умолчанию: 100e6

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

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

Зависимости

Чтобы включить этот параметр, выберите Voltage sensitivity в «Указать с помощью» на вкладке «Параметры».

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

Параметр блока: Fo
Текст: символьный вектор
Значения: положительный действительный скаляр
По умолчанию: 2.5e9

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

Управляющие значения напряжения ГУН, определяемые как действительный вектор в вольтах.

Зависимости

Чтобы включить этот параметр, выберите Output frequency vs. control voltage в «Указать с помощью» на вкладке «Параметры».

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

Параметр блока: ControlVoltage
Текст: символьный вектор
Значения: действительный вектор
По умолчанию: [-5 0 5]

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

Выходная частота значений ГУН, соответствующих вектору управляющего напряжения (В), заданному в Гц.

Зависимости

Чтобы включить этот параметр, выберите Output frequency vs. control voltage в «Указать с помощью» на вкладке «Параметры».

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

Параметр блока: OutputFrequency
Текст: символьный вектор
Значения: положительный действительный вектор
По умолчанию: [2e9 2.5e9 3e9]

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

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

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

Параметр блока: Amplitude
Текст: символьный вектор
Значения: положительный действительный скаляр
По умолчанию: 1

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

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

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

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

Зависимости

Чтобы включить этот параметр, выберите Включить увеличенный размер буфера.

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

Параметр блока: NBuffer
Текст: символьный вектор
Значения: целочисленный скаляр
По умолчанию: 10

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

Нарушения

Используется для введения фазового шума в ГУН в качестве функции частоты. По умолчанию этот параметр выбран.

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

Зависимости

Чтобы включить этот параметр, выберите Добавить фазовый шум на вкладке Ухудшение.

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

Параметр блока: Foffset
Текст: символьный вектор
Значения: положительный действительный вектор
По умолчанию: [30e3 100e3 1e6 3e6 10e6]

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

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

Зависимости

Чтобы включить этот параметр, выберите Добавить фазовый шум на вкладке Ухудшение.

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

Параметр блока: PhaseNoise
Текст: символьный вектор
Значения: вектор с отрицательным действительным значением
По умолчанию: [-56 -106 -132 -143 -152]

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

Подробнее

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

Ссылки

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

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