exponenta event banner

Измерение переменного тока ЦАП

Измерение показателей производительности переменного тока на выходе ЦАП

  • Библиотека:
  • Блок смешанного сигнала/DAC/Измерения и испытания

  • DAC AC Measurement block

Описание

Блок измерения переменного тока ЦАП измеряет показатели рабочих характеристик переменного тока ЦАП, такие как отношение сигнал/шум (SNR), радиоприемник сигнал/шум (SINAD), безшумный динамический диапазон (SFDR), эффективное количество битов (ENOB) и уровень шума. Блок измерения DAC AC можно использовать для проверки моделей архитектуры DAC, представленных в Blockset™ смешанного сигнала, или DAC собственной реализации.

Порты

Вход

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

Цифровой входной сигнал от ЦАП, определяемый как скаляр.

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

Преобразованный аналоговый сигнал из ЦАП, заданный как скаляр.

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

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

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

Параметры

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

Частота цифрового входного сигнала в блоке ЦАП, заданная как положительный действительный скаляр в герцах. Частота цифрового сигнала (Гц) должна соответствовать входной частоте тестируемого устройства ЦАП.

Частота цифрового входа (Гц) должна удовлетворять двум требованиям:

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

  • Частота цифрового сигнала (Гц) не должна иметь общих кратных значений, отличных от 1, с частотой начала преобразования (Гц).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для измерения производительности переменного тока моделирование должно выполняться таким образом, чтобы ЦАП мог генерировать шесть спектральных обновлений выходного сигнала ЦАП. Таким образом, рекомендуемое время T остановки моделирования определяется [1]:

T = 6 (1,5RBW +  время ожидания),

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

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

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

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

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

Зависимости

Чтобы включить этот параметр, выберите Вывод результата на базовый параметр рабочей области.

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

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

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

Подробнее

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

Представлен в R2020a