Моделирование управляемого напряжением генератора
Blockset смешанного сигнала/PLL/Building блоки
VCO или управляемый напряжением осциллятор является преобразователем напряжения в частоту. Он формирует сигнал выхода, частота которого управляется напряжением на входе vctrl порте. Частота выходного сигнала, F определяется либо:
где:
K vco = чувствительность к напряжению (в Гц/В)
V ctrl = управляющее напряжение (в V)
F o = свободная частота вращения (в Гц)
или от линейной интерполяции с помощью отображения:
где:
V ctnl = вектор управляющих напряжений (в V)
F out = вектор соответствующих выходных частот (в Гц)
vctrl
- Напряжение, используемое для управления выходной частотой VCOНапряжение управления ГУН, используемое для управления частотой выхода VCO. В системе фазовой автоподстройки (ФАП) vctrl является выходом Loop Filter, который содержит информацию об ошибке фазы.
Типы данных: double
vco out
- Выходной сигнал, определяемый vctrl
портВыходной сигнал VCO. В системе ФАПЛ 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 и используется для автоматического вычисления значений компонентов фильтра циклического фильтра.
Чтобы включить этот параметр, выберите Voltage sensitivity
в Specify using на вкладке Parameters.
Параметры блоков:
Kvco
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
100e6
|
Типы данных: double
Free running frequency (Hz)
- выходная частота VCO без управляющего напряжения2.5e9
(по умолчанию) | положительный действительный скалярЧастота ГУН без какого-либо входного напряжения управления (0
V), или частота покоя, заданная как положительный действительный скаляр в Гц.
Чтобы включить этот параметр, выберите Voltage sensitivity
в Specify using на вкладке Parameters.
Параметры блоков:
Fo
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
2.5e9
|
Типы данных: double
Control voltage (V)
- Управляйте значениями напряжения[-5 0 5]
(по умолчанию) | действительный векторУправляйте значениями напряжения VCO, заданными как действительный вектор в вольтах.
Чтобы включить этот параметр, выберите Output frequency vs. control voltage
в Specify using на вкладке Parameters.
Параметры блоков:
ControlVoltage
|
Тип: Вектор символов |
Значения: действительный вектор |
По умолчанию:
[-5 0 5]
|
Типы данных: double
Output frequency (Hz)
- значения выходной частоты VCO[2e9 2.5e9 3e9]
(по умолчанию) | положительный действительный векторВыходная частота значений VCO, соответствующих вектору Control voltage (V), заданная в Гц.
Чтобы включить этот параметр, выберите Output frequency vs. control voltage
в Specify using на вкладке Parameters.
Параметры блоков:
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 внутри блока VCO. По умолчанию эта опция отменена.
Buffer size
- Количество выборок входной буферизации, доступной во время симуляции10
(по умолчанию) | положительный целочисленный скалярКоличество выборок входной буферизации, доступных во время симуляции, заданное как положительный целочисленный скаляр. Это устанавливает buffer size блока Variable Pulse Delay внутри блока 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.
Чтобы включить этот параметр, выберите Add phase noise на вкладке Impairments.
Параметры блоков:
PhaseNoise
|
Тип: Вектор символов |
Значения: отрицательный действительный вектор |
По умолчанию:
[-56 -106 -132 -143 -152]
|
Типы данных: double
Блок VCO подсистемы состоит из двух подсистем, Идеальный VCO и Real VCO, инкапсулированных в одну подсистему варианта.
Если Add phase noise обесценение отключено, подсистема Ideal VCO становится активной. Это генерирует следующие два ортогональных сигнала выхода, без какой-либо фазы нарушения шума и, следовательно, имя Идеальный VCO:
Из двух ортогональных выходов только действительная часть сигнала y1 (t) соединяется с выходным портом VCO.
Когда включено ухудшение Add phase noise, активизируется блок Real VCO, который вводит фазу шум как функцию частоты в идеальный выход VCO. Подсистема состоит из Идеального блока VCO, выход которого переходит в Подсистему шума фазы. Последний добавляет фазы шума к входному сигналу, используя блок Фазы Noise от Communications Toolbox™. Комплексный фазовый шум разделяется на действительную и мнимую части, которые умножаются на действительную и мнимую части выхода идеального VCO, соответственно.
[1] Банерджи, Дин. Эффективность, симуляция и проект ФАПЛ. Индианаполис, IN: Dog Ear Publishing, 2006.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.