ADC AC Measurement

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

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

  • ADC AC Measurement block

Описание

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

Порты

Вход

расширить все

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

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

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

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

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

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

Параметры

расширить все

Тип искажения, которое ADC AC Measurement блок имеет значение measure, заданный как Harmonic или Intermodulation.

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

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

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

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

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

Analog stimulus frequency нужно удовлетворить двум требованиям:

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

  • Этот Analog stimulus frequency не должен иметь общие множители, кроме 1, с Start conversion frequency.

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

где:

f аналог является частотой аналогового сигнала,

f start - это частота преобразования начала,

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

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

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

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

Шумовая полоса разрешения, заданная как положительный действительный скаляр в герце. Этот параметр задает наименьшую положительную частоту, которая может быть разрешена. По умолчанию этот параметр вычисляется автоматически. Можно отменить выбор Set automatically, чтобы настроить значение.

  • Когда для ADC AC Measurement задано измерение Harmonic искажение, значение по умолчанию Resolution bandwidth (Hz) является 1000.

  • Когда для ADC AC Measurement задано измерение Intermodulation искажение, значение по умолчанию Resolution bandwidth (Hz) является 900.

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

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

Количество физических бит в АЦП, заданное как бесчисленное положительное действительное целое число. Number of bits должно совпадать с разрешением, заданным в блоке ADC.

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

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

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

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

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

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

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

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

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

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

t=1.5·SamplingFrequencyRBW

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

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

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

Щелкните, чтобы автоматически задать Recommended min. simulation stop time (s) как время остановки Simulink® модель.

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

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

Зависимости

Этот параметр доступен только, когда Output result to base workspace выбран.

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

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

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

Подробнее о

расширить все

Ссылки

[1] Анализатор спектра, DSP System Toolbox, MathWork Documentation.

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

Введенный в R2019a