DAC AC Measurement

Измерьте показатели производительности AC DAC выход

  • Библиотека:
  • Mixed-Signal Blockset / DAC / Measurements & Testbenches

  • DAC AC Measurement block

Описание

Блок DAC AC Measurement измеряет показатели производительности AC DAC, такие как отношение сигнал-шум (SNR), сигнал к шуму и радио искажения (SINAD), свободному от паразитных составляющих динамическому диапазону (SFDR), эффективному количеству битов (ENOB) и уровню шума. Можно использовать блок DAC AC Measurement, чтобы подтвердить модели архитектуры DAC, предоставленные в Mixed-Signal Blockset™, или можно использовать DAC собственной реализации

Порты

Входной параметр

развернуть все

Цифровой входной сигнал от DAC в виде скаляра.

Типы данных: fixed point | single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Конвертированный аналоговый сигнал от DAC в виде скаляра.

Типы данных: double

Параметры

развернуть все

Частота цифрового входного сигнала с блоком DAC в виде положительного действительного скаляра в герц. Digital signal frequency (Hz) должен совпадать с входной частотой устройства DAC под тестом.

Digital input frequency (Hz) должен удовлетворить двум требованиям:

  • Все выходные коды DAC должны быть активированы.

  • Digital signal frequency (Hz) не должен совместно использовать общие множители кроме 1 с Conversion start frequency (Hz).

Программируемое использование

  • Использование get_param(gcb,'InputFrequency') просмотреть текущее значение Digital signal frequency (Hz).

  • Использование set_param(gcb,'InputFrequency',value) установить Digital signal frequency (Hz) на определенное значение.

Типы данных: double

Частота внутреннего начинать-преобразования синхронизирует в виде положительного действительного скаляра в Гц. Start conversion frequency (Hz) определяет уровень DAC.

Программируемое использование

  • Использование get_param(gcb,'StartFreq') просмотреть текущее значение Start conversion frequency (Hz).

  • Использование set_param(gcb,'StartFreq',value) установить Start conversion frequency (Hz) на определенное значение.

Типы данных: double

Задержитесь перед анализом измерения, чтобы избежать повреждения переходными процессами в виде неотрицательного действительного скаляра в секундах.

Программируемое использование

  • Использование get_param(gcb,'HoldOffTime') просмотреть текущее значение Hold off time.

  • Использование set_param(gcb,'HoldOffTime',value) установить Hold off time на определенное значение.

Минимальное время симуляция должно запуститься, чтобы получить значимые результаты в виде положительного действительного скаляра в секундах.

Чтобы измерить уровень AC, симуляция должна запуститься так, чтобы DAC мог сгенерировать шесть спектральных обновлений DAC выход. Так, T Recommended simulation stop time (s) дан [1]:

T=6(1.5RBW+ Удержите время),

где RBW является пропускной способностью разрешения средства оценки спектра в блоке DAC Testbench и дан уравнением: RBW=[min(Input frequency)0.1].

Об этом параметре только сообщает блок и не доступен для редактирования.

Типы данных: double

Сохраните подробные результаты испытаний к struct в базовом рабочем пространстве для последующей обработки в конце симуляции. По умолчанию этот параметр является невыбранным.

Имя переменной, которая хранит подробные результаты испытаний в виде символьной строки.

Зависимости

Чтобы включить этот параметр, выберите параметр Output result to base workspace.

Программируемое использование

  • Использование get_param(gcb,'VariableName') просмотреть текущее значение Workspace variable name.

  • Использование set_param(gcb,'VariableName',value) установить Workspace variable name на определенное значение.

Выберите этот параметр, чтобы отобразить окно Spectrum Analyzer в процессе моделирования. По умолчанию этот параметр выбран.

Больше о

развернуть все

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте