ADC AC Measurement

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

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

  • ADC AC Measurement block

Описание

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

Порты

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

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

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

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

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

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

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

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

Параметры

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

Тип искажения блок ADC AC Measurement собирается измериться в виде 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 должен удовлетворить двум требованиям:

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

  • Analog stimulus frequency не должен совместно использовать общие множители кроме 1 с Start conversion frequency.

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

где:

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

Запуск f является частотой преобразования запуска,

M>2Nbits·π, где Nbits является количеством битов ADC,

и J является целым числом без общих множителей с M.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для измерения AC должна запуститься симуляция так, чтобы ADC мог сгенерировать 6 спектральных обновлений ADC выход. Временем, чтобы сгенерировать один спектральный выход на основе метода валлийцев [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, MathWorks Documentation.

[2] Станд. IEEE 1241-2010. "Стандарт IEEE для Терминологии и Методы тестирования для Аналого-цифровых Конвертеров", стр 29-30, 14 января 2011.

Смотрите также

| | |

Введенный в R2019a