Кольцевой VCO генератора модели
Mixed-Signal Blockset / PLL / Базовые блоки
Блок Ring Oscillator VCO моделирует выходной сигнал, управление частотой, дрожание периода и шум мерцания VCO (управляемый напряжением генератор), такой как смещение управляемая кольцевая схема генератора. Этот блок генерирует шум фазы использование математического описания шума фазы кольцевых генераторов. Это позволяет более быстрый расчет результатов симуляции и во время запуска и во время последующих симуляций. Можно также управлять профилем шума фазы путем выбора Гауссова уровня шума, угловой частоты и экспоненты мерцания. Спектр шума фазы ограничивается спектрами, которые могут быть произведены физической моделью кольцевого генератора.
Можно выбрать коэффициенты для математического описания шума фазы. Можно предоставить определенному шуму фазы спектральную плотность из таблицы данных и сравнить это с шумом фазы спектральная плотность, которую производят математические коэффициенты. Можно затем настроить коэффициенты, чтобы соответствовать заданному шуму фазы способом, который имеет большую часть смысла физически.
Примечание
Если угловая частота шума мерцания обнуляется, блок Ring Oscillator VCO может также использоваться, чтобы смоделировать настроенный на бак VCO.
vctrl
— Напряжение раньше управляло VCO частота выходаНапряжение управления VCO раньше управляло выходной частотой кольцевого VCO генератора. В системе фазовой подстройки частоты (PLL) vctrl является выход Loop Filter, который содержит информацию об ошибке фазы.
Типы данных: double
vco out
— Выходной сигнал определяется vctrl
портВыходной сигнал кольцевого VCO генератора. В системе PLL vco out является выходными часами, сгенерированными PLL. Это также возвращено с блоком PFD через делитель часов, чтобы завершить цикл управления.
Типы данных: double
Specify using
— Задайте, как VCO частота выхода заданVoltage sensitivity
(значение по умолчанию) | Output frequency vs. control voltage
Задайте, как VCO частота выхода задан:
Выберите Voltage sensitivity
задавать выходную частоту от параметров Free running frequency (Hz) и Voltage sensitivity (Hz/V).
Выберите Output frequency vs. control voltage
интерполировать выходную частоту от вектора Control voltage (V) по сравнению с вектором Output frequency (Hz).
Параметры блоков:
SpecifyUsing |
Ввод: символьный вектор |
Значения:
Voltage sensitivity | Output frequency vs. control voltage |
Значение по умолчанию:
Voltage sensitivity |
Voltage sensitivity (Hz/V)
— Мера изменения в выходной частоте VCO100e6
(значение по умолчанию) | положительный действительный скалярМера изменения в выходной частоте для входного напряжения изменяется в виде положительного действительного скаляра с модулями в Гц/против. Этот параметр также сообщается как VCO voltage sensitivity во вкладке Loop Filter и используется, чтобы автоматически вычислить значения компонента фильтра контурного фильтра.
Чтобы включить этот параметр, во вкладке Parameters, устанавливают Specify using на Voltage sensitivity
.
Параметры блоков:
Kvco |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
100e6 |
Типы данных: double
Free running frequency (Hz)
— VCO частота выхода без напряжения управления2.5e9
(значение по умолчанию) | положительный действительный скалярЧастота VCO без любого входа напряжения управления (0
V) или статическая частота в виде положительного действительного скаляра в герц.
Чтобы включить этот параметр, во вкладке Parameters, устанавливают Specify using на Voltage sensitivity
.
Параметры блоков:
Fo |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
2.5e9 |
Типы данных: double
Control voltage (V)
— Управляйте значениями напряжения
(значение по умолчанию) | действительный ценный векторУправляйте значениями напряжения VCO в виде действительного ценного вектора в вольтах.
Чтобы включить этот параметр, во вкладке Parameters, устанавливают Specify using на Output frequency vs. control voltage
.
Параметры блоков:
ControlVoltage |
Ввод: символьный вектор |
Значения: действительный ценный вектор |
Значение по умолчанию:
[-5 0 5] |
Типы данных: double
Output frequency (Hz)
— VCO значения частоты выхода[2e9 2.5e9 3e9]
(значение по умолчанию) | положительный действительный ценный векторВыведите частоту VCO, соответствующего вектору Control voltage (V), заданному в герц.
Чтобы включить этот параметр, во вкладке Parameters, устанавливают Specify using на Output frequency vs. control voltage
.
Параметры блоков:
OutputFrequency |
Ввод: символьный вектор |
Значения: положительный действительный ценный вектор |
Значение по умолчанию:
[2e9 2.5e9 3e9] |
Типы данных: double
Output amplitude (V)
— Максимальная амплитуда выходного напряжения VCO
(значение по умолчанию) | положительный действительный скалярМаксимальная амплитуда выходного напряжения VCO в виде положительного действительного скаляра.
Параметры блоков:
Amplitude |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
1 |
Типы данных: double
Enable increased buffer size
— Включите увеличенный buffer sizeВыберите, чтобы включить увеличенный buffer size в процессе моделирования. Это увеличивает buffer size блока Variable Pulse Delay в блоке Ring Oscillator VCO. По умолчанию эта опция является невыбранной.
Buffer size
— Количество отсчетов буферизации ввода, доступной в процессе моделирования
(значение по умолчанию) | положительный целочисленный скалярКоличество отсчетов буферизации ввода, доступной в процессе моделирования в виде положительного целочисленного скаляра. Это устанавливает buffer size блока Variable Pulse Delay в блоке Ring Oscillator VCO.
Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение так, чтобы входной буфер содержал все входные требуемые выборки.
Чтобы включить этот параметр, выберите Enable increased buffer size.
Параметры блоков:
NBuffer |
Ввод: символьный вектор |
Значения: положительный целочисленный скаляр |
Значение по умолчанию:
10 |
Типы данных: double
Add phase noise
— Добавьте шум фазы в зависимости от частотыВыберите, чтобы ввести шум фазы в зависимости от частоты к VCO. По умолчанию эта опция выбрана.
Phase noise frequency offset (Hz)
— Смещения частоты заданного шума фазы от несущей частоты[30e3 100e3 1e6 3e6 10e6]
(значение по умолчанию) | положительный действительный ценный векторСмещения частоты заданного шума фазы от несущей частоты в виде положительного действительного ценного вектора в герц.
Чтобы включить этот параметр, выберите Add phase noise во вкладке Impairments.
Параметры блоков:
Foffset |
Ввод: символьный вектор |
Значения: положительный действительный ценный вектор |
Значение по умолчанию:
[30e3 100e3 1e6 3e6 10e6] |
Типы данных: double
Phase noise level (dBc/Hz)
— Заданная шумовая мощность фазы на частоте шума фазы возмещает относительно несущей
(значение по умолчанию) | отрицательный действительный ценный векторЗаданная шумовая мощность фазы в полосе пропускания на 1 Гц, сосредоточенной на частоте шума фазы, возмещает относительно несущей в виде отрицательного действительного ценного вектора в дБн/Гц. Элементы Phase noise level соответствуют относительным элементам в параметре Phase noise frequency offset (Hz).
Чтобы включить этот параметр, выберите Add phase noise во вкладке Impairments.
Параметры блоков:
PhaseNoise |
Ввод: символьный вектор |
Значения: отрицательный действительный ценный вектор |
Значение по умолчанию:
[-56 -106 -132 -143 -152] |
Типы данных: double
Estimate phase noise parameters
— Установите шумовые параметры, предназначенные, чтобы совпадать с заданным шумовым спектромЩелкните, чтобы установить шумовые параметры на первоначальную оценку, предназначенную, чтобы совпадать с заданным шумовым спектром.
Period jitter (S)
— Стандартное отклонение дрожания периода1.7e-15
(значение по умолчанию) | положительный действительный скалярСтандартное отклонение периода дрожит в виде положительного действительного скаляра в секундах. Дрожание периода является отклонением во время цикла сигнала часов относительно идеального периода.
Параметры блоков:
PeriodJitter |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
1.7e-15 |
Flicker corner frequency (Hz)
— Угловая частота шума мерцания5e5
(значение по умолчанию) | скалярУгловая частота шума мерцания в виде скаляра в герц. Flicker corner frequency (Hz) задан как частота в который переходы шума фазы от 1/f2 к 1/f3 должный мерцать шум. На этой частоте спектральная плотность дрожания периода и шума мерцания равна.
Параметры блоков:
CornerFrequency |
Ввод: символьный вектор |
Значения: скаляр |
Значение по умолчанию:
5e5 |
Customize flicker exponent (Advanced feature)
— Настройте шумовую мощность мерцания спектральное распределениеВыберите этот параметр, чтобы настроить степень спектральное распределение шума мерцания. Традиционно, шум мерцания задан как 1/f шум, но это может варьироваться как 1/fV, где 0.8 <V <1.5.
Flicker exponent
— Экспонента шумовой мощности мерцания
(значение по умолчанию) | 0.8
| 0.9
| 1.1
| 1.2
| 1.3
| 1.4
| 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 |
Plot fit
— Постройте заданную и ожидаемую выходную плотность шума фазыЩелкните, чтобы построить заданную плотность шума фазы и ожидаемую выходную плотность шума фазы.
Блок Ring Oscillator VCO генерирует шум фазы с помощью Гауссова источника шума и фильтра мерцания.
Когда включают шум фазы, шум фазы вычисляется от отклонения стохастического процесса смещения периода от спектральной плотности на одной частоте. Учитывая частоту колебания f 0, частота смещения f и одна боковая полоса спектральная плотность ℒ (f), отклонение смещения периода:
Таким образом, за исключением шума мерцания, вам нужно смещение периода, выведенное из некоррелированого вероятностного процесса с постоянным отклонением. Это смещение периода сгенерировано Гауссовым источником шума блока.
К шуму мерцания модели фильтр мерцания вводит дополнительное усиление в низких частотах, вниз к четырем порядкам величины ниже угловой частоты мерцания. Увеличить энергию спектральная плотность с 1/f2 к 1/f3, фильтр мерцания должен ввести усиление напряжения 1 / √ f ниже угловой частоты при поддержании усиления единицы выше угловой частоты. Чтобы достигнуть этого, фильтр мерцания является рекурсивным цифровым фильтром с переменной последовательностью четырех полюсов и четырех нулей. Самый низкий нуль частоты является постоянным множителем выше, чем самый низкий полюс частоты, следующий более высокий полюс частоты является тем же постоянным множителем выше, чем самый низкий нуль частоты, и тот шаблон чередования полюсов и нулей обеспечен через остаток от последовательности. Постоянным множителем является функция экспоненты фильтра мерцания с фактором квадратного корня из десять для номинального случая шума мерцания 1/f.
Чтобы минимизировать числовой шум в фильтре мерцания, частота дискретизации Гауссова источника шума и фильтра мерцания ограничивается 20 раз самой высокой частотой смещения спецификации шума фазы, если та частота дискретизации не сопоставима с или больше, чем дважды частота колебания. Для более высоких частот смещения шума спецификации фазы частота дискретизации ограничивается дважды частотой колебания.
Отклонение Гауссова источника шума настроено, чтобы компенсировать различие в частоте дискретизации между источником шума и частотой генератора колебания.
Когда шум фазы отключен, отклонение Гауссова шума обнуляется.
Заданные спектры шума фазы часто включают артефакты измерения, которые не должны быть включены в модель самого VCO. В то время как значения параметров, произведенные кнопкой Estimate phase noise parameters, будут часто близко подходить к созданию соответствующей физической модели, будут случаи, которые требуют вашего решения. Двумя типичными проблемами является полоса пропускания разрешения и уровень шума.
Иногда, измеренный шум фазы, кажется, совпадает с физической моделью до частот, для которых шум фазы может быть ниже уровня шума измерения.
Кажется, что существует уровень шума измерения на уровне-140 дБн/Гц для набора данных спецификации, и шум фазы для устройства под тестом, вероятно, ниже того уровня шума для частот смещения выше 100 МГц. В этом случае набор значений параметров, которые подходят лучше всего к данным при более низких смещениях частоты, вероятно, произведет более точную модель.
Иногда, измеренный шум фазы, кажется, совпадает с физической моделью на всех уровнях кроме самого низкого смещения частоты.
Наиболее вероятная причина для результата, такого как это состоит в том, что полоса пропускания разрешения, используемая, чтобы сделать измерение, была слишком большой, чтобы произвести точное измерение при самом низком смещении частоты, 30 кГц в этом случае. Даже если несущая нашлась вне полосы пропускания фильтра измерения, энергия несущей прошла через ограниченное отклонение полосы задерживания фильтра измерения, было намного больше, чем энергия в полосе пропускания. В этом случае набор значений параметров, которые подходят лучше всего к данным при более высоких смещениях частоты, вероятно, произведет более точную модель.
Loop Filter | PFD | VCO Testbench | VCO
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.