Выполните спектральный анализ на живых данных

Этот пример показывает, как использовать блок Analog Input, чтобы получить живые сигналы от устройства сбора данных в Simulink. Блок использует Национальный Instruments(R) USB 6211 в качестве устройства ввода данных. Модель Simulink использует средство оценки спектра, чтобы вывести оценку спектра мощности входа временного интервала с помощью метода валлийцев усредненных измененных периодограмм.

Примечание: Этот пример требует, чтобы MATLAB®, Simulink, Data Acquisition Toolbox и DSP System Toolbox™ открыли и запустили модель.

Сбор данных и обработка

Входной сигнал является аналоговым сигналом в реальном времени, выбранным на 10 000 выборок в секунду. Блок Analog Input сконфигурирован, чтобы сделать асинхронное приобретение, которое буферизует данные из аналоговых каналов и передает буферизированные данные потоком к Simulink. Каждый такт, блок Analog Input выводит фрагмент 1 024 выборок. Каждый фрагмент данных обрабатывается Средством оценки Спектра, чтобы вычислить спектр мощности. Можно настроить настройки в Средстве оценки Спектра, такие как различные функции окна.

В этом примере полученный сигнал содержит три главных частотных составляющие: синусоиды на уровне 50 Гц, 250 Гц и 500 Гц. Сигнал области времени, сигнал частотного диапазона от Спектра Анализатор и односторонняя оценка спектра мощности средства оценки спектра показывают ниже.

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

Для просмотра документации необходимо авторизоваться на сайте