Измерьте показатели эффективности переменного тока для выхода DAC
Blockset смешанного сигнала/DAC/Measurements & Testbenches
Блок DAC AC Measurement измеряет метрики эффективности DAC AC, такие как отношение сигнал/шум (ОСШ), сигнал/шум и радио искажений (SINAD), паразитно-свободная динамическая область значений (SFDR), эффективное количество бит (ENOB) и шумовой пол. Можно использовать DAC AC Measurement блок для проверки моделей архитектуры DAC, представленных в Mixed-Signal Blockset™, или можно использовать DAC собственной реализации
digital
- Цифровой входной сигнал от ЦАПЦифровой входной сигнал от DAC, заданный как скаляр.
Типы данных: fixed point
| single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
analog
- Преобразованный аналоговый сигнал от DACПреобразованный аналоговый сигнал из DAC, заданный как скаляр.
Типы данных: double
start
- Внешние часы для начала преобразованияВнешние часы для начала преобразования, заданные как скаляр. Этот порт определяет, когда начинается процесс цифроаналогового преобразования.
Типы данных: double
Digital signal frequency (Hz)
- Частота цифрового входного сигнала в ЦАП1e3
(по умолчанию) | положительный действительный скалярЧастота цифрового входного сигнала к блоку 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 (Hz)
- Частота синхроимпульса преобразования внутреннего запуска1e6
(по умолчанию) | положительный действительный скалярЧастота синхроимпульса преобразования внутреннего запуска, заданная как действительный скаляр в Гц. Параметр Start conversion frequency определяет скорость преобразования в начале преобразования.
Параметры блоков:
StartFreq
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
1e6
|
Типы данных: double
Settling time tolerance (LSB)
- Допуск для вычисления времени урегулирования0.5
(по умолчанию) | положительный действительный скалярДопуск позволял вычислить время урегулирования, заданный как положительный действительный скаляр в LSB. Выходы DAC должны рассчитываться в пределах Settling time tolerance (LSB) по Settling time (s).
Параметры блоков:
SettlingTimeTolerance |
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
0.5
|
Типы данных: double
Hold off time (s)
- Задержка перед анализом измерений, чтобы избежать коррупции переходными процессами0
(по умолчанию) | неотрицательным вещественным скаляромЗадержка перед анализом измерения, чтобы избежать повреждения переходными процессами, задается как неотрицательный действительный скаляр в секундах.
Параметры блоков:
HoldOffTime
|
Тип: Вектор символов |
Значения: неотрицательный действительный скаляр |
По умолчанию:
0
|
Recommended simulation stop time (s)
- Симуляция минимального времени должна выполняться для значимого результата0.09
(по умолчанию) | положительный действительный скалярМинимальное время выполнения симуляции для получения значимых результатов, заданное как положительный действительный скаляр в секундах.
Чтобы измерить эффективность AC, симуляция должна выполняться так, чтобы DAC мог сгенерировать шесть спектральных обновлений выхода DAC. Итак, Recommended simulation stop time (s) T задается [1]:
,
где RBW - ширина полосы разрешения оценщика спектра внутри блока DAC Testbench, и задается уравнением: .
Этот параметр сообщается только блоком и не редактируется.
Типы данных: double
Output result to base workspace
- Храните подробные результаты тестирования в базовом рабочем пространствеСохраните подробные результаты тестирования в struct в базовом рабочем пространстве для дальнейшей обработки в конце симуляции. По умолчанию этот параметр отменяется.
Workspace variable name
- Имя переменной, в которой хранятся подробные результаты тестированияdac_ac_out
(по умолчанию) | символьную строкуИмя переменной, которая хранит подробные результаты тестирования, заданное как символьная строка.
Чтобы включить этот параметр, выберите Output result to base workspace параметр.
Параметры блоков:
VariableName
|
Тип: Вектор символов |
Значения: символьная строка |
По умолчанию:
dac_ac_out
|
Show spectrum analyzer during simulation
- Отображает анализатор спектра во время симуляцииВыберите этот параметр, чтобы отобразить окно Spectrum Analyzer во время симуляции. По умолчанию этот параметр выбран.
Отношение сигнал-шум или ОСШ является отношением амплитуды сигнала RMS (root-mean-квадрат) к среднему значению root-sum-квадратов (RSS) всех других спектральных компонентов, исключая DC и первые пять гармоник.
Отношения сигнала к шуму и искажениям или SINAD является отношением амплитуды сигнала RMS к среднему значению корневых суммарных квадратов всех других спектральных компонентов и гармоник, исключая DC.
Ложная свободная динамическая область значений или SFDR - это отношение амплитуды сигнала RMS к значению RMS пикового ложного содержимого, измеренное по всей первой зоне Найквиста (DC к половине частоты дискретизации).
Эффективное количество бит или ENOB представляет фактическое разрешение DAC после рассмотрения внутреннего шума и ошибок. Оно дано .
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.