- •Лекция № 21
- •2. Обзор пакетов расширения Matlab Пакет моделирования динамических систем (Simulink)
- •Генераторы отчетов (Report Generator для matlab и Simulink)
- •Пакет теории нечетких множеств (Fuzzy Logic Toolbox)
- •Пакет для работы со сплайнами (Spline Toolbox)
- •Пакет решения оптимизационных задач и нелинейных уравнений (Optimization Toolbox)
- •Пакет для постановки и решения задач линейного программирования (lmi Control Toolbox)
- •Пакет для построения и моделирования телекоммуникационных устройств (Communications Toolbox)
- •Пакеты для обработки сигналов и изображений (Signal Processing Toolbox, Higher-Order Spectral Analysis Toolbox, Image Processing Toolbox)
- •Пакет исследования многомерных нестационарных явлений с помощью вейвлетов (Wavelet Toolbox)
- •Пакет по финансово-экономическим расчетам (Financial Toolbox)
- •Пакет для анализа географических данных, отображения карт (Mapping Toolbox)
- •Пакет моделирования энергетических систем (Power System Blockset)
- •Пакеты для получения данных от устройств (Data Acquisition Toolbox и Instrument Control Toolbox)
- •Пакет для обеспечения обмена информацией с системами управления базами данных (Database toolbox)
- •Пакет трехмерной анимации (Virtual Reality Toolbox)
- •Matlab Compiler
- •3. Назначение пакета Simulink
- •4. Библиотека компонентов пакета Simulink
Пакет для построения и моделирования телекоммуникационных устройств (Communications Toolbox)
Пакет Communications Toolbox является как бы самостоятельным средством для моделирования коммуникационных систем и устройств. Он позволяет вести разработку, анализ и тестирование моделей цифровых и аналоговых систем и устройств связи и передачи информации. В то же время он является частью пакета Simulink и включает в себя более 100 функций Matlab и около 150 компонентов Simulink для разработки и моделирования таких систем, как устройства радиосвязи, модемы и устройства хранения информации. Пакет является прекрасным средством для использования в научных разработках в области коммуникационных устройств, а также средством обучения студентов по специальностям, связанным с информационными технологиями.
Пакет Communications обеспечивает возможности моделирования следующих систем и устройств:
♦ Кодирования и оцифровки
♦ Контроля ошибок при кодировании
♦ Модуляции и демодуляции
♦ Фильтрации при передаче и приеме
♦ Систем синхронизации
♦ Аналоговых и цифровых систем фазовой автоподстройки частоты
♦ Коллективного доступа
♦ Полей Галуа
♦ Генераторов сложных сигналов
♦ Устройств анализа и построения графиков
Пакет Communications имеет обширную библиотеку блоков для создания линейных и нелинейных, дискретных, непрерывных, гибридных и иных моделей. Пакет наделен следующими свойствами:
♦ Иерархическая структура моделей с неограниченной вложенностью
♦ Скалярные и векторные связи
♦ Средство для создания пользовательских блоков и библиотек
♦ Интерактивное моделирование с «живым» отображением на экране
♦ Семь методов интегрирования с фиксированным и переменным шагом
♦ Возможность линеаризации задач
♦ Возможность моделирования методом Монте-Карло
♦ Анализ устойчивости и определение точек равновесия
♦ Различные способы вывода на экран и библиотека входных сигналов
Пакет для проектирования устройств, использующих процессоры цифровой обработки сигналов (Digital Signal Processing (DSP) Blockset)
Пакет прикладных программ Digital Signal Processing (DSP) Blockset предназначен для проектирования устройств, использующих процессоры цифровой обработки сигналов. Это, прежде всего, высокоэффективные цифровые фильтры с заданной или адаптируемой к параметрам сигналов частотной характеристикой (АЧХ). Результаты моделирования и проектирования цифровых устройств с помощью этого пакета могут использоваться для построения высокоэффективных цифровых фильтров на современных микропроцессорах цифровой обработки сигналов.
Блоки DSP представляют собой интуитивные графические инструменты быстрого проектирования, моделирования и макетирования цифровых систем обработки сигналов. Библиотека содержит более 100 блоков для создания и анализа моделей DSP.
В сочетании с Matlab и Simulink библиотека блоков DSP упрощает создание DSP-систем, интегрируя разработку алгоритмов и моделирование в реальном масштабе времени.
Библиотека DSP Blockset включает следующие функции обработки сигналов:
♦ Быстрое прямое и обратное преобразование Фурье, фильтры и средства буферизации.
♦ Введение новых блоков — переключателей и счетчиков.
♦ Поддержка выборочной обработки и возможность расширения окна.
♦ Комплекс математических операций по обработке сигналов с определением величины, фазы, гармоники, сопряжением и разделением сигналов.
♦ Блоки векторной математики и статистики, обеспечивающие быстрые вычисления и более совершенную обработку сложных сигналов.
♦ Адаптивное и множественное фильтрование с дополнительным использованием FIR, IIR и других блоков для создания фильтров.
♦ Включение блоков для моделирования обработки сигналов во временной и частотной областях.
♦ Блоки спектрального анализа, реализующие метод Велша (Welch)
♦ Новая «истинная библиотека» упрощает динамическое связывание, обновление и разделение блоков.