Модель кольцевого генератора VCO
Blockset смешанного сигнала/PLL/Building блоки
Блок Ring Oscillator VCO моделирует сигнал выхода, управление частотой, дрожание периода и мерцающий шум ГУН (управляемого напряжением генератора), такой как схема звонка генератора смещения. Этот блок генерирует фазовый шум, используя математическое описание фазового шума кольцевых генераторов. Это позволяет быстрее вычислять результаты симуляции как во время запуска, так и при последующих симуляциях. Можно также управлять профилем шума фазы, выбирая уровень Гауссова шума, частоту угла и экспоненту мерцания. Спектр фазы шума ограничивается спектрами, которые могут быть получены физической моделью звонка генератора.
Можно выбрать коэффициенты для математического описания фазы шума. Можно предоставить определенную фазой спектральную плотность шума из таблицы данных и сравнить это с фазой спектральной плотностью шума, которую производят математические коэффициенты. Затем можно настроить коэффициенты, чтобы соответствовать заданному фазовому шуму таким образом, чтобы это имело наибольший физический смысл.
Примечание
Если угловая частота мерцающего шума установлена на нуль, блок VCO генератора звонка может также использоваться, чтобы смоделировать ГУН, настроенный в баке.
vctrl
- Напряжение, используемое для управления выходной частотой VCOНапряжение управления VCO, используемое для управления частотой выхода звонка генератора VCO. В системе фазовой автоподстройки (ФАП) vctrl является выходом Loop Filter, который содержит информацию об ошибке фазы.
Типы данных: double
vco out
- Выходной сигнал, определяемый vctrl
портВыходной сигнал звонок генератора. В системе ФАПЛ vco out является выход синхроимпульсом, генерируемым ФАПЛ. Он также подается назад на блок PFD через делитель часов, чтобы завершить цикл управления.
Типы данных: double
Specify using
- Определите, как задана выходная частота VCOVoltage sensitivity
(по умолчанию) | Output frequency vs. control voltage
Определите, как задается выходная частота VCO:
Выберите Voltage sensitivity
для задания выходной частоты из параметров Voltage sensitivity (Hz/V) и Free running frequency (Hz).
Выберите 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
(по умолчанию) | положительный действительный скалярЧастота ГУН без какого-либо входного напряжения управления (0
V) или частота покоя, заданная как положительный действительный скаляр в герце.
Чтобы включить этот параметр, на вкладке Parameters установите Specify using равным Voltage sensitivity
.
Параметры блоков:
Fo
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
2.5e9
|
Типы данных: double
Control voltage (V)
- Управляйте значениями напряжения[-5 0 5]
(по умолчанию) | действительный векторУправляйте значениями напряжения 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), заданная в hertz.
Чтобы включить этот параметр, на вкладке Parameters установите Specify using равным Output frequency vs. control voltage
.
Параметры блоков:
OutputFrequency
|
Тип: Вектор символов |
Значения: положительный действительный вектор |
По умолчанию:
[2e9 2.5e9 3e9]
|
Типы данных: double
Output amplitude (V)
- Максимальная амплитуда выходного напряжения VCO1
(по умолчанию) | положительный действительный скалярМаксимальная амплитуда выходного напряжения VCO, заданная как положительный действительный скаляр.
Параметры блоков:
Amplitude
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
1
|
Типы данных: double
Enable increased buffer size
- Включить увеличенный buffer sizeВыберите, чтобы включить увеличение buffer size во время симуляции. Это увеличивает buffer size блока Variable Pulse Delay внутри блока Ring Oscillator VCO. По умолчанию эта опция отменена.
Buffer size
- Количество выборок входной буферизации, доступных во время симуляции10
(по умолчанию) | положительный целочисленный скалярКоличество выборок буферизации входов, доступных во время симуляции, заданное как положительный целочисленный скаляр. Это устанавливает 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)
- Заданная степень шума фазы при смещениях частоты шума фазы относительно несущей[-56 -106 -132 -143 -152]
(по умолчанию) | отрицательный действительный векторЗаданная степень шума фазы в полосе 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
- Экспонента степени мерцающего шума1.0
(по умолчанию) | 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/√<reservedrangesplaceholder1> ниже угловой частоты, сохраняя коэффициент усиления единства выше угловой частоты. Для этого мерцающий фильтр является рекурсивным цифровым фильтром с чередующейся последовательностью из четырёх полюсов и четырёх нулей. Самый низкий ноль частот является постоянным фактором, выше, чем самый низкий полюс частот, следующий более высокий полюс частоты является тем же постоянным фактором, выше, чем самый низкий нули частот, и этот шаблон чередующихся полюсов и нулей поддерживается через оставшуюся часть последовательности. Константа-коэффициент является функцией экспоненты мерцающего фильтра с фактором квадратного корня из десяти для номинального случая 1/ f мерцающего шума.
Чтобы минимизировать численный шум в фильтре мерцания, частота дискретизации источника Гауссова шума и фильтра мерцания ограничена 20-кратной самой высокой частотой смещения спецификации шума фазы, если только эта частота дискретизации не сравнима или не превышает вдвое частоты колебаний. Для более высоких частот смещения шума спецификации фазы, частота дискретизации ограничена удвоенной частотой колебаний.
Отклонение источника Гауссова шума регулируют, чтобы компенсировать различие в частоте дискретизации между источником шума и частотой колебаний генератора.
Когда фаза шум отключена, отклонение Гауссова шума устанавливается на нуль.
Заданные фазы фазового шума часто включают программные продукты измерения, которые не должны включаться в модель самой ГУН. Хотя значения параметров, произведенные кнопкой Estimate phase noise parameters, часто будут близки к созданию соответствующей физической модели, будут случаи, которые требуют вашего суждения. Две распространенные проблемы - шумовой пол и пропускная способность разрешения.
Иногда измеренный фазовый шум, по-видимому, совпадает с физической моделью до частот, для которых фазовый шум может находиться ниже уровня шума измерения.
Похоже, что существует измерение шумовой пол на -140 дБк/Гц для набора данных спецификации, и фазы шум для тестируемого устройства, вероятно, ниже того шумового пола для частот смещения выше 100 МГц. В этом случае набор значений параметров, которые лучше всего подходят к данным при более низких смещениях частоты, вероятно, даст более точную модель.
Иногда измеренный фазой шум, по-видимому, совпадает с физической моделью на всех уровнях, кроме самого низкого смещения частоты.
Наиболее вероятной причиной такого результата является то, что ширина полосы разрешения, используемая для создания измерения, была слишком большой, чтобы получить точное измерение при самом низком смещении частоты, 30 кГц в этом случае. Даже если носитель находился вне полосы пропускания измерительного фильтра, энергия носителя, прошедшая через ограниченную полосу отклонения измерительного фильтра, была намного больше, чем энергия в полосе пропускания. В этом случае набор значений параметров, которые лучше всего подходят к данным при более высоких смещениях частоты, вероятно, даст более точную модель.
Loop Filter | PFD | VCO | VCO Testbench
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.