exponenta event banner

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

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

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

  • ADC AC Measurement block

Описание

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

Порты

Вход

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

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

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

Указывает, завершено ли аналого-цифровое преобразование, указанное как скаляр.

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

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

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

Параметры

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

Тип искажения блока измерения переменного тока АЦП устанавливается для измерения, указанного как Harmonic или Intermodulation.

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

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

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

  • Если параметр ADC AC Measurement установлен для измерения Harmonic искажение, значение по умолчанию частоты аналогового стимула равно 10000.

  • Если параметр ADC AC Measurement установлен для измерения Intermodulation искажение, значение по умолчанию частоты аналогового стимула равно [9000,11000].

Аналоговая частота стимула должна удовлетворять двум требованиям:

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

  • Аналоговая частота стимула не должна иметь общих кратных значений, отличных от 1, с частотой преобразования Start.

Чтобы удовлетворить обоим условиям, используйте уравнение fanalog = JMfstart [2],

где:

fanalog - частота аналогового сигнала,

fstart - начальная частота преобразования,

M > 2Nbits· δ, где Nbits - количество битов АЦП,

и J является целым числом без общих факторов с М.

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

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

Разрешающая пропускная способность, заданная как положительный действительный скаляр в герцах. Этот параметр определяет наименьшую положительную частоту, которую можно разрешить. По умолчанию этот параметр вычисляется автоматически. Для настройки значения можно снять флажок Задать автоматически.

  • Если параметр ADC AC Measurement установлен для измерения Harmonic искажение, значение по умолчанию полосы пропускания разрешения (Гц) 1000.

  • Если параметр ADC AC Measurement установлен для измерения Intermodulation искажение, значение по умолчанию полосы пропускания разрешения (Гц) 900.

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

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

Количество физических битов в АЦП, указанное как безразмерное положительное вещественное целое число. Количество битов должно соответствовать разрешению, указанному в блоке АЦП.

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

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

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

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

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

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

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

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

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

Для измерения переменного тока моделирование должно выполняться так, чтобы АЦП мог генерировать 6 спектральных обновлений выхода АЦП. Время формирования одного спектрального выходного сигнала на основе метода Уэлча [1] определяется:

t = 1,5· А частота RBW

где RFarency и RBW - частота дискретизации и полоса пропускания разрешения оценщика спектра внутри блока ADC Testbench.

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

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

Щелкните значок, чтобы автоматически установить рекомендуемое минимальное время остановки моделирования в качестве времени остановки модели Simulink ®.

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

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

Зависимости

Этот параметр доступен только в том случае, если выбран параметр Вывод результата в базовую рабочую область (Output result to base workspace).

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

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

Отображает анализатор спектра во время моделирования. По умолчанию этот параметр не выбран.

Подробнее

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

Ссылки

[1] Анализатор спектра, панель системных инструментов DSP, документация MathWorks.

[2] Стандарт IEEE 1241-2010. «Стандарт IEEE для терминологии и методов испытаний аналого-цифровых преобразователей», стр. 29-30, 14 января 2011 года.

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