exponenta event banner

M-PAM модулятор основной полосы частот

Модулировать с помощью M-арной импульсной амплитудной модуляции

Библиотека

AM, в цифровом поддиапазоне модулирования

  • M-PAM Modulator Baseband block

Описание

M-PAM модулятор модулирует модуляцию основной полосы частот, используя M-арную амплитудную модуляцию импульсов. Выходной сигнал является представлением модулированного сигнала в основной полосе частот. Параметр M-ary number, M, является количеством точек в созвездии сигналов. Это должно быть четное целое число.

Примечание

Все значения мощности принимают номинальный импеданс 1 Ом.

Размер и масштаб созвездия

Модуляция M-арного импульса основной полосы частот с использованием комбинации сигналов блока по умолчанию отображает целое число m между 0 и M-1 на комплексное значение

2m - M + 1

Примечание

Это значение на самом деле вещественное число. Выходной сигнал блока представляет собой сигнал комплексного типа данных, мнимая часть которого равна нулю.

Блок масштабирует совокупность сигналов по умолчанию в зависимости от того, как задается параметр метода нормализации. В следующей таблице перечислены возможные условия масштабирования.

Значение параметра метода нормализацииУсловие масштабирования
Min. distance between symbols Ближайшая пара точек в созвездии разделена значением параметра Минимальное расстояние (Minimum distance).
Average Power Средняя мощность символов в созвездии - это параметр Average power (средняя мощность).
Peak Power Максимальная мощность символов в созвездии - это параметр пиковой мощности

Целочисленные сигналы и двоичные сигналы

Этот блок принимает входной сигнал скалярного вектора или вектора столбца.

Если для параметра Тип ввода (Input type) задано значение Integer, блок принимает целочисленные значения между 0 и M-1. M представляет параметр блока M-ary-числа.

Если для параметра Тип ввода (Input type) задано значение Bitблок принимает двоично-значные входные данные, представляющие целые числа. Блок собирает двоично-значные сигналы в группы из K = log2 (M) битов

где

K представляет количество битов на символ.

Длина входного вектора должна быть целочисленной кратной К. В этой конфигурации блок принимает группу из K битов и отображает эту группу на символ на выходе блока. Блок выводит один модулированный символ для каждой группы из K битов.

Параметр упорядочения созвездия указывает, как блок назначает двоичные слова точкам созвездия сигнала.

  • Если для параметра Constellation ordering установлено значение Binary, то блок использует природное двоично-кодированное созвездие.

  • Если для параметра Constellation ordering установлено значение Gray, то блок использует созвездие, закодированное Греем.

    Для получения подробной информации о кодировании серого см. справочную страницу для блока основной полосы M-PSK модулятора.

Визуализация созвездий

Блок основной полосы частот модулятора M-PAM обеспечивает возможность визуализации сигнальной совокупности из блочной маски. Эта функция визуализации созвездия позволяет визуализировать созвездие сигнала для определенных параметров блока. Дополнительные сведения см. в разделе Визуализация созвездия Руководства пользователя Communications Toolbox™.

Параметры

M-арное число

Количество точек в созвездии сигналов. Это должно быть четное целое число.

Тип ввода

Указывает, состоит ли вход из целых чисел или групп битов. Если для этого параметра установлено значение Bit, то параметр M-ary числа должен быть 2K для некоторого положительного целого K.

Упорядочение созвездий

Определяет, как блок отображает каждую группу входных битов в соответствующее целое число.

Метод нормализации

Определяет способ масштабирования блока сигнальной совокупности. Варианты: Min. distance between symbols, Average Power, и Peak Power.

Минимальное расстояние

Расстояние между двумя ближайшими точками созвездия. Это поле появляется только в том случае, если для метода нормализации установлено значение Min. distance between symbols.

Средняя мощность, 1 Ом (Вт)

Средняя мощность символов в созвездии, привязанная к 1 Ом. Это поле появляется только в том случае, если для метода нормализации установлено значение Average Power.

Пиковая мощность, 1 Ом (Вт)

Максимальная мощность символов в созвездии, привязанная к 1 Ом. Это поле появляется только в том случае, если для метода нормализации установлено значение Peak Power.

Тип выходных данных

Тип выходных данных может быть установлен в double, single, Fixed-point, User-defined, или Inherit via back propagation.

Установка для этого параметра значения Fixed-point или User-defined включает поля, в которых можно дополнительно указать подробные данные. Установка для этого параметра значения Inherit via back propagationзадает тип выходных данных и масштаб, соответствующие следующему блоку.

Длина выходного слова

Укажите длину слова в битах типа выходных данных с фиксированной точкой. Этот параметр отображается только при выборе Fixed-point для параметра Output data type.

Определяемый пользователем тип данных

Укажите любой подписанный встроенный или подписанный тип данных с фиксированной точкой. Типы данных с фиксированной точкой можно указать с помощью sfix (Симулинк), sint (Симулинк), sfrac (Simulink), и fixdt Функции (Simulink) программного обеспечения Fixed-Point Designer™. Этот параметр отображается только при выборе User-defined для параметра Output data type.

Установить длину выходной фракции в

Задайте масштаб вывода с фиксированной точкой одним из следующих способов:

  • Выбирать Best precision для автоматического задания выходного масштабирования таким образом, чтобы выходной сигнал имел наилучшую возможную точность.

  • Выбирать User-defined для задания масштаба выходных данных в параметре Длина выходной дроби.

Этот параметр отображается только при выборе Fixed-point для параметра Тип данных вывода или при выборе User-defined и указанный тип выходных данных является типом данных с фиксированной точкой.

Длина выходной фракции

Для типов выходных данных с фиксированной точкой укажите количество дробных битов или битов справа от двоичной точки. Этот параметр отображается только при выборе Fixed-point или User-defined для параметра Output data type и User-defined для параметра Задать длину выходной фракции в.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Вход

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Логическое значение, если тип ввода имеет значение Bit

  • 8-, 16-, 32-разрядные целые числа со знаком

  • 8-, 16-, 32-разрядные беззнаковые целые числа

  • ufix (log2M ⌉), если тип ввода Integer

Продукция

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Подпись с фиксированной точкой

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a