exponenta event banner

Кольцевой осциллятор ГУН

Модель кольцевого генератора ГУН

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

  • Ring oscillator vco block

Описание

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

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

Примечание

Если частота угла шума мерцания установлена равной нулю, то блок ГУН кольцевого генератора может также использоваться для моделирования ГУН, настроенного на резервуар.

Порты

Вход

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

Управляющее напряжение ГУН, используемое для управления выходной частотой кольцевого генератора ГУН. В системе фазовой автоподстройки частоты (ФАПЧ) 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 (Фильтр контура) и используется для автоматического вычисления значений компонентов фильтра контура.

Зависимости

Чтобы включить этот параметр, на вкладке Параметры (Parameters) задайте для параметра Указать использование (Specify using) значение Voltage sensitivity.

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

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

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

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

Зависимости

Чтобы включить этот параметр, на вкладке Параметры (Parameters) задайте для параметра Указать использование (Specify using) значение Voltage sensitivity.

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

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

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

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

Зависимости

Чтобы включить этот параметр, на вкладке Параметры (Parameters) задайте для параметра Указать использование (Specify using) значение Output frequency vs. control voltage.

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

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

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

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

Зависимости

Чтобы включить этот параметр, на вкладке Параметры (Parameters) задайте для параметра Указать использование (Specify using) значение 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

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

Стандартное отклонение дрожания периода, определяемое как положительный действительный скаляр в секундах. Дрожание периода - это отклонение времени цикла тактового сигнала относительно идеального периода.

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

Параметр блока: PeriodJitter
Текст: символьный вектор
Значения: положительный действительный скаляр
По умолчанию: 1.7e-15

Угловая частота шума мерцания, заданная как скаляр в герцах. Частота угла мерцания (Гц) определяется как частота, при которой фазовый шум переходит от 1/f2 к 1/f3 из-за шума мерцания. На этой частоте спектральные плотности дрожания периода и шума мерцания равны.

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

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

Выберите этот параметр для настройки спектрального распределения мощности мерцающего шума. Традиционно шум мерцания определяется как шум 1/f, но он может изменяться как 1/fV, где 0,8 < V < 1,5.

Показатель мощности шума мерцания, указанный между 0.8 кому 1.5.

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

Параметр блока: FlickerExponent
Текст: символьный вектор
Значения: 1.0 | 0.8 | 0.9 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5
По умолчанию: 1.0

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

Подробнее

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

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