В этом примере показано, как использовать блок аналогового ввода для получения живых сигналов от устройства сбора данных в Simulink. Блок использует в качестве устройства ввода USB-6211 National Instruments (R). Модель Simulink использует блок оценки спектра для вывода оценки спектра мощности входного сигнала временной области с использованием метода Welch усредненных модифицированных периодограмм .
Примечание.Для этого примера необходимо, чтобы MATLAB ®, Simulink, Data Acquisition Toolbox и DSP System Toolbox™ открыли и запустили модель.

Входной сигнал представляет собой аналоговый сигнал реального времени, дискретизированный со скоростью 10000 выборок в секунду. Блок аналогового ввода сконфигурирован для асинхронного сбора данных, который буферизирует данные из аналоговых каналов и передает буферизованные данные в Simulink. Каждый временной интервал блок аналогового ввода выдает порцию из 1024 выборок. Каждый блок данных обрабатывается устройством оценки спектра для вычисления спектра мощности. Можно настроить параметры в окне Оценка спектра (Spectrum Estimator), например, различные оконные функции.
В этом примере захваченный сигнал содержит три основные частотные составляющие: синусоидальные волны при 50Hz, 250Hz и 500Hz. Сигнал временной области, сигнал частотной области от анализатора спектра и односторонняя оценка спектра мощности посредством оценщика спектра показаны ниже.



Хотя для этого примера было использовано устройство National Instruments, эту модель можно легко обновить для подключения к другим поддерживаемым устройствам сбора данных. Это обеспечивает гибкость повторного использования одной и той же модели Simulink с различным оборудованием для сбора данных.