Можно использовать график Массивов просмотреть многомерные сигналы, включая сигналы переменного размера, что вы регистрируете от симуляции или импортируете из другого источника в Инспекторе Данных моделирования. Этот пример строит и анализирует импортированные данные от системы что:
Производит сигнал, загрязненный шумом с помощью аналого-цифрового преобразователя.
Выполняет дискретное преобразование Фурье (ДПФ) на произведенном сигнале.
Удаляет шум из сигнала в частотном диапазоне.
Выполняет обратного ДПФ на отфильтрованном сигнале возвратиться к временному интервалу.
Выборки сигнала обрабатываются с помощью кадров, которые буферизуют несколько выборок в массив. Можно использовать график Массивов просмотреть системы координат сигнала области времени и просмотреть представление частотного диапазона сигнала.
Данные для этого примера хранятся в файле MAT. Импортируйте файл MAT в Инспектора Данных моделирования, использующего Simulink.sdi.Run.create
функция или использование Инспектора Данных моделирования пользовательский интерфейс. Когда вы импортируете данные с помощью пользовательского интерфейса, запуск автоматически называют. Можно поменять имя после импортирования данных путем двойного клика по имени запуска и определения нового. Когда вы импортируете данные программно, можно задать имя для запуска.
runObj = Simulink.sdi.Run.create('Noise Filtering Data Run','file','NoiseFilteringData.mat');
Чтобы импортировать данные с помощью пользовательского интерфейса, откройте Инспектора Данных моделирования.
Simulink.sdi.view;
В Инспекторе Данных моделирования нажмите Import.
В диалоговом окне Import выберите опцию, чтобы импортировать из файла. Кликните по значку папки и выберите файл NoiseFilteringData.mat
, затем нажмите Import.
По умолчанию Инспектор Данных моделирования сигналы групп согласно иерархии данных и группы сигналов сворачивается. Чтобы просмотреть сигналы, которые были импортированы, кликните по стреле рядом с Данными о Фильтрации Шума. Поскольку сигналы содержат многомерные данные, размерности каждой выборки обозначаются справа от имени сигнала.
Построить Noisy Signal
, установите флажок рядом с ним. Диалоговое окно появляется в области построения с действиями, которые можно выполнить на многомерном сигнале. По умолчанию Инспектор Данных моделирования использует графики временной зависимости для всех подграфиков в размещении. Графики временной зависимости не поддерживают отображающиеся многомерные данные. Чтобы просмотреть данные сигнала, выберите Change активный подграфик, чтобы выстроить график и нажать ОК.
Каждый 64
- 1
выборка Noisy Signal
система координат данных временного интервала для синусоиды, загрязненной шумом. График массивов использует индекс строки выборки как x данные и демонстрационное значение как y данные.
Чтобы построить другие сигналы, сначала измените размещение подграфика, чтобы включать четыре подграфика. Нажмите Layout. Затем под Базовыми макетами выберите размещение с четырьмя подграфиками.
Можно построить другие сигналы тот же путь как первое:
Выберите подграфик, где вы хотите построить сигнал.
Установите флажок рядом с сигналом, который вы хотите построить.
Выберите опцию, чтобы изменить активный подграфик в график массивов.
Можно также запустить путем изменения графиков временной зависимости, чтобы выстроить графики вручную. Чтобы вручную изменить график временной зависимости в график массивов, нажмите, Layout затем выбирают Edit View. Из галереи Visualization перетащите мышью Значок массива на подграфик.
Используя любую стратегию, постройте остающиеся сигналы с сигналами временной области справа и затем данными частотной области справа. Данные частотной области являются комплексными, и график массивов использует различные оттенки того же цвета, чтобы отобразить действительные и мнимые компоненты отдельно. Во временном интервале вы видите, что синусоида более сглаженна после обработки частотного диапазона. В частотном диапазоне вы видите пик, который соответствует высокочастотному шуму и его удалению.
Можно изменить, как график массивов отображает данные путем изменения типа графика, и можно управлять значениями на оси X путем определения смещения и инкрементного значения, которое задает пробел между значениями на оси X. Например, измените настройки для графиков области времени лучше удовлетворить отображенным на графике данным.
По умолчанию график массивов использует тип диаграммы стебель-листья. Поскольку данные частотной области дискретны, диаграмма стебель-листья целесообразна. Данные об области времени представляют аналоговый сигнал, который производится, который лучше представлен как график ступеньки. Можно изменить тип графика с помощью меню подграфика. Изменить Noisy Signal
график массивов вводит к ступеньке:
Сделайте паузу на подграфике, который отображает Noisy Signal
.
Кликните по трем точкам, которые появляются.
Расширьте Список типов Графика и выберите Stair.
Затем измените тип графика для графика массивов, который отображает Noise Removed Signal
к ступеньке также.
Затем настройте оси X для графиков области времени точно отразить относительные шаги расчета для каждой системы координат. Измените шаг оси X, чтобы совпадать с частотой дискретизации 0.005
s раньше генерировал данные с помощью настроек графика массивов. Во-первых, выберите подграфик, который вы хотите изменить, затем открыть Меню параметров Визуализации и задать Шаг Оси X.
Ось X помечает обновление, чтобы указать, что каждая система координат представляет больше чем 300 мс данных сигнала.
График массивов обеспечивает двумерное представление одной выборки многомерного сигнала, строя значения в столбце, равномерно расположенном с интервалами вдоль оси X. Сигналы также имеют компонент времени, и данные в каждой многомерной выборке могут меняться в зависимости от времени.
Когда представление содержит визуализацию, которая поддерживает курсоры, график массивов синхронизируется с курсором, чтобы отобразить выборку, которая соответствует позиции курсора вовремя. Можно также использовать средства управления воспроизведением, чтобы анализировать демонстрационные значения на графике массивов в зависимости от времени.
График массивов указывает время, которое соответствует нанесенной на график выборке в верхнем правом из графика. По умолчанию график массивов отображает последнюю выборку данных. Когда вы включаете средства управления воспроизведением, обновление графиков массивов, чтобы отобразить демонстрационное значение впервые указывают. Чтобы показать средства управления воспроизведением, нажмите средства управления воспроизведением Show/hide.
Можно вручную управлять, какая выборка отображена на графиках с помощью Шага вперед и Шага обратные кнопки или путем перетаскивания индикатора хода выполнения. Чтобы воспроизвести данные, нажмите кнопку Replay.
Воспроизведение развертывается через демонстрационные значения на уровне, можно настроить использование стрел по обе стороны от скорости воспроизведения или задать путем нажатия на скорость воспроизведения и ввода нового значения. По умолчанию графики обновлений воспроизведения, совпадающие с одной секундой времени в данных к одной секунде стены, показывают время.
Когда графики обновляются, вы видите, как синусоида переключает в каждой системе координат и как это влияет на результаты ДПФ.