Сконфигурируйте окружение Simulink для моделей обработки сигналов

О DSP шаблоны модели Simulink

DSP Simulink® шаблоны модели позволяют вам автоматически сконфигурировать окружение Simulink с рекомендуемыми настройками для моделирования цифровой обработки сигналов. Шаблоны модели DSP Simulink включают повторное использование настроек, включая параметры конфигурации. Можно создать модели из шаблонов, которые используют лучшие практики и используют в своих интересах предыдущие решения типичных проблем. Вместо холста по умолчанию новой модели выберите модель шаблона, чтобы помочь вам начать.

Для получения дополнительной информации о шаблонах модели Simulink смотрите Сборку и Редактирование Модель В интерактивном режиме (Simulink).

Создайте модель Используя DSP System Toolbox шаблон модели Simulink

Создать новую пустую модель и открыть браузер библиотеки:

  1. На MATLAB® Вкладка Home, нажмите Simulink.

  2. Нажмите на DSP System, чтобы создать пустую модель с настройками, подходящими для использования с DSP System Toolbox™. Новая модель открывается. Чтобы получить доступ к браузеру библиотеки, нажмите Library Browser на панели инструментов модели.

    Snapshot of the three Simulink model templates in the Simulink Start page, under DSP System Toolbox. First comes DSP System template, followed by the Basic File template and the Mixed-Signal System template.

Новая модель с помощью настроек шаблона и содержимого появляется в Редакторе Simulink. Модель находится только в памяти, пока вы не сохраняете его.

DSP шаблоны модели Simulink

Когда вы создаете модель путем выбора одного из шаблонов модели DSP Simulink, модель сконфигурирована, чтобы использовать настройки, рекомендуемые для DSP System Toolbox. Некоторые из этих настроек:

Параметр конфигурацииУстановка
SingleTaskRateTransMsgerror
multiTaskRateTransMsgerror
Solverfixedstepdiscrete
EnableMultiTaskingOff
StartTime0.0
StopTimeinf
FixedStepauto
SaveTimeoff
SaveOutputoff
AlgebraicLoopMsgerror
SignalLoggingoff
FrameProcessingCompatibilityMsgerror

Шаблоны модели DSP Simulink:

Системный шаблон DSP

Нажмите на DSP System, чтобы создать пустую модель, сконфигурированную с настройками, рекомендуемыми для DSP System Toolbox.

Snapshot of a blank model template. The model is empty with no blocks. The Simulation pane is shown by default in the model toolstrip. In the Simulation pane, Stop time is set to inf and the simulation mode is set to Normal.

Основной шаблон фильтра

Нажмите на Basic Filter, чтобы создать основную модель фильтрации, сконфигурированную с настройками, рекомендуемыми для DSP System Toolbox.

Эта модель реализует фильтр нижних частот и позволяет вам сравнить отфильтрованный сигнал с исходным сигналом. Модель действует как начальная точка для моделирования алгоритмов фильтрации в Simulink с помощью DSP System Toolbox.

Snapshot of a basic filter model template. The model has two Sine Wave blocks and a Gaussian Noise block in the input. The outputs of these three blocks are added by an adder. The noisy Sinusoidal signal at the output of the adder is pass into a Lowpass FIR Filter block. The noisy signal and the filtered signal are fed into the Spectrum Analyzer as two inputs. The Spectrum Analyzer compares the spectra of these two signals. The Simulation pane is shown by default in the model toolstrip. In the Simulation pane, Stop time is set to inf and the simulation mode is set to Normal.

Системный шаблон смешанный сигнала

Кликните по шаблону Mixed-Signal System, чтобы создать основную модель конвертера A/D, сконфигурированную с настройками, рекомендуемыми для DSP System Toolbox и систем смешанных сигнала. Эта модель выполняет преобразование A/D путем реализации аналогового фильтра сглаживания, сопровождаемого нулевым порядком, содержат схему. Модель действует как начальная точка для моделирования систем смешанных сигнала в Simulink с помощью DSP System Toolbox. Все сигналы дискретного времени раскрашены красные, чтобы указать на самую быструю частоту дискретизации. Сигналы непрерывного времени раскрашены черные. Для дополнительных опций шага расчета, во вкладке Debug, выбирают Information Overlays> Colors.

Snapshot of a mixed-signal model template. The Signal Generator block on left generates a continuous-time sinusoidal signal. On one branch of the model, the signal is delayed using a Transport Delay block. On the other branch of the model, the signal is filtered using an Analog Filter Design block. The output of the Analog Filter Design block is continuous-time and is fed into a Zero-Order hold block. The Zero-Order hold block makes the signal a discrete-time signal. The continuous-time signal and the discrete-time counterpart are fed into a scope. The discrete-time signal is also fed into a Spectrum Analyzer. Discrete sample time signals and blocks can be color-annotated to help visual inspection of diagrams. All discrete-time signals are colored, with red identifying the fastest sample rate. Continuous-time signals are black.

Смотрите также