В этом примере показано, как найти показатели эффективности AC, такие как SNR, SINAD, SFDR, ENOB и шумовой пол с помощью блока DAC AC Measurement.
Откройте модель dac_ac_measure
. Модель состоит из генератора сигналов, Flash ADC, блока Binary Weighted DAC и блока DAC AC Measurement.
model = 'dac_ac_measure';
open_system(model)
Flash ADC действует как вход в двухкомпонентный взвешенный DAC. АЦП использует синхроимпульс внутреннего запуска, частота начала преобразования (Гц) которого 1e6
и дрожание апертуры RMS 1e-12
. Аналоговая частота входа во флэш-АЦП от генератора сигналов 950
Гц.
Количество бит бинарного взвешенного DAC установлено в 10
. Все другие параметры сохраняются на своих значениях по умолчанию.
Частота цифрового сигнала (Гц) блока DAC AC Measurement 950
и частота преобразования Start (Гц) 1e6
.
Запустите симуляцию для 0.09474
с.
sim(model)
Warning: An error has occurred during refresh of Action named autosarAppAction. Warning: Undefined function 'autosar.ui.toolstrip.refresher.refreshAutosarApp' for input arguments of type 'SLM3I.CallbackInfo'. ans = Simulink.SimulationOutput: tout: [3806174x1 double] SimulationMetadata: [1x1 Simulink.SimulationMetadata] ErrorMessage: [0x0 char]
Измеренные показатели эффективности переменного тока отображаются на блоке DAC AC Measurement.