Проверка генератора, управляемого напряжением (ГУН), путем измерения показателей фазового шума или характеристик ГУН
Блок смешанного сигнала/PLL/Измерения и испытания

Блок VCO Testbench проверяет тестируемое устройство VCO (DUT) путем измерения одной из двух целевых метрик: фазового шума, чувствительности напряжения и частоты покоя. Можно использовать средства тестирования для проверки VCO собственной реализации или можно использовать блок VCO из Blockset™ смешанного сигнала.
Блок VCO Testbench генерирует стимул (управляющее напряжение) для приведения в действие тестируемого устройства (DUT) с вкладки Стимул (Stimulus). Параметры настройки для проверки DUT определяются на вкладке Настройка (Setup), а целевые метрики проверки определяются на вкладке Целевая метрика (Target Metric).
Чтобы воспользоваться всеми преимуществами средств тестирования VCO, используя опции параметров автоматического заполнения, используйте только два блока: VCO DUT и VCO Testbench в модели Simulink ®.
from vco - Входной сигналВходной сигнал, поступающий с выхода VCO DUT. Этот входной сигнал используется для вычисления либо метрики фазового шума, либо чувствительности напряжения и частоты свободного хода ГУН, в зависимости от выбранной опции измерения.
Типы данных: double
to vco - Выходной сигналВыходной сигнал, обеспечивающий стимул управляющего напряжения на вход ГУН ДУТ.
Типы данных: double
Measurement - Измеряемый целевой показательPhase noise (по умолчанию) | Kvco and FoОпределяет, какая из двух заданных целевых метрик измеряется.
Выбрать Phase noise если необходимо, чтобы средства тестирования измеряли и сравнивали фазовый шум с профилем целевого фазового шума.
Выбрать Kvco and Fo если вы хотите, чтобы тестовые инструменты рассчитывали чувствительность напряжения (Kvco) и частоту покоя (Fo) с использованием диапазона управляющих напряжений.
Использовать get_param(gcb,'MeasureOptions') для просмотра текущей опции измерения.
Использовать set_param(gcb,'MeasureOptions',value) чтобы задать для параметра Измерение (Measurement) определенную опцию.
Set stop time - Установить рекомендуемое минимальное время остановки моделирования в качестве времени остановки моделиНажмите для установки рекомендуемого минимального времени остановки моделирования, указанного блоком VCO Testbench в качестве времени остановки модели.
Эта кнопка доступна только при выборе Phase noise в качестве опции Измерение (Measurement).
Plot measurement - Габаритные замерыСтроит графики соответствующих показателей ГУН на основе параметров измерения.
Выбор Phase noise На графиках измерений фазовый шумовой профиль ГУН.
Выбор Kvco and Fo На графиках измерений характеристики ГУН и Kvco.
Export measurement results - Результаты измерения экспортаЭкспорт соответствующих показателей ГУН на основе параметров измерения в файл Excel.
Выбор Phase noise В измерениях экспортирует профиль фазового шума ГУН.
Выбор Kvco and Fo В измерениях экспортирует характеристики ГУН и Kvco.
Control voltage (V) - Напряжение управления ГУН2 (по умолчанию) | скалярУправляющее напряжение, обеспечиваемое VCO Testbench, выражается как скаляр в В. Значение, указанное в управляющем напряжении (V), проходит через порт vco, который обеспечивает вход VCO.
Чтобы включить этот параметр, выберите Phase noise в качестве опции Измерение (Measurement).
Использовать get_param(gcb,'ControlVoltage') для просмотра текущего значения управляющего напряжения (V).
Использовать set_param(gcb,'ControlVoltage',value) для установки заданного значения управляющего напряжения (V).
Типы данных: double
Range of control voltage (V) - Диапазон управляющих напряжений ГУН[2 7] (по умолчанию) | двухэлементный вектор строкиУправляющее напряжение, обеспечиваемое VCO Testbench, выражается в виде вектора двухэлементного ряда в V. Этот параметр определяет минимальное и максимальное значения управляющего напряжения, которое используется для формирования десяти точек значения управляющего напряжения, включая предоставленные значения. Эти десять значений управляющего напряжения подаются на вход ГУН для измерения Kvco и Fo.
Чтобы включить этот параметр, выберите Kvco and Fo в качестве опции Измерение (Measurement).
Использовать get_param(gcb,'ControlVoltageRange') для просмотра текущего диапазона значений управляющего напряжения (В).
Использовать set_param(gcb,'ControlVoltage',value) установить Диапазон управляющего напряжения (В) в определенные значения.
Типы данных: double
Autofill setup parameters - Автоматический расчет параметров настройки для измерения фазового шумаЭта кнопка используется для автоматического заполнения параметров настройки (разрешающая полоса пропускания (Гц) и No. спектральных средних) для измерения фазового шума.
Если DUT является VCO из блока смешанного сигнала, dsp.SpectrumEstimator Системный object™, используемый блоком VCO Testbench для измерения фазового шума, автоматически вычисляет параметры настройки на основе спецификаций VCO.
Эта кнопка работает только в том случае, если VCO DUT является блоком VCO из блока смешанного сигнала.
Эта кнопка доступна только при выборе Phase noise в качестве опции Измерение (Measurement).
Resolution bandwidth (Hz) - Наименьшая положительная частота, которую можно разрешить30e3 (по умолчанию) | действительный положительный скалярНаименьшая положительная частота, которая может быть разрешена, заданная как действительный положительный скаляр. Полоса пропускания разрешения (Гц) используется для определения длины окна для спектрального анализа с использованием метода Welch. Дополнительные сведения см. в разделе Оценка спектра - метод Уэлча.
В общем случае разрешающая полоса пропускания (Гц) должна быть меньше или равна наименьшему значению частоты смещения.
Если DUT является блоком VCO из библиотеки блоков смешанного сигнала, можно использовать кнопку настройки параметров автоматического заполнения для автоматического вычисления пропускной способности разрешения (Гц).
Чтобы включить этот параметр, выберите Phase noise в качестве опции Измерение (Measurement).
Использовать get_param(gcb,'ResBandwidth') для просмотра текущего значения разрешающей способности (Гц).
Использовать set_param(gcb,'ResBandwidth',value) для установки определенного значения полосы пропускания разрешения (Гц).
Типы данных: double
No. of spectral averages - Количество спектральных средних значений8 (по умолчанию) | целочисленный скалярЧисло спектральных средних значений, указанных как положительный целочисленный скаляр. dsp.SpectrumEstimator Системный объект, используемый подсистемой измерения фазового шума в блоке VCO Testbench, вычисляет текущий спектр мощности или оценку спектра плотности мощности путем усреднения по числу, указанному No. спектральных средних значений.
Если DUT является блоком VCO из библиотеки блоков смешанного сигнала, можно использовать кнопку настройки параметров автоматического заполнения для автоматического вычисления количества спектральных средних значений.
Чтобы включить этот параметр, выберите Phase noise в качестве опции Измерение (Measurement).
Использовать get_param(gcb,'SpectralAverages') для просмотра текущего No. спектральных средних значений.
Использовать set_param(gcb,'SpectralAverages',value) для установки No. спектральных средних значений до определенного значения.
Типы данных: double
Hold-off time (s) - Задержка анализа измерений во избежание переходных процессов0 (по умолчанию)Период задержки, указанный как неотрицательный скаляр в s. Анализ измерения задержки времени задержки на заданное количество времени, чтобы избежать повреждения результатов моделирования из-за переходных процессов.
Использовать get_param(gcb,'HoldOffTime') для просмотра текущего значения времени удержания.
Использовать set_param(gcb,'HoldOffTime',value) для установки определенного значения в поле Время удержания.
Autofill target metric - Автоматически заполнять метрику целевого фазового шумаЭта кнопка используется для автоматического заполнения метрики целевого фазового шума из спецификаций ГУН.
Эта кнопка будет работать только в том случае, если VCO DUT является блоком VCO из блока смешанного сигнала.
Эта кнопка доступна только при выборе Phase noise в качестве опции измерения.
Phase noise frequency offset vector (Hz) - Вектор сдвига частоты фазового шума[30e3 100e3 1e6 3e6 10e6] (по умолчанию) | вектор вещественных значенийЧастотные смещения фазового шума от несущей частоты, собранные из листа данных, задаются как действительный вектор в Гц.
Если DUT является блоком VCO из библиотеки BlockSet, можно использовать кнопку Autofill target metric для автоматической передачи значений вектора сдвига частоты фазового шума VCO в VCO Testbench.
Чтобы включить этот параметр, выберите Phase noise в качестве опции Измерение (Measurement).
Использовать get_param(gcb,'PhaseNoiseFreqOffset') для просмотра текущего значения вектора сдвига частоты фазового шума (Гц).
Использовать set_param(gcb,'PhaseNoiseFreqOffset',value) установка для вектора сдвига частоты фазового шума (Гц) определенного значения.
Типы данных: double
Phase noise vector (dBc/Hz) - Вектор фазового шума[-45 -55 -65 -75 -100] (по умолчанию) | вектор вещественных значенийМощность фазового шума в полосе пропускания 1 Гц, центрированной при заданных частотных смещениях относительно несущей, собранная из листа данных, заданная как вектор вещественных значений в дБк/Гц. Элементы вектора фазового шума (dBc/Hz) соответствуют относительным элементам вектора фазового сдвига частоты шума (Hz).
Если DUT является блоком VCO из библиотеки блоков смешанного сигнала, можно использовать кнопку «Autofill target metric» для автоматической передачи значений вектора фазового шума VCO в testbench.
Чтобы включить этот параметр, выберите Phase noise в качестве опции Измерение (Measurement).
Использовать get_param(gcb,'PhaseNoiseVector') для просмотра текущего значения вектора фазового шума (dBc/Hz).
Использовать set_param(gcb,'PhaseNoiseVector',value) установка для вектора фазового шума (dBc/Hz) определенного значения.
Блок подсистемы VCO Testbench состоит из блока Step и подсистемы, которая содержит два варианта: подсистему измерения фазового шума и подсистему детектора частоты. Подсистемы вариантов включаются на основе выбора опции Измерение (Measurement) в диалоговом окне Параметры блока (block parameters).
Внутри блока Step значение Step time устанавливается равным Hold-off time (s) и задерживает анализ измерений на указанное время.
Подсистема фазового шума активируется, когда Phase noise выбран в качестве опции Измерение (Measurement). Подсистема использует точки пересечения нуля сигнала для измерения фазового шума. Из точек пересечения нулей извлекается фазовая погрешность («» «») как на восходящем, так и на падающем фронте сигнала. Захваченная фазовая ошибка используется для генерации периодического сигнала (sin (start)). Этот периодический сигнал интерполируется с использованием фиксированного временного шага, пропорционального максимальному сдвигу частоты фазового шума. Плотность мощности модифицированного сигнала фазового шума, используя dsp.SpectrumEstimator Системный объект, непосредственно обеспечивает профиль фазового шума интересующего сигнала.
Подсистема детектора частоты активируется при Kvco and Fo выбран в качестве опции Измерение (Measurement). Подсистема расширяет диапазон управляющего напряжения на 10 точек, используя их минимальное и максимальное значения. Для каждой точки генерируется кривая характеристик ГУН. Чувствительность к напряжению (Kvco) рассчитывают, беря среднее значение откосов между каждой точкой. При нулевом управляющем напряжении экстраполируют частоту покоя (Fo).
[1] Банерджи, Дин. Производительность, моделирование и проектирование PLL. Индианаполис, IN: Dog Ear Publishing, 2006.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

