Некоторые блоки линейных модуляторов обеспечивают возможность визуализации сигнальной совокупности прямо из блочной маски. Эта функция просмотра созвездия позволяет визуализировать сигнальное созвездие для определенных параметров блока. Эти блоки поддерживают визуализацию созвездий:
Примечание
Для отображения настроек Fixed-Point необходима пользовательская лицензия Fixed-Point Designer™.
При нажатии кнопки View Constellation на маске блока линейного модулятора отображается совокупность сигналов с использованием параметров маски блока. Если задать блок модулятора для вывода данных одного или фиксированного типа, при нажатии кнопки «Показать созвездие» создаются два графика сигнальных совокупностей, наложенных друг на друга.
Один график предоставляет опорную совокупность с использованием типа данных двойной точности
На другом графике представлены данные, выбор типа данных которых определен в маске блока.
В заголовке графика указаны значения значимых параметров. Для управления рисунками можно использовать полный массив инструментов печати MATLAB. Выбор Inherit via back propagation для типа выходных данных генерирует график созвездия с double в качестве типа данных Output.
В этом учебном пособии будут внесены изменения в блок модулятора. Без фактического применения изменений к модели можно наблюдать, как эти изменения влияют на совокупность сигналов.
Открытие модели учебного пособия по визуализации созвездий путем ввода doc_CVTutorialModel в командной строке MATLAB.
Дважды щелкните блок основной полосы частот модулятора прямоугольного QAM.
Затем щелкните Вид (View) Созвездие (Constellation)

График созвездия показывает, что созвездие:
Использует схему модуляции 16-QAM
Использует отображение двоичного созвездия
Имеет смещение фазы 0 градусов
Имеет минимальное расстояние между двумя точками созвездия 2
График созвездия также показывает, что сигнал имеет тип данных двойной точности. Так как тип Input является целым, созвездие имеет целочисленное отображение символов.
В маске блока выберите Bit для параметра Input type.
Выбрать Gray для параметра упорядочения Constellation.
Щелкните Вид (View) Созвездие (Constellation) и просмотрите результаты. Несмотря на то, что вы не нажали кнопку Применить (Apply), сделав эти изменения частью модели, график созвездия по-прежнему обновляется. График показывает порядок серого созвездия, используя битовое представление символов.

Можно наложить и сравнить эффект, который два различных выбора типа данных оказывают на сигнальное созвездие. Например, можно сравнить эффект изменения типа выходных данных из double кому Fixed-point на сигнальном созвездии.
Для сравнения настроек выполните следующие задачи:
Перейдите на вкладку «Типы данных».
Задайте для параметра Output data type значение Fixed-point.
Задайте для параметра Длина выходного слова значение 16.
Задайте для параметра «Задать длину фракции вывода» значение Best precision.
Перейдите на вкладку Главная (Main), а затем выберите Просмотр созвездия (View Constellation).

График накладывается на созвездие с фиксированной точкой поверх созвездия с двойной точностью.
Значение параметра блока можно задать с помощью переменных, определенных в рабочем пространстве MATLAB. Чтобы определить переменную, введите M=32 в рабочей области MATLAB.
Примечание
Рабочее пространство модели в Simulink ® имеет приоритет над базовым рабочим пространством в MATLAB ®.
В маске блока перейдите на вкладку «Главная» и введите M для параметра M-ary number. Этот параметр позволяет блоку использовать значение переменной, определенное в рабочем пространстве MATLAB.
Перейдите на вкладку Типы данных и выберите double для параметра Output data type.
Перейдите на вкладку «Главная». Затем нажмите кнопку View Constellation и просмотрите результаты.

Во время выполнения моделирования можно также использовать функцию визуализации созвездий. Напечатать M=16 в рабочей области MATLAB выберите Integer в поле Тип ввода (Input type) и нажмите кнопку Применить (Apply).
Смоделировать модель, щелкнув Выполнить (Run) в окне Модель симуляции (Simulink model).

Во время моделирования щелкните Вид (View) Созвездие (Constellation). Сравните совокупность сигналов с графиком рассеяния, сформированным на предыдущем шаге.

Завершите моделирование, нажав кнопку Остановить (Stop) в окне Модель Simulink (Simulink model).
Функция «Просмотр созвездия» обеспечивает полный доступ к функциям печати MATLAB, включая: захват фигуры, сохранение фигуры в нескольких форматах файлов, изменение параметров отображения или сохранение файлов в целях архивирования. Чтобы захватить фигуру, выберите меню «Редактирование» > «Копировать фигуру».
С помощью этого учебного пособия были созданы многочисленные графики созвездий. При закрытии модели Simulink или удалении блока модулятора из модели все графики будут закрыты.
Совет
Если вы захватываете фигуру, которую хотите архивировать для будущего использования, сохраните фигуру перед закрытием модели.
Закройте модель Simulink и убедитесь, что все фигуры созвездия также закрываются.