Проверьте систему ФАПЛ путем измерения рабочей частоты, времени блокировки и фазового шума
Mixed-Signal Blockset/PLL/Measurements & Testbenches
Блок PLL Testbench обеспечивает входной стимул в виде тактового сигнала в систему фазовой автоподстройки (ФАП). Testbench также подтверждает эффективность системы ФАПЛ, сравнивая рабочую частоту, время блокировки и шум фазы с целевыми метриками.
Блок PLL Testbench генерирует стимул для управления тестируемым устройством (DUT) с вкладки Stimulus. Параметры настройки для проверки DUT определены на вкладке Setup, а целевые метрики валидации - на вкладке Target Metric.
from pll
- Входной синхросигналВходной синхросигнал в PLL Testbench, заданный как скаляр. Порт from pll соединяется с выходом системы ФАПЛ.
Типы данных: double
to pll
- Выходной синхросигналВыходной синхросигнал, возвращаемый как синус или квадратная волна, как задано в параметре Signal type. Сигнал в to pll порту обеспечивает стимул для системы ФАПЛ.
Типы данных: double
Set stop time
- Установите рекомендуемое минимальное время остановки симуляции как время остановки моделиЩелкните, чтобы задать Recommended min. simulation stop time (s), сообщенные блоком PLL Testbench, как время остановки модели.
Эта кнопка доступна только Phase noise выборе опции измерения на вкладке Setup.
Plot phase noise profile
- Постройте профиль фазового шума ДУТ ФАПЩелкните, чтобы построить график фазы шумового профиля устройства PLL (DUT) и сравнить его с пользовательской фазой шумовым профилем после завершения симуляции.
Эта кнопка доступна только Phase noise выборе опции измерения на вкладке Setup.
Export measurement results
- Экспорт результатов измерений после симуляцииЩелкните, чтобы экспортировать результаты измерений в электронную таблицу Excel (XLS) или в виде разделенных запятыми значений (CSV) после завершения симуляции.
Signal type
- Форма синхросигнала, поступающего в ДУТ ФАПЧSquare
(по умолчанию) | Sine
Форма синхросигнала, поступающего на вход тестируемого устройства ФАПЛ (DUT). Выбор между Sine
или Square
волна.
Использовать get_param(gcb,'SignalType')
чтобы просмотреть текущее значение Signal type.
Использовать set_param(gcb,'SignalType',value)
для задания Signal type определенного значения.
Amplitude (V)
- Максимальное значение сигнала возбуждения на входе ФАПЛ1
(по умолчанию) | реальная положительная скалярная величинаМаксимальное значение сигнала стимула на входе ФАПЛ, заданное как действительная положительная скалярная величина.
Использовать get_param(gcb,'InputAmplitude')
чтобы просмотреть текущее значение Amplitude (V).
Использовать set_param(gcb,'InputAmplitude',value)
для задания Amplitude (V) определенного значения.
Frequency (Hz)
- Частота сигнала возбуждения на входе ФАПЛ30e6
(по умолчанию) | реальная положительная скалярная величинаЧастота сигнала стимула на входе ФАПЛ, заданная как действительная положительная скалярная величина.
Использовать get_param(gcb,'ClkFreq')
чтобы просмотреть текущее значение Frequency (Hz).
Использовать set_param(gcb,'ClkFreq',value)
для задания Frequency (Hz) определенного значения.
Frequency of operation
- Измерение рабочей частоты ДУТ ФАПЧВыберите для измерения рабочей частоты ДУТ ФАПЧ. По умолчанию эта опция выбрана.
Lock time
- Измерьте время блокировки ДУТ НДВыберите, чтобы измерить время блокировки PLL DUT с заданным пользователем допуском ошибки. По умолчанию эта опция отменена.
Target frequency of operation (Hz)
- Целевая рабочая частота ДУТ ФАПЧ для вычисления времени блокировки2.1e9
(по умолчанию) | реальная положительная скалярная величинаЦелевая рабочая частота ДУТ ФАПЧ для вычисления времени блокировки ФАПЧ, заданная как действительная положительная скалярная величина в Гц.
Чтобы включить этот параметр, выберите опцию Lock time измерения на вкладке Setup.
Использовать get_param(gcb,'ExpectedFreq')
чтобы просмотреть текущее значение Target frequency of operation(Hz).
Использовать set_param(gcb,'ExpectedFreq',value)
для задания Target frequency of operation (Hz) определенного значения.
Error tolerance (Hz)
- допуск ошибки для измерения времени блокировки1e6
(по умолчанию) | реальная положительная скалярная величинаОшибка допуска для измерения времени блокировки, заданная как реальная положительная скалярная величина в Гц.
Чтобы включить этот параметр, выберите опцию Lock time измерения на вкладке Setup.
Использовать get_param(gcb,'FreqErrorTol')
чтобы просмотреть текущее значение Error tolerance (Hz).
Использовать set_param(gcb,'FreqErrorTol',value)
для задания Error tolerance (Hz) определенного значения.
Phase noise
- Измерение уровня фазового шума ДУТ ФАПВыберите, чтобы измерить фазу уровень шума ДУТ ФАПЧ в пользовательских точках смещения частоты. По умолчанию эта опция отменена.
Resolution bandwidth (Hz)
- Наименьшая положительная частота, которая может быть разрешена200e3
(по умолчанию) | реальная положительная скалярная величинаНаименьшая положительная частота, которая может быть разрешена, заданная как действительная положительная скалярная величина. Эта Resolution bandwidth (Hz) используется для определения длины окна для спектрального анализа с помощью метода Уэлча. Для получения дополнительной информации см. «Оценка спектра - Метод Уэлча».
В целом Resolution bandwidth (Hz) должны быть меньше или равны самому низкому значению частоты смещения.
Чтобы включить этот параметр, выберите опцию Phase noise измерения на вкладке Setup.
Использовать get_param(gcb,'ResBandwidth')
чтобы просмотреть текущее значение Resolution bandwidth (Hz).
Использовать set_param(gcb,'ResBandwidth',value)
для задания Resolution bandwidth (Hz) определенного значения.
No. of spectral averages
- Количество спектральных средних значений4
(по умолчанию) | положительный целочисленный скалярКоличество спектральных средних значений, заданное как положительный целочисленный скаляр. The dsp.SpectrumEstimator
Системный object™, используемый подсистемой измерения шума фазы внутри блока PLL Testbench, вычисляет текущий спектр степени или оценку спектра плотности степени путем усреднения по числу, заданному No. of spectral averages.
Чтобы включить этот параметр, выберите опцию Phase noise измерения на вкладке Setup.
Использовать get_param(gcb,'SpectralAverages')
чтобы просмотреть текущее значение No. of spectral averages.
Использовать set_param(gcb,'SpectralAverages',value)
для задания No. of spectral averages определенного значения.
Hold off time (s)
- Задерживает анализ измерения, чтобы избежать переходных процессов0
(по умолчанию) | действительный неотрицательный скалярЗадерживает анализ измерения на заданное количество времени, чтобы избежать повреждения переходными процессами, заданным как действительный неотрицательный скаляр в s.
Чтобы включить этот параметр, выберите опцию Phase noise измерения на вкладке Setup.
Использовать get_param(gcb,'HoldOffTime')
чтобы просмотреть текущее значение Hold off time (s).
Использовать set_param(gcb,'HoldOffTime',value)
для задания Hold off time (s) определенного значения.
Frequency offset vector (Hz)
- Частотные точки относительно основной частоты, где вычисляется фазовый шум[300e3 1e6 3e6 10e6]
(по умолчанию) | действительный векторЧастотные точки относительно основной частоты, фаза которой вычисляется шум, заданные как действительный вектор в Гц. Эти значения также сообщаются на вкладке Target Metrics следующим Phase noise frequency offset (Hz).
Чтобы включить этот параметр, выберите опцию Phase noise измерения на вкладке Setup.
Использовать get_param(gcb,'PhaseNoiseFreqOffset')
чтобы просмотреть текущее значение Frequency offset vector (Hz).
Использовать set_param(gcb,'PhaseNoiseFreqOffset',value)
для задания Frequency offset vector (Hz) определенного значения.
Frequency of operation
- Целевая рабочая частота, при которой ФАПЛ должна быть заблокирована2.1e9
(по умолчанию) | реальная положительная скалярная величинаЦелевая рабочая частота, при которой ФАП должна быть заблокирована, заданная как реальная положительная скалярная величина в Гц.
Если вы выбираете Lock time в качестве опции измерения, Frequency of operation сообщается из параметра Target frequency of operation (Hz).
Чтобы включить этот параметр, выберите опцию Frequency of operation измерения на вкладке Setup.
Использовать get_param(gcb,'TargetFreq')
чтобы просмотреть текущее значение Frequency of operation.
Использовать set_param(gcb,'TargetFreq',value)
для задания Frequency of operation определенного значения.
Lock time (s)
- Максимальное время, в течение которого PLL DUT должна быть заблокирована3e-6
(по умолчанию) | действительный неотрицательный скалярМаксимальное время, в течение которого PLL DUT должна быть заблокирована, заданное как реальный неотрицательный скаляр в s.
Чтобы включить этот параметр, выберите опцию Lock time измерения на вкладке Setup.
Использовать get_param(gcb,'TargetLockTime')
чтобы просмотреть текущее значение Lock time.
Использовать set_param(gcb,'TargetLockTime',value)
для задания Lock time определенного значения.
Phase noise (dBc/Hz)
- Целевая степень, соответствующая вектору смещения частоты[-85,-125,-150,-180]
(по умолчанию) | действительный векторЦелевой уровень шумовой степени относительно несущей в полосе частот 1 Гц с центром на частотах, заданных в параметре Frequency offset vector (Hz), заданном как действительный вектор в дБс/Гц.
Чтобы включить этот параметр, выберите опцию Phase noise измерения на вкладке Setup.
Использовать get_param(gcb,'TargetPhaseNoiseVector')
чтобы просмотреть текущее значение Phase noise.
Использовать set_param(gcb,'TargetPhaseNoiseVector',value)
для задания Phase noise определенного значения.
Fractional N PLL with Analog Compensation | Fractional N PLL with Delta Sigma Modulator | Integer N PLL with Dual Modulus Prescaler | Integer N PLL with Single Modulus Prescaler
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.