Ring Oscillator VCO
Модель кольцевого ГУН.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Ring Oscillator VCO моделирует выходной сигнал, управление частотой, дрожание периода и фликкер-шум ГУН (генератора, управляемого напряжением), например, схемы кольцевого генератора с управляемым смещением. Этот блок генерирует фазовый шум, используя математическое описание фазового шума кольцевых генераторов. Это позволяет быстрее вычислять результаты моделирования как при запуске, так и при последующих моделированиях. Вы также можете управлять профилем фазового шума, выбирая уровень гауссовского шума, сопряженную частоту и показатель степени фликкер-шума. Спектр фазового шума ограничен спектрами, которые может создать физическая модель кольцевого генератора.
Вы можете выбрать коэффициенты для математического описания фазового шума. Вы можете указать конкретную спектральную плотность фазового шума из технического описания и сравнить ее со спектральной плотностью фазового шума, полученной с помощью математических коэффициентов. Затем вы можете скорректировать коэффициенты, чтобы подобрать наиболее подходящий по физическому смыслу вариант для заданного фазового шума.
| Если для сопряженной частоты фликкер-шума установлено значение ноль, блок Ring Oscillator VCO можно также использовать для моделирования ГУН с резонансной частотой. |
Порты
Вход
#
vctrl
—
напряжение, используемое для управления выходной частотой ГУН
скаляр | вектор
Details
Управляющее напряжение ГУН используется для управления выходной частотой кольцевого ГУН. В системе фазовой автоподстройки частоты (ФАПЧ) порт vctrl — это выходной сигнал фильтра в петле ФАПЧ, содержащий информацию о фазовой ошибке.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
vco out
—
выходной сигнал, определяемый портом vctrl
скаляр
Details
Выходной сигнал кольцевого ГУН. В системе ФАПЧ порт vco out — это выходной тактовый сигнал, генерируемый ФАПЧ. Он также подается обратно в блок PFD через делитель тактовой частоты для замыкания контура управления.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Parameters
#
Specify using —
задание выходной частоты ГУН
Voltage sensitivity | Output frequency vs. control voltage
Details
Определите, как задается выходная частота ГУН:
-
Выберите значение
Voltage sensitivity, чтобы задать выходную частоту из параметров Voltage sensitivity (Hz/V) и Free running frequency. -
Выберите значение
Output frequency vs. control voltage, чтобы интерполировать выходную частоту из вектора Control Voltage (V) в зависимости от вектора Output frequency (Hz).
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Voltage sensitivity (Hz/V) — степень изменения выходной частоты ГУН
Details
Степень изменения выходной частоты при изменении входного напряжения, заданная как положительный вещественный скаляр с единицами измерения Гц/В.
Зависимости
Чтобы использовать этот параметр, установите для параметра Specify using значение Voltage sensitivity.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Control Voltage (V) — значения управляющего напряжения
Details
Значения управляющего напряжения ГУН, заданные как вещественный вектор в вольтах.
Зависимости
Чтобы использовать этот параметр, установите для параметра Specify using значение Output frequency vs. control voltage.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Free running frequency — выходная частота ГУН без управляющего напряжения
Details
Частота ГУН без управляющего напряжения (0 В) или частота покоя, заданная как положительный вещественный скаляр в герцах.
Зависимости
Чтобы использовать этот параметр, установите для параметра Specify using значение Voltage sensitivity.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Output frequency (Hz) — значения выходной частоты ГУН
Details
Выходная частота ГУН, соответствующая вектору Control Voltage (V), заданному в герцах.
Зависимости
Чтобы использовать этот параметр, установите для параметра Specify using значение Output frequency vs. control voltage.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Output amplitude (V) — максимальная амплитуда выходного напряжения ГУН
Details
Максимальная амплитуда выходного напряжения ГУН, заданная как положительный вещественный скаляр.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Enable increased buffer size — включение увеличенного размера буфера
Details
Поставьте флажок, чтобы включить увеличенный размер буфера во время моделирования. Это увеличит размер буфера блока Variable Pulse Delay внутри блока Ring Oscillator VCO. По умолчанию флажок снят.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Buffer size — количество отсчетов входной буферизации, доступных во время моделирования
Details
Количество отсчетов входной буферизации, доступных во время моделирования, заданное как положительное целое число. Задает размер буфера блока Variable Pulse Delay внутри блока Ring Oscillator VCO.
Выбор другого решателя моделирования или выборочной стратегии может изменить количество входных отсчетов, необходимых для получения точной выходной выборки. Установите для параметра Buffer size достаточно большое значение, чтобы входной буфер содержал все требуемые входные отсчеты.
Зависимости
Чтобы использовать этот параметр, установите флажок рядом с параметром Enable increased buffer size.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Impairments
# Add phase noise — добавление фазового шума как функцию частоты
Details
Установите флажок, чтобы добавить в ГУН фазовый шум как функцию частоты. По умолчанию флажок установлен.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Model double sided phase noise instead of single sided — моделирование двусторонней спектральной плотности фазового шума вместо односторонней
Details
Установите флажок, чтобы моделировать двустороннюю спектральную плотность фазового шума вместо односторонней. По умолчанию блок предполагает, что указанный фазовый шум является односторонним.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Phase noise frequency offset (Hz) — смещения частоты заданного фазового шума относительно несущей частоты
Details
Смещение частоты заданного фазового шума относительно несущей частоты, заданное как положительный вещественный вектор в герцах.
Зависимости
Чтобы использовать этот параметр, установите флажок рядом с параметром Add phase noise на вкладке Impairments.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Phase noise level (dBc/Hz) — заданная мощность фазового шума при смещении частоты фазового шума относительно несущей
Details
Заданная мощность фазового шума в полосе пропускания 1 Гц, центрированная на смещении частоты фазового шума относительно несущей, заданная как отрицательный вещественный вектор в дБн/Гц. Элементы параметра Phase noise level (dBc/Hz) соответствуют относительным элементам параметра Phase noise frequency offset (Hz).
Зависимости
Чтобы использовать этот параметр, установите флажок рядом с параметром Add phase noise на вкладке Impairments.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Period Jitter (S) — стандартное отклонение дрожания периода
Details
Стандартное отклонение дрожания периода, определяемое как положительный вещественный скаляр в секундах. Дрожание периода — это отклонение длительности цикла тактового сигнала относительно идеального периода.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Flicker Corner Frequency (Hz) — сопряженная частота фликкер-шума
Details
Сопряженная частота фликкер-шума, заданная как скаляр в герцах. Параметр Flicker Corner Frequency (Hz) определяется как частота, на которой фазовый шум переходит из состояния в состояние из-за фликкер-шума. На этой частоте спектральные плотности дрожания периода и фликкер-шума равны.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Customize flicker exponent (Advanced feature) — настройка спектрального распределения мощности фликкер-шума
Details
Установите флажок, чтобы настроить спектральное распределение мощности фликкер-шума. Традиционно фликкер-шум определяется как шум , но он может варьироваться как , где .
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Flicker exponent —
показатель мощности фликкер-шума
0.8 | 0.9 | 1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5
Details
Показатель мощности фликкер-шума, заданный в диапазоне от 0.8 до 1.5.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Дополнительно
Фазовый шум в кольцевом ГУН
Details
Блок Ring Oscillator VCO генерирует фазовый шум с помощью источника гауссовского шума и фильтра мерцаний.
При включении фазового шума фазовый шум рассчитывается на основе дисперсии стохастического процесса смещения периода относительно спектральной плотности на одной частоте. При заданных частоте колебаний , частоте смещения и однополосной спектральной плотности дисперсия смещения периода равна
Таким образом, за исключением фликкер-шума, необходимо смещение периода, полученное из некоррелированного случайного процесса с постоянной дисперсией. Это смещение периода генерируется источником гауссовского шума блока.
Для моделирования фликкер-шума фильтр мерцаний вносит дополнительный коэффициент усиления на низких частотах, вплоть до четырех порядков ниже сопряженной частоты фликкер-шума. Для увеличения спектральной плотности энергии с до фильтр мерцаний должен вносить коэффициент усиления по напряжению ниже сопряженной частоты, сохраняя при этом единичный коэффициент усиления выше сопряженной частоты. Для достижения этой цели фильтр мерцаний представляет собой рекурсивный цифровой фильтр с чередующейся последовательностью четырех полюсов и четырех нулей. Самый низкий нуль частоты на постоянный коэффициент выше самого низкого полюса частоты, следующий полюс более высокой частоты на тот же постоянный коэффициент выше самого низкого нуля частоты, и эта схема чередования полюсов и нулей сохраняется до конца последовательности. Постоянный коэффициент является функцией показателя степени фильтра мерцаний, причем для номинального случая фликкер-шума коэффициент равен квадратному корню из десяти.
Для минимизации численного шума в фильтре мерцаний частота дискретизации источника гауссовского шума и фильтра мерцаний ограничена 20-кратным значением максимальной частоты смещения фазового шума, указанной в техническом описании, если только эта частота дискретизации не сравнима или не превышает удвоенную частоту колебаний. Для частот смещения шума с более высокой фазовой характеристикой частота дискретизации ограничена удвоенной частотой колебаний.
Дисперсия источника гауссовского шума корректируется для компенсации разницы в частоте дискретизации источника шума и частоты колебаний генератора.
При отключении фазового шума дисперсия гауссовского шума обнуляется.
Сопоставление измеренного фазового шума с физической моделью
Details
Указанные спектры фазового шума часто содержат артефакты измерений, которые не следует включать в модель самого ГУН. Хотя оценки параметров фазового шума часто близки к созданию адекватной физической модели, в некоторых случаях требуется оценка ситуации пользователем. Две распространенные проблемы — это минимальный уровень шума и полоса разрешения.
Иногда измеренный фазовый шум соответствует физической модели вплоть до частот, для которых фазовый шум может быть ниже минимального уровня шума измерения.
По всей видимости, минимальный уровень шума при измерении для набора технических данных составляет -140 дБн/Гц, а фазовый шум тестируемого устройства, вероятно, ниже этого минимального уровня при частотах смещения выше 100 МГц. В этом случае набор значений параметров, наилучшим образом соответствующих данным при смещениях более низких частот, вероятно, позволит получить более точную модель.
Иногда измеренный фазовый шум соответствует физической модели на всех уровнях, за исключением смещения самой низкой частоты.
Наиболее вероятной причиной такого результата является то, что полоса разрешения, используемая для измерения, была слишком широкой для получения точных результатов при смещении самой низкой частоты, в данном случае 30 кГц. Даже если несущая находилась вне полосы пропускания измерительного фильтра, энергия несущей, прошедшая через ограниченную полосу задерживания измерительного фильтра, была значительно больше энергии в полосе пропускания. В этом случае набор значений параметров, наилучшим образом соответствующих данным при смещениях более высоких частот, вероятно, позволит получить более точную модель.