Многие приложения обработки сигналов обрабатывают данные с помощью систем координат, а не отдельных значений сигналов. A системы координат состоит из значений сигналов на несколько шаги расчета. Чтобы обработать сигналы как основанные на кадрах в вашей модели, задайте основанную на кадрах обработку в блоках. Чтобы логгировать и визуализировать основанные на кадрах сигналы, установите значение параметра Input Processing на Columns as channels (frame based)
в разделе « Свойствах Инструментировании» для сигнала.
Этот пример использует модель из DSP System Toolbox™, чтобы показать, как программно задать настройку Входной Обработки для сигналов в модели, использующей Simulink.sdi.setSignalInputProcessingMode
функция. Модель использует основанные на кадрах сигналы и демонстрирует одну боковую полосу (SSB) модуляцию.
Сконфигурируйте логгирование сигналов
Откройте или загрузите модель ssbdemo_frame
. Этот пример иллюстрирует рабочий процесс создания скриптов и загружает только модель.
Модель включает блоки визуализации и не использует логгирование сигналов. Отметьте сигналы, которые представляют верхнюю боковую полосу и нижнюю боковую полосу для логгирования.
Если вы моделируете модель как есть, сигналы будут регистрироваться так, как будто они основаны на выборке, поэтому каждый элемент в выборке будет рассматриваться как отдельный канал. Чтобы записать сигналы как основанные на кадрах, задайте настройку Input Processing для сигнала следующим frame
использование Simulink.sdi.setSignalInputProcessingMode
функция.
После конфигурирования сигналов верхней и нижней боковой полосы для логгирования и как основанных на кадре, данные журналы в рабочую область и Данные моделирования Inspector в формате, основанном на кадрах, поэтому каждый столбец в выборке обрабатывается как канал в сигнале. Просмотреть и проанализировать данные можно в Данные моделирования Inspector или с помощью его программного интерфейса.