Измерьте метрики эффективности переменного тока DAC с помощью измерения DAC AC

В этом примере показано, как найти показатели эффективности 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.