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

Внешний таймер, чтобы запустить преобразование в виде скаляра. Этот порт определяет, когда процесс цифро-аналогового преобразования запускается.

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

Параметры

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

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

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

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

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

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

Параметры блоков: InputFrequency
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 1e3

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

Частота внутреннего преобразования запуска синхронизирует в виде действительного скаляра в Гц. Параметр Start conversion frequency определяет скорость преобразования в начале преобразования.

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

Параметры блоков: StartFreq
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 1e6

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

Допуск, допускавший, вычисляя время урегулирования в виде положительного действительного скаляра в LSB. Выход DAC должен обосноваться в Settling time tolerance (LSB) Settling time (s).

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

Параметры блоков: SettlingTimeTolerance
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 0.5

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

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

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

Параметры блоков: HoldOffTime
Ввод: символьный вектор
Значения: неотрицательный действительный скаляр
Значение по умолчанию: 0

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

Чтобы измерить уровень 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.

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

Параметры блоков: VariableName
Ввод: символьный вектор
Значения: символьная строка
Значение по умолчанию: dac_ac_out

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

Больше о

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

Введенный в R2020a